Odoo18-Base/addons/l10n_hr_euro/data/account_tax_template_data.xml
2025-03-10 11:12:23 +07:00

1245 lines
53 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<odoo>
<!-- SALES-->
<!-- 25% in country II.3 -->
<record id="VAT_S_IN_ROC_25" model="account.tax.template">
<field name="sequence">1</field>
<field name="description">Sale 25% in country</field>
<field name="name">25%</field>
<field name="price_include" eval="0"/>
<field name="amount">25</field>
<field name="amount_type">percent</field>
<field name="type_tax_use">sale</field>
<field name="chart_template_id" ref="l10n_hr_euro_chart_template"/>
<field name="tax_group_id" ref="tax_group_pdv_25"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
'plus_report_expression_ids': [ref('tax_report_line_II_3_tag_column1')],
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
'account_id': ref('hr_240000'),
'plus_report_expression_ids': [ref('tax_report_line_II_3_tag_column2')],
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
'plus_report_expression_ids': [ref('tax_report_line_II_3_tag_column1')],
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
'account_id': ref('hr_240000'),
'plus_report_expression_ids': [ref('tax_report_line_II_3_tag_column2')],
}),
]"/>
</record>
<!-- 13% in country II.2 -->
<record id="VAT_S_IN_ROC_13" model="account.tax.template">
<field name="sequence">2</field>
<field name="description">Sale 13% in country</field>
<field name="name">13%</field>
<field name="price_include" eval="0"/>
<field name="amount">13</field>
<field name="amount_type">percent</field>
<field name="type_tax_use">sale</field>
<field name="chart_template_id" ref="l10n_hr_euro_chart_template"/>
<field name="tax_group_id" ref="tax_group_pdv_13"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
'plus_report_expression_ids': [ref('tax_report_line_II_2_tag_column1')],
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
'account_id': ref('hr_240000'),
'plus_report_expression_ids': [ref('tax_report_line_II_2_tag_column2')],
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
'plus_report_expression_ids': [ref('tax_report_line_II_2_tag_column1')],
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
'account_id': ref('hr_240000'),
'plus_report_expression_ids': [ref('tax_report_line_II_2_tag_column2')],
}),
]"/>
</record>
<!-- 5% in country II.1 -->
<record id="VAT_S_IN_ROC_5" model="account.tax.template">
<field name="sequence">3</field>
<field name="description">Sale 5% in country</field>
<field name="name">5%</field>
<field name="price_include" eval="0"/>
<field name="amount">5</field>
<field name="amount_type">percent</field>
<field name="type_tax_use">sale</field>
<field name="chart_template_id" ref="l10n_hr_euro_chart_template"/>
<field name="tax_group_id" ref="tax_group_pdv_5"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
'plus_report_expression_ids': [ref('tax_report_line_II_1_tag_column1')],
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
'account_id': ref('hr_240000'),
'plus_report_expression_ids': [ref('tax_report_line_II_1_tag_column2')],
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
'plus_report_expression_ids': [ref('tax_report_line_II_1_tag_column1')],
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
'account_id': ref('hr_240000'),
'plus_report_expression_ids': [ref('tax_report_line_II_1_tag_column2')],
}),
]"/>
</record>
<!-- Tax person 25% II.13 + III.13 -->
<record id="VAT_S_TAX_PERSON_25%" model="account.tax.template">
<field name="sequence">4</field>
<field name="description">Taxable person not in ROC 25%</field>
<field name="name">25% EX</field>
<field name="price_include" eval="0"/>
<field name="amount">25</field>
<field name="amount_type">percent</field>
<field name="type_tax_use">sale</field>
<field name="chart_template_id" ref="l10n_hr_euro_chart_template"/>
<field name="tax_group_id" ref="tax_group_pdv_25"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
'plus_report_expression_ids': [ref('tax_report_line_II_13_tag_column1'),ref('tax_report_line_III_13_tag_column1')],
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
'account_id': ref('hr_240420'),
'plus_report_expression_ids': [ref('tax_report_line_II_13_tag_column2')],
}),
(0,0, {
'factor_percent': -100,
'repartition_type': 'tax',
'account_id': ref('hr_140420'),
'minus_report_expression_ids': [ref('tax_report_line_III_13_tag_column2')],
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
'plus_report_expression_ids': [ref('tax_report_line_II_13_tag_column1'),ref('tax_report_line_III_13_tag_column1')],
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
'account_id': ref('hr_240420'),
'plus_report_expression_ids': [ref('tax_report_line_II_13_tag_column2')],
}),
(0,0, {
'factor_percent': -100,
'repartition_type': 'tax',
'account_id': ref('hr_140420'),
'minus_report_expression_ids': [ref('tax_report_line_III_13_tag_column2')],
}),
]"/>
</record>
<!-- Tax person 13% II.12 + III.12 -->
<record id="VAT_S_TAX_PERSON_13%" model="account.tax.template">
<field name="sequence">5</field>
<field name="description">Taxable person not in ROC 13%</field>
<field name="name">13% EX</field>
<field name="price_include" eval="0"/>
<field name="amount">13</field>
<field name="amount_type">percent</field>
<field name="type_tax_use">sale</field>
<field name="chart_template_id" ref="l10n_hr_euro_chart_template"/>
<field name="tax_group_id" ref="tax_group_pdv_13"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
'plus_report_expression_ids': [ref('tax_report_line_II_12_tag_column1'),ref('tax_report_line_III_12_tag_column1')],
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
'account_id': ref('hr_240410'),
'plus_report_expression_ids': [ref('tax_report_line_II_12_tag_column2')],
}),
(0,0, {
'factor_percent': -100,
'repartition_type': 'tax',
'account_id': ref('hr_140410'),
'minus_report_expression_ids': [ref('tax_report_line_III_12_tag_column2')],
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
'plus_report_expression_ids': [ref('tax_report_line_II_12_tag_column1'),ref('tax_report_line_III_12_tag_column1')],
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
'account_id': ref('hr_240410'),
'plus_report_expression_ids': [ref('tax_report_line_II_12_tag_column2')],
}),
(0,0, {
'factor_percent': -100,
'repartition_type': 'tax',
'account_id': ref('hr_140410'),
'minus_report_expression_ids': [ref('tax_report_line_III_12_tag_column2')],
}),
]"/>
</record>
<!-- Tax person 5% II.11 + III.11 -->
<record id="VAT_S_TAX_PERSON_5%" model="account.tax.template">
<field name="sequence">6</field>
<field name="description">Taxable person not in ROC 5%</field>
<field name="name">5% EX</field>
<field name="price_include" eval="0"/>
<field name="amount">5</field>
<field name="amount_type">percent</field>
<field name="type_tax_use">sale</field>
<field name="chart_template_id" ref="l10n_hr_euro_chart_template"/>
<field name="tax_group_id" ref="tax_group_pdv_5"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
'plus_report_expression_ids': [ref('tax_report_line_II_11_tag_column1'),ref('tax_report_line_III_11_tag_column1')],
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
'account_id': ref('hr_240400'),
'plus_report_expression_ids': [ref('tax_report_line_II_11_tag_column2')],
}),
(0,0, {
'factor_percent': -100,
'repartition_type': 'tax',
'account_id': ref('hr_140400'),
'minus_report_expression_ids': [ref('tax_report_line_III_11_tag_column2')],
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
'plus_report_expression_ids': [ref('tax_report_line_II_11_tag_column1'),ref('tax_report_line_III_11_tag_column1')],
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
'account_id': ref('hr_240400'),
'plus_report_expression_ids': [ref('tax_report_line_II_11_tag_column2')],
}),
(0,0, {
'factor_percent': -100,
'repartition_type': 'tax',
'account_id': ref('hr_140400'),
'minus_report_expression_ids': [ref('tax_report_line_III_11_tag_column2')],
}),
]"/>
</record>
<!-- 0% EU goods I.3-->
<record id="VAT_S_EU_G" model="account.tax.template">
<field name="sequence">7</field>
<field name="description">Sale goods 0% in EU</field>
<field name="name">0% EU G</field>
<field name="price_include" eval="0"/>
<field name="amount">0</field>
<field name="amount_type">percent</field>
<field name="type_tax_use">sale</field>
<field name="chart_template_id" ref="l10n_hr_euro_chart_template"/>
<field name="tax_group_id" ref="tax_group_pdv_0"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
'plus_report_expression_ids': [ref('tax_report_line_I_3_tag_column1')],
}),
(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',
'plus_report_expression_ids': [ref('tax_report_line_I_3_tag_column1')],
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
}),
]"/>
</record>
<!-- 0% EU service I.4 -->
<record id="VAT_S_EU_S" model="account.tax.template">
<field name="sequence">8</field>
<field name="description">Sale service 0% in EU</field>
<field name="name">0% EU S</field>
<field name="price_include" eval="0"/>
<field name="amount">0</field>
<field name="amount_type">percent</field>
<field name="type_tax_use">sale</field>
<field name="chart_template_id" ref="l10n_hr_euro_chart_template"/>
<field name="tax_group_id" ref="tax_group_pdv_0"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
'plus_report_expression_ids': [ref('tax_report_line_I_4_tag_column1')],
}),
(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',
'plus_report_expression_ids': [ref('tax_report_line_I_4_tag_column1')],
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
}),
]"/>
</record>
<!-- 0% EX I.9-->
<record id="VAT_S_EX_O" model="account.tax.template">
<field name="sequence">9</field>
<field name="description">Sale 0% not in EU</field>
<field name="name">0% EX</field>
<field name="price_include" eval="0"/>
<field name="amount">0</field>
<field name="amount_type">percent</field>
<field name="type_tax_use">sale</field>
<field name="chart_template_id" ref="l10n_hr_euro_chart_template"/>
<field name="tax_group_id" ref="tax_group_pdv_0"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
'plus_report_expression_ids': [ref('tax_report_line_I_9_tag_column1')],
}),
(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',
'plus_report_expression_ids': [ref('tax_report_line_I_9_tag_column1')],
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
}),
]"/>
</record>
<!-- 0% reverse charge I.1-->
<record id="VAT_S_reverse_O" model="account.tax.template">
<field name="sequence">10</field>
<field name="description">Reverse charge 0%</field>
<field name="name">0% reverse</field>
<field name="price_include" eval="0"/>
<field name="amount">0</field>
<field name="amount_type">percent</field>
<field name="type_tax_use">sale</field>
<field name="chart_template_id" ref="l10n_hr_euro_chart_template"/>
<field name="tax_group_id" ref="tax_group_pdv_0"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
'plus_report_expression_ids': [ref('tax_report_line_I_1_tag_column1')],
}),
(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',
'plus_report_expression_ids': [ref('tax_report_line_I_1_tag_column1')],
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
}),
]"/>
</record>
<!-- 0% carried another member state I.2-->
<record id="VAT_S_carried_other_state_O" model="account.tax.template">
<field name="sequence">11</field>
<field name="description">Supplies carried out in another member state</field>
<field name="name">0% EU M</field>
<field name="price_include" eval="0"/>
<field name="amount">0</field>
<field name="amount_type">percent</field>
<field name="type_tax_use">sale</field>
<field name="chart_template_id" ref="l10n_hr_euro_chart_template"/>
<field name="tax_group_id" ref="tax_group_pdv_0"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
'plus_report_expression_ids': [ref('tax_report_line_I_2_tag_column1')],
}),
(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',
'plus_report_expression_ids': [ref('tax_report_line_I_2_tag_column1')],
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
}),
]"/>
</record>
<!-- 0% supplies to person not in ROC I.5-->
<record id="VAT_S_person_not_in_ROC_O" model="account.tax.template">
<field name="sequence">12</field>
<field name="description">Supplies to persons not established in the republic of croatia</field>
<field name="name">0% EX M</field>
<field name="price_include" eval="0"/>
<field name="amount">0</field>
<field name="amount_type">percent</field>
<field name="type_tax_use">sale</field>
<field name="chart_template_id" ref="l10n_hr_euro_chart_template"/>
<field name="tax_group_id" ref="tax_group_pdv_0"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
'plus_report_expression_ids': [ref('tax_report_line_I_5_tag_column1')],
}),
(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',
'plus_report_expression_ids': [ref('tax_report_line_I_5_tag_column1')],
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
}),
]"/>
</record>
<!-- 0% supplies of new means to another state I.7-->
<record id="VAT_S_new_transport_other_state_O" model="account.tax.template">
<field name="sequence">13</field>
<field name="description">Supplies of new means of transport to another member state</field>
<field name="name">0% EU Trans</field>
<field name="price_include" eval="0"/>
<field name="amount">0</field>
<field name="amount_type">percent</field>
<field name="type_tax_use">sale</field>
<field name="chart_template_id" ref="l10n_hr_euro_chart_template"/>
<field name="tax_group_id" ref="tax_group_pdv_0"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
'plus_report_expression_ids': [ref('tax_report_line_I_7_tag_column1')],
}),
(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',
'plus_report_expression_ids': [ref('tax_report_line_I_7_tag_column1')],
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
}),
]"/>
</record>
<!-- 0% other exempt I.10-->
<record id="VAT_S_other_exempt_O" model="account.tax.template">
<field name="sequence">14</field>
<field name="description">Other exempt</field>
<field name="name">0%</field>
<field name="price_include" eval="0"/>
<field name="amount">0</field>
<field name="amount_type">percent</field>
<field name="type_tax_use">sale</field>
<field name="chart_template_id" ref="l10n_hr_euro_chart_template"/>
<field name="tax_group_id" ref="tax_group_pdv_0"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
'plus_report_expression_ids': [ref('tax_report_line_I_10_tag_column1')],
}),
(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',
'plus_report_expression_ids': [ref('tax_report_line_I_10_tag_column1')],
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
}),
]"/>
</record>
<!-- 0% installed and assembled goods in another state I.6-->
<record id="VAT_P_install_assemb_goods_O" model="account.tax.template">
<field name="sequence">15</field>
<field name="description">0% installed and assembled goods in another state</field>
<field name="name">0% EU M INST</field>
<field name="price_include" eval="0"/>
<field name="amount">0</field>
<field name="amount_type">percent</field>
<field name="type_tax_use">sale</field>
<field name="chart_template_id" ref="l10n_hr_euro_chart_template"/>
<field name="tax_group_id" ref="tax_group_pdv_0"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
'plus_report_expression_ids': [ref('tax_report_line_I_6_tag_column1')],
}),
(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',
'plus_report_expression_ids': [ref('tax_report_line_I_6_tag_column1')],
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
}),
]"/>
</record>
<!-- PURCHASES -->
<!-- 25% in country III.3 -->
<record id="VAT_P_IN_ROC_25" model="account.tax.template">
<field name="sequence">16</field>
<field name="description">Purchase 25% in country</field>
<field name="name">25%</field>
<field name="price_include" eval="0"/>
<field name="amount">25</field>
<field name="amount_type">percent</field>
<field name="type_tax_use">purchase</field>
<field name="chart_template_id" ref="l10n_hr_euro_chart_template"/>
<field name="tax_group_id" ref="tax_group_pdv_25"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
'plus_report_expression_ids': [ref('tax_report_line_III_3_tag_column1')],
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
'account_id': ref('hr_140000'),
'plus_report_expression_ids': [ref('tax_report_line_III_3_tag_column2')],
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
'plus_report_expression_ids': [ref('tax_report_line_III_3_tag_column1')],
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
'account_id': ref('hr_140000'),
'plus_report_expression_ids': [ref('tax_report_line_III_3_tag_column2')],
}),
]"/>
</record>
<!-- 13% in country III.2 -->
<record id="VAT_P_IN_ROC_13" model="account.tax.template">
<field name="sequence">17</field>
<field name="description">Purchase 13% in country</field>
<field name="name">13%</field>
<field name="price_include" eval="0"/>
<field name="amount">13</field>
<field name="amount_type">percent</field>
<field name="type_tax_use">purchase</field>
<field name="chart_template_id" ref="l10n_hr_euro_chart_template"/>
<field name="tax_group_id" ref="tax_group_pdv_13"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
'plus_report_expression_ids': [ref('tax_report_line_II_2_tag_column1')],
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
'account_id': ref('hr_140000'),
'plus_report_expression_ids': [ref('tax_report_line_II_2_tag_column2')],
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
'plus_report_expression_ids': [ref('tax_report_line_II_2_tag_column1')],
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
'account_id': ref('hr_140000'),
'plus_report_expression_ids': [ref('tax_report_line_II_2_tag_column2')],
}),
]"/>
</record>
<!-- 5% in country III.1 -->
<record id="VAT_P_IN_ROC_5" model="account.tax.template">
<field name="sequence">18</field>
<field name="description">Purchase 5% in country</field>
<field name="name">5%</field>
<field name="price_include" eval="0"/>
<field name="amount">5</field>
<field name="amount_type">percent</field>
<field name="type_tax_use">purchase</field>
<field name="chart_template_id" ref="l10n_hr_euro_chart_template"/>
<field name="tax_group_id" ref="tax_group_pdv_5"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
'plus_report_expression_ids': [ref('tax_report_line_II_1_tag_column1')],
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
'account_id': ref('hr_140000'),
'plus_report_expression_ids': [ref('tax_report_line_II_1_tag_column2')],
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
'plus_report_expression_ids': [ref('tax_report_line_II_1_tag_column1')],
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
'account_id': ref('hr_140000'),
'plus_report_expression_ids': [ref('tax_report_line_II_1_tag_column2')],
}),
]"/>
</record>
<!-- 25% goods in EU II.7 + III.7-->
<record id="VAT_P_G_IN_EU_25" model="account.tax.template">
<field name="sequence">19</field>
<field name="description">Purchase goods 25% in EU</field>
<field name="name">25% EU G</field>
<field name="price_include" eval="0"/>
<field name="amount">25</field>
<field name="amount_type">percent</field>
<field name="type_tax_use">purchase</field>
<field name="chart_template_id" ref="l10n_hr_euro_chart_template"/>
<field name="tax_group_id" ref="tax_group_pdv_25"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
'plus_report_expression_ids': [ref('tax_report_line_II_7_tag_column1'),ref('tax_report_line_III_7_tag_column1')],
}),
(0,0, {
'factor_percent': -100,
'repartition_type': 'tax',
'account_id': ref('hr_240220'),
'minus_report_expression_ids': [ref('tax_report_line_II_7_tag_column2')],
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
'account_id': ref('hr_140220'),
'plus_report_expression_ids': [ref('tax_report_line_III_7_tag_column2')],
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
'plus_report_expression_ids': [ref('tax_report_line_II_7_tag_column1'),ref('tax_report_line_III_7_tag_column1')],
}),
(0,0, {
'factor_percent': -100,
'repartition_type': 'tax',
'account_id': ref('hr_240220'),
'minus_report_expression_ids': [ref('tax_report_line_II_7_tag_column2')],
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
'account_id': ref('hr_140220'),
'plus_report_expression_ids': [ref('tax_report_line_III_7_tag_column2')],
}),
]"/>
</record>
<!-- 25% services in EU II.10 + III.10 -->
<record id="VAT_P_S_IN_EU_25" model="account.tax.template">
<field name="sequence">20</field>
<field name="description">Purchase service 25% in EU</field>
<field name="name">25% EU S</field>
<field name="price_include" eval="0"/>
<field name="amount">25</field>
<field name="amount_type">percent</field>
<field name="type_tax_use">purchase</field>
<field name="chart_template_id" ref="l10n_hr_euro_chart_template"/>
<field name="tax_group_id" ref="tax_group_pdv_25"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
'plus_report_expression_ids': [ref('tax_report_line_II_10_tag_column1'),ref('tax_report_line_III_10_tag_column1')],
}),
(0,0, {
'factor_percent': -100,
'repartition_type': 'tax',
'account_id': ref('hr_240320'),
'minus_report_expression_ids': [ref('tax_report_line_II_10_tag_column2')],
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
'account_id': ref('hr_140320'),
'plus_report_expression_ids': [ref('tax_report_line_III_10_tag_column2')],
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
'plus_report_expression_ids': [ref('tax_report_line_II_10_tag_column1'),ref('tax_report_line_III_10_tag_column1')],
}),
(0,0, {
'factor_percent': -100,
'repartition_type': 'tax',
'account_id': ref('hr_240320'),
'minus_report_expression_ids': [ref('tax_report_line_II_10_tag_column2')],
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
'account_id': ref('hr_140320'),
'plus_report_expression_ids': [ref('tax_report_line_III_10_tag_column2')],
}),
]"/>
</record>
<!-- 13% goods in EU II.6 + III.6 -->
<record id="VAT_P_G_IN_EU_13" model="account.tax.template">
<field name="sequence">21</field>
<field name="description">Purchase goods 13% in EU</field>
<field name="name">13% EU G</field>
<field name="price_include" eval="0"/>
<field name="amount">13</field>
<field name="amount_type">percent</field>
<field name="type_tax_use">purchase</field>
<field name="chart_template_id" ref="l10n_hr_euro_chart_template"/>
<field name="tax_group_id" ref="tax_group_pdv_13"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
'plus_report_expression_ids': [ref('tax_report_line_II_6_tag_column1'),ref('tax_report_line_III_6_tag_column1')],
}),
(0,0, {
'factor_percent': -100,
'repartition_type': 'tax',
'account_id': ref('hr_240210'),
'minus_report_expression_ids': [ref('tax_report_line_II_6_tag_column2')],
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
'account_id': ref('hr_140210'),
'plus_report_expression_ids': [ref('tax_report_line_III_6_tag_column2')],
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
'plus_report_expression_ids': [ref('tax_report_line_II_6_tag_column1'),ref('tax_report_line_III_6_tag_column1')],
}),
(0,0, {
'factor_percent': -100,
'repartition_type': 'tax',
'account_id': ref('hr_240210'),
'minus_report_expression_ids': [ref('tax_report_line_II_6_tag_column2')],
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
'account_id': ref('hr_140210'),
'plus_report_expression_ids': [ref('tax_report_line_III_6_tag_column2')],
}),
]"/>
</record>
<!-- 13% services in EU II.9 + III.9 -->
<record id="VAT_P_S_IN_EU_13" model="account.tax.template">
<field name="sequence">22</field>
<field name="description">Purchase service 13% in EU</field>
<field name="name">13% EU S</field>
<field name="price_include" eval="0"/>
<field name="amount">13</field>
<field name="amount_type">percent</field>
<field name="type_tax_use">purchase</field>
<field name="chart_template_id" ref="l10n_hr_euro_chart_template"/>
<field name="tax_group_id" ref="tax_group_pdv_13"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
'plus_report_expression_ids': [ref('tax_report_line_II_9_tag_column1'),ref('tax_report_line_III_9_tag_column1')],
}),
(0,0, {
'factor_percent': -100,
'repartition_type': 'tax',
'account_id': ref('hr_240310'),
'minus_report_expression_ids': [ref('tax_report_line_II_9_tag_column2')],
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
'account_id': ref('hr_140310'),
'plus_report_expression_ids': [ref('tax_report_line_III_9_tag_column2')],
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
'plus_report_expression_ids': [ref('tax_report_line_II_9_tag_column1'),ref('tax_report_line_III_9_tag_column1')],
}),
(0,0, {
'factor_percent': -100,
'repartition_type': 'tax',
'account_id': ref('hr_240310'),
'minus_report_expression_ids': [ref('tax_report_line_II_9_tag_column2')],
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
'account_id': ref('hr_140310'),
'plus_report_expression_ids': [ref('tax_report_line_III_9_tag_column2')],
}),
]"/>
</record>
<!-- 5% goods in EU II.5 + III.5-->
<record id="VAT_P_G_IN_EU_5" model="account.tax.template">
<field name="sequence">23</field>
<field name="description">Purchase goods 5% in EU</field>
<field name="name">5% EU G</field>
<field name="price_include" eval="0"/>
<field name="amount">5</field>
<field name="amount_type">percent</field>
<field name="type_tax_use">purchase</field>
<field name="chart_template_id" ref="l10n_hr_euro_chart_template"/>
<field name="tax_group_id" ref="tax_group_pdv_5"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
'plus_report_expression_ids': [ref('tax_report_line_II_5_tag_column1'),ref('tax_report_line_III_5_tag_column1')],
}),
(0,0, {
'factor_percent': -100,
'repartition_type': 'tax',
'account_id': ref('hr_240200'),
'minus_report_expression_ids': [ref('tax_report_line_II_5_tag_column2')],
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
'account_id': ref('hr_140200'),
'plus_report_expression_ids': [ref('tax_report_line_III_5_tag_column2')],
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
'plus_report_expression_ids': [ref('tax_report_line_II_5_tag_column1'),ref('tax_report_line_III_5_tag_column1')],
}),
(0,0, {
'factor_percent': -100,
'repartition_type': 'tax',
'account_id': ref('hr_240200'),
'minus_report_expression_ids': [ref('tax_report_line_II_5_tag_column2')],
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
'account_id': ref('hr_140200'),
'plus_report_expression_ids': [ref('tax_report_line_III_5_tag_column2')],
}),
]"/>
</record>
<!-- 5% service in EU II.8 + III.8-->
<record id="VAT_P_S_IN_EU_5" model="account.tax.template">
<field name="sequence">24</field>
<field name="description">Purchase service 5% in EU</field>
<field name="name">5% EU S</field>
<field name="price_include" eval="0"/>
<field name="amount">5</field>
<field name="amount_type">percent</field>
<field name="type_tax_use">purchase</field>
<field name="chart_template_id" ref="l10n_hr_euro_chart_template"/>
<field name="tax_group_id" ref="tax_group_pdv_5"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
'plus_report_expression_ids': [ref('tax_report_line_II_8_tag_column1'),ref('tax_report_line_III_8_tag_column1')],
}),
(0,0, {
'factor_percent': -100,
'repartition_type': 'tax',
'account_id': ref('hr_240300'),
'minus_report_expression_ids': [ref('tax_report_line_II_8_tag_column2')],
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
'account_id': ref('hr_140300'),
'plus_report_expression_ids': [ref('tax_report_line_III_8_tag_column2')],
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
'plus_report_expression_ids': [ref('tax_report_line_II_8_tag_column1'),ref('tax_report_line_III_8_tag_column1')],
}),
(0,0, {
'factor_percent': -100,
'repartition_type': 'tax',
'account_id': ref('hr_240300'),
'minus_report_expression_ids': [ref('tax_report_line_II_8_tag_column2')],
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
'account_id': ref('hr_140300'),
'plus_report_expression_ids': [ref('tax_report_line_III_8_tag_column2')],
}),
]"/>
</record>
<!-- 25% not in EU II.15 + III.14 -->
<record id="VAT_P_NOT_IN_EU_25" model="account.tax.template">
<field name="sequence">25</field>
<field name="description">Purchase 25% not in EU</field>
<field name="name">25% EX</field>
<field name="price_include" eval="0"/>
<field name="amount">25</field>
<field name="amount_type">percent</field>
<field name="type_tax_use">purchase</field>
<field name="chart_template_id" ref="l10n_hr_euro_chart_template"/>
<field name="tax_group_id" ref="tax_group_pdv_25"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
'plus_report_expression_ids': [ref('tax_report_line_II_15_tag_column1'),ref('tax_report_line_III_14_tag_column1')],
}),
(0,0, {
'factor_percent': -100,
'repartition_type': 'tax',
'account_id': ref('hr_240500'),
'minus_report_expression_ids': [ref('tax_report_line_II_15_tag_column2')],
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
'account_id': ref('hr_140500'),
'plus_report_expression_ids': [ref('tax_report_line_III_14_tag_column2')],
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
'plus_report_expression_ids': [ref('tax_report_line_II_15_tag_column1'),ref('tax_report_line_III_14_tag_column1')],
}),
(0,0, {
'factor_percent': -100,
'repartition_type': 'tax',
'account_id': ref('hr_240500'),
'minus_report_expression_ids': [ref('tax_report_line_II_15_tag_column2')],
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
'account_id': ref('hr_140500'),
'plus_report_expression_ids': [ref('tax_report_line_III_14_tag_column2')],
}),
]"/>
</record>
<!-- 13% not in EU II.15 + III.14 -->
<record id="VAT_P_NOT_IN_EU_13" model="account.tax.template">
<field name="sequence">26</field>
<field name="description">Purchase 13% not in EU</field>
<field name="name">13% EX</field>
<field name="price_include" eval="0"/>
<field name="amount">13</field>
<field name="amount_type">percent</field>
<field name="type_tax_use">purchase</field>
<field name="chart_template_id" ref="l10n_hr_euro_chart_template"/>
<field name="tax_group_id" ref="tax_group_pdv_13"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
'plus_report_expression_ids': [ref('tax_report_line_II_15_tag_column1'),ref('tax_report_line_III_14_tag_column1')],
}),
(0,0, {
'factor_percent': -100,
'repartition_type': 'tax',
'account_id': ref('hr_240500'),
'minus_report_expression_ids': [ref('tax_report_line_II_15_tag_column2')],
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
'account_id': ref('hr_140500'),
'plus_report_expression_ids': [ref('tax_report_line_III_14_tag_column2')],
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
'plus_report_expression_ids': [ref('tax_report_line_II_15_tag_column1'),ref('tax_report_line_III_14_tag_column1')],
}),
(0,0, {
'factor_percent': -100,
'repartition_type': 'tax',
'account_id': ref('hr_240500'),
'minus_report_expression_ids': [ref('tax_report_line_II_15_tag_column2')],
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
'account_id': ref('hr_140500'),
'plus_report_expression_ids': [ref('tax_report_line_III_14_tag_column2')],
}),
]"/>
</record>
<!-- 5% not in EU II.15 + III.14 -->
<record id="VAT_P_NOT_IN_EU_5" model="account.tax.template">
<field name="sequence">27</field>
<field name="description">Purchase 5% not in EU</field>
<field name="name">5% EX</field>
<field name="price_include" eval="0"/>
<field name="amount">5</field>
<field name="amount_type">percent</field>
<field name="type_tax_use">purchase</field>
<field name="chart_template_id" ref="l10n_hr_euro_chart_template"/>
<field name="tax_group_id" ref="tax_group_pdv_13"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
'plus_report_expression_ids': [ref('tax_report_line_II_15_tag_column1'),ref('tax_report_line_III_14_tag_column1')],
}),
(0,0, {
'factor_percent': -100,
'repartition_type': 'tax',
'account_id': ref('hr_240500'),
'minus_report_expression_ids': [ref('tax_report_line_II_15_tag_column2')],
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
'account_id': ref('hr_140500'),
'plus_report_expression_ids': [ref('tax_report_line_III_14_tag_column2')],
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
'plus_report_expression_ids': [ref('tax_report_line_II_15_tag_column1'),ref('tax_report_line_III_14_tag_column1')],
}),
(0,0, {
'factor_percent': -100,
'repartition_type': 'tax',
'account_id': ref('hr_240500'),
'minus_report_expression_ids': [ref('tax_report_line_II_15_tag_column2')],
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
'account_id': ref('hr_140500'),
'plus_report_expression_ids': [ref('tax_report_line_III_14_tag_column2')],
}),
]"/>
</record>
<!-- reverse charge II.4 + III.4 -->
<record id="VAT_P_reverse_charge" model="account.tax.template">
<field name="sequence">28</field>
<field name="description">Domestic reverse charge</field>
<field name="name">25% R</field>
<field name="price_include" eval="0"/>
<field name="amount">25</field>
<field name="amount_type">percent</field>
<field name="type_tax_use">purchase</field>
<field name="chart_template_id" ref="l10n_hr_euro_chart_template"/>
<field name="tax_group_id" ref="tax_group_pdv_25"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
'plus_report_expression_ids': [ref('tax_report_line_II_4_tag_column1'),ref('tax_report_line_III_4_tag_column1')],
}),
(0,0, {
'factor_percent': -100,
'repartition_type': 'tax',
'account_id': ref('hr_240100'),
'minus_report_expression_ids': [ref('tax_report_line_II_4_tag_column2')],
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
'account_id': ref('hr_140100'),
'plus_report_expression_ids': [ref('tax_report_line_III_4_tag_column2')],
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
'plus_report_expression_ids': [ref('tax_report_line_II_4_tag_column1'),ref('tax_report_line_III_4_tag_column1')],
}),
(0,0, {
'factor_percent': -100,
'repartition_type': 'tax',
'account_id': ref('hr_240100'),
'minus_report_expression_ids': [ref('tax_report_line_II_4_tag_column2')],
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
'account_id': ref('hr_140100'),
'plus_report_expression_ids': [ref('tax_report_line_III_4_tag_column2')],
}),
]"/>
</record>
<!-- 0% in ROC I.8-->
<record id="VAT_P_O" model="account.tax.template">
<field name="sequence">29</field>
<field name="description">0% Domestic supplies</field>
<field name="name">0%</field>
<field name="price_include" eval="0"/>
<field name="amount">0</field>
<field name="amount_type">percent</field>
<field name="type_tax_use">purchase</field>
<field name="chart_template_id" ref="l10n_hr_euro_chart_template"/>
<field name="tax_group_id" ref="tax_group_pdv_0"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
'plus_report_expression_ids': [ref('tax_report_line_I_8_tag_column1')],
}),
(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',
'plus_report_expression_ids': [ref('tax_report_line_I_8_tag_column1')],
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
}),
]"/>
</record>
</odoo>