772 lines
33 KiB
XML
772 lines
33 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<odoo>
|
|
<record id="l10n_bo_iva_13_sale" model="account.tax.template">
|
|
<field name="sequence">100</field>
|
|
<field name="chart_template_id" ref="bo_chart_template"/>
|
|
<field name="name">IVA 13%</field>
|
|
<field name="amount">13</field>
|
|
<field name="amount_type">division</field>
|
|
<field name="type_tax_use">sale</field>
|
|
<field name="include_base_amount" eval="True"/>
|
|
<field name="price_include" eval="True"/>
|
|
<field name="tax_group_id" ref="tax_group_iva_13"/>
|
|
<!-- For IVA, the 'base' amount is considered to be the tax-included amount. Therefore we put the base tag on the tax line as well.-->
|
|
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0,0, {
|
|
'repartition_type': 'base',
|
|
'plus_report_expression_ids': [ref('l10n_bo_tax_report_iva_13_balance')],
|
|
}),
|
|
(0,0, {
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('l10n_bo_2135'),
|
|
'plus_report_expression_ids': [ref('l10n_bo_tax_report_iva_13_balance'), ref('l10n_bo_tax_report_iva_19_tax_amount_balance')],
|
|
}),
|
|
]"/>
|
|
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0,0, {
|
|
'repartition_type': 'base',
|
|
'plus_report_expression_ids': [ref('l10n_bo_tax_report_iva_27_balance')],
|
|
}),
|
|
(0,0, {
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('l10n_bo_2135'),
|
|
'plus_report_expression_ids': [ref('l10n_bo_tax_report_iva_27_balance'), ref('l10n_bo_tax_report_iva_30_tax_amount_balance')],
|
|
}),
|
|
]"/>
|
|
</record>
|
|
<record id="l10n_bo_iva_13_discount_sale" model="account.tax.template">
|
|
<field name="sequence">105</field>
|
|
<field name="chart_template_id" ref="bo_chart_template"/>
|
|
<field name="name">IVA 13% - for Discounts</field>
|
|
<field name="amount">13</field>
|
|
<field name="amount_type">division</field>
|
|
<field name="type_tax_use">sale</field>
|
|
<field name="include_base_amount" eval="True"/>
|
|
<field name="price_include" eval="True"/>
|
|
<field name="tax_group_id" ref="tax_group_iva_13"/>
|
|
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0,0, {
|
|
'repartition_type': 'base',
|
|
'minus_report_expression_ids': [ref('l10n_bo_tax_report_iva_28_balance')],
|
|
}),
|
|
(0,0, {
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('l10n_bo_2135'),
|
|
'minus_report_expression_ids': [ref('l10n_bo_tax_report_iva_28_balance'), ref('l10n_bo_tax_report_iva_30_tax_amount_balance')],
|
|
}),
|
|
]"/>
|
|
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0,0, {
|
|
'repartition_type': 'base',
|
|
'minus_report_expression_ids': [ref('l10n_bo_tax_report_iva_27_balance')],
|
|
}),
|
|
(0,0, {
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('l10n_bo_2135'),
|
|
'minus_report_expression_ids': [ref('l10n_bo_tax_report_iva_27_balance'), ref('l10n_bo_tax_report_iva_19_tax_amount_balance')],
|
|
}),
|
|
]"/>
|
|
</record>
|
|
<record id="l10n_bo_iva_0_sale" model="account.tax.template">
|
|
<field name="sequence">110</field>
|
|
<field name="chart_template_id" ref="bo_chart_template"/>
|
|
<field name="name">IVA 0% - Zero Rate</field>
|
|
<field name="amount">0</field>
|
|
<field name="amount_type">percent</field>
|
|
<field name="type_tax_use">sale</field>
|
|
<field name="tax_group_id" ref="tax_group_iva_0"/>
|
|
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0,0, {
|
|
'repartition_type': 'base',
|
|
'plus_report_expression_ids': [ref('l10n_bo_tax_report_iva_15_balance')],
|
|
}),
|
|
(0,0, {
|
|
'repartition_type': 'tax',
|
|
}),
|
|
]"/>
|
|
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0,0, {
|
|
'repartition_type': 'base',
|
|
'plus_report_expression_ids': [ref('l10n_bo_tax_report_iva_27_balance')],
|
|
}),
|
|
(0,0, {
|
|
'repartition_type': 'tax',
|
|
}),
|
|
]"/>
|
|
</record>
|
|
<record id="l10n_bo_iva_0_exempt_sale" model="account.tax.template">
|
|
<field name="sequence">120</field>
|
|
<field name="chart_template_id" ref="bo_chart_template"/>
|
|
<field name="name">0% IVA Exempt</field>
|
|
<field name="amount">0</field>
|
|
<field name="amount_type">percent</field>
|
|
<field name="type_tax_use">sale</field>
|
|
<field name="tax_group_id" ref="tax_group_iva_0_exempt"/>
|
|
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0,0, {
|
|
'repartition_type': 'base',
|
|
'plus_report_expression_ids': [ref('l10n_bo_tax_report_iva_14_balance')],
|
|
}),
|
|
(0,0, {
|
|
'repartition_type': 'tax',
|
|
}),
|
|
]"/>
|
|
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0,0, {
|
|
'repartition_type': 'base',
|
|
'plus_report_expression_ids': [ref('l10n_bo_tax_report_iva_27_balance')],
|
|
}),
|
|
(0,0, {
|
|
'repartition_type': 'tax',
|
|
}),
|
|
]"/>
|
|
</record>
|
|
<record id="l10n_bo_iva_0_untaxed_sale" model="account.tax.template">
|
|
<field name="sequence">130</field>
|
|
<field name="chart_template_id" ref="bo_chart_template"/>
|
|
<field name="name">0% Not Subject to IVA</field>
|
|
<field name="amount">0</field>
|
|
<field name="amount_type">percent</field>
|
|
<field name="type_tax_use">sale</field>
|
|
<field name="tax_group_id" ref="tax_group_iva_0_untaxed"/>
|
|
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0,0, {
|
|
'repartition_type': 'base',
|
|
'plus_report_expression_ids': [ref('l10n_bo_tax_report_iva_505_balance')],
|
|
}),
|
|
(0,0, {
|
|
'repartition_type': 'tax',
|
|
}),
|
|
]"/>
|
|
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0,0, {
|
|
'repartition_type': 'base',
|
|
'plus_report_expression_ids': [ref('l10n_bo_tax_report_iva_27_balance')],
|
|
}),
|
|
(0,0, {
|
|
'repartition_type': 'tax',
|
|
}),
|
|
]"/>
|
|
</record>
|
|
<record id="l10n_bo_it_3_sale_tax" model="account.tax.template">
|
|
<field name="sequence">140</field>
|
|
<field name="chart_template_id" ref="bo_chart_template"/>
|
|
<field name="name">IT 3% (tax line)</field>
|
|
<field name="amount">3</field>
|
|
<field name="amount_type">percent</field>
|
|
<field name="type_tax_use">none</field>
|
|
<field name="is_base_affected" eval="True"/>
|
|
<field name="tax_group_id" ref="tax_group_it_3"/>
|
|
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0,0, {
|
|
'repartition_type': 'base',
|
|
'plus_report_expression_ids': [ref('l10n_bo_tax_report_it_24_balance')],
|
|
}),
|
|
(0,0, {
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('l10n_bo_2136'),
|
|
}),
|
|
]"/>
|
|
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0,0, {
|
|
'repartition_type': 'base',
|
|
'minus_report_expression_ids': [ref('l10n_bo_tax_report_it_24_balance')],
|
|
}),
|
|
(0,0, {
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('l10n_bo_2136'),
|
|
}),
|
|
]"/>
|
|
</record>
|
|
<record id="l10n_bo_it_3_sale_expense" model="account.tax.template">
|
|
<field name="sequence">150</field>
|
|
<field name="chart_template_id" ref="bo_chart_template"/>
|
|
<field name="name">IT 3% (expense line)</field>
|
|
<field name="amount">-3</field>
|
|
<field name="amount_type">percent</field>
|
|
<field name="type_tax_use">none</field>
|
|
<field name="is_base_affected" eval="True"/>
|
|
<field name="tax_group_id" ref="tax_group_it_3"/>
|
|
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0,0, {
|
|
'repartition_type': 'base',
|
|
}),
|
|
(0,0, {
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('l10n_bo_52091'),
|
|
}),
|
|
]"/>
|
|
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0,0, {
|
|
'repartition_type': 'base',
|
|
}),
|
|
(0,0, {
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('l10n_bo_52091'),
|
|
}),
|
|
]"/>
|
|
</record>
|
|
<record id="l10n_bo_it_3_sale" model="account.tax.template">
|
|
<field name="sequence">160</field>
|
|
<field name="chart_template_id" ref="bo_chart_template"/>
|
|
<field name="name">IT 3%</field>
|
|
<field name="amount_type">group</field>
|
|
<field name="type_tax_use">sale</field>
|
|
<field name="tax_group_id" ref="tax_group_it_3"/>
|
|
<field name="children_tax_ids" eval="[(6, 0, [ref('l10n_bo_it_3_sale_tax'), ref('l10n_bo_it_3_sale_expense')])]"/>
|
|
</record>
|
|
<record id="l10n_bo_it_0_sale" model="account.tax.template">
|
|
<field name="sequence">170</field>
|
|
<field name="chart_template_id" ref="bo_chart_template"/>
|
|
<field name="name">0% Not Subject to IT</field>
|
|
<field name="amount">0</field>
|
|
<field name="amount_type">percent</field>
|
|
<field name="type_tax_use">sale</field>
|
|
<field name="tax_group_id" ref="tax_group_it_0"/>
|
|
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0,0, {
|
|
'repartition_type': 'base',
|
|
'plus_report_expression_ids': [ref('l10n_bo_tax_report_it_32_balance')],
|
|
}),
|
|
(0,0, {
|
|
'repartition_type': 'tax',
|
|
}),
|
|
]"/>
|
|
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0,0, {
|
|
'repartition_type': 'base',
|
|
'minus_report_expression_ids': [ref('l10n_bo_tax_report_it_32_balance')],
|
|
}),
|
|
(0,0, {
|
|
'repartition_type': 'tax',
|
|
}),
|
|
]"/>
|
|
</record>
|
|
<record id="l10n_bo_iva_13_purchase" model="account.tax.template">
|
|
<field name="sequence">300</field>
|
|
<field name="chart_template_id" ref="bo_chart_template"/>
|
|
<field name="name">IVA 13%</field>
|
|
<field name="amount">13</field>
|
|
<field name="amount_type">division</field>
|
|
<field name="type_tax_use">purchase</field>
|
|
<field name="include_base_amount" eval="True"/>
|
|
<field name="price_include" eval="True"/>
|
|
<field name="tax_group_id" ref="tax_group_iva_13"/>
|
|
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0,0, {
|
|
'repartition_type': 'base',
|
|
'plus_report_expression_ids': [ref('l10n_bo_tax_report_iva_11_balance'), ref('l10n_bo_tax_report_iva_26_balance')],
|
|
}),
|
|
(0,0, {
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('l10n_bo_2135'),
|
|
'plus_report_expression_ids': [
|
|
ref('l10n_bo_tax_report_iva_11_balance'),
|
|
ref('l10n_bo_tax_report_iva_26_balance'),
|
|
ref('l10n_bo_tax_report_iva_30_tax_amount_balance')
|
|
],
|
|
}),
|
|
]"/>
|
|
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0,0, {
|
|
'repartition_type': 'base',
|
|
'plus_report_expression_ids': [ref('l10n_bo_tax_report_iva_17_balance')],
|
|
}),
|
|
(0,0, {
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('l10n_bo_2135'),
|
|
'plus_report_expression_ids': [ref('l10n_bo_tax_report_iva_17_balance'), ref('l10n_bo_tax_report_iva_19_tax_amount_balance')],
|
|
}),
|
|
]"/>
|
|
</record>
|
|
<record id="l10n_bo_iva_13_discount_purchase" model="account.tax.template">
|
|
<field name="sequence">305</field>
|
|
<field name="chart_template_id" ref="bo_chart_template"/>
|
|
<field name="name">IVA 13% - for Discounts</field>
|
|
<field name="amount">13</field>
|
|
<field name="amount_type">division</field>
|
|
<field name="type_tax_use">purchase</field>
|
|
<field name="include_base_amount" eval="True"/>
|
|
<field name="price_include" eval="True"/>
|
|
<field name="tax_group_id" ref="tax_group_iva_13"/>
|
|
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0,0, {
|
|
'repartition_type': 'base',
|
|
'minus_report_expression_ids': [ref('l10n_bo_tax_report_iva_28_balance')],
|
|
}),
|
|
(0,0, {
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('l10n_bo_2135'),
|
|
'minus_report_expression_ids': [ref('l10n_bo_tax_report_iva_28_balance'), ref('l10n_bo_tax_report_iva_19_tax_amount_balance')],
|
|
}),
|
|
]"/>
|
|
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0,0, {
|
|
'repartition_type': 'base',
|
|
'minus_report_expression_ids': [ref('l10n_bo_tax_report_iva_17_balance')],
|
|
}),
|
|
(0,0, {
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('l10n_bo_2135'),
|
|
'minus_report_expression_ids': [ref('l10n_bo_tax_report_iva_17_balance'), ref('l10n_bo_tax_report_iva_30_tax_amount_balance')],
|
|
}),
|
|
]"/>
|
|
</record>
|
|
<record id="l10n_bo_iva_13_purchase_personal" model="account.tax.template">
|
|
<field name="sequence">310</field>
|
|
<field name="chart_template_id" ref="bo_chart_template"/>
|
|
<field name="name">IVA 13% - for Private Consumption</field>
|
|
<field name="amount">13</field>
|
|
<field name="amount_type">division</field>
|
|
<field name="type_tax_use">purchase</field>
|
|
<field name="include_base_amount" eval="True"/>
|
|
<field name="price_include" eval="True"/>
|
|
<field name="tax_group_id" ref="tax_group_iva_13"/>
|
|
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0,0, {
|
|
'repartition_type': 'base',
|
|
'plus_report_expression_ids': [
|
|
ref('l10n_bo_tax_report_iva_11_balance'),
|
|
ref('l10n_bo_tax_report_iva_26_balance'),
|
|
ref('l10n_bo_tax_report_iva_16_balance')
|
|
],
|
|
}),
|
|
(0,0, {
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('l10n_bo_2135'),
|
|
'plus_report_expression_ids': [
|
|
ref('l10n_bo_tax_report_iva_11_balance'),
|
|
ref('l10n_bo_tax_report_iva_26_balance'),
|
|
ref('l10n_bo_tax_report_iva_16_balance'),
|
|
ref('l10n_bo_tax_report_iva_30_tax_amount_balance'),
|
|
ref('l10n_bo_tax_report_iva_19_tax_amount_balance')
|
|
],
|
|
}),
|
|
]"/>
|
|
<!-- For purchases destined for personal consumption, the VAT from the purchase is not deductible,
|
|
so there is no need to revert any deduction if the product is returned.-->
|
|
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0,0, {
|
|
'repartition_type': 'base',
|
|
'plus_report_expression_ids': [ref('l10n_bo_tax_report_iva_17_balance')],
|
|
}),
|
|
(0,0, {
|
|
'repartition_type': 'tax',
|
|
'plus_report_expression_ids': [ref('l10n_bo_tax_report_iva_17_balance')],
|
|
}),
|
|
]"/>
|
|
</record>
|
|
<record id="l10n_bo_iva_13_purchase_donations" model="account.tax.template">
|
|
<field name="sequence">320</field>
|
|
<field name="chart_template_id" ref="bo_chart_template"/>
|
|
<field name="name">IVA 13% - for Donations</field>
|
|
<field name="amount">13</field>
|
|
<field name="amount_type">division</field>
|
|
<field name="type_tax_use">purchase</field>
|
|
<field name="include_base_amount" eval="True"/>
|
|
<field name="price_include" eval="True"/>
|
|
<field name="tax_group_id" ref="tax_group_iva_13"/>
|
|
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0,0, {
|
|
'repartition_type': 'base',
|
|
'plus_report_expression_ids': [ref('l10n_bo_tax_report_iva_11_balance'), ref('l10n_bo_tax_report_iva_26_balance')],
|
|
}),
|
|
(0,0, {
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('l10n_bo_2135'),
|
|
'plus_report_expression_ids': [
|
|
ref('l10n_bo_tax_report_iva_11_balance'),
|
|
ref('l10n_bo_tax_report_iva_26_balance'),
|
|
ref('l10n_bo_tax_report_iva_30_tax_amount_balance'),
|
|
ref('l10n_bo_tax_report_iva_19_tax_amount_balance'),
|
|
ref('l10n_bo_tax_report_iva_55_balance')
|
|
],
|
|
}),
|
|
]"/>
|
|
<!-- For purchases destined for donations, the VAT from the purchase is not deductible,
|
|
so there is no need to revert any deduction if the product is returned.-->
|
|
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0,0, {
|
|
'repartition_type': 'base',
|
|
'plus_report_expression_ids': [ref('l10n_bo_tax_report_iva_17_balance')],
|
|
}),
|
|
(0,0, {
|
|
'repartition_type': 'tax',
|
|
'plus_report_expression_ids': [ref('l10n_bo_tax_report_iva_17_balance')],
|
|
}),
|
|
]"/>
|
|
</record>
|
|
<record id="l10n_bo_iva_0_purchase" model="account.tax.template">
|
|
<field name="sequence">330</field>
|
|
<field name="chart_template_id" ref="bo_chart_template"/>
|
|
<field name="name">IVA 0% - Zero Rate</field>
|
|
<field name="amount">0</field>
|
|
<field name="amount_type">percent</field>
|
|
<field name="type_tax_use">purchase</field>
|
|
<field name="tax_group_id" ref="tax_group_iva_0"/>
|
|
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0,0, {
|
|
'repartition_type': 'base',
|
|
'plus_report_expression_ids': [ref('l10n_bo_tax_report_iva_11_balance')],
|
|
}),
|
|
(0,0, {
|
|
'repartition_type': 'tax',
|
|
}),
|
|
]"/>
|
|
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0,0, {
|
|
'repartition_type': 'base',
|
|
'plus_report_expression_ids': [ref('l10n_bo_tax_report_iva_17_balance')],
|
|
}),
|
|
(0,0, {
|
|
'repartition_type': 'tax',
|
|
}),
|
|
]"/>
|
|
</record>
|
|
<record id="l10n_bo_iva_mixed_purchase" model="account.tax.template">
|
|
<field name="sequence">340</field>
|
|
<field name="chart_template_id" ref="bo_chart_template"/>
|
|
<field name="name">IVA - Mixed Taxed and Untaxed</field>
|
|
<field name="amount">13</field>
|
|
<field name="amount_type">division</field>
|
|
<field name="type_tax_use">purchase</field>
|
|
<field name="include_base_amount" eval="True"/>
|
|
<field name="price_include" eval="True"/>
|
|
<field name="tax_group_id" ref="tax_group_iva_mixed"/>
|
|
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0,0, {
|
|
'repartition_type': 'base',
|
|
'plus_report_expression_ids': [ref('l10n_bo_tax_report_iva_11_balance'), ref('l10n_bo_tax_report_iva_31_balance')],
|
|
}),
|
|
(0,0, {
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('l10n_bo_2135'),
|
|
'plus_report_expression_ids': [
|
|
ref('l10n_bo_tax_report_iva_11_balance'),
|
|
ref('l10n_bo_tax_report_iva_31_balance'),
|
|
ref('l10n_bo_tax_report_iva_30_tax_amount_balance')
|
|
],
|
|
}),
|
|
]"/>
|
|
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0,0, {
|
|
'repartition_type': 'base',
|
|
'plus_report_expression_ids': [ref('l10n_bo_tax_report_iva_17_balance')],
|
|
}),
|
|
(0,0, {
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('l10n_bo_2135'),
|
|
'plus_report_expression_ids': [ref('l10n_bo_tax_report_iva_17_balance'), ref('l10n_bo_tax_report_iva_19_tax_amount_balance')],
|
|
}),
|
|
]"/>
|
|
</record>
|
|
<record id="l10n_bo_iva_0_exempt_purchase" model="account.tax.template">
|
|
<field name="sequence">350</field>
|
|
<field name="chart_template_id" ref="bo_chart_template"/>
|
|
<field name="name">0% IVA Exempt</field>
|
|
<field name="amount">0</field>
|
|
<field name="amount_type">percent</field>
|
|
<field name="type_tax_use">purchase</field>
|
|
<field name="tax_group_id" ref="tax_group_iva_0_exempt"/>
|
|
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0,0, {
|
|
'repartition_type': 'base',
|
|
'plus_report_expression_ids': [ref('l10n_bo_tax_report_iva_11_balance')],
|
|
}),
|
|
(0,0, {
|
|
'repartition_type': 'tax',
|
|
}),
|
|
]"/>
|
|
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0,0, {
|
|
'repartition_type': 'base',
|
|
'plus_report_expression_ids': [ref('l10n_bo_tax_report_iva_17_balance')],
|
|
}),
|
|
(0,0, {
|
|
'repartition_type': 'tax',
|
|
}),
|
|
]"/>
|
|
</record>
|
|
<record id="l10n_bo_iva_0_untaxed_purchase" model="account.tax.template">
|
|
<field name="sequence">360</field>
|
|
<field name="chart_template_id" ref="bo_chart_template"/>
|
|
<field name="name">0% Not Subject to IVA</field>
|
|
<field name="amount">0</field>
|
|
<field name="amount_type">percent</field>
|
|
<field name="type_tax_use">purchase</field>
|
|
<field name="tax_group_id" ref="tax_group_iva_0_untaxed"/>
|
|
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0,0, {
|
|
'repartition_type': 'base',
|
|
'plus_report_expression_ids': [ref('l10n_bo_tax_report_iva_11_balance')],
|
|
}),
|
|
(0,0, {
|
|
'repartition_type': 'tax',
|
|
}),
|
|
]"/>
|
|
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0,0, {
|
|
'repartition_type': 'base',
|
|
'plus_report_expression_ids': [ref('l10n_bo_tax_report_iva_17_balance')],
|
|
}),
|
|
(0,0, {
|
|
'repartition_type': 'tax',
|
|
}),
|
|
]"/>
|
|
</record>
|
|
<record id="l10n_bo_whh_services_it_tax" model="account.tax.template">
|
|
<field name="sequence">370</field>
|
|
<field name="chart_template_id" ref="bo_chart_template"/>
|
|
<field name="name">3% Whh. IT services gross-up (tax)</field>
|
|
<field name="amount">3.5503</field>
|
|
<field name="amount_type">percent</field>
|
|
<field name="type_tax_use">none</field>
|
|
<field name="tax_group_id" ref="tax_group_whh_services"/>
|
|
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0,0, {
|
|
'repartition_type': 'base',
|
|
}),
|
|
(0,0, {
|
|
'repartition_type': 'tax',
|
|
'plus_report_expression_ids': [ref('l10n_bo_tax_report_whh_it_13_balance')],
|
|
'account_id': ref('l10n_bo_2137')
|
|
}),
|
|
]"/>
|
|
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0,0, {
|
|
'repartition_type': 'base',
|
|
}),
|
|
(0,0, {
|
|
'repartition_type': 'tax',
|
|
'minus_report_expression_ids': [ref('l10n_bo_tax_report_whh_it_13_balance')],
|
|
'account_id': ref('l10n_bo_2137')
|
|
}),
|
|
]"/>
|
|
</record>
|
|
<record id="l10n_bo_whh_services_it_expense" model="account.tax.template">
|
|
<field name="sequence">380</field>
|
|
<field name="chart_template_id" ref="bo_chart_template"/>
|
|
<field name="name">3% Whh. IT services gross-up (expense)</field>
|
|
<field name="amount">-3.5503</field>
|
|
<field name="amount_type">percent</field>
|
|
<field name="type_tax_use">none</field>
|
|
<field name="tax_group_id" ref="tax_group_whh_services"/>
|
|
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0,0, {
|
|
'repartition_type': 'base',
|
|
}),
|
|
(0,0, {
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('l10n_bo_52092')
|
|
}),
|
|
]"/>
|
|
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0,0, {
|
|
'repartition_type': 'base',
|
|
}),
|
|
(0,0, {
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('l10n_bo_52092')
|
|
}),
|
|
]"/>
|
|
</record>
|
|
<record id="l10n_bo_whh_services_iue_tax" model="account.tax.template">
|
|
<field name="sequence">390</field>
|
|
<field name="chart_template_id" ref="bo_chart_template"/>
|
|
<field name="name">12.5% Whh. IUE services gross-up (tax)</field>
|
|
<field name="amount">14.7929</field>
|
|
<field name="amount_type">percent</field>
|
|
<field name="type_tax_use">none</field>
|
|
<field name="tax_group_id" ref="tax_group_whh_services"/>
|
|
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0,0, {
|
|
'repartition_type': 'base',
|
|
'plus_report_expression_ids': [ref('l10n_bo_tax_report_whh_iue_13_base')],
|
|
}),
|
|
(0,0, {
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('l10n_bo_2138')
|
|
}),
|
|
]"/>
|
|
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0,0, {
|
|
'repartition_type': 'base',
|
|
'minus_report_expression_ids': [ref('l10n_bo_tax_report_whh_iue_13_base')],
|
|
}),
|
|
(0,0, {
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('l10n_bo_2138')
|
|
}),
|
|
]"/>
|
|
</record>
|
|
<record id="l10n_bo_whh_services_iue_expense" model="account.tax.template">
|
|
<field name="sequence">400</field>
|
|
<field name="chart_template_id" ref="bo_chart_template"/>
|
|
<field name="name">12.5% Whh. IUE services gross-up (expense)</field>
|
|
<field name="amount">-14.7929</field>
|
|
<field name="amount_type">percent</field>
|
|
<field name="type_tax_use">none</field>
|
|
<field name="tax_group_id" ref="tax_group_whh_services"/>
|
|
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0,0, {
|
|
'repartition_type': 'base',
|
|
}),
|
|
(0,0, {
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('l10n_bo_52093')
|
|
}),
|
|
]"/>
|
|
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0,0, {
|
|
'repartition_type': 'base',
|
|
}),
|
|
(0,0, {
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('l10n_bo_52093')
|
|
}),
|
|
]"/>
|
|
</record>
|
|
<record id="l10n_bo_whh_services_purchase" model="account.tax.template">
|
|
<field name="sequence">410</field>
|
|
<field name="chart_template_id" ref="bo_chart_template"/>
|
|
<field name="name">15.5% Whh. IT+IUE services gross-up</field>
|
|
<field name="amount_type">group</field>
|
|
<field name="type_tax_use">purchase</field>
|
|
<field name="tax_group_id" ref="tax_group_whh_services"/>
|
|
<field name="children_tax_ids"
|
|
eval="[(6, 0, [
|
|
ref('l10n_bo_whh_services_it_tax'),
|
|
ref('l10n_bo_whh_services_it_expense'),
|
|
ref('l10n_bo_whh_services_iue_tax'),
|
|
ref('l10n_bo_whh_services_iue_expense')
|
|
])]"/>
|
|
</record>
|
|
<record id="l10n_bo_whh_goods_it_tax" model="account.tax.template">
|
|
<field name="sequence">420</field>
|
|
<field name="chart_template_id" ref="bo_chart_template"/>
|
|
<field name="name">3% Whh. IT goods gross-up (tax)</field>
|
|
<field name="amount">3.2609</field>
|
|
<field name="amount_type">percent</field>
|
|
<field name="type_tax_use">none</field>
|
|
<field name="tax_group_id" ref="tax_group_whh_goods"/>
|
|
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0,0, {
|
|
'repartition_type': 'base',
|
|
}),
|
|
(0,0, {
|
|
'repartition_type': 'tax',
|
|
'plus_report_expression_ids': [ref('l10n_bo_tax_report_whh_it_13_balance')],
|
|
'account_id': ref('l10n_bo_2137')
|
|
}),
|
|
]"/>
|
|
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0,0, {
|
|
'repartition_type': 'base',
|
|
}),
|
|
(0,0, {
|
|
'repartition_type': 'tax',
|
|
'minus_report_expression_ids': [ref('l10n_bo_tax_report_whh_it_13_balance')],
|
|
'account_id': ref('l10n_bo_2137')
|
|
}),
|
|
]"/>
|
|
</record>
|
|
<record id="l10n_bo_whh_goods_it_expense" model="account.tax.template">
|
|
<field name="sequence">430</field>
|
|
<field name="chart_template_id" ref="bo_chart_template"/>
|
|
<field name="name">3% Whh. IT goods gross-up (expense)</field>
|
|
<field name="amount">-3.2609</field>
|
|
<field name="amount_type">percent</field>
|
|
<field name="type_tax_use">none</field>
|
|
<field name="tax_group_id" ref="tax_group_whh_goods"/>
|
|
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0,0, {
|
|
'repartition_type': 'base',
|
|
}),
|
|
(0,0, {
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('l10n_bo_52092')
|
|
}),
|
|
]"/>
|
|
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0,0, {
|
|
'repartition_type': 'base',
|
|
}),
|
|
(0,0, {
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('l10n_bo_52092')
|
|
}),
|
|
]"/>
|
|
</record>
|
|
<record id="l10n_bo_whh_goods_iue_tax" model="account.tax.template">
|
|
<field name="sequence">440</field>
|
|
<field name="chart_template_id" ref="bo_chart_template"/>
|
|
<field name="name">5% Whh. IUE goods gross-up (tax)</field>
|
|
<field name="amount">5.4348</field>
|
|
<field name="amount_type">percent</field>
|
|
<field name="type_tax_use">none</field>
|
|
<field name="tax_group_id" ref="tax_group_whh_goods"/>
|
|
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0,0, {
|
|
'repartition_type': 'base',
|
|
'plus_report_expression_ids': [ref('l10n_bo_tax_report_whh_iue_26_base')],
|
|
}),
|
|
(0,0, {
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('l10n_bo_2138')
|
|
}),
|
|
]"/>
|
|
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0,0, {
|
|
'repartition_type': 'base',
|
|
'minus_report_expression_ids': [ref('l10n_bo_tax_report_whh_iue_26_base')],
|
|
}),
|
|
(0,0, {
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('l10n_bo_2138')
|
|
}),
|
|
]"/>
|
|
</record>
|
|
<record id="l10n_bo_whh_goods_iue_expense" model="account.tax.template">
|
|
<field name="sequence">450</field>
|
|
<field name="chart_template_id" ref="bo_chart_template"/>
|
|
<field name="name">5% Whh. IUE goods gross-up (expense)</field>
|
|
<field name="amount">-5.4348</field>
|
|
<field name="amount_type">percent</field>
|
|
<field name="type_tax_use">none</field>
|
|
<field name="tax_group_id" ref="tax_group_whh_goods"/>
|
|
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0,0, {
|
|
'repartition_type': 'base',
|
|
}),
|
|
(0,0, {
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('l10n_bo_52093')
|
|
}),
|
|
]"/>
|
|
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0,0, {
|
|
'repartition_type': 'base',
|
|
}),
|
|
(0,0, {
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('l10n_bo_52093')
|
|
}),
|
|
]"/>
|
|
</record>
|
|
<record id="l10n_bo_whh_goods_purchase" model="account.tax.template">
|
|
<field name="sequence">460</field>
|
|
<field name="chart_template_id" ref="bo_chart_template"/>
|
|
<field name="name">8% Whh. IT+IUE goods gross-up</field>
|
|
<field name="amount_type">group</field>
|
|
<field name="type_tax_use">purchase</field>
|
|
<field name="tax_group_id" ref="tax_group_whh_goods"/>
|
|
<field name="children_tax_ids"
|
|
eval="[(6, 0, [
|
|
ref('l10n_bo_whh_goods_it_tax'),
|
|
ref('l10n_bo_whh_goods_it_expense'),
|
|
ref('l10n_bo_whh_goods_iue_tax'),
|
|
ref('l10n_bo_whh_goods_iue_expense')
|
|
])]"/>
|
|
</record>
|
|
</odoo>
|