Odoo18-Base/addons/l10n_ar/demo/account_customer_refund_demo.xml
2025-01-06 10:57:38 +07:00

35 lines
2.0 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<odoo noupdate="True">
<!-- Create draft refund for invoice 3 -->
<record id="demo_refund_invoice_3" model="account.move.reversal" context="{'allowed_company_ids': [ref('base.company_ri')]}">
<field name="reason">Mercadería defectuosa</field>
<field name="move_ids" eval="[(4, ref('demo_invoice_3'), 0)]"/>
<field name="journal_id" model="account.journal" eval="obj().env.ref('l10n_ar.demo_invoice_3').journal_id"/>
<field name="date" eval="time.strftime('%Y-%m')+'-01'"/>
</record>
<function model="account.move.reversal" name="refund_moves" eval="[ref('demo_refund_invoice_3')]"/>
<!-- Create draft refund for invoice 4 -->
<record id="demo_refund_invoice_4" model="account.move.reversal" context="{'allowed_company_ids': [ref('base.company_ri')]}">
<field name="reason">Venta cancelada</field>
<field name="move_ids" eval="[(4, ref('demo_invoice_4'), 0)]"/>
<field name="journal_id" model="account.journal" eval="obj().env.ref('l10n_ar.demo_invoice_4').journal_id"/>
<field name="date" eval="time.strftime('%Y-%m')+'-01'"/>
</record>
<function model="account.move.reversal" name="refund_moves" eval="[ref('demo_refund_invoice_4')]"/>
<!-- Create cancel refund for expo invoice 16 (las nc/nd expo invoice no requiere parametro permiso existennte, por eso agregamos este ejemplo) -->
<record id="demo_refund_invoice_16" model="account.move.reversal" context="{'allowed_company_ids': [ref('base.company_ri')]}">
<field name="reason">Venta cancelada</field>
<field name="move_ids" eval="[(4, ref('demo_invoice_16'), 0)]"/>
<field name="journal_id" model="account.journal" eval="obj().env.ref('l10n_ar.demo_invoice_16').journal_id"/>
<field name="date" eval="time.strftime('%Y-%m')+'-01'"/>
</record>
<function model="account.move.reversal" name="refund_moves" eval="[ref('demo_refund_invoice_16')]"/>
</odoo>