summaryrefslogtreecommitdiff
path: root/addons/l10n_it
diff options
context:
space:
mode:
authorOlivier Colson <oco@odoo.com>2019-04-19 10:06:07 +0000
committerOlivier Colson <oco@odoo.com>2019-05-10 11:52:58 +0000
commit3936d655c4bfd845b6ead724cecdc8e7c62816eb (patch)
tree402e137e0fa09b06c1b237ab6a346670dea480c2 /addons/l10n_it
parent574295df57d8da78ca6109f277a5a2332bf38101 (diff)
[IMP] account, l10n_*: v13 taxes
- Add repartition lines on taxes - Link account tags directly to account.move.line; remove the tag_ids field from account.tag - Add a new report engine dedicated to tax reports, directly generating account tags. It is called as an alternate mode of generic tax report, with a dedicated "Use tax grids" toggle. >> The biggest change lies in the way the new tax report computes its values. Everything is now aggregated directly using the tags set on the account move lines. Thanks to that, modifying the configuration of a tax today will not impact the report for the previous periods anymore. This is a big improvement, as it means the report will keep on reflecting the values that were submitted to the state before, whatever the configuration change. - Add an audit char field to account.move.line telling with tax grids are impacted by the line, with the corresponding amount - Modify the behavior of cash basis taxes: the cash basis account is now used as the transition account, while the regular account given in tax declaration is used to store the final entry (it was the opposite before) - Modify every l10n_* module in order to keep them consistent with these changes closes odoo/odoo#32833 Signed-off-by: Quentin De Paoli (qdp) <qdp@openerp.com>
Diffstat (limited to 'addons/l10n_it')
-rw-r--r--addons/l10n_it/__manifest__.py2
-rw-r--r--addons/l10n_it/data/account.tax.template.csv84
-rw-r--r--addons/l10n_it/data/account_tax_template.xml1738
-rw-r--r--addons/l10n_it/data/l10n_it_chart_data.xml181
4 files changed, 1739 insertions, 266 deletions
diff --git a/addons/l10n_it/__manifest__.py b/addons/l10n_it/__manifest__.py
index fd621d872fd..6e0f50efdee 100644
--- a/addons/l10n_it/__manifest__.py
+++ b/addons/l10n_it/__manifest__.py
@@ -22,7 +22,7 @@ Italian accounting chart and localization.
'data/l10n_it_chart_data.xml',
'data/account.account.template.csv',
'data/account.tax.group.csv',
- 'data/account.tax.template.csv',
+ 'data/account_tax_template.xml',
'data/account.fiscal.position.template.csv',
'data/account.chart.template.csv',
'data/account_chart_template_data.xml',
diff --git a/addons/l10n_it/data/account.tax.template.csv b/addons/l10n_it/data/account.tax.template.csv
deleted file mode 100644
index fefd1aa22f8..00000000000
--- a/addons/l10n_it/data/account.tax.template.csv
+++ /dev/null
@@ -1,84 +0,0 @@
-id,description,chart_template_id/id,name,sequence,amount,amount_type,type_tax_use,price_include,account_id/id,refund_account_id/id,tag_ids/id,children_tax_ids/id,tax_group_id/id
-22v,22v,l10n_it_chart_template_generic,Iva al 22% (debito),1,22,percent,sale,False,2601,2601,tax_tag_39,,tax_group_iva_22
-22a,22a,l10n_it_chart_template_generic,Iva al 22% (credito),2,22,percent,purchase,False,1601,1601,tax_tag_15,,tax_group_iva_22
-21v,21v,l10n_it_chart_template_generic,Iva al 21% (debito),3,21,percent,sale,False,2601,2601,tax_tag_37,,tax_group_iva_21
-21a,21a,l10n_it_chart_template_generic,Iva al 21% (credito),4,21,percent,purchase,False,1601,1601,tax_tag_10,,tax_group_iva_21
-20v,20v,l10n_it_chart_template_generic,Iva al 20% (debito),3,20,percent,sale,False,2601,2601,tax_tag_35,,tax_group_iva_20
-20a,20a,l10n_it_chart_template_generic,Iva al 20% (credito),4,20,percent,purchase,False,1601,1601,tax_tag_05,,tax_group_iva_20
-10v,10v,l10n_it_chart_template_generic,Iva al 10% (debito),5,10,percent,sale,False,2601,2601,tax_tag_29,,tax_group_iva_10
-10a,10a,l10n_it_chart_template_generic,Iva al 10% (credito),6,10,percent,purchase,False,1601,1601,tax_tag_01,,tax_group_iva_10
-10AOb,10AOb,l10n_it_chart_template_generic,Iva al 10% indetraibile (D),200,0,percent,none,False,1601,1601,,,tax_group_iva_10
-10AOa,10AOa,l10n_it_chart_template_generic,Iva al 10% indetraibile (I),100,10,percent,none,False,,,,,tax_group_iva_10
-10AO,10AO,l10n_it_chart_template_generic,Iva al 10% indetraibile,7,10,group,purchase,False,,,tax_tag_23,"10AOb,10AOa",tax_group_iva_10
-12v,12v,l10n_it_chart_template_generic,Iva 12% (debito),8,12,percent,sale,False,2601,2601,tax_tag_31,,tax_group_iva_12
-12a,12a,l10n_it_chart_template_generic,Iva 12% (credito),9,12,percent,purchase,False,1601,1601,tax_tag_03,,tax_group_iva_12
-2010b,2010b,l10n_it_chart_template_generic,Iva al 20% detraibile 10% (D),200,2,percent,none,False,1601,1601,,,tax_group_iva_20_de_10
-2010a,2010a,l10n_it_chart_template_generic,Iva al 20% detraibile 10% (I),100,18,percent,none,False,,,,,tax_group_iva_20_de_10
-2010,2010,l10n_it_chart_template_generic,Iva al 20% detraibile 10%,10,20,group,purchase,False,,,tax_tag_06,"2010b,2010a",tax_group_iva_20_de_10
-2015b,2015b,l10n_it_chart_template_generic,Iva al 20% detraibile 15% (D),200,3,percent,none,False,1601,1601,,,tax_group_iva_20_de_15
-2015a,2015a,l10n_it_chart_template_generic,Iva al 20% detraibile 15% (I),100,17,percent,none,False,,,,,tax_group_iva_20_de_15
-2015,2015,l10n_it_chart_template_generic,Iva al 20% detraibile 15%,11,20,group,purchase,False,,,tax_tag_07,"2015b,2015a",tax_group_iva_20_de_15
-2040b,2040b,l10n_it_chart_template_generic,Iva al 20% detraibile 40% (D),200,8,percent,none,False,1601,1601,,,tax_group_iva_20_de_40
-2040a,2040a,l10n_it_chart_template_generic,Iva al 20% detraibile 40% (I),100,12,percent,none,False,,,,,tax_group_iva_20_de_40
-2040,2040,l10n_it_chart_template_generic,Iva al 20% detraibile 40%,12,20,group,purchase,False,,,tax_tag_08,"2040b,2040a",tax_group_iva_20_de_40
-20AOb,20AOb,l10n_it_chart_template_generic,Iva al 20% indetraibile (D),200,0,percent,none,False,1601,1601,,,tax_group_iva_20
-20AOa,20AOa,l10n_it_chart_template_generic,Iva al 20% indetraibile (I),100,20,percent,none,False,,,,,tax_group_iva_20
-20AO,20AO,l10n_it_chart_template_generic,Iva al 20% indetraibile,13,20,group,purchase,False,,,tax_tag_24,"20AOb,20AOa",tax_group_iva_20
-20I5b,20I5b,l10n_it_chart_template_generic,IVA al 20% detraibile al 50% (D),200,10,percent,none,False,1601,1601,,,tax_group_iva_20_de_50
-20I5a,20I5a,l10n_it_chart_template_generic,IVA al 20% detraibile al 50% (I),100,10,percent,none,False,,,,,tax_group_iva_20_de_50
-20I5,20I5,l10n_it_chart_template_generic,IVA al 20% detraibile al 50%,14,20,group,purchase,False,,,tax_tag_09,"20I5b,20I5a",tax_group_iva_20_de_50
-2v,2v,l10n_it_chart_template_generic,Iva 2% (debito),15,2,percent,sale,False,2601,2601,tax_tag_33,,tax_group_iva_2
-2a,2a,l10n_it_chart_template_generic,Iva 2% (credito),16,2,percent,purchase,False,1601,1601,tax_tag_04,,tax_group_iva_2
-4v,4v,l10n_it_chart_template_generic,Iva 4% (debito),17,4,percent,sale,False,2601,2601,tax_tag_41,,tax_group_iva_4
-4a,4a,l10n_it_chart_template_generic,Iva 4% (credito),18,4,percent,purchase,False,1601,1601,tax_tag_20,,tax_group_iva_4
-4AOb,4AOb,l10n_it_chart_template_generic,Iva al 4% indetraibile (D),200,0,percent,none,False,1601,1601,,,tax_group_iva_4
-4AOa,4AOa,l10n_it_chart_template_generic,Iva al 4% indetraibile (I),100,4,percent,none,False,,,,,tax_group_iva_4
-4AO,4AO,l10n_it_chart_template_generic,Iva al 4% indetraibile,19,4,group,purchase,False,,,tax_tag_27,"4AOb,4AOa",tax_group_iva_4
-10I5b,10I5b,l10n_it_chart_template_generic,IVA al 10% detraibile al 50% (D),200,5,percent,none,False,1601,1601,,,tax_group_iva_10_de_50
-10I5a,10I5a,l10n_it_chart_template_generic,IVA al 10% detraibile al 50% (I),100,5,percent,none,False,,,,,tax_group_iva_10_de_50
-10I5,10I5,l10n_it_chart_template_generic,IVA al 10% detraibile al 50%,20,10,group,purchase,False,,,tax_tag_02,"10I5b,10I5a",tax_group_iva_10_de_50
-4I5b,4I5b,l10n_it_chart_template_generic,IVA al 4% detraibile al 50% (D),200,2,percent,none,False,1601,1601,,,tax_group_iva_4_de_50
-4I5a,4I5a,l10n_it_chart_template_generic,IVA al 4% detraibile al 50% (I),100,2,percent,none,False,,,,,tax_group_iva_4_de_50
-4I5,4I5,l10n_it_chart_template_generic,IVA al 4% detraibile al 50%,21,4,group,purchase,False,,,tax_tag_21,"4I5b,4I5a",tax_group_iva_4_de_50
-00v,00v,l10n_it_chart_template_generic,Fuori Campo IVA (debito),22,0,percent,sale,False,2601,2601,tax_tag_43,,tax_group_fuori
-00a,00a,l10n_it_chart_template_generic,Fuori Campo IVA (credito),23,0,percent,purchase,False,1601,1601,tax_tag_22,,tax_group_fuori
-00art15v,00art15v,l10n_it_chart_template_generic,Imponibile Escluso Art.15 (debito),22,0,percent,sale,False,2601,2601,tax_tag_45,,tax_group_imp_esc_art_15
-00art15a,00art15a,l10n_it_chart_template_generic,Imponibile Escluso Art.15 (credito),23,0,percent,purchase,False,1601,1601,tax_tag_28,,tax_group_imp_esc_art_15
-22v INC,22v INC,l10n_it_chart_template_generic,Iva al 22% (debito) INC,24,22,percent,sale,True,2601,2601,tax_tag_40,,tax_group_iva_22
-21v INC,21v INC,l10n_it_chart_template_generic,Iva al 21% (debito) INC,25,21,percent,sale,True,2601,2601,tax_tag_38,,tax_group_iva_21
-20v INC,20v INC,l10n_it_chart_template_generic,Iva al 20% (debito) INC,25,20,percent,sale,True,2601,2601,tax_tag_36,,tax_group_iva_20
-10v INC,10v INC,l10n_it_chart_template_generic,Iva al 10% (debito) INC,26,10,percent,sale,True,2601,2601,tax_tag_30,,tax_group_iva_10
-12v INC,12v INC,l10n_it_chart_template_generic,Iva 12% (debito) INC,27,12,percent,sale,True,2601,2601,tax_tag_32,,tax_group_iva_12
-2v INC,2v INC,l10n_it_chart_template_generic,Iva 2% (debito) INC,28,2,percent,sale,True,2601,2601,tax_tag_34,,tax_group_iva_2
-4v INC,4v INC,l10n_it_chart_template_generic,Iva 4% (debito) INC,29,4,percent,sale,True,2601,2601,tax_tag_42,,tax_group_iva_4
-00v INC,00v INC,l10n_it_chart_template_generic,Fuori Campo IVA (debito) INC,30,0,percent,sale,True,2601,2601,tax_tag_44,,tax_group_fuori
-2110b,2110b,l10n_it_chart_template_generic,Iva al 21% detraibile 10% (D),200,2.1,percent,none,False,1601,1601,,,tax_group_iva_21_de_10
-2110a,2110a,l10n_it_chart_template_generic,Iva al 21% detraibile 10% (I),100,18.9,percent,none,False,,,,,tax_group_iva_21_de_10
-2110,2110,l10n_it_chart_template_generic,Iva al 21% detraibile 10%,31,21,group,purchase,False,,,tax_tag_11,"2110b,2110a",tax_group_iva_21_de_10
-2115b,2115b,l10n_it_chart_template_generic,Iva al 21% detraibile 15% (D),200,3.15,percent,none,False,1601,1601,,,tax_group_iva_21_de_15
-2115a,2115a,l10n_it_chart_template_generic,Iva al 21% detraibile 15% (I),100,17.85,percent,none,False,,,,,tax_group_iva_21_de_15
-2115,2115,l10n_it_chart_template_generic,Iva al 21% detraibile 15%,32,21,group,purchase,False,,,tax_tag_12,"2115b,2115a",tax_group_iva_21_de_15
-2140b,2140b,l10n_it_chart_template_generic,Iva al 21% detraibile 40% (D),200,8.4,percent,none,False,1601,1601,,,tax_group_iva_21_de_40
-2140a,2140a,l10n_it_chart_template_generic,Iva al 21% detraibile 40% (I),100,12.6,percent,none,False,,,,,tax_group_iva_21_de_40
-2140,2140,l10n_it_chart_template_generic,Iva al 21% detraibile 40%,33,21,group,purchase,False,,,tax_tag_13,"2140b,2140a",tax_group_iva_21_de_40
-21AOb,21AOb,l10n_it_chart_template_generic,Iva al 21% indetraibile (D),200,0,percent,none,False,1601,1601,,,tax_group_iva_21_inde
-21AOa,21AOa,l10n_it_chart_template_generic,Iva al 21% indetraibile (I),100,21,percent,none,False,,,,,tax_group_iva_21_inde
-21AO,21AO,l10n_it_chart_template_generic,Iva al 21% indetraibile,34,21,group,purchase,False,,,tax_tag_25,"21AOb,21AOa",tax_group_iva_21_inde
-21I5b,21I5b,l10n_it_chart_template_generic,IVA al 21% detraibile al 50% (D),200,10.5,percent,none,False,1601,1601,,,tax_group_iva_21_de_50
-21I5a,21I5a,l10n_it_chart_template_generic,IVA al 21% detraibile al 50% (I),100,10.5,percent,none,False,,,,,tax_group_iva_21_de_50
-21I5,21I5,l10n_it_chart_template_generic,IVA al 21% detraibile al 50%,35,21,group,purchase,False,,,tax_tag_14,"21I5b,21I5a",tax_group_iva_21_de_50
-2210b,2210b,l10n_it_chart_template_generic,Iva al 22% detraibile 10% (D),200,2.2,percent,none,False,1601,1601,,,tax_group_iva_22_de_10
-2210a,2210a,l10n_it_chart_template_generic,Iva al 22% detraibile 10% (I),100,19.8,percent,none,False,,,,,tax_group_iva_22_de_10
-2210,2210,l10n_it_chart_template_generic,Iva al 22% detraibile 10%,31,22,group,purchase,False,,,tax_tag_16,"2210b,2210a",tax_group_iva_22_de_10
-2215b,2215b,l10n_it_chart_template_generic,Iva al 22% detraibile 15% (D),200,3.3,percent,none,False,1601,1601,,,tax_group_iva_22_de_15
-2215a,2215a,l10n_it_chart_template_generic,Iva al 22% detraibile 15% (I),100,18.7,percent,none,False,,,,,tax_group_iva_22_de_15
-2215,2215,l10n_it_chart_template_generic,Iva al 22% detraibile 15%,32,22,group,purchase,False,,,tax_tag_17,"2215b,2215a",tax_group_iva_22_de_15
-2240b,2240b,l10n_it_chart_template_generic,Iva al 22% detraibile 40% (D),200,8.8,percent,none,False,1601,1601,,,tax_group_iva_22_de_40
-2240a,2240a,l10n_it_chart_template_generic,Iva al 22% detraibile 40% (I),100,13.2,percent,none,False,,,,,tax_group_iva_22_de_40
-2240,2240,l10n_it_chart_template_generic,Iva al 22% detraibile 40%,33,22,group,purchase,False,,,tax_tag_18,"2240b,2240a",tax_group_iva_22_de_40
-22AOb,22AOb,l10n_it_chart_template_generic,Iva al 22% indetraibile (D),200,0,percent,none,False,1601,1601,,,tax_group_iva_22_inde
-22AOa,22AOa,l10n_it_chart_template_generic,Iva al 22% indetraibile (I),100,22,percent,none,False,,,,,tax_group_iva_22_inde
-22AO,22AO,l10n_it_chart_template_generic,Iva al 22% indetraibile,34,22,group,purchase,False,,,tax_tag_26,"22AOb,22AOa",tax_group_iva_22_inde
-22I5b,22I5b,l10n_it_chart_template_generic,IVA al 22% detraibile al 50% (D),200,11,percent,none,False,1601,1601,,,tax_group_iva_22_de_50
-22I5a,22I5a,l10n_it_chart_template_generic,IVA al 22% detraibile al 50% (I),100,11,percent,none,False,,,,,tax_group_iva_22_de_50
-22I5,22I5,l10n_it_chart_template_generic,IVA al 22% detraibile al 50%,35,22,group,purchase,False,,,tax_tag_19,"22I5b,22I5a",tax_group_iva_22_de_50
diff --git a/addons/l10n_it/data/account_tax_template.xml b/addons/l10n_it/data/account_tax_template.xml
new file mode 100644
index 00000000000..8c64ec29cb3
--- /dev/null
+++ b/addons/l10n_it/data/account_tax_template.xml
@@ -0,0 +1,1738 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<odoo>
+
+ <record id="22v" model="account.tax.template">
+ <field name="description">22v</field>
+ <field name="chart_template_id" ref="l10n_it_chart_template_generic"/>
+ <field name="name">Iva al 22% (debito)</field>
+ <field name="sequence">1</field>
+ <field name="amount">22</field>
+ <field name="amount_type">percent</field>
+ <field name="type_tax_use">sale</field>
+ <field name="price_include">False</field>
+ <field name="tax_group_id" ref="tax_group_iva_22"/>
+ <field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('2601'),
+ }),
+ ]"/>
+ <field name="refund_repartition_line_ids" eval="[(5, 0, 0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('2601'),
+ }),
+ ]"/>
+ </record>
+
+ <record id="22a" model="account.tax.template">
+ <field name="description">22a</field>
+ <field name="chart_template_id" ref="l10n_it_chart_template_generic"/>
+ <field name="name">Iva al 22% (credito)</field>
+ <field name="sequence">2</field>
+ <field name="amount">22</field>
+ <field name="amount_type">percent</field>
+ <field name="type_tax_use">purchase</field>
+ <field name="price_include">False</field>
+ <field name="tax_group_id" ref="tax_group_iva_22"/>
+ <field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('1601'),
+ }),
+ ]"/>
+ <field name="refund_repartition_line_ids" eval="[(5, 0, 0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('1601'),
+ }),
+ ]"/>
+ </record>
+
+ <record id="21v" model="account.tax.template">
+ <field name="description">21v</field>
+ <field name="chart_template_id" ref="l10n_it_chart_template_generic"/>
+ <field name="name">Iva al 21% (debito)</field>
+ <field name="sequence">3</field>
+ <field name="amount">21</field>
+ <field name="amount_type">percent</field>
+ <field name="type_tax_use">sale</field>
+ <field name="price_include">False</field>
+ <field name="tax_group_id" ref="tax_group_iva_21"/>
+ <field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('2601'),
+ }),
+ ]"/>
+ <field name="refund_repartition_line_ids" eval="[(5, 0, 0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('2601'),
+ }),
+ ]"/>
+ </record>
+
+ <record id="21a" model="account.tax.template">
+ <field name="description">21a</field>
+ <field name="chart_template_id" ref="l10n_it_chart_template_generic"/>
+ <field name="name">Iva al 21% (credito)</field>
+ <field name="sequence">4</field>
+ <field name="amount">21</field>
+ <field name="amount_type">percent</field>
+ <field name="type_tax_use">purchase</field>
+ <field name="price_include">False</field>
+ <field name="tax_group_id" ref="tax_group_iva_21"/>
+ <field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('1601'),
+ }),
+ ]"/>
+ <field name="refund_repartition_line_ids" eval="[(5, 0, 0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('1601'),
+ }),
+ ]"/>
+ </record>
+
+ <record id="20v" model="account.tax.template">
+ <field name="description">20v</field>
+ <field name="chart_template_id" ref="l10n_it_chart_template_generic"/>
+ <field name="name">Iva al 20% (debito)</field>
+ <field name="sequence">3</field>
+ <field name="amount">20</field>
+ <field name="amount_type">percent</field>
+ <field name="type_tax_use">sale</field>
+ <field name="price_include">False</field>
+ <field name="tax_group_id" ref="tax_group_iva_20"/>
+ <field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('2601'),
+ }),
+ ]"/>
+ <field name="refund_repartition_line_ids" eval="[(5, 0, 0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('2601'),
+ }),
+ ]"/>
+ </record>
+
+ <record id="20a" model="account.tax.template">
+ <field name="description">20a</field>
+ <field name="chart_template_id" ref="l10n_it_chart_template_generic"/>
+ <field name="name">Iva al 20% (credito)</field>
+ <field name="sequence">4</field>
+ <field name="amount">20</field>
+ <field name="amount_type">percent</field>
+ <field name="type_tax_use">purchase</field>
+ <field name="price_include">False</field>
+ <field name="tax_group_id" ref="tax_group_iva_20"/>
+ <field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('1601'),
+ }),
+ ]"/>
+ <field name="refund_repartition_line_ids" eval="[(5, 0, 0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('1601'),
+ }),
+ ]"/>
+ </record>
+
+ <record id="10v" model="account.tax.template">
+ <field name="description">10v</field>
+ <field name="chart_template_id" ref="l10n_it_chart_template_generic"/>
+ <field name="name">Iva al 10% (debito)</field>
+ <field name="sequence">5</field>
+ <field name="amount">10</field>
+ <field name="amount_type">percent</field>
+ <field name="type_tax_use">sale</field>
+ <field name="price_include">False</field>
+ <field name="tax_group_id" ref="tax_group_iva_10"/>
+ <field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('2601'),
+ }),
+ ]"/>
+ <field name="refund_repartition_line_ids" eval="[(5, 0, 0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('2601'),
+ }),
+ ]"/>
+ </record>
+
+ <record id="10a" model="account.tax.template">
+ <field name="description">10a</field>
+ <field name="chart_template_id" ref="l10n_it_chart_template_generic"/>
+ <field name="name">Iva al 10% (credito)</field>
+ <field name="sequence">6</field>
+ <field name="amount">10</field>
+ <field name="amount_type">percent</field>
+ <field name="type_tax_use">purchase</field>
+ <field name="price_include">False</field>
+ <field name="tax_group_id" ref="tax_group_iva_10"/>
+ <field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('1601'),
+ }),
+ ]"/>
+ <field name="refund_repartition_line_ids" eval="[(5, 0, 0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('1601'),
+ }),
+ ]"/>
+ </record>
+
+ <record id="10AO" model="account.tax.template">
+ <field name="description">10AO</field>
+ <field name="chart_template_id" ref="l10n_it_chart_template_generic"/>
+ <field name="name">Iva al 10% indetraibile</field>
+ <field name="sequence">7</field>
+ <field name="amount">10</field>
+ <field name="amount_type">percent</field>
+ <field name="type_tax_use">purchase</field>
+ <field name="price_include">False</field>
+ <field name="tax_group_id" ref="tax_group_iva_10"/>
+ <field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 0,
+ 'repartition_type': 'tax',
+ 'account_id': ref('1601'),
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ }),
+ ]"/>
+ <field name="refund_repartition_line_ids" eval="[(5, 0, 0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 0,
+ 'repartition_type': 'tax',
+ 'account_id': ref('1601'),
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ }),
+ ]"/>
+ </record>
+
+ <record id="12v" model="account.tax.template">
+ <field name="description">12v</field>
+ <field name="chart_template_id" ref="l10n_it_chart_template_generic"/>
+ <field name="name">Iva 12% (debito)</field>
+ <field name="sequence">8</field>
+ <field name="amount">12</field>
+ <field name="amount_type">percent</field>
+ <field name="type_tax_use">sale</field>
+ <field name="price_include">False</field>
+ <field name="tax_group_id" ref="tax_group_iva_12"/>
+ <field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('2601'),
+ }),
+ ]"/>
+ <field name="refund_repartition_line_ids" eval="[(5, 0, 0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('2601'),
+ }),
+ ]"/>
+ </record>
+
+ <record id="12a" model="account.tax.template">
+ <field name="description">12a</field>
+ <field name="chart_template_id" ref="l10n_it_chart_template_generic"/>
+ <field name="name">Iva 12% (credito)</field>
+ <field name="sequence">9</field>
+ <field name="amount">12</field>
+ <field name="amount_type">percent</field>
+ <field name="type_tax_use">purchase</field>
+ <field name="price_include">False</field>
+ <field name="tax_group_id" ref="tax_group_iva_12"/>
+ <field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('1601'),
+ }),
+ ]"/>
+ <field name="refund_repartition_line_ids" eval="[(5, 0, 0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('1601'),
+ }),
+ ]"/>
+ </record>
+
+ <record id="2010" model="account.tax.template">
+ <field name="description">2010</field>
+ <field name="chart_template_id" ref="l10n_it_chart_template_generic"/>
+ <field name="name">Iva al 20% detraibile 10%</field>
+ <field name="sequence">10</field>
+ <field name="amount">20</field>
+ <field name="amount_type">percent</field>
+ <field name="type_tax_use">purchase</field>
+ <field name="price_include">False</field>
+ <field name="tax_group_id" ref="tax_group_iva_20_de_10"/>
+ <field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 20,
+ 'repartition_type': 'tax',
+ 'account_id': ref('1601'),
+ }),
+ (0,0, {
+ 'factor_percent': 80,
+ 'repartition_type': 'tax',
+ }),
+ ]"/>
+ <field name="refund_repartition_line_ids" eval="[(5, 0, 0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 20,
+ 'repartition_type': 'tax',
+ 'account_id': ref('1601'),
+ }),
+ (0,0, {
+ 'factor_percent': 80,
+ 'repartition_type': 'tax',
+ }),
+ ]"/>
+ </record>
+
+ <record id="2015" model="account.tax.template">
+ <field name="description">2015</field>
+ <field name="chart_template_id" ref="l10n_it_chart_template_generic"/>
+ <field name="name">Iva al 20% detraibile 15%</field>
+ <field name="sequence">11</field>
+ <field name="amount">20</field>
+ <field name="amount_type">percent</field>
+ <field name="type_tax_use">purchase</field>
+ <field name="price_include">False</field>
+ <field name="tax_group_id" ref="tax_group_iva_20_de_15"/>
+ <field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 15,
+ 'repartition_type': 'tax',
+ 'account_id': ref('1601'),
+ }),
+ (0,0, {
+ 'factor_percent': 85,
+ 'repartition_type': 'tax',
+ }),
+ ]"/>
+ <field name="refund_repartition_line_ids" eval="[(5, 0, 0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 15,
+ 'repartition_type': 'tax',
+ 'account_id': ref('1601'),
+ }),
+ (0,0, {
+ 'factor_percent': 85,
+ 'repartition_type': 'tax',
+ }),
+ ]"/>
+ </record>
+
+ <record id="2040" model="account.tax.template">
+ <field name="description">2040</field>
+ <field name="chart_template_id" ref="l10n_it_chart_template_generic"/>
+ <field name="name">Iva al 20% detraibile 40%</field>
+ <field name="sequence">12</field>
+ <field name="amount">20</field>
+ <field name="amount_type">percent</field>
+ <field name="type_tax_use">purchase</field>
+ <field name="price_include">False</field>
+ <field name="tax_group_id" ref="tax_group_iva_20_de_40"/>
+ <field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 40,
+ 'repartition_type': 'tax',
+ 'account_id': ref('1601'),
+ }),
+ (0,0, {
+ 'factor_percent': 60,
+ 'repartition_type': 'tax',
+ }),
+ ]"/>
+ <field name="refund_repartition_line_ids" eval="[(5, 0, 0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 40,
+ 'repartition_type': 'tax',
+ 'account_id': ref('1601'),
+ }),
+ (0,0, {
+ 'factor_percent': 60,
+ 'repartition_type': 'tax',
+ }),
+ ]"/>
+ </record>
+
+ <record id="20AO" model="account.tax.template">
+ <field name="description">20AO</field>
+ <field name="chart_template_id" ref="l10n_it_chart_template_generic"/>
+ <field name="name">Iva al 20% indetraibile</field>
+ <field name="sequence">13</field>
+ <field name="amount">20</field>
+ <field name="amount_type">percent</field>
+ <field name="type_tax_use">purchase</field>
+ <field name="price_include">False</field>
+ <field name="tax_group_id" ref="tax_group_iva_20"/>
+ <field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 0,
+ 'repartition_type': 'tax',
+ 'account_id': ref('1601'),
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ }),
+ ]"/>
+ <field name="refund_repartition_line_ids" eval="[(5, 0, 0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 0,
+ 'repartition_type': 'tax',
+ 'account_id': ref('1601'),
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ }),
+ ]"/>
+ </record>
+
+ <record id="20I5" model="account.tax.template">
+ <field name="description">20I5</field>
+ <field name="chart_template_id" ref="l10n_it_chart_template_generic"/>
+ <field name="name">IVA al 20% detraibile al 50%</field>
+ <field name="sequence">14</field>
+ <field name="amount">20</field>
+ <field name="amount_type">percent</field>
+ <field name="type_tax_use">purchase</field>
+ <field name="price_include">False</field>
+ <field name="tax_group_id" ref="tax_group_iva_20_de_50"/>
+ <field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 50,
+ 'repartition_type': 'tax',
+ 'account_id': ref('1601'),
+ }),
+ (0,0, {
+ 'factor_percent': 50,
+ 'repartition_type': 'tax',
+ }),
+ ]"/>
+ <field name="refund_repartition_line_ids" eval="[(5, 0, 0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 50,
+ 'repartition_type': 'tax',
+ 'account_id': ref('1601'),
+ }),
+ (0,0, {
+ 'factor_percent': 50,
+ 'repartition_type': 'tax',
+ }),
+ ]"/>
+ </record>
+
+ <record id="2v" model="account.tax.template">
+ <field name="description">2v</field>
+ <field name="chart_template_id" ref="l10n_it_chart_template_generic"/>
+ <field name="name">Iva 2% (debito)</field>
+ <field name="sequence">15</field>
+ <field name="amount">2</field>
+ <field name="amount_type">percent</field>
+ <field name="type_tax_use">sale</field>
+ <field name="price_include">False</field>
+ <field name="tax_group_id" ref="tax_group_iva_2"/>
+ <field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('2601'),
+ }),
+ ]"/>
+ <field name="refund_repartition_line_ids" eval="[(5, 0, 0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('2601'),
+ }),
+ ]"/>
+ </record>
+
+ <record id="2a" model="account.tax.template">
+ <field name="description">2a</field>
+ <field name="chart_template_id" ref="l10n_it_chart_template_generic"/>
+ <field name="name">Iva 2% (credito)</field>
+ <field name="sequence">16</field>
+ <field name="amount">2</field>
+ <field name="amount_type">percent</field>
+ <field name="type_tax_use">purchase</field>
+ <field name="price_include">False</field>
+ <field name="tax_group_id" ref="tax_group_iva_2"/>
+ <field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('1601'),
+ }),
+ ]"/>
+ <field name="refund_repartition_line_ids" eval="[(5, 0, 0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('1601'),
+ }),
+ ]"/>
+ </record>
+
+ <record id="4v" model="account.tax.template">
+ <field name="description">4v</field>
+ <field name="chart_template_id" ref="l10n_it_chart_template_generic"/>
+ <field name="name">Iva 4% (debito)</field>
+ <field name="sequence">17</field>
+ <field name="amount">4</field>
+ <field name="amount_type">percent</field>
+ <field name="type_tax_use">sale</field>
+ <field name="price_include">False</field>
+ <field name="tax_group_id" ref="tax_group_iva_4"/>
+ <field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('2601'),
+ }),
+ ]"/>
+ <field name="refund_repartition_line_ids" eval="[(5, 0, 0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('2601'),
+ }),
+ ]"/>
+ </record>
+
+ <record id="4a" model="account.tax.template">
+ <field name="description">4a</field>
+ <field name="chart_template_id" ref="l10n_it_chart_template_generic"/>
+ <field name="name">Iva 4% (credito)</field>
+ <field name="sequence">18</field>
+ <field name="amount">4</field>
+ <field name="amount_type">percent</field>
+ <field name="type_tax_use">purchase</field>
+ <field name="price_include">False</field>
+ <field name="tax_group_id" ref="tax_group_iva_4"/>
+ <field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('1601'),
+ }),
+ ]"/>
+ <field name="refund_repartition_line_ids" eval="[(5, 0, 0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('1601'),
+ }),
+ ]"/>
+ </record>
+
+ <record id="4AO" model="account.tax.template">
+ <field name="description">4AO</field>
+ <field name="chart_template_id" ref="l10n_it_chart_template_generic"/>
+ <field name="name">Iva al 4% indetraibile</field>
+ <field name="sequence">19</field>
+ <field name="amount">4</field>
+ <field name="amount_type">percent</field>
+ <field name="type_tax_use">purchase</field>
+ <field name="price_include">False</field>
+ <field name="tax_group_id" ref="tax_group_iva_4"/>
+ <field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 0,
+ 'repartition_type': 'tax',
+ 'account_id': ref('1601'),
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ }),
+ ]"/>
+ <field name="refund_repartition_line_ids" eval="[(5, 0, 0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 0,
+ 'repartition_type': 'tax',
+ 'account_id': ref('1601'),
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ }),
+ ]"/>
+ </record>
+
+ <record id="10I5" model="account.tax.template">
+ <field name="description">10I5</field>
+ <field name="chart_template_id" ref="l10n_it_chart_template_generic"/>
+ <field name="name">IVA al 10% detraibile al 50%</field>
+ <field name="sequence">20</field>
+ <field name="amount">10</field>
+ <field name="amount_type">percent</field>
+ <field name="type_tax_use">purchase</field>
+ <field name="price_include">False</field>
+ <field name="tax_group_id" ref="tax_group_iva_10_de_50"/>
+ <field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 50,
+ 'repartition_type': 'tax',
+ 'account_id': ref('1601'),
+ }),
+ (0,0, {
+ 'factor_percent': 50,
+ 'repartition_type': 'tax',
+ }),
+ ]"/>
+ <field name="refund_repartition_line_ids" eval="[(5, 0, 0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 50,
+ 'repartition_type': 'tax',
+ 'account_id': ref('1601'),
+ }),
+ (0,0, {
+ 'factor_percent': 50,
+ 'repartition_type': 'tax',
+ }),
+ ]"/>
+ </record>
+
+ <record id="4I5b" model="account.tax.template">
+ <field name="description">4I5b</field>
+ <field name="chart_template_id" ref="l10n_it_chart_template_generic"/>
+ <field name="name">IVA al 4% detraibile al 50% (D)</field>
+ <field name="sequence">200</field>
+ <field name="amount">2</field>
+ <field name="amount_type">percent</field>
+ <field name="type_tax_use">none</field>
+ <field name="price_include">False</field>
+ <field name="tax_group_id" ref="tax_group_iva_4_de_50"/>
+ <field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+
+ ]"/>
+ <field name="refund_repartition_line_ids" eval="[(5, 0, 0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+
+ ]"/>
+ </record>
+
+ <record id="4I5a" model="account.tax.template">
+ <field name="description">4I5a</field>
+ <field name="chart_template_id" ref="l10n_it_chart_template_generic"/>
+ <field name="name">IVA al 4% detraibile al 50% (I)</field>
+ <field name="sequence">100</field>
+ <field name="amount">2</field>
+ <field name="amount_type">percent</field>
+ <field name="type_tax_use">none</field>
+ <field name="price_include">False</field>
+ <field name="tax_group_id" ref="tax_group_iva_4_de_50"/>
+ <field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+
+ ]"/>
+ <field name="refund_repartition_line_ids" eval="[(5, 0, 0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+
+ ]"/>
+ </record>
+
+ <record id="4I5" model="account.tax.template">
+ <field name="description">4I5</field>
+ <field name="chart_template_id" ref="l10n_it_chart_template_generic"/>
+ <field name="name">IVA al 4% detraibile al 50%</field>
+ <field name="sequence">21</field>
+ <field name="amount">4</field>
+ <field name="amount_type">percent</field>
+ <field name="type_tax_use">purchase</field>
+ <field name="price_include">False</field>
+ <field name="tax_group_id" ref="tax_group_iva_4_de_50"/>
+ <field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 50,
+ 'repartition_type': 'tax',
+ 'account_id': ref('1601'),
+ }),
+ (0,0, {
+ 'factor_percent': 50,
+ 'repartition_type': 'tax',
+ }),
+ ]"/>
+ <field name="refund_repartition_line_ids" eval="[(5, 0, 0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 50,
+ 'repartition_type': 'tax',
+ 'account_id': ref('1601'),
+ }),
+ (0,0, {
+ 'factor_percent': 50,
+ 'repartition_type': 'tax',
+ }),
+ ]"/>
+ </record>
+
+ <record id="00v" model="account.tax.template">
+ <field name="description">00v</field>
+ <field name="chart_template_id" ref="l10n_it_chart_template_generic"/>
+ <field name="name">Fuori Campo IVA (debito)</field>
+ <field name="sequence">22</field>
+ <field name="amount">0</field>
+ <field name="amount_type">percent</field>
+ <field name="type_tax_use">sale</field>
+ <field name="price_include">False</field>
+ <field name="tax_group_id" ref="tax_group_fuori"/>
+ <field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('2601'),
+ }),
+ ]"/>
+ <field name="refund_repartition_line_ids" eval="[(5, 0, 0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('2601'),
+ }),
+ ]"/>
+ </record>
+
+ <record id="00a" model="account.tax.template">
+ <field name="description">00a</field>
+ <field name="chart_template_id" ref="l10n_it_chart_template_generic"/>
+ <field name="name">Fuori Campo IVA (credito)</field>
+ <field name="sequence">23</field>
+ <field name="amount">0</field>
+ <field name="amount_type">percent</field>
+ <field name="type_tax_use">purchase</field>
+ <field name="price_include">False</field>
+ <field name="tax_group_id" ref="tax_group_fuori"/>
+ <field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('1601'),
+ }),
+ ]"/>
+ <field name="refund_repartition_line_ids" eval="[(5, 0, 0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('1601'),
+ }),
+ ]"/>
+ </record>
+
+ <record id="00art15v" model="account.tax.template">
+ <field name="description">00art15v</field>
+ <field name="chart_template_id" ref="l10n_it_chart_template_generic"/>
+ <field name="name">Imponibile Escluso Art.15 (debito)</field>
+ <field name="sequence">22</field>
+ <field name="amount">0</field>
+ <field name="amount_type">percent</field>
+ <field name="type_tax_use">sale</field>
+ <field name="price_include">False</field>
+ <field name="tax_group_id" ref="tax_group_imp_esc_art_15"/>
+ <field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('2601'),
+ }),
+ ]"/>
+ <field name="refund_repartition_line_ids" eval="[(5, 0, 0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('2601'),
+ }),
+ ]"/>
+ </record>
+
+ <record id="00art15a" model="account.tax.template">
+ <field name="description">00art15a</field>
+ <field name="chart_template_id" ref="l10n_it_chart_template_generic"/>
+ <field name="name">Imponibile Escluso Art.15 (credito)</field>
+ <field name="sequence">23</field>
+ <field name="amount">0</field>
+ <field name="amount_type">percent</field>
+ <field name="type_tax_use">purchase</field>
+ <field name="price_include">False</field>
+ <field name="tax_group_id" ref="tax_group_imp_esc_art_15"/>
+ <field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('1601'),
+ }),
+ ]"/>
+ <field name="refund_repartition_line_ids" eval="[(5, 0, 0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('1601'),
+ }),
+ ]"/>
+ </record>
+
+ <record id="22v INC" model="account.tax.template">
+ <field name="description">22v INC</field>
+ <field name="chart_template_id" ref="l10n_it_chart_template_generic"/>
+ <field name="name">Iva al 22% (debito) INC</field>
+ <field name="sequence">24</field>
+ <field name="amount">22</field>
+ <field name="amount_type">percent</field>
+ <field name="type_tax_use">sale</field>
+ <field name="price_include">True</field>
+ <field name="tax_group_id" ref="tax_group_iva_22"/>
+ <field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('2601'),
+ }),
+ ]"/>
+ <field name="refund_repartition_line_ids" eval="[(5, 0, 0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('2601'),
+ }),
+ ]"/>
+ </record>
+
+ <record id="21v INC" model="account.tax.template">
+ <field name="description">21v INC</field>
+ <field name="chart_template_id" ref="l10n_it_chart_template_generic"/>
+ <field name="name">Iva al 21% (debito) INC</field>
+ <field name="sequence">25</field>
+ <field name="amount">21</field>
+ <field name="amount_type">percent</field>
+ <field name="type_tax_use">sale</field>
+ <field name="price_include">True</field>
+ <field name="tax_group_id" ref="tax_group_iva_21"/>
+ <field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('2601'),
+ }),
+ ]"/>
+ <field name="refund_repartition_line_ids" eval="[(5, 0, 0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('2601'),
+ }),
+ ]"/>
+ </record>
+
+ <record id="20v INC" model="account.tax.template">
+ <field name="description">20v INC</field>
+ <field name="chart_template_id" ref="l10n_it_chart_template_generic"/>
+ <field name="name">Iva al 20% (debito) INC</field>
+ <field name="sequence">25</field>
+ <field name="amount">20</field>
+ <field name="amount_type">percent</field>
+ <field name="type_tax_use">sale</field>
+ <field name="price_include">True</field>
+ <field name="tax_group_id" ref="tax_group_iva_20"/>
+ <field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('2601'),
+ }),
+ ]"/>
+ <field name="refund_repartition_line_ids" eval="[(5, 0, 0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('2601'),
+ }),
+ ]"/>
+ </record>
+
+ <record id="10v INC" model="account.tax.template">
+ <field name="description">10v INC</field>
+ <field name="chart_template_id" ref="l10n_it_chart_template_generic"/>
+ <field name="name">Iva al 10% (debito) INC</field>
+ <field name="sequence">26</field>
+ <field name="amount">10</field>
+ <field name="amount_type">percent</field>
+ <field name="type_tax_use">sale</field>
+ <field name="price_include">True</field>
+ <field name="tax_group_id" ref="tax_group_iva_10"/>
+ <field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('2601'),
+ }),
+ ]"/>
+ <field name="refund_repartition_line_ids" eval="[(5, 0, 0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('2601'),
+ }),
+ ]"/>
+ </record>
+
+ <record id="12v INC" model="account.tax.template">
+ <field name="description">12v INC</field>
+ <field name="chart_template_id" ref="l10n_it_chart_template_generic"/>
+ <field name="name">Iva 12% (debito) INC</field>
+ <field name="sequence">27</field>
+ <field name="amount">12</field>
+ <field name="amount_type">percent</field>
+ <field name="type_tax_use">sale</field>
+ <field name="price_include">True</field>
+ <field name="tax_group_id" ref="tax_group_iva_12"/>
+ <field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('2601'),
+ }),
+ ]"/>
+ <field name="refund_repartition_line_ids" eval="[(5, 0, 0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('2601'),
+ }),
+ ]"/>
+ </record>
+
+ <record id="2v INC" model="account.tax.template">
+ <field name="description">2v INC</field>
+ <field name="chart_template_id" ref="l10n_it_chart_template_generic"/>
+ <field name="name">Iva 2% (debito) INC</field>
+ <field name="sequence">28</field>
+ <field name="amount">2</field>
+ <field name="amount_type">percent</field>
+ <field name="type_tax_use">sale</field>
+ <field name="price_include">True</field>
+ <field name="tax_group_id" ref="tax_group_iva_2"/>
+ <field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('2601'),
+ }),
+ ]"/>
+ <field name="refund_repartition_line_ids" eval="[(5, 0, 0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('2601'),
+ }),
+ ]"/>
+ </record>
+
+ <record id="4v INC" model="account.tax.template">
+ <field name="description">4v INC</field>
+ <field name="chart_template_id" ref="l10n_it_chart_template_generic"/>
+ <field name="name">Iva 4% (debito) INC</field>
+ <field name="sequence">29</field>
+ <field name="amount">4</field>
+ <field name="amount_type">percent</field>
+ <field name="type_tax_use">sale</field>
+ <field name="price_include">True</field>
+ <field name="tax_group_id" ref="tax_group_iva_4"/>
+ <field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('2601'),
+ }),
+ ]"/>
+ <field name="refund_repartition_line_ids" eval="[(5, 0, 0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('2601'),
+ }),
+ ]"/>
+ </record>
+
+ <record id="00v INC" model="account.tax.template">
+ <field name="description">00v INC</field>
+ <field name="chart_template_id" ref="l10n_it_chart_template_generic"/>
+ <field name="name">Fuori Campo IVA (debito) INC</field>
+ <field name="sequence">30</field>
+ <field name="amount">0</field>
+ <field name="amount_type">percent</field>
+ <field name="type_tax_use">sale</field>
+ <field name="price_include">True</field>
+ <field name="tax_group_id" ref="tax_group_fuori"/>
+ <field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('2601'),
+ }),
+ ]"/>
+ <field name="refund_repartition_line_ids" eval="[(5, 0, 0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('2601'),
+ }),
+ ]"/>
+ </record>
+
+ <record id="2110" model="account.tax.template">
+ <field name="description">2110</field>
+ <field name="chart_template_id" ref="l10n_it_chart_template_generic"/>
+ <field name="name">Iva al 21% detraibile 10%</field>
+ <field name="sequence">31</field>
+ <field name="amount">21</field>
+ <field name="amount_type">percent</field>
+ <field name="type_tax_use">purchase</field>
+ <field name="price_include">False</field>
+ <field name="tax_group_id" ref="tax_group_iva_21_de_10"/>
+ <field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 10,
+ 'repartition_type': 'tax',
+ 'account_id': ref('1601'),
+ }),
+ (0,0, {
+ 'factor_percent': 90,
+ 'repartition_type': 'tax',
+ }),
+ ]"/>
+ <field name="refund_repartition_line_ids" eval="[(5, 0, 0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 10,
+ 'repartition_type': 'tax',
+ 'account_id': ref('1601'),
+ }),
+ (0,0, {
+ 'factor_percent': 90,
+ 'repartition_type': 'tax',
+ }),
+ ]"/>
+ </record>
+
+ <record id="2115" model="account.tax.template">
+ <field name="description">2115</field>
+ <field name="chart_template_id" ref="l10n_it_chart_template_generic"/>
+ <field name="name">Iva al 21% detraibile 15%</field>
+ <field name="sequence">32</field>
+ <field name="amount">21</field>
+ <field name="amount_type">percent</field>
+ <field name="type_tax_use">purchase</field>
+ <field name="price_include">False</field>
+ <field name="tax_group_id" ref="tax_group_iva_21_de_15"/>
+ <field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 15,
+ 'repartition_type': 'tax',
+ 'account_id': ref('1601'),
+ }),
+ (0,0, {
+ 'factor_percent': 85,
+ 'repartition_type': 'tax',
+ }),
+ ]"/>
+ <field name="refund_repartition_line_ids" eval="[(5, 0, 0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 15,
+ 'repartition_type': 'tax',
+ 'account_id': ref('1601'),
+ }),
+ (0,0, {
+ 'factor_percent': 85,
+ 'repartition_type': 'tax',
+ }),
+ ]"/>
+ </record>
+
+ <record id="2140" model="account.tax.template">
+ <field name="description">2140</field>
+ <field name="chart_template_id" ref="l10n_it_chart_template_generic"/>
+ <field name="name">Iva al 21% detraibile 40%</field>
+ <field name="sequence">33</field>
+ <field name="amount">21</field>
+ <field name="amount_type">percent</field>
+ <field name="type_tax_use">purchase</field>
+ <field name="price_include">False</field>
+ <field name="tax_group_id" ref="tax_group_iva_21_de_40"/>
+ <field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 40,
+ 'repartition_type': 'tax',
+ 'account_id': ref('1601'),
+ }),
+ (0,0, {
+ 'factor_percent': 60,
+ 'repartition_type': 'tax',
+ }),
+ ]"/>
+ <field name="refund_repartition_line_ids" eval="[(5, 0, 0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 40,
+ 'repartition_type': 'tax',
+ 'account_id': ref('1601'),
+ }),
+ (0,0, {
+ 'factor_percent': 60,
+ 'repartition_type': 'tax',
+ }),
+ ]"/>
+ </record>
+
+ <record id="21AO" model="account.tax.template">
+ <field name="description">21AO</field>
+ <field name="chart_template_id" ref="l10n_it_chart_template_generic"/>
+ <field name="name">Iva al 21% indetraibile</field>
+ <field name="sequence">34</field>
+ <field name="amount">21</field>
+ <field name="amount_type">percent</field>
+ <field name="type_tax_use">purchase</field>
+ <field name="price_include">False</field>
+ <field name="tax_group_id" ref="tax_group_iva_21_inde"/>
+ <field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 0,
+ 'repartition_type': 'tax',
+ 'account_id': ref('1601'),
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ }),
+ ]"/>
+ <field name="refund_repartition_line_ids" eval="[(5, 0, 0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 0,
+ 'repartition_type': 'tax',
+ 'account_id': ref('1601'),
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ }),
+ ]"/>
+ </record>
+
+ <record id="21I5" model="account.tax.template">
+ <field name="description">21I5</field>
+ <field name="chart_template_id" ref="l10n_it_chart_template_generic"/>
+ <field name="name">IVA al 21% detraibile al 50%</field>
+ <field name="sequence">35</field>
+ <field name="amount">21</field>
+ <field name="amount_type">percent</field>
+ <field name="type_tax_use">purchase</field>
+ <field name="price_include">False</field>
+ <field name="tax_group_id" ref="tax_group_iva_21_de_50"/>
+ <field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 50,
+ 'repartition_type': 'tax',
+ 'account_id': ref('1601'),
+ }),
+ (0,0, {
+ 'factor_percent': 50,
+ 'repartition_type': 'tax',
+ }),
+ ]"/>
+ <field name="refund_repartition_line_ids" eval="[(5, 0, 0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 50,
+ 'repartition_type': 'tax',
+ 'account_id': ref('1601'),
+ }),
+ (0,0, {
+ 'factor_percent': 50,
+ 'repartition_type': 'tax',
+ }),
+ ]"/>
+ </record>
+
+ <record id="2210" model="account.tax.template">
+ <field name="description">2210</field>
+ <field name="chart_template_id" ref="l10n_it_chart_template_generic"/>
+ <field name="name">Iva al 22% detraibile 10%</field>
+ <field name="sequence">31</field>
+ <field name="amount">22</field>
+ <field name="amount_type">percent</field>
+ <field name="type_tax_use">purchase</field>
+ <field name="price_include">False</field>
+ <field name="tax_group_id" ref="tax_group_iva_22_de_10"/>
+ <field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 10,
+ 'repartition_type': 'tax',
+ 'account_id': ref('1601'),
+ }),
+ (0,0, {
+ 'factor_percent': 90,
+ 'repartition_type': 'tax',
+ }),
+ ]"/>
+ <field name="refund_repartition_line_ids" eval="[(5, 0, 0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 10,
+ 'repartition_type': 'tax',
+ 'account_id': ref('1601'),
+ }),
+ (0,0, {
+ 'factor_percent': 90,
+ 'repartition_type': 'tax',
+ }),
+ ]"/>
+ </record>
+
+ <record id="2215" model="account.tax.template">
+ <field name="description">2215</field>
+ <field name="chart_template_id" ref="l10n_it_chart_template_generic"/>
+ <field name="name">Iva al 22% detraibile 15%</field>
+ <field name="sequence">32</field>
+ <field name="amount">22</field>
+ <field name="amount_type">percent</field>
+ <field name="type_tax_use">purchase</field>
+ <field name="price_include">False</field>
+ <field name="tax_group_id" ref="tax_group_iva_22_de_15"/>
+ <field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 15,
+ 'repartition_type': 'tax',
+ 'account_id': ref('1601'),
+ }),
+ (0,0, {
+ 'factor_percent': 85,
+ 'repartition_type': 'tax',
+ }),
+ ]"/>
+ <field name="refund_repartition_line_ids" eval="[(5, 0, 0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 15,
+ 'repartition_type': 'tax',
+ 'account_id': ref('1601'),
+ }),
+ (0,0, {
+ 'factor_percent': 85,
+ 'repartition_type': 'tax',
+ }),
+ ]"/>
+ </record>
+
+ <record id="2240" model="account.tax.template">
+ <field name="description">2240</field>
+ <field name="chart_template_id" ref="l10n_it_chart_template_generic"/>
+ <field name="name">Iva al 22% detraibile 40%</field>
+ <field name="sequence">33</field>
+ <field name="amount">22</field>
+ <field name="amount_type">percent</field>
+ <field name="type_tax_use">purchase</field>
+ <field name="price_include">False</field>
+ <field name="tax_group_id" ref="tax_group_iva_22_de_40"/>
+ <field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 40,
+ 'repartition_type': 'tax',
+ 'account_id': ref('1601'),
+ }),
+ (0,0, {
+ 'factor_percent': 60,
+ 'repartition_type': 'tax',
+ }),
+ ]"/>
+ <field name="refund_repartition_line_ids" eval="[(5, 0, 0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 40,
+ 'repartition_type': 'tax',
+ 'account_id': ref('1601'),
+ }),
+ (0,0, {
+ 'factor_percent': 60,
+ 'repartition_type': 'tax',
+ }),
+ ]"/>
+ </record>
+
+ <record id="22AO" model="account.tax.template">
+ <field name="description">22AO</field>
+ <field name="chart_template_id" ref="l10n_it_chart_template_generic"/>
+ <field name="name">Iva al 22% indetraibile</field>
+ <field name="sequence">34</field>
+ <field name="amount">22</field>
+ <field name="amount_type">percent</field>
+ <field name="type_tax_use">purchase</field>
+ <field name="price_include">False</field>
+ <field name="tax_group_id" ref="tax_group_iva_22_inde"/>
+ <field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 0,
+ 'repartition_type': 'tax',
+ 'account_id': ref('1601'),
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ }),
+ ]"/>
+ <field name="refund_repartition_line_ids" eval="[(5, 0, 0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 0,
+ 'repartition_type': 'tax',
+ 'account_id': ref('1601'),
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ }),
+ ]"/>
+ </record>
+
+ <record id="22I5" model="account.tax.template">
+ <field name="description">22I5</field>
+ <field name="chart_template_id" ref="l10n_it_chart_template_generic"/>
+ <field name="name">IVA al 22% detraibile al 50%</field>
+ <field name="sequence">35</field>
+ <field name="amount">22</field>
+ <field name="amount_type">percent</field>
+ <field name="type_tax_use">purchase</field>
+ <field name="price_include">False</field>
+ <field name="tax_group_id" ref="tax_group_iva_22_de_50"/>
+ <field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 50,
+ 'repartition_type': 'tax',
+ 'account_id': ref('1601'),
+ }),
+ (0,0, {
+ 'factor_percent': 50,
+ 'repartition_type': 'tax',
+ }),
+ ]"/>
+ <field name="refund_repartition_line_ids" eval="[(5, 0, 0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 50,
+ 'repartition_type': 'tax',
+ }),
+ (0,0, {
+ 'factor_percent': 50,
+ 'repartition_type': 'tax',
+ 'account_id': ref('1601'),
+ }),
+ ]"/>
+ </record>
+
+</odoo>
diff --git a/addons/l10n_it/data/l10n_it_chart_data.xml b/addons/l10n_it/data/l10n_it_chart_data.xml
index d05183c2215..04286b97373 100644
--- a/addons/l10n_it/data/l10n_it_chart_data.xml
+++ b/addons/l10n_it/data/l10n_it_chart_data.xml
@@ -9,185 +9,4 @@
<field name="currency_id" ref="base.EUR"/>
</record>
- <!-- Account Tags -->
- <record id="tax_tag_01" model="account.account.tag">
- <field name="name">10a</field>
- <field name="applicability">taxes</field>
- </record>
- <record id="tax_tag_02" model="account.account.tag">
- <field name="name">10I5</field>
- <field name="applicability">taxes</field>
- </record>
- <record id="tax_tag_03" model="account.account.tag">
- <field name="name">12a</field>
- <field name="applicability">taxes</field>
- </record>
- <record id="tax_tag_04" model="account.account.tag">
- <field name="name">2a</field>
- <field name="applicability">taxes</field>
- </record>
- <record id="tax_tag_05" model="account.account.tag">
- <field name="name">20a</field>
- <field name="applicability">taxes</field>
- </record>
- <record id="tax_tag_06" model="account.account.tag">
- <field name="name">2010</field>
- <field name="applicability">taxes</field>
- </record>
- <record id="tax_tag_07" model="account.account.tag">
- <field name="name">2015</field>
- <field name="applicability">taxes</field>
- </record>
- <record id="tax_tag_08" model="account.account.tag">
- <field name="name">2040</field>
- <field name="applicability">taxes</field>
- </record>
- <record id="tax_tag_09" model="account.account.tag">
- <field name="name">20I5</field>
- <field name="applicability">taxes</field>
- </record>
- <record id="tax_tag_10" model="account.account.tag">
- <field name="name">21a</field>
- <field name="applicability">taxes</field>
- </record>
- <record id="tax_tag_11" model="account.account.tag">
- <field name="name">2110</field>
- <field name="applicability">taxes</field>
- </record>
- <record id="tax_tag_12" model="account.account.tag">
- <field name="name">2115</field>
- <field name="applicability">taxes</field>
- </record>
- <record id="tax_tag_13" model="account.account.tag">
- <field name="name">2140</field>
- <field name="applicability">taxes</field>
- </record>
- <record id="tax_tag_14" model="account.account.tag">
- <field name="name">21I5</field>
- <field name="applicability">taxes</field>
- </record>
- <record id="tax_tag_15" model="account.account.tag">
- <field name="name">22a</field>
- <field name="applicability">taxes</field>
- </record>
- <record id="tax_tag_16" model="account.account.tag">
- <field name="name">2210</field>
- <field name="applicability">taxes</field>
- </record>
- <record id="tax_tag_17" model="account.account.tag">
- <field name="name">2215</field>
- <field name="applicability">taxes</field>
- </record>
- <record id="tax_tag_18" model="account.account.tag">
- <field name="name">2240</field>
- <field name="applicability">taxes</field>
- </record>
- <record id="tax_tag_19" model="account.account.tag">
- <field name="name">22I5</field>
- <field name="applicability">taxes</field>
- </record>
- <record id="tax_tag_20" model="account.account.tag">
- <field name="name">4a</field>
- <field name="applicability">taxes</field>
- </record>
- <record id="tax_tag_21" model="account.account.tag">
- <field name="name">4I5</field>
- <field name="applicability">taxes</field>
- </record>
- <record id="tax_tag_22" model="account.account.tag">
- <field name="name">00a</field>
- <field name="applicability">taxes</field>
- </record>
- <record id="tax_tag_23" model="account.account.tag">
- <field name="name">10AO</field>
- <field name="applicability">taxes</field>
- </record>
- <record id="tax_tag_24" model="account.account.tag">
- <field name="name">20AO</field>
- <field name="applicability">taxes</field>
- </record>
- <record id="tax_tag_25" model="account.account.tag">
- <field name="name">21AO</field>
- <field name="applicability">taxes</field>
- </record>
- <record id="tax_tag_26" model="account.account.tag">
- <field name="name">22AO</field>
- <field name="applicability">taxes</field>
- </record>
- <record id="tax_tag_27" model="account.account.tag">
- <field name="name">4AO</field>
- <field name="applicability">taxes</field>
- </record>
- <record id="tax_tag_28" model="account.account.tag">
- <field name="name">00art15a</field>
- <field name="applicability">taxes</field>
- </record>
- <record id="tax_tag_29" model="account.account.tag">
- <field name="name">10v</field>
- <field name="applicability">taxes</field>
- </record>
- <record id="tax_tag_30" model="account.account.tag">
- <field name="name">10v INC</field>
- <field name="applicability">taxes</field>
- </record>
- <record id="tax_tag_31" model="account.account.tag">
- <field name="name">12v</field>
- <field name="applicability">taxes</field>
- </record>
- <record id="tax_tag_32" model="account.account.tag">
- <field name="name">12v INC</field>
- <field name="applicability">taxes</field>
- </record>
- <record id="tax_tag_33" model="account.account.tag">
- <field name="name">2v</field>
- <field name="applicability">taxes</field>
- </record>
- <record id="tax_tag_34" model="account.account.tag">
- <field name="name">2v INC</field>
- <field name="applicability">taxes</field>
- </record>
- <record id="tax_tag_35" model="account.account.tag">
- <field name="name">20v</field>
- <field name="applicability">taxes</field>
- </record>
- <record id="tax_tag_36" model="account.account.tag">
- <field name="name">20v INC</field>
- <field name="applicability">taxes</field>
- </record>
- <record id="tax_tag_37" model="account.account.tag">
- <field name="name">21v</field>
- <field name="applicability">taxes</field>
- </record>
- <record id="tax_tag_38" model="account.account.tag">
- <field name="name">21v INC</field>
- <field name="applicability">taxes</field>
- </record>
- <record id="tax_tag_39" model="account.account.tag">
- <field name="name">22v</field>
- <field name="applicability">taxes</field>
- </record>
- <record id="tax_tag_40" model="account.account.tag">
- <field name="name">22v INC</field>
- <field name="applicability">taxes</field>
- </record>
- <record id="tax_tag_41" model="account.account.tag">
- <field name="name">4v</field>
- <field name="applicability">taxes</field>
- </record>
- <record id="tax_tag_42" model="account.account.tag">
- <field name="name">4v INC</field>
- <field name="applicability">taxes</field>
- </record>
- <record id="tax_tag_43" model="account.account.tag">
- <field name="name">00v</field>
- <field name="applicability">taxes</field>
- </record>
- <record id="tax_tag_44" model="account.account.tag">
- <field name="name">00v INC</field>
- <field name="applicability">taxes</field>
- </record>
- <record id="tax_tag_45" model="account.account.tag">
- <field name="name">00art15v</field>
- <field name="applicability">taxes</field>
- </record>
</odoo>