|
1 | 1 | <?xml version="1.0" encoding="utf-8" ?>
|
2 | 2 | <odoo noupdate="1">
|
3 | 3 | <!-- Add most often used payment terms in Finland -->
|
4 |
| - <!-- Immediate payment --> |
5 |
| - <record id="account_payment_term_immediate" model="account.payment.term"> |
6 |
| - <field name="name">Immediate Payment</field> |
7 |
| - <field name="code">immediate</field> |
8 |
| - <field name="note">Immediate Payment</field> |
9 |
| - <field name="sequence">1</field> |
10 |
| - <field |
11 |
| - name="line_ids" |
12 |
| - eval="[(0, 0, {'value': 'balance', 'value_amount': 0.0, 'sequence': 500, 'days': 0, 'option': 'day_after_invoice_date'})]" |
13 |
| - /> |
14 |
| - </record> |
| 4 | + |
| 5 | + <!-- Immediate payment is in core, and not added --> |
| 6 | + |
15 | 7 | <!-- 7 Days -->
|
16 | 8 | <record id="account_payment_term_7_days" model="account.payment.term">
|
17 | 9 | <field name="name">7 Days</field>
|
18 |
| - <field name="code">7_days</field> |
19 | 10 | <field name="note">7 Days</field>
|
20 |
| - <field name="sequence">2</field> |
21 | 11 | <field
|
22 | 12 | name="line_ids"
|
23 |
| - eval="[(0, 0, {'value': 'balance', 'value_amount': 0.0, 'sequence': 500, 'days': 7, 'option': 'day_after_invoice_date'})]" |
| 13 | + eval="[Command.clear(), Command.create({'value': 'percent', 'value_amount': 100.0, 'nb_days': 7})]" |
24 | 14 | />
|
25 | 15 | </record>
|
26 | 16 | <!-- 10 Days -->
|
27 | 17 | <record id="account_payment_term_10_days" model="account.payment.term">
|
28 | 18 | <field name="name">10 Days</field>
|
29 |
| - <field name="code">10_days</field> |
30 | 19 | <field name="note">10 Days</field>
|
31 |
| - <field name="sequence">3</field> |
32 | 20 | <field
|
33 | 21 | name="line_ids"
|
34 |
| - eval="[(0, 0, {'value': 'balance', 'value_amount': 0.0, 'sequence': 500, 'days': 10, 'option': 'day_after_invoice_date'})]" |
| 22 | + eval="[Command.clear(), Command.create({'value': 'percent', 'value_amount': 100.0, 'nb_days': 10})]" |
35 | 23 | />
|
36 | 24 | </record>
|
37 | 25 | <!-- 14 Days -->
|
38 | 26 | <record id="account_payment_term_14_days" model="account.payment.term">
|
39 | 27 | <field name="name">14 Days</field>
|
40 |
| - <field name="code">14_days</field> |
41 | 28 | <field name="note">14 Days</field>
|
42 |
| - <field name="sequence">4</field> |
43 |
| - <field |
44 |
| - name="line_ids" |
45 |
| - eval="[(0, 0, {'value': 'balance', 'value_amount': 0.0, 'sequence': 500, 'days': 14, 'option': 'day_after_invoice_date'})]" |
46 |
| - /> |
47 |
| - </record> |
48 |
| - <!-- 21 Days --> |
49 |
| - <record id="account_payment_term_21_days" model="account.payment.term"> |
50 |
| - <field name="name">21 Days</field> |
51 |
| - <field name="code">21_days</field> |
52 |
| - <field name="note">21 Days</field> |
53 |
| - <field name="sequence">5</field> |
54 |
| - <field |
55 |
| - name="line_ids" |
56 |
| - eval="[(0, 0, {'value': 'balance', 'value_amount': 0.0, 'sequence': 500, 'days': 21, 'option': 'day_after_invoice_date'})]" |
57 |
| - /> |
58 |
| - </record> |
59 |
| - <!-- 30 Days --> |
60 |
| - <record id="account_payment_term_30_days" model="account.payment.term"> |
61 |
| - <field name="name">30 Days</field> |
62 |
| - <field name="code">30_days</field> |
63 |
| - <field name="note">30 Days</field> |
64 |
| - <field name="sequence">6</field> |
65 |
| - <field |
66 |
| - name="line_ids" |
67 |
| - eval="[(0, 0, {'value': 'balance', 'value_amount': 0.0, 'sequence': 500, 'days': 30, 'option': 'day_after_invoice_date'})]" |
68 |
| - /> |
69 |
| - </record> |
70 |
| - <!-- 45 Days --> |
71 |
| - <record id="account_payment_term_45_days" model="account.payment.term"> |
72 |
| - <field name="name">45 Days</field> |
73 |
| - <field name="code">45_days</field> |
74 |
| - <field name="note">45 Days</field> |
75 |
| - <field name="sequence">7</field> |
76 | 29 | <field
|
77 | 30 | name="line_ids"
|
78 |
| - eval="[(0, 0, {'value': 'balance', 'value_amount': 0.0, 'sequence': 500, 'days': 45, 'option': 'day_after_invoice_date'})]" |
| 31 | + eval="[Command.clear(), Command.create({'value': 'percent', 'value_amount': 100.0, 'nb_days': 14})]" |
79 | 32 | />
|
80 | 33 | </record>
|
| 34 | + |
| 35 | + <!-- 21 Days is in the core, and not added --> |
| 36 | + |
| 37 | + <!-- 30 Days is in the core, and not added --> |
| 38 | + |
| 39 | + <!-- 45 Days is in the core, and not added --> |
| 40 | + |
81 | 41 | <!-- 60 Days -->
|
82 | 42 | <record id="account_payment_term_60_days" model="account.payment.term">
|
83 | 43 | <field name="name">60 Days</field>
|
84 |
| - <field name="code">60_days</field> |
85 | 44 | <field name="note">60 Days</field>
|
86 |
| - <field name="sequence">8</field> |
87 | 45 | <field
|
88 | 46 | name="line_ids"
|
89 |
| - eval="[(0, 0, {'value': 'balance', 'value_amount': 0.0, 'sequence': 500, 'days': 60, 'option': 'day_after_invoice_date'})]" |
| 47 | + eval="[Command.clear(), Command.create({'value': 'percent', 'value_amount': 100.0, 'nb_days': 60})]" |
90 | 48 | />
|
91 | 49 | </record>
|
92 | 50 | <!-- 90 Days -->
|
93 | 51 | <record id="account_payment_term_90_days" model="account.payment.term">
|
94 | 52 | <field name="name">90 Days</field>
|
95 |
| - <field name="code">90_days</field> |
96 | 53 | <field name="note">90 Days</field>
|
97 |
| - <field name="sequence">9</field> |
98 | 54 | <field
|
99 | 55 | name="line_ids"
|
100 |
| - eval="[(0, 0, {'value': 'balance', 'value_amount': 0.0, 'sequence': 500, 'days': 90, 'option': 'day_after_invoice_date'})]" |
| 56 | + eval="[Command.clear(), Command.create({'value': 'percent', 'value_amount': 100.0, 'nb_days': 90})]" |
101 | 57 | />
|
102 | 58 | </record>
|
103 | 59 | </odoo>
|
0 commit comments