summaryrefslogtreecommitdiff
path: root/addons/l10n_ar/demo/account_customer_refund_demo.xml
blob: dd12a6b742a1d449f29a97301a9637218370d16b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
<?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">
        <field name="reason">Mercadería defectuosa</field>
        <field name="refund_method">refund</field>
        <field name="move_ids" eval="[(4, ref('demo_invoice_3'), 0)]"/>
        <field name="date" eval="time.strftime('%Y-%m')+'-01'"/>
    </record>

    <function model="account.move.reversal" name="reverse_moves" eval="[ref('demo_refund_invoice_3')]"/>

    <!-- Create draft refund for invoice 4 -->
    <record id="demo_refund_invoice_4" model="account.move.reversal">
        <field name="reason">Venta cancelada</field>
        <field name="refund_method">cancel</field>
        <field name="move_ids" eval="[(4, ref('demo_invoice_4'), 0)]"/>
        <field name="date" eval="time.strftime('%Y-%m')+'-01'"/>
    </record>

    <function model="account.move.reversal" name="reverse_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">
        <field name="reason">Venta cancelada</field>
        <field name="refund_method">cancel</field>
        <field name="move_ids" eval="[(4, ref('demo_invoice_16'), 0)]"/>
        <field name="date" eval="time.strftime('%Y-%m')+'-01'"/>
    </record>

    <function model="account.move.reversal" name="reverse_moves" eval="[ref('demo_refund_invoice_16')]"/>

</odoo>