Skip to content

Commit 24d024b

Browse files
committed
[ADD] tax repartition lines tags
1 parent bd47b59 commit 24d024b

File tree

3 files changed

+206
-18
lines changed

3 files changed

+206
-18
lines changed

l10n_ar_account_withholding/data/account_tax_withholding_template.xml

+26-18
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
'factor_percent': 100,
2222
'repartition_type': 'tax',
2323
'account_id': ref('l10n_ar.base_retencion_suss_sufrida'),
24+
'tag_ids': [(6, 0, [ref('l10n_ar_ux.tax_tag_a_cuenta_suss')])],
2425
}),
2526
]"/>
2627
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
@@ -33,11 +34,11 @@
3334
'factor_percent': 100,
3435
'repartition_type': 'tax',
3536
'account_id': ref('l10n_ar.base_retencion_suss_sufrida'),
37+
'tag_ids': [(6, 0, [ref('l10n_ar_ux.tax_tag_a_cuenta_suss')])],
3638
}),
3739
]"/>
3840
<field name="type_tax_use">customer</field>
39-
<!-- <field name="tax_group_id" ref="account.tax_group_taxes"/> -->
40-
<!-- <field name="tag_ids" eval="[(6, 0, [ref('l10n_ar_account.tax_tag_a_cuenta_suss')])]"/> -->
41+
<field name="tax_group_id" ref="account.tax_group_taxes"/>
4142
</record>
4243

4344
<!-- Retenciones ganancias -->
@@ -73,7 +74,7 @@
7374
}),
7475
]"/>
7576
<field name="type_tax_use">customer</field>
76-
<!-- <field name="tax_group_id" ref="l10n_ar_account.tax_group_retencion_ganancias"/> -->
77+
<field name="tax_group_id" ref="l10n_ar_ux.tax_group_retencion_ganancias"/>
7778
</record>
7879

7980
<record id="ri_tax_retencion_ganancias_aplicada" model="account.tax.template">
@@ -93,6 +94,7 @@
9394
'factor_percent': 100,
9495
'repartition_type': 'tax',
9596
'account_id': ref('l10n_ar.ri_retencion_ganancias_aplicada'),
97+
'tag_ids': [(6, 0, [ref('l10n_ar_ux.tag_ret_perc_sicore_aplicada')])],
9698
}),
9799
]"/>
98100
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
@@ -105,11 +107,11 @@
105107
'factor_percent': 100,
106108
'repartition_type': 'tax',
107109
'account_id': ref('l10n_ar.ri_retencion_ganancias_aplicada'),
110+
'tag_ids': [(6, 0, [ref('l10n_ar_ux.tag_ret_perc_sicore_aplicada')])],
108111
}),
109112
]"/>
110113
<field name="type_tax_use">supplier</field>
111-
<!-- <field name="tax_group_id" ref="l10n_ar_account.tax_group_retencion_ganancias"/> -->
112-
<!-- <field name="tag_ids" eval="[(6, 0, [ref('l10n_ar_account.tag_ret_perc_sicore_aplicada')])]"/> -->
114+
<field name="tax_group_id" ref="l10n_ar_ux.tax_group_retencion_ganancias"/>
113115
</record>
114116

115117
<!-- Retenciones IIBB -->
@@ -130,6 +132,7 @@
130132
'factor_percent': 100,
131133
'repartition_type': 'tax',
132134
'account_id': ref('l10n_ar.base_retencion_iibb_caba_sufrida'),
135+
'tag_ids': [(6, 0, [ref('l10n_ar_ux.tax_tag_a_cuenta_iibb'), ref('l10n_ar_ux.tag_tax_jurisdiccion_901')])],
133136
}),
134137
]"/>
135138
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
@@ -142,11 +145,11 @@
142145
'factor_percent': 100,
143146
'repartition_type': 'tax',
144147
'account_id': ref('l10n_ar.base_retencion_iibb_caba_sufrida'),
148+
'tag_ids': [(6, 0, [ref('l10n_ar_ux.tax_tag_a_cuenta_iibb'), ref('l10n_ar_ux.tag_tax_jurisdiccion_901')])],
145149
}),
146150
]"/>
147151
<field name="type_tax_use">customer</field>
148-
<!-- <field name="tax_group_id" ref="l10n_ar_account.tax_group_retencion_iibb"/> -->
149-
<!-- <field name="tag_ids" eval="[(6, 0, [ref('l10n_ar_account.tax_tag_a_cuenta_iibb'), ref('l10n_ar_account.tag_tax_jurisdiccion_901')])]"/> -->
152+
<field name="tax_group_id" ref="l10n_ar_ux.tax_group_retencion_iibb"/>
150153
</record>
151154

152155
<record id="ri_tax_retencion_iibb_ba_sufrida" model="account.tax.template">
@@ -166,6 +169,7 @@
166169
'factor_percent': 100,
167170
'repartition_type': 'tax',
168171
'account_id': ref('l10n_ar.base_retencion_iibb_ba_sufrida'),
172+
'tag_ids': [(6, 0, [ref('l10n_ar_ux.tax_tag_a_cuenta_iibb'), ref('l10n_ar_ux.tag_tax_jurisdiccion_902')])],
169173
}),
170174
]"/>
171175
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
@@ -178,11 +182,11 @@
178182
'factor_percent': 100,
179183
'repartition_type': 'tax',
180184
'account_id': ref('l10n_ar.base_retencion_iibb_ba_sufrida'),
185+
'tag_ids': [(6, 0, [ref('l10n_ar_ux.tax_tag_a_cuenta_iibb'), ref('l10n_ar_ux.tag_tax_jurisdiccion_902')])],
181186
}),
182187
]"/>
183188
<field name="type_tax_use">customer</field>
184-
<!-- <field name="tax_group_id" ref="l10n_ar_account.tax_group_retencion_iibb"/> -->
185-
<!-- <field name="tag_ids" eval="[(6, 0, [ref('l10n_ar_account.tax_tag_a_cuenta_iibb'), ref('l10n_ar_account.tag_tax_jurisdiccion_902')])]"/> -->
189+
<field name="tax_group_id" ref="l10n_ar_ux.tax_group_retencion_iibb"/>
186190
</record>
187191

188192
<record id="ri_tax_retencion_iibb_co_sufrida" model="account.tax.template">
@@ -202,6 +206,7 @@
202206
'factor_percent': 100,
203207
'repartition_type': 'tax',
204208
'account_id': ref('l10n_ar.base_retencion_iibb_co_sufrida'),
209+
'tag_ids': [(6, 0, [ref('l10n_ar_ux.tax_tag_a_cuenta_iibb'), ref('l10n_ar_ux.tag_tax_jurisdiccion_904')])],
205210
}),
206211
]"/>
207212
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
@@ -214,11 +219,11 @@
214219
'factor_percent': 100,
215220
'repartition_type': 'tax',
216221
'account_id': ref('l10n_ar.base_retencion_iibb_co_sufrida'),
222+
'tag_ids': [(6, 0, [ref('l10n_ar_ux.tax_tag_a_cuenta_iibb'), ref('l10n_ar_ux.tag_tax_jurisdiccion_904')])],
217223
}),
218224
]"/>
219225
<field name="type_tax_use">customer</field>
220-
<!-- <field name="tax_group_id" ref="l10n_ar_account.tax_group_retencion_iibb"/> -->
221-
<!-- <field name="tag_ids" eval="[(6, 0, [ref('l10n_ar_account.tax_tag_a_cuenta_iibb'), ref('l10n_ar_account.tag_tax_jurisdiccion_904')])]"/> -->
226+
<field name="tax_group_id" ref="l10n_ar_ux.tax_group_retencion_iibb"/>
222227
</record>
223228

224229
<record id="ri_tax_retencion_iibb_sf_sufrida" model="account.tax.template">
@@ -238,6 +243,7 @@
238243
'factor_percent': 100,
239244
'repartition_type': 'tax',
240245
'account_id': ref('l10n_ar.base_retencion_iibb_sf_sufrida'),
246+
'tag_ids': [(6, 0, [ref('l10n_ar_ux.tax_tag_a_cuenta_iibb'), ref('l10n_ar_ux.tag_tax_jurisdiccion_921')])],
241247
}),
242248
]"/>
243249
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
@@ -250,11 +256,11 @@
250256
'factor_percent': 100,
251257
'repartition_type': 'tax',
252258
'account_id': ref('l10n_ar.base_retencion_iibb_sf_sufrida'),
259+
'tag_ids': [(6, 0, [ref('l10n_ar_ux.tax_tag_a_cuenta_iibb'), ref('l10n_ar_ux.tag_tax_jurisdiccion_921')])],
253260
}),
254261
]"/>
255262
<field name="type_tax_use">customer</field>
256-
<!-- <field name="tax_group_id" ref="l10n_ar_account.tax_group_retencion_iibb"/> -->
257-
<!-- <field name="tag_ids" eval="[(6, 0, [ref('l10n_ar_account.tax_tag_a_cuenta_iibb'), ref('l10n_ar_account.tag_tax_jurisdiccion_921')])]"/> -->
263+
<field name="tax_group_id" ref="l10n_ar_ux.tax_group_retencion_iibb"/>
258264
</record>
259265

260266
<record id="ri_tax_retencion_iibb_aplicada" model="account.tax.template">
@@ -274,6 +280,7 @@
274280
'factor_percent': 100,
275281
'repartition_type': 'tax',
276282
'account_id': ref('l10n_ar.ri_retencion_iibb_aplicada'),
283+
'tag_ids': [(6, 0, [ref('l10n_ar_ux.tag_ret_perc_iibb_aplicada')])],
277284
}),
278285
]"/>
279286
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
@@ -286,11 +293,11 @@
286293
'factor_percent': 100,
287294
'repartition_type': 'tax',
288295
'account_id': ref('l10n_ar.ri_retencion_iibb_aplicada'),
296+
'tag_ids': [(6, 0, [ref('l10n_ar_ux.tag_ret_perc_iibb_aplicada')])],
289297
}),
290298
]"/>
291299
<field name="type_tax_use">supplier</field>
292-
<!-- <field name="tax_group_id" ref="l10n_ar_account.tax_group_retencion_iibb"/> -->
293-
<!-- <field name="tag_ids" eval="[(6, 0, [ref('l10n_ar_account.tag_ret_perc_iibb_aplicada')])]"/> -->
300+
<field name="tax_group_id" ref="l10n_ar_ux.tax_group_retencion_iibb"/>
294301
</record>
295302

296303
<!-- Retenciones iva -->
@@ -311,6 +318,7 @@
311318
'factor_percent': 100,
312319
'repartition_type': 'tax',
313320
'account_id': ref('l10n_ar.ri_retencion_iva_aplicada'),
321+
'tag_ids': [(6, 0, [ref('l10n_ar_ux.tag_ret_perc_sicore_aplicada')])],
314322
}),
315323
]"/>
316324
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
@@ -323,11 +331,11 @@
323331
'factor_percent': 100,
324332
'repartition_type': 'tax',
325333
'account_id': ref('l10n_ar.ri_retencion_iva_aplicada'),
334+
'tag_ids': [(6, 0, [ref('l10n_ar_ux.tag_ret_perc_sicore_aplicada')])],
326335
}),
327336
]"/>
328337
<field name="type_tax_use">supplier</field>
329-
<!-- <field name="tag_ids" eval="[(6, 0, [ref('l10n_ar_account.tag_ret_perc_sicore_aplicada')])]"/> -->
330-
<!-- <field name="tax_group_id" ref="l10n_ar_account.tax_group_retencion_iva"/> -->
338+
<field name="tax_group_id" ref="l10n_ar_ux.tax_group_retencion_iva"/>
331339
</record>
332340

333341
<!-- SOLO RI -->
@@ -364,7 +372,7 @@
364372
}),
365373
]"/>
366374
<field name="type_tax_use">customer</field>
367-
<!-- <field name="tax_group_id" ref="l10n_ar_account.tax_group_retencion_iva"/> -->
375+
<field name="tax_group_id" ref="l10n_ar_ux.tax_group_retencion_iva"/>
368376
</record>
369377

370378
</data>

l10n_ar_ux/__manifest__.py

+1
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
'data/account_account_tag_data.xml',
1717
'data/account_tax_group_data.xml',
1818
'data/account_chart_template_data.xml',
19+
'data/account_tax_template_data.xml',
1920
'views/portal_templates.xml',
2021
'views/account_move_view.xml',
2122
'views/res_company_view.xml',
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,179 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<odoo>
3+
4+
<!-- agregado de tags -->
5+
<record id="l10n_ar.ri_tax_percepcion_iva_aplicada" model="account.tax.template">
6+
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
7+
(0,0, {
8+
'factor_percent': 100,
9+
'repartition_type': 'base',
10+
}),
11+
12+
(0,0, {
13+
'factor_percent': 100,
14+
'repartition_type': 'tax',
15+
'account_id': ref('l10n_ar.ri_percepcion_iva_aplicada'),
16+
'tag_ids': [(6, 0, [ref('l10n_ar_ux.tag_ret_perc_sicore_aplicada')])],
17+
}),
18+
]"/>
19+
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
20+
(0,0, {
21+
'factor_percent': 100,
22+
'repartition_type': 'base',
23+
}),
24+
25+
(0,0, {
26+
'factor_percent': 100,
27+
'repartition_type': 'tax',
28+
'account_id': ref('l10n_ar.ri_percepcion_iva_aplicada'),
29+
'tag_ids': [(6, 0, [ref('l10n_ar_ux.tag_ret_perc_sicore_aplicada')])],
30+
}),
31+
]"/>
32+
</record>
33+
34+
<record id="l10n_ar.ri_tax_percepcion_ganancias_aplicada" model="account.tax.template">
35+
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
36+
(0,0, {
37+
'factor_percent': 100,
38+
'repartition_type': 'base',
39+
}),
40+
41+
(0,0, {
42+
'factor_percent': 100,
43+
'repartition_type': 'tax',
44+
'account_id': ref('l10n_ar.ri_percepcion_ganancias_aplicada'),
45+
'tag_ids': [(6, 0, [ref('l10n_ar_ux.tag_ret_perc_sicore_aplicada')])],
46+
}),
47+
]"/>
48+
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
49+
(0,0, {
50+
'factor_percent': 100,
51+
'repartition_type': 'base',
52+
}),
53+
54+
(0,0, {
55+
'factor_percent': 100,
56+
'repartition_type': 'tax',
57+
'account_id': ref('l10n_ar.ri_percepcion_ganancias_aplicada'),
58+
'tag_ids': [(6, 0, [ref('l10n_ar_ux.tag_ret_perc_sicore_aplicada')])],
59+
}),
60+
]"/>
61+
</record>
62+
63+
<record id="l10n_ar.ri_tax_percepcion_iibb_caba_sufrida" model="account.tax.template">
64+
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
65+
(0,0, {
66+
'factor_percent': 100,
67+
'repartition_type': 'base',
68+
}),
69+
70+
(0,0, {
71+
'factor_percent': 100,
72+
'repartition_type': 'tax',
73+
'account_id': ref('l10n_ar.base_percepcion_iibb_caba_sufrida'),
74+
'tag_ids': [(6, 0, [ref('l10n_ar_ux.tag_ret_perc_sicore_aplicada')])],
75+
}),
76+
]"/>
77+
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
78+
(0,0, {
79+
'factor_percent': 100,
80+
'repartition_type': 'base',
81+
}),
82+
83+
(0,0, {
84+
'factor_percent': 100,
85+
'repartition_type': 'tax',
86+
'account_id': ref('l10n_ar.base_percepcion_iibb_caba_sufrida'),
87+
'tag_ids': [(6, 0, [ref('l10n_ar_ux.tax_tag_a_cuenta_iibb'), ref('l10n_ar_ux.tag_tax_jurisdiccion_901')])],
88+
}),
89+
]"/>
90+
</record>
91+
92+
<record id="l10n_ar.ri_tax_percepcion_iibb_ba_sufrida" model="account.tax.template">
93+
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
94+
(0,0, {
95+
'factor_percent': 100,
96+
'repartition_type': 'base',
97+
}),
98+
99+
(0,0, {
100+
'factor_percent': 100,
101+
'repartition_type': 'tax',
102+
'account_id': ref('l10n_ar.base_percepcion_iibb_ba_sufrida'),
103+
'tag_ids': [(6, 0, [ref('l10n_ar_ux.tax_tag_a_cuenta_iibb'), ref('l10n_ar_ux.tag_tax_jurisdiccion_902')])],
104+
}),
105+
]"/>
106+
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
107+
(0,0, {
108+
'factor_percent': 100,
109+
'repartition_type': 'base',
110+
}),
111+
112+
(0,0, {
113+
'factor_percent': 100,
114+
'repartition_type': 'tax',
115+
'account_id': ref('l10n_ar.base_percepcion_iibb_ba_sufrida'),
116+
'tag_ids': [(6, 0, [ref('l10n_ar_ux.tax_tag_a_cuenta_iibb'), ref('l10n_ar_ux.tag_tax_jurisdiccion_902')])],
117+
}),
118+
]"/>
119+
</record>
120+
121+
<record id="l10n_ar.ri_tax_percepcion_iibb_co_sufrida" model="account.tax.template">
122+
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
123+
(0,0, {
124+
'factor_percent': 100,
125+
'repartition_type': 'base',
126+
}),
127+
128+
(0,0, {
129+
'factor_percent': 100,
130+
'repartition_type': 'tax',
131+
'account_id': ref('l10n_ar.base_percepcion_iibb_co_sufrida'),
132+
'tag_ids': [(6, 0, [ref('l10n_ar_ux.tax_tag_a_cuenta_iibb'), ref('l10n_ar_ux.tag_tax_jurisdiccion_904')])],
133+
}),
134+
]"/>
135+
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
136+
(0,0, {
137+
'factor_percent': 100,
138+
'repartition_type': 'base',
139+
}),
140+
141+
(0,0, {
142+
'factor_percent': 100,
143+
'repartition_type': 'tax',
144+
'account_id': ref('l10n_ar.base_percepcion_iibb_co_sufrida'),
145+
'tag_ids': [(6, 0, [ref('l10n_ar_ux.tax_tag_a_cuenta_iibb'), ref('l10n_ar_ux.tag_tax_jurisdiccion_904')])],
146+
}),
147+
]"/>
148+
</record>
149+
150+
<record id="l10n_ar.ri_tax_percepcion_iibb_sf_sufrida" model="account.tax.template">
151+
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
152+
(0,0, {
153+
'factor_percent': 100,
154+
'repartition_type': 'base',
155+
}),
156+
157+
(0,0, {
158+
'factor_percent': 100,
159+
'repartition_type': 'tax',
160+
'account_id': ref('l10n_ar.base_percepcion_iibb_sf_sufrida'),
161+
'tag_ids': [(6, 0, [ref('l10n_ar_ux.tax_tag_a_cuenta_iibb'), ref('l10n_ar_ux.tag_tax_jurisdiccion_921')])],
162+
}),
163+
]"/>
164+
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
165+
(0,0, {
166+
'factor_percent': 100,
167+
'repartition_type': 'base',
168+
}),
169+
170+
(0,0, {
171+
'factor_percent': 100,
172+
'repartition_type': 'tax',
173+
'account_id': ref('l10n_ar.base_percepcion_iibb_sf_sufrida'),
174+
'tag_ids': [(6, 0, [ref('l10n_ar_ux.tax_tag_a_cuenta_iibb'), ref('l10n_ar_ux.tag_tax_jurisdiccion_921')])],
175+
}),
176+
]"/>
177+
</record>
178+
179+
</odoo>

0 commit comments

Comments
 (0)