This commit completely refactors and updates the Portuguese localization to include the: - Chart of Accounts (the accounts as well as the account groups) - Fiscal positions - Taxes (including the ones from the islands of Madeira and Azores) - Tax groups - Tax report according to the Governement template - Translations files to have the official translations of the accounts, the tax report, ... Links: CoA: https://www.occ.pt/fotos/editor2/taxonomiasplanocontas_fev2019.pdf EU reverse charge: https://europa.eu/youreurope/business/taxation/vat/cross-border-vat/index_en.htm Tax report template: https://info.portaldasfinancas.gov.pt/pt/apoio_contribuinte/modelos_formularios/iva/Documents/declaracao_periodica_IVA.pdf Information on how to complete the tax report: https://www.occ.pt/news/_manual/ColecaoIVA2019.pdf Task id 2755518 closes odoo/odoo#87572 Signed-off-by: Laurent Smet <las@odoo.com>
1770 lines
78 KiB
XML
1770 lines
78 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<odoo>
|
|
<data>
|
|
|
|
<!-- Taxes Portugal Continental-->
|
|
|
|
<record id="iva_pt_sale_normal" model="account.tax.template">
|
|
<field name="chart_template_id" ref="pt_chart_template"/>
|
|
<field name="name">23%</field>
|
|
<field name="description">VAT 23%</field>
|
|
<field name="sequence">10</field>
|
|
<field name="amount">23</field>
|
|
<field name="amount_type">percent</field>
|
|
<field name="type_tax_use">sale</field>
|
|
<field name="tax_group_id" ref="tax_group_iva_23"/>
|
|
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0, 0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'base',
|
|
'plus_report_expression_ids': [ref('trp_base_3_tag')],
|
|
}),
|
|
(0, 0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('chart_2433'),
|
|
'plus_report_expression_ids': [ref('trp_tax_favor_state_4_tag')],
|
|
}),
|
|
]"/>
|
|
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0, 0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'base',
|
|
'minus_report_expression_ids': [ref('trp_base_3_tag')],
|
|
}),
|
|
(0, 0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('chart_2433'),
|
|
'minus_report_expression_ids': [ref('trp_tax_favor_state_4_tag')],
|
|
}),
|
|
]"/>
|
|
</record>
|
|
|
|
<record id="iva_pt_sale_intermedia" model="account.tax.template">
|
|
<field name="chart_template_id" ref="pt_chart_template"/>
|
|
<field name="name">13%</field>
|
|
<field name="description">VAT 13%</field>
|
|
<field name="sequence">20</field>
|
|
<field name="amount">13</field>
|
|
<field name="type_tax_use">sale</field>
|
|
<field name="amount_type">percent</field>
|
|
<field name="type_tax_use">sale</field>
|
|
<field name="tax_group_id" ref="tax_group_iva_13"/>
|
|
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0, 0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'base',
|
|
'plus_report_expression_ids': [ref('trp_base_5_tag')],
|
|
}),
|
|
(0, 0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('chart_2433'),
|
|
'plus_report_expression_ids': [ref('trp_tax_favor_state_6_tag')],
|
|
}),
|
|
]"/>
|
|
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0, 0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'base',
|
|
'minus_report_expression_ids': [ref('trp_base_5_tag')],
|
|
}),
|
|
(0, 0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('chart_2433'),
|
|
'minus_report_expression_ids': [ref('trp_tax_favor_state_6_tag')],
|
|
}),
|
|
]"/>
|
|
</record>
|
|
|
|
<record id="iva_pt_sale_reduzida" model="account.tax.template">
|
|
<field name="chart_template_id" ref="pt_chart_template"/>
|
|
<field name="name">6%</field>
|
|
<field name="description">VAT 6%</field>
|
|
<field name="sequence">30</field>
|
|
<field name="amount">6</field>
|
|
<field name="type_tax_use">sale</field>
|
|
<field name="amount_type">percent</field>
|
|
<field name="type_tax_use">sale</field>
|
|
<field name="tax_group_id" ref="tax_group_iva_6"/>
|
|
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0, 0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'base',
|
|
'plus_report_expression_ids': [ref('trp_base_1_tag')],
|
|
}),
|
|
(0, 0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('chart_2433'),
|
|
'plus_report_expression_ids': [ref('trp_tax_favor_state_2_tag')],
|
|
}),
|
|
]"/>
|
|
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0, 0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'base',
|
|
'minus_report_expression_ids': [ref('trp_base_1_tag')],
|
|
}),
|
|
(0, 0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('chart_2433'),
|
|
'minus_report_expression_ids': [ref('trp_tax_favor_state_2_tag')],
|
|
}),
|
|
]"/>
|
|
</record>
|
|
|
|
<record id="iva_pt_sale_isenta" model="account.tax.template">
|
|
<field name="chart_template_id" ref="pt_chart_template"/>
|
|
<field name="name">0%</field>
|
|
<field name="description">VAT 0%</field>
|
|
<field name="sequence">40</field>
|
|
<field name="amount">0</field>
|
|
<field name="type_tax_use">sale</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, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'base',
|
|
'plus_report_expression_ids': [ref('trp_base_8_tag')],
|
|
}),
|
|
(0, 0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('chart_2433'),
|
|
}),
|
|
]"/>
|
|
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0, 0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'base',
|
|
'minus_report_expression_ids': [ref('trp_base_8_tag')],
|
|
}),
|
|
(0, 0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('chart_2433'),
|
|
}),
|
|
]"/>
|
|
</record>
|
|
|
|
<record id="iva_pt_purchase_normal" model="account.tax.template">
|
|
<field name="chart_template_id" ref="pt_chart_template"/>
|
|
<field name="name">23%</field>
|
|
<field name="description">VAT 23%</field>
|
|
<field name="sequence">70</field>
|
|
<field name="amount">23</field>
|
|
<field name="amount_type">percent</field>
|
|
<field name="type_tax_use">purchase</field>
|
|
<field name="tax_group_id" ref="tax_group_iva_23"/>
|
|
<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('chart_2432'),
|
|
'plus_report_expression_ids': [ref('trp_tax_favor_company_22_tag')],
|
|
}),
|
|
]"/>
|
|
<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('chart_2432'),
|
|
'minus_report_expression_ids': [ref('trp_tax_favor_company_22_tag')],
|
|
}),
|
|
]"/>
|
|
</record>
|
|
|
|
<record id="iva_pt_purchase_intermedia" model="account.tax.template">
|
|
<field name="chart_template_id" ref="pt_chart_template"/>
|
|
<field name="name">13%</field>
|
|
<field name="description">VAT 13%</field>
|
|
<field name="sequence">80</field>
|
|
<field name="amount">13</field>
|
|
<field name="amount_type">percent</field>
|
|
<field name="type_tax_use">purchase</field>
|
|
<field name="tax_group_id" ref="tax_group_iva_13"/>
|
|
<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('chart_2432'),
|
|
'plus_report_expression_ids': [ref('trp_tax_favor_company_23_tag')],
|
|
}),
|
|
]"/>
|
|
<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('chart_2432'),
|
|
'minus_report_expression_ids': [ref('trp_tax_favor_company_23_tag')],
|
|
}),
|
|
]"/>
|
|
</record>
|
|
|
|
<record id="iva_pt_purchase_reduzida" model="account.tax.template">
|
|
<field name="chart_template_id" ref="pt_chart_template"/>
|
|
<field name="name">6%</field>
|
|
<field name="description">VAT 6%</field>
|
|
<field name="sequence">90</field>
|
|
<field name="amount">6</field>
|
|
<field name="amount_type">percent</field>
|
|
<field name="type_tax_use">purchase</field>
|
|
<field name="tax_group_id" ref="tax_group_iva_6"/>
|
|
<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('chart_2432'),
|
|
'plus_report_expression_ids': [ref('trp_tax_favor_company_21_tag')],
|
|
}),
|
|
]"/>
|
|
<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('chart_2432'),
|
|
'minus_report_expression_ids': [ref('trp_tax_favor_company_21_tag')],
|
|
}),
|
|
]"/>
|
|
</record>
|
|
|
|
<record id="iva_pt_purchase_isenta" model="account.tax.template">
|
|
<field name="chart_template_id" ref="pt_chart_template"/>
|
|
<field name="name">0%</field>
|
|
<field name="description">VAT 0%</field>
|
|
<field name="sequence">100</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, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'base',
|
|
}),
|
|
(0, 0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('chart_2432'),
|
|
}),
|
|
]"/>
|
|
<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('chart_2432'),
|
|
}),
|
|
]"/>
|
|
</record>
|
|
|
|
<record id="iva_pt_sale_eu_isenta" model="account.tax.template">
|
|
<field name="chart_template_id" ref="pt_chart_template"/>
|
|
<field name="name">0% EU</field>
|
|
<field name="description">VAT 0%</field>
|
|
<field name="sequence">103</field>
|
|
<field name="active" eval="True"/>
|
|
<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, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'base',
|
|
'plus_report_expression_ids': [ref('trp_base_7_tag')],
|
|
}),
|
|
(0, 0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('chart_2433'),
|
|
}),
|
|
]"/>
|
|
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0, 0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'base',
|
|
'minus_report_expression_ids': [ref('trp_base_7_tag')],
|
|
}),
|
|
(0, 0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('chart_2433'),
|
|
}),
|
|
]"/>
|
|
</record>
|
|
|
|
<record id="iva_pt_sale_non_eu_isenta" model="account.tax.template">
|
|
<field name="chart_template_id" ref="pt_chart_template"/>
|
|
<field name="name">0% Non-EU</field>
|
|
<field name="description">VAT 0%</field>
|
|
<field name="sequence">105</field>
|
|
<field name="active" eval="True"/>
|
|
<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, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'base',
|
|
}),
|
|
(0, 0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('chart_2433'),
|
|
}),
|
|
]"/>
|
|
<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('chart_2433'),
|
|
}),
|
|
]"/>
|
|
</record>
|
|
|
|
<record id="iva_pt_purchase_eu_isenta" model="account.tax.template">
|
|
<field name="chart_template_id" ref="pt_chart_template"/>
|
|
<field name="name">0% EU</field>
|
|
<field name="description">VAT 0%</field>
|
|
<field name="sequence">107</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, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'base',
|
|
}),
|
|
(0, 0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('chart_2432'),
|
|
}),
|
|
]"/>
|
|
<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('chart_2432'),
|
|
}),
|
|
]"/>
|
|
</record>
|
|
|
|
<record id="iva_pt_purchase_non_eu_isenta" model="account.tax.template">
|
|
<field name="chart_template_id" ref="pt_chart_template"/>
|
|
<field name="name">0% Non-EU</field>
|
|
<field name="description">VAT 0%</field>
|
|
<field name="sequence">108</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, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'base',
|
|
}),
|
|
(0, 0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('chart_2432'),
|
|
}),
|
|
]"/>
|
|
<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('chart_2432'),
|
|
}),
|
|
]"/>
|
|
</record>
|
|
|
|
<record id="iva_pt_purchase_eu_normal_bens" model="account.tax.template">
|
|
<field name="chart_template_id" ref="pt_chart_template"/>
|
|
<field name="name">23% EU G.</field>
|
|
<field name="description">VAT 23%</field>
|
|
<field name="sequence">110</field>
|
|
<field name="amount">23</field>
|
|
<field name="active" eval="True"/>
|
|
<field name="amount_type">percent</field>
|
|
<field name="type_tax_use">purchase</field>
|
|
<field name="tax_scope">consu</field>
|
|
<field name="tax_group_id" ref="tax_group_iva_23"/>
|
|
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0, 0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'base',
|
|
'plus_report_expression_ids': [ref('trp_base_12_tag')],
|
|
}),
|
|
(0, 0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('chart_2432'),
|
|
'plus_report_expression_ids': [ref('trp_tax_favor_state_13_tag')],
|
|
}),
|
|
(0, 0, {
|
|
'factor_percent': -100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('chart_2433'),
|
|
'minus_report_expression_ids': [ref('trp_tax_favor_company_22_tag')],
|
|
}),
|
|
]"/>
|
|
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0, 0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'base',
|
|
'minus_report_expression_ids': [ref('trp_base_12_tag')],
|
|
}),
|
|
(0, 0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('chart_2432'),
|
|
'minus_report_expression_ids': [ref('trp_tax_favor_state_13_tag')],
|
|
}),
|
|
(0, 0, {
|
|
'factor_percent': -100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('chart_2433'),
|
|
'plus_report_expression_ids': [ref('trp_tax_favor_company_22_tag')],
|
|
}),
|
|
]"/>
|
|
</record>
|
|
|
|
<record id="iva_pt_purchase_eu_normal_servicos" model="account.tax.template">
|
|
<field name="chart_template_id" ref="pt_chart_template"/>
|
|
<field name="name">23% EU S.</field>
|
|
<field name="description">VAT 23%</field>
|
|
<field name="sequence">120</field>
|
|
<field name="amount">23</field>
|
|
<field name="active" eval="True"/>
|
|
<field name="amount_type">percent</field>
|
|
<field name="type_tax_use">purchase</field>
|
|
<field name="tax_scope">service</field>
|
|
<field name="tax_group_id" ref="tax_group_iva_23"/>
|
|
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0, 0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'base',
|
|
'plus_report_expression_ids': [ref('trp_base_16_tag')],
|
|
}),
|
|
(0, 0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('chart_2432'),
|
|
'plus_report_expression_ids': [ref('trp_tax_favor_state_17_tag')],
|
|
}),
|
|
(0, 0, {
|
|
'factor_percent': -100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('chart_2433'),
|
|
'minus_report_expression_ids': [ref('trp_tax_favor_company_22_tag')],
|
|
}),
|
|
]"/>
|
|
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0, 0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'base',
|
|
'minus_report_expression_ids': [ref('trp_base_16_tag')],
|
|
}),
|
|
(0, 0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('chart_2432'),
|
|
'minus_report_expression_ids': [ref('trp_tax_favor_state_17_tag')],
|
|
}),
|
|
(0, 0, {
|
|
'factor_percent': -100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('chart_2433'),
|
|
'minus_report_expression_ids': [ref('trp_tax_favor_company_22_tag')],
|
|
}),
|
|
]"/>
|
|
</record>
|
|
|
|
<record id="iva_pt_purchase_eu_intermedia_bens" model="account.tax.template">
|
|
<field name="chart_template_id" ref="pt_chart_template"/>
|
|
<field name="name">13% EU G.</field>
|
|
<field name="description">VAT 13%</field>
|
|
<field name="sequence">130</field>
|
|
<field name="amount">13</field>
|
|
<field name="amount_type">percent</field>
|
|
<field name="type_tax_use">purchase</field>
|
|
<field name="tax_scope">consu</field>
|
|
<field name="tax_group_id" ref="tax_group_iva_13"/>
|
|
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0, 0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'base',
|
|
'plus_report_expression_ids': [ref('trp_base_12_tag')],
|
|
}),
|
|
(0, 0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('chart_2432'),
|
|
'plus_report_expression_ids': [ref('trp_tax_favor_state_13_tag')],
|
|
}),
|
|
(0, 0, {
|
|
'factor_percent': -100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('chart_2433'),
|
|
'minus_report_expression_ids': [ref('trp_tax_favor_company_23_tag')],
|
|
}),
|
|
]"/>
|
|
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0, 0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'base',
|
|
'minus_report_expression_ids': [ref('trp_base_12_tag')],
|
|
}),
|
|
(0, 0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('chart_2432'),
|
|
'minus_report_expression_ids': [ref('trp_tax_favor_state_13_tag')],
|
|
}),
|
|
(0, 0, {
|
|
'factor_percent': -100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('chart_2433'),
|
|
'plus_report_expression_ids': [ref('trp_tax_favor_company_23_tag')],
|
|
}),
|
|
]"/>
|
|
</record>
|
|
|
|
<record id="iva_pt_purchase_eu_intermedia_servicos" model="account.tax.template">
|
|
<field name="chart_template_id" ref="pt_chart_template"/>
|
|
<field name="name">13% EU S.</field>
|
|
<field name="description">VAT 13%</field>
|
|
<field name="sequence">140</field>
|
|
<field name="amount">13</field>
|
|
<field name="amount_type">percent</field>
|
|
<field name="type_tax_use">purchase</field>
|
|
<field name="tax_scope">service</field>
|
|
<field name="tax_group_id" ref="tax_group_iva_13"/>
|
|
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0, 0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'base',
|
|
'plus_report_expression_ids': [ref('trp_base_16_tag')],
|
|
}),
|
|
(0, 0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('chart_2432'),
|
|
'plus_report_expression_ids': [ref('trp_tax_favor_state_17_tag')],
|
|
}),
|
|
(0, 0, {
|
|
'factor_percent': -100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('chart_2433'),
|
|
'minus_report_expression_ids': [ref('trp_tax_favor_company_23_tag')],
|
|
}),
|
|
]"/>
|
|
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0, 0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'base',
|
|
'minus_report_expression_ids': [ref('trp_base_16_tag')],
|
|
}),
|
|
(0, 0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('chart_2432'),
|
|
'minus_report_expression_ids': [ref('trp_tax_favor_state_17_tag')],
|
|
}),
|
|
(0, 0, {
|
|
'factor_percent': -100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('chart_2433'),
|
|
'minus_report_expression_ids': [ref('trp_tax_favor_company_23_tag')],
|
|
}),
|
|
]"/>
|
|
</record>
|
|
|
|
<record id="iva_pt_purchase_eu_reduzida_bens" model="account.tax.template">
|
|
<field name="chart_template_id" ref="pt_chart_template"/>
|
|
<field name="name">6% EU G.</field>
|
|
<field name="description">VAT 6%</field>
|
|
<field name="sequence">150</field>
|
|
<field name="amount">6</field>
|
|
<field name="amount_type">percent</field>
|
|
<field name="type_tax_use">purchase</field>
|
|
<field name="tax_scope">consu</field>
|
|
<field name="tax_group_id" ref="tax_group_iva_6"/>
|
|
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0, 0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'base',
|
|
'plus_report_expression_ids': [ref('trp_base_12_tag')],
|
|
}),
|
|
(0, 0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('chart_2432'),
|
|
'plus_report_expression_ids': [ref('trp_tax_favor_state_13_tag')],
|
|
}),
|
|
(0, 0, {
|
|
'factor_percent': -100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('chart_2433'),
|
|
'minus_report_expression_ids': [ref('trp_tax_favor_company_21_tag')],
|
|
}),
|
|
]"/>
|
|
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0, 0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'base',
|
|
'minus_report_expression_ids': [ref('trp_base_12_tag')],
|
|
}),
|
|
(0, 0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('chart_2432'),
|
|
'minus_report_expression_ids': [ref('trp_tax_favor_state_13_tag')],
|
|
}),
|
|
(0, 0, {
|
|
'factor_percent': -100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('chart_2433'),
|
|
'plus_report_expression_ids': [ref('trp_tax_favor_company_21_tag')],
|
|
}),
|
|
]"/>
|
|
</record>
|
|
|
|
<record id="iva_pt_purchase_eu_reduzida_servicos" model="account.tax.template">
|
|
<field name="chart_template_id" ref="pt_chart_template"/>
|
|
<field name="name">6% EU S.</field>
|
|
<field name="description">VAT 6%</field>
|
|
<field name="sequence">160</field>
|
|
<field name="amount">6</field>
|
|
<field name="amount_type">percent</field>
|
|
<field name="type_tax_use">purchase</field>
|
|
<field name="tax_scope">service</field>
|
|
<field name="tax_group_id" ref="tax_group_iva_6"/>
|
|
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0, 0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'base',
|
|
'plus_report_expression_ids': [ref('trp_base_16_tag')],
|
|
}),
|
|
(0, 0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('chart_2432'),
|
|
'plus_report_expression_ids': [ref('trp_tax_favor_state_17_tag')],
|
|
}),
|
|
(0, 0, {
|
|
'factor_percent': -100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('chart_2433'),
|
|
'minus_report_expression_ids': [ref('trp_tax_favor_company_21_tag')],
|
|
}),
|
|
]"/>
|
|
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0, 0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'base',
|
|
'minus_report_expression_ids': [ref('trp_base_16_tag')],
|
|
}),
|
|
(0, 0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('chart_2432'),
|
|
'minus_report_expression_ids': [ref('trp_tax_favor_state_17_tag')],
|
|
}),
|
|
(0, 0, {
|
|
'factor_percent': -100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('chart_2433'),
|
|
'minus_report_expression_ids': [ref('trp_tax_favor_company_21_tag')],
|
|
}),
|
|
]"/>
|
|
</record>
|
|
|
|
<!-- Taxes Madeira-->
|
|
|
|
<record id="iva_pt_ma_sale_normal" model="account.tax.template">
|
|
<field name="chart_template_id" ref="pt_chart_template"/>
|
|
<field name="name">22% (MA)</field>
|
|
<field name="description">VAT 22%</field>
|
|
<field name="sequence">200</field>
|
|
<field name="amount">22</field>
|
|
<field name="type_tax_use">sale</field>
|
|
<field name="amount_type">percent</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',
|
|
'plus_report_expression_ids': [ref('trp_base_3_tag')],
|
|
}),
|
|
(0, 0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('chart_2433'),
|
|
'plus_report_expression_ids': [ref('trp_tax_favor_state_4_tag')],
|
|
}),
|
|
]"/>
|
|
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0, 0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'base',
|
|
'minus_report_expression_ids': [ref('trp_base_3_tag')],
|
|
}),
|
|
(0, 0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('chart_2433'),
|
|
'minus_report_expression_ids': [ref('trp_tax_favor_state_4_tag')],
|
|
}),
|
|
]"/>
|
|
</record>
|
|
|
|
<record id="iva_pt_ma_sale_intermedia" model="account.tax.template">
|
|
<field name="chart_template_id" ref="pt_chart_template"/>
|
|
<field name="name">12% (MA)</field>
|
|
<field name="description">VAT 12%</field>
|
|
<field name="sequence">210</field>
|
|
<field name="amount">12</field>
|
|
<field name="type_tax_use">sale</field>
|
|
<field name="amount_type">percent</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',
|
|
'plus_report_expression_ids': [ref('trp_base_5_tag')],
|
|
}),
|
|
(0, 0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('chart_2433'),
|
|
'plus_report_expression_ids': [ref('trp_tax_favor_state_6_tag')],
|
|
}),
|
|
]"/>
|
|
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0, 0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'base',
|
|
'minus_report_expression_ids': [ref('trp_base_5_tag')],
|
|
}),
|
|
(0, 0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('chart_2433'),
|
|
'minus_report_expression_ids': [ref('trp_tax_favor_state_6_tag')],
|
|
}),
|
|
]"/>
|
|
</record>
|
|
|
|
<record id="iva_pt_ma_sale_reduzida" model="account.tax.template">
|
|
<field name="chart_template_id" ref="pt_chart_template"/>
|
|
<field name="name">5% (MA)</field>
|
|
<field name="description">VAT 5%</field>
|
|
<field name="sequence">220</field>
|
|
<field name="amount">5</field>
|
|
<field name="type_tax_use">sale</field>
|
|
<field name="amount_type">percent</field>
|
|
<field name="tax_group_id" ref="tax_group_iva_5"/>
|
|
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0, 0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'base',
|
|
'plus_report_expression_ids': [ref('trp_base_1_tag')],
|
|
}),
|
|
(0, 0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('chart_2433'),
|
|
'plus_report_expression_ids': [ref('trp_tax_favor_state_2_tag')],
|
|
}),
|
|
]"/>
|
|
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0, 0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'base',
|
|
'minus_report_expression_ids': [ref('trp_base_1_tag')],
|
|
}),
|
|
(0, 0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('chart_2433'),
|
|
'minus_report_expression_ids': [ref('trp_tax_favor_state_2_tag')],
|
|
}),
|
|
]"/>
|
|
</record>
|
|
|
|
<record id="iva_pt_ma_purchase_normal" model="account.tax.template">
|
|
<field name="chart_template_id" ref="pt_chart_template"/>
|
|
<field name="name">22% (MA)</field>
|
|
<field name="description">VAT 22%</field>
|
|
<field name="sequence">230</field>
|
|
<field name="amount">22</field>
|
|
<field name="amount_type">percent</field>
|
|
<field name="type_tax_use">purchase</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('chart_2432'),
|
|
'plus_report_expression_ids': [ref('trp_tax_favor_company_22_tag')],
|
|
}),
|
|
]"/>
|
|
<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('chart_2432'),
|
|
'minus_report_expression_ids': [ref('trp_tax_favor_company_22_tag')],
|
|
}),
|
|
]"/>
|
|
</record>
|
|
|
|
<record id="iva_pt_ma_purchase_intermedia" model="account.tax.template">
|
|
<field name="chart_template_id" ref="pt_chart_template"/>
|
|
<field name="name">12% (MA)</field>
|
|
<field name="description">VAT 12%</field>
|
|
<field name="sequence">240</field>
|
|
<field name="amount">12</field>
|
|
<field name="amount_type">percent</field>
|
|
<field name="type_tax_use">purchase</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('chart_2432'),
|
|
'plus_report_expression_ids': [ref('trp_tax_favor_company_23_tag')],
|
|
}),
|
|
]"/>
|
|
<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('chart_2432'),
|
|
'minus_report_expression_ids': [ref('trp_tax_favor_company_23_tag')],
|
|
}),
|
|
]"/>
|
|
</record>
|
|
|
|
<record id="iva_pt_ma_purchase_reduzida" model="account.tax.template">
|
|
<field name="chart_template_id" ref="pt_chart_template"/>
|
|
<field name="name">5% (MA)</field>
|
|
<field name="description">VAT 5%</field>
|
|
<field name="sequence">250</field>
|
|
<field name="amount">5</field>
|
|
<field name="amount_type">percent</field>
|
|
<field name="type_tax_use">purchase</field>
|
|
<field name="tax_group_id" ref="tax_group_iva_5"/>
|
|
<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('chart_2432'),
|
|
'plus_report_expression_ids': [ref('trp_tax_favor_company_21_tag')],
|
|
}),
|
|
]"/>
|
|
<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('chart_2432'),
|
|
'minus_report_expression_ids': [ref('trp_tax_favor_company_21_tag')],
|
|
}),
|
|
]"/>
|
|
</record>
|
|
|
|
<record id="iva_pt_ma_purchase_eu_normal_bens" model="account.tax.template">
|
|
<field name="chart_template_id" ref="pt_chart_template"/>
|
|
<field name="name">22% EU G. (MA)</field>
|
|
<field name="description">VAT 22%</field>
|
|
<field name="sequence">260</field>
|
|
<field name="amount">22</field>
|
|
<field name="amount_type">percent</field>
|
|
<field name="type_tax_use">purchase</field>
|
|
<field name="tax_scope">consu</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',
|
|
'plus_report_expression_ids': [ref('trp_base_12_tag')],
|
|
}),
|
|
(0, 0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('chart_2432'),
|
|
'plus_report_expression_ids': [ref('trp_tax_favor_state_13_tag')],
|
|
}),
|
|
(0, 0, {
|
|
'factor_percent': -100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('chart_2433'),
|
|
'minus_report_expression_ids': [ref('trp_tax_favor_company_22_tag')],
|
|
}),
|
|
]"/>
|
|
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0, 0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'base',
|
|
'minus_report_expression_ids': [ref('trp_base_12_tag')],
|
|
}),
|
|
(0, 0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('chart_2432'),
|
|
'minus_report_expression_ids': [ref('trp_tax_favor_state_13_tag')],
|
|
}),
|
|
(0, 0, {
|
|
'factor_percent': -100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('chart_2433'),
|
|
'plus_report_expression_ids': [ref('trp_tax_favor_company_22_tag')],
|
|
}),
|
|
]"/>
|
|
</record>
|
|
|
|
<record id="iva_pt_ma_purchase_eu_normal_servicos" model="account.tax.template">
|
|
<field name="chart_template_id" ref="pt_chart_template"/>
|
|
<field name="name">22% EU S. (MA)</field>
|
|
<field name="description">VAT 22%</field>
|
|
<field name="sequence">270</field>
|
|
<field name="amount">22</field>
|
|
<field name="amount_type">percent</field>
|
|
<field name="type_tax_use">purchase</field>
|
|
<field name="tax_scope">service</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',
|
|
'plus_report_expression_ids': [ref('trp_base_16_tag')],
|
|
}),
|
|
(0, 0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('chart_2432'),
|
|
'plus_report_expression_ids': [ref('trp_tax_favor_state_17_tag')],
|
|
}),
|
|
(0, 0, {
|
|
'factor_percent': -100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('chart_2433'),
|
|
'minus_report_expression_ids': [ref('trp_tax_favor_company_22_tag')],
|
|
}),
|
|
]"/>
|
|
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0, 0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'base',
|
|
'minus_report_expression_ids': [ref('trp_base_16_tag')],
|
|
}),
|
|
(0, 0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('chart_2432'),
|
|
'minus_report_expression_ids': [ref('trp_tax_favor_state_17_tag')],
|
|
}),
|
|
(0, 0, {
|
|
'factor_percent': -100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('chart_2433'),
|
|
'minus_report_expression_ids': [ref('trp_tax_favor_company_22_tag')],
|
|
}),
|
|
]"/>
|
|
</record>
|
|
|
|
<record id="iva_pt_ma_purchase_eu_intermedia_bens" model="account.tax.template">
|
|
<field name="chart_template_id" ref="pt_chart_template"/>
|
|
<field name="name">12% EU G. (MA)</field>
|
|
<field name="description">VAT 12%</field>
|
|
<field name="sequence">280</field>
|
|
<field name="amount">12</field>
|
|
<field name="amount_type">percent</field>
|
|
<field name="type_tax_use">purchase</field>
|
|
<field name="tax_scope">consu</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',
|
|
'plus_report_expression_ids': [ref('trp_base_12_tag')],
|
|
}),
|
|
(0, 0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('chart_2432'),
|
|
'plus_report_expression_ids': [ref('trp_tax_favor_state_13_tag')],
|
|
}),
|
|
(0, 0, {
|
|
'factor_percent': -100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('chart_2433'),
|
|
'minus_report_expression_ids': [ref('trp_tax_favor_company_23_tag')],
|
|
}),
|
|
]"/>
|
|
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0, 0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'base',
|
|
'minus_report_expression_ids': [ref('trp_base_12_tag')],
|
|
}),
|
|
(0, 0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('chart_2432'),
|
|
'minus_report_expression_ids': [ref('trp_tax_favor_state_13_tag')],
|
|
}),
|
|
(0, 0, {
|
|
'factor_percent': -100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('chart_2433'),
|
|
'plus_report_expression_ids': [ref('trp_tax_favor_company_23_tag')],
|
|
}),
|
|
]"/>
|
|
</record>
|
|
|
|
<record id="iva_pt_ma_purchase_eu_intermedia_servicos" model="account.tax.template">
|
|
<field name="chart_template_id" ref="pt_chart_template"/>
|
|
<field name="name">12% EU S. (MA)</field>
|
|
<field name="description">VAT 12%</field>
|
|
<field name="sequence">290</field>
|
|
<field name="amount">12</field>
|
|
<field name="amount_type">percent</field>
|
|
<field name="type_tax_use">purchase</field>
|
|
<field name="tax_scope">service</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',
|
|
'plus_report_expression_ids': [ref('trp_base_16_tag')],
|
|
}),
|
|
(0, 0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('chart_2432'),
|
|
'plus_report_expression_ids': [ref('trp_tax_favor_state_17_tag')],
|
|
}),
|
|
(0, 0, {
|
|
'factor_percent': -100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('chart_2433'),
|
|
'minus_report_expression_ids': [ref('trp_tax_favor_company_23_tag')],
|
|
}),
|
|
]"/>
|
|
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0, 0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'base',
|
|
'minus_report_expression_ids': [ref('trp_base_16_tag')],
|
|
}),
|
|
(0, 0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('chart_2432'),
|
|
'minus_report_expression_ids': [ref('trp_tax_favor_state_17_tag')],
|
|
}),
|
|
(0, 0, {
|
|
'factor_percent': -100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('chart_2433'),
|
|
'minus_report_expression_ids': [ref('trp_tax_favor_company_23_tag')],
|
|
}),
|
|
]"/>
|
|
</record>
|
|
|
|
<record id="iva_pt_ma_purchase_eu_reduzida_bens" model="account.tax.template">
|
|
<field name="chart_template_id" ref="pt_chart_template"/>
|
|
<field name="name">5% EU G. (MA)</field>
|
|
<field name="description">VAT 5%</field>
|
|
<field name="sequence">300</field>
|
|
<field name="amount">5</field>
|
|
<field name="amount_type">percent</field>
|
|
<field name="type_tax_use">purchase</field>
|
|
<field name="tax_scope">consu</field>
|
|
<field name="tax_group_id" ref="tax_group_iva_5"/>
|
|
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0, 0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'base',
|
|
'plus_report_expression_ids': [ref('trp_base_12_tag')],
|
|
}),
|
|
(0, 0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('chart_2432'),
|
|
'plus_report_expression_ids': [ref('trp_tax_favor_state_13_tag')],
|
|
}),
|
|
(0, 0, {
|
|
'factor_percent': -100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('chart_2433'),
|
|
'minus_report_expression_ids': [ref('trp_tax_favor_company_21_tag')],
|
|
}),
|
|
]"/>
|
|
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0, 0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'base',
|
|
'minus_report_expression_ids': [ref('trp_base_12_tag')],
|
|
}),
|
|
(0, 0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('chart_2432'),
|
|
'minus_report_expression_ids': [ref('trp_tax_favor_state_13_tag')],
|
|
}),
|
|
(0, 0, {
|
|
'factor_percent': -100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('chart_2433'),
|
|
'plus_report_expression_ids': [ref('trp_tax_favor_company_21_tag')],
|
|
}),
|
|
]"/>
|
|
</record>
|
|
|
|
<record id="iva_pt_ma_purchase_eu_reduzida_servicos" model="account.tax.template">
|
|
<field name="chart_template_id" ref="pt_chart_template"/>
|
|
<field name="name">5% EU S. (MA)</field>
|
|
<field name="description">VAT 5%</field>
|
|
<field name="sequence">310</field>
|
|
<field name="amount">5</field>
|
|
<field name="amount_type">percent</field>
|
|
<field name="type_tax_use">purchase</field>
|
|
<field name="tax_scope">service</field>
|
|
<field name="tax_group_id" ref="tax_group_iva_5"/>
|
|
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0, 0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'base',
|
|
'plus_report_expression_ids': [ref('trp_base_16_tag')],
|
|
}),
|
|
(0, 0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('chart_2432'),
|
|
'plus_report_expression_ids': [ref('trp_tax_favor_state_17_tag')],
|
|
}),
|
|
(0, 0, {
|
|
'factor_percent': -100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('chart_2433'),
|
|
'minus_report_expression_ids': [ref('trp_tax_favor_company_21_tag')],
|
|
}),
|
|
]"/>
|
|
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0, 0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'base',
|
|
'minus_report_expression_ids': [ref('trp_base_16_tag')],
|
|
}),
|
|
(0, 0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('chart_2432'),
|
|
'minus_report_expression_ids': [ref('trp_tax_favor_state_17_tag')],
|
|
}),
|
|
(0, 0, {
|
|
'factor_percent': -100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('chart_2433'),
|
|
'minus_report_expression_ids': [ref('trp_tax_favor_company_21_tag')],
|
|
}),
|
|
]"/>
|
|
</record>
|
|
|
|
<!-- Taxes Azores-->
|
|
|
|
<record id="iva_pt_ac_sale_normal" model="account.tax.template">
|
|
<field name="chart_template_id" ref="pt_chart_template"/>
|
|
<field name="name">16% (AZ)</field>
|
|
<field name="description">VAT 16%</field>
|
|
<field name="sequence">400</field>
|
|
<field name="amount">16</field>
|
|
<field name="type_tax_use">sale</field>
|
|
<field name="amount_type">percent</field>
|
|
<field name="tax_group_id" ref="tax_group_iva_16"/>
|
|
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0, 0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'base',
|
|
'plus_report_expression_ids': [ref('trp_base_3_tag')],
|
|
}),
|
|
(0, 0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('chart_2433'),
|
|
'plus_report_expression_ids': [ref('trp_tax_favor_state_4_tag')],
|
|
}),
|
|
]"/>
|
|
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0, 0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'base',
|
|
'minus_report_expression_ids': [ref('trp_base_3_tag')],
|
|
}),
|
|
(0, 0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('chart_2433'),
|
|
'minus_report_expression_ids': [ref('trp_tax_favor_state_4_tag')],
|
|
}),
|
|
]"/>
|
|
</record>
|
|
|
|
<record id="iva_pt_ac_sale_intermedia" model="account.tax.template">
|
|
<field name="chart_template_id" ref="pt_chart_template"/>
|
|
<field name="name">9% (AZ)</field>
|
|
<field name="description">VAT 9%</field>
|
|
<field name="sequence">410</field>
|
|
<field name="amount">9</field>
|
|
<field name="type_tax_use">sale</field>
|
|
<field name="amount_type">percent</field>
|
|
<field name="tax_group_id" ref="tax_group_iva_9"/>
|
|
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0, 0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'base',
|
|
'plus_report_expression_ids': [ref('trp_base_5_tag')],
|
|
}),
|
|
(0, 0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('chart_2433'),
|
|
'plus_report_expression_ids': [ref('trp_tax_favor_state_6_tag')],
|
|
}),
|
|
]"/>
|
|
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0, 0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'base',
|
|
'minus_report_expression_ids': [ref('trp_base_5_tag')],
|
|
}),
|
|
(0, 0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('chart_2433'),
|
|
'minus_report_expression_ids': [ref('trp_tax_favor_state_6_tag')],
|
|
}),
|
|
]"/>
|
|
</record>
|
|
|
|
<record id="iva_pt_ac_sale_reduzida" model="account.tax.template">
|
|
<field name="chart_template_id" ref="pt_chart_template"/>
|
|
<field name="name">4% (AZ)</field>
|
|
<field name="description">VAT 4%</field>
|
|
<field name="sequence">420</field>
|
|
<field name="amount">4</field>
|
|
<field name="type_tax_use">sale</field>
|
|
<field name="amount_type">percent</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',
|
|
'plus_report_expression_ids': [ref('trp_base_1_tag')],
|
|
}),
|
|
(0, 0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('chart_2433'),
|
|
'plus_report_expression_ids': [ref('trp_tax_favor_state_2_tag')],
|
|
}),
|
|
]"/>
|
|
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0, 0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'base',
|
|
'minus_report_expression_ids': [ref('trp_base_1_tag')],
|
|
}),
|
|
(0, 0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('chart_2433'),
|
|
'minus_report_expression_ids': [ref('trp_tax_favor_state_2_tag')],
|
|
}),
|
|
]"/>
|
|
</record>
|
|
|
|
<record id="iva_pt_ac_purchase_normal" model="account.tax.template">
|
|
<field name="chart_template_id" ref="pt_chart_template"/>
|
|
<field name="name">16% (AZ)</field>
|
|
<field name="description">VAT 16%</field>
|
|
<field name="sequence">430</field>
|
|
<field name="amount">16</field>
|
|
<field name="amount_type">percent</field>
|
|
<field name="type_tax_use">purchase</field>
|
|
<field name="tax_group_id" ref="tax_group_iva_16"/>
|
|
<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('chart_2432'),
|
|
'plus_report_expression_ids': [ref('trp_tax_favor_company_22_tag')],
|
|
}),
|
|
]"/>
|
|
<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('chart_2432'),
|
|
'minus_report_expression_ids': [ref('trp_tax_favor_company_22_tag')],
|
|
}),
|
|
]"/>
|
|
</record>
|
|
|
|
<record id="iva_pt_ac_purchase_intermedia" model="account.tax.template">
|
|
<field name="chart_template_id" ref="pt_chart_template"/>
|
|
<field name="name">9% (AZ)</field>
|
|
<field name="description">VAT 9%</field>
|
|
<field name="sequence">440</field>
|
|
<field name="amount">9</field>
|
|
<field name="amount_type">percent</field>
|
|
<field name="type_tax_use">purchase</field>
|
|
<field name="tax_group_id" ref="tax_group_iva_9"/>
|
|
<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('chart_2432'),
|
|
'plus_report_expression_ids': [ref('trp_tax_favor_company_23_tag')],
|
|
}),
|
|
]"/>
|
|
<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('chart_2432'),
|
|
'minus_report_expression_ids': [ref('trp_tax_favor_company_23_tag')],
|
|
}),
|
|
]"/>
|
|
</record>
|
|
|
|
<record id="iva_pt_ac_purchase_reduzida" model="account.tax.template">
|
|
<field name="chart_template_id" ref="pt_chart_template"/>
|
|
<field name="name">4% (AZ)</field>
|
|
<field name="description">VAT 4%</field>
|
|
<field name="sequence">450</field>
|
|
<field name="amount">4</field>
|
|
<field name="amount_type">percent</field>
|
|
<field name="type_tax_use">purchase</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('chart_2432'),
|
|
'plus_report_expression_ids': [ref('trp_tax_favor_company_21_tag')],
|
|
}),
|
|
]"/>
|
|
<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('chart_2432'),
|
|
'minus_report_expression_ids': [ref('trp_tax_favor_company_21_tag')],
|
|
}),
|
|
]"/>
|
|
</record>
|
|
|
|
<record id="iva_pt_ac_purchase_eu_normal_bens" model="account.tax.template">
|
|
<field name="chart_template_id" ref="pt_chart_template"/>
|
|
<field name="name">16% EU G. (AZ)</field>
|
|
<field name="description">VAT 16%</field>
|
|
<field name="sequence">460</field>
|
|
<field name="amount">16</field>
|
|
<field name="amount_type">percent</field>
|
|
<field name="type_tax_use">purchase</field>
|
|
<field name="tax_scope">consu</field>
|
|
<field name="tax_group_id" ref="tax_group_iva_16"/>
|
|
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0, 0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'base',
|
|
'plus_report_expression_ids': [ref('trp_base_12_tag')],
|
|
}),
|
|
(0, 0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('chart_2432'),
|
|
'plus_report_expression_ids': [ref('trp_tax_favor_state_13_tag')],
|
|
}),
|
|
(0, 0, {
|
|
'factor_percent': -100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('chart_2433'),
|
|
'minus_report_expression_ids': [ref('trp_tax_favor_company_22_tag')],
|
|
}),
|
|
]"/>
|
|
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0, 0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'base',
|
|
'minus_report_expression_ids': [ref('trp_base_12_tag')],
|
|
}),
|
|
(0, 0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('chart_2432'),
|
|
'minus_report_expression_ids': [ref('trp_tax_favor_state_13_tag')],
|
|
}),
|
|
(0, 0, {
|
|
'factor_percent': -100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('chart_2433'),
|
|
'plus_report_expression_ids': [ref('trp_tax_favor_company_22_tag')],
|
|
}),
|
|
]"/>
|
|
</record>
|
|
|
|
<record id="iva_pt_ac_purchase_eu_normal_servicos" model="account.tax.template">
|
|
<field name="chart_template_id" ref="pt_chart_template"/>
|
|
<field name="name">16% EU S. (AZ)</field>
|
|
<field name="description">VAT 16%</field>
|
|
<field name="sequence">470</field>
|
|
<field name="amount">16</field>
|
|
<field name="amount_type">percent</field>
|
|
<field name="type_tax_use">purchase</field>
|
|
<field name="tax_scope">service</field>
|
|
<field name="tax_group_id" ref="tax_group_iva_16"/>
|
|
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0, 0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'base',
|
|
'plus_report_expression_ids': [ref('trp_base_16_tag')],
|
|
}),
|
|
(0, 0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('chart_2432'),
|
|
'plus_report_expression_ids': [ref('trp_tax_favor_state_17_tag')],
|
|
}),
|
|
(0, 0, {
|
|
'factor_percent': -100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('chart_2433'),
|
|
'minus_report_expression_ids': [ref('trp_tax_favor_company_22_tag')],
|
|
}),
|
|
]"/>
|
|
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0, 0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'base',
|
|
'minus_report_expression_ids': [ref('trp_base_16_tag')],
|
|
}),
|
|
(0, 0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('chart_2432'),
|
|
'minus_report_expression_ids': [ref('trp_tax_favor_state_17_tag')],
|
|
}),
|
|
(0, 0, {
|
|
'factor_percent': -100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('chart_2433'),
|
|
'minus_report_expression_ids': [ref('trp_tax_favor_company_22_tag')],
|
|
}),
|
|
]"/>
|
|
</record>
|
|
|
|
<record id="iva_pt_ac_purchase_eu_intermedia_bens" model="account.tax.template">
|
|
<field name="chart_template_id" ref="pt_chart_template"/>
|
|
<field name="name">9% EU G. (AZ)</field>
|
|
<field name="description">VAT 9%</field>
|
|
<field name="sequence">480</field>
|
|
<field name="amount">9</field>
|
|
<field name="amount_type">percent</field>
|
|
<field name="type_tax_use">purchase</field>
|
|
<field name="tax_scope">consu</field>
|
|
<field name="tax_group_id" ref="tax_group_iva_9"/>
|
|
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0, 0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'base',
|
|
'plus_report_expression_ids': [ref('trp_base_12_tag')],
|
|
}),
|
|
(0, 0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('chart_2432'),
|
|
'plus_report_expression_ids': [ref('trp_tax_favor_state_13_tag')],
|
|
}),
|
|
(0, 0, {
|
|
'factor_percent': -100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('chart_2433'),
|
|
'minus_report_expression_ids': [ref('trp_tax_favor_company_23_tag')],
|
|
}),
|
|
]"/>
|
|
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0, 0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'base',
|
|
'minus_report_expression_ids': [ref('trp_base_12_tag')],
|
|
}),
|
|
(0, 0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('chart_2432'),
|
|
'minus_report_expression_ids': [ref('trp_tax_favor_state_13_tag')],
|
|
}),
|
|
(0, 0, {
|
|
'factor_percent': -100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('chart_2433'),
|
|
'plus_report_expression_ids': [ref('trp_tax_favor_company_23_tag')],
|
|
}),
|
|
]"/>
|
|
</record>
|
|
|
|
<record id="iva_pt_ac_purchase_eu_intermedia_servicos" model="account.tax.template">
|
|
<field name="chart_template_id" ref="pt_chart_template"/>
|
|
<field name="name">9% EU S. (AZ)</field>
|
|
<field name="description">VAT 9%</field>
|
|
<field name="sequence">490</field>
|
|
<field name="amount">9</field>
|
|
<field name="amount_type">percent</field>
|
|
<field name="type_tax_use">purchase</field>
|
|
<field name="tax_scope">service</field>
|
|
<field name="tax_group_id" ref="tax_group_iva_9"/>
|
|
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0, 0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'base',
|
|
'plus_report_expression_ids': [ref('trp_base_16_tag')],
|
|
}),
|
|
(0, 0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('chart_2432'),
|
|
'plus_report_expression_ids': [ref('trp_tax_favor_state_17_tag')],
|
|
}),
|
|
(0, 0, {
|
|
'factor_percent': -100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('chart_2433'),
|
|
'minus_report_expression_ids': [ref('trp_tax_favor_company_23_tag')],
|
|
}),
|
|
]"/>
|
|
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0, 0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'base',
|
|
'minus_report_expression_ids': [ref('trp_base_16_tag')],
|
|
}),
|
|
(0, 0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('chart_2432'),
|
|
'minus_report_expression_ids': [ref('trp_tax_favor_state_17_tag')],
|
|
}),
|
|
(0, 0, {
|
|
'factor_percent': -100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('chart_2433'),
|
|
'minus_report_expression_ids': [ref('trp_tax_favor_company_23_tag')],
|
|
}),
|
|
]"/>
|
|
</record>
|
|
|
|
<record id="iva_pt_ac_purchase_eu_reduzida_bens" model="account.tax.template">
|
|
<field name="chart_template_id" ref="pt_chart_template"/>
|
|
<field name="name">4% EU G. (AZ)</field>
|
|
<field name="description">VAT 4%</field>
|
|
<field name="sequence">500</field>
|
|
<field name="amount">4</field>
|
|
<field name="amount_type">percent</field>
|
|
<field name="type_tax_use">purchase</field>
|
|
<field name="tax_scope">consu</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',
|
|
'plus_report_expression_ids': [ref('trp_base_12_tag')],
|
|
}),
|
|
(0, 0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('chart_2432'),
|
|
'plus_report_expression_ids': [ref('trp_tax_favor_state_13_tag')],
|
|
}),
|
|
(0, 0, {
|
|
'factor_percent': -100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('chart_2433'),
|
|
'minus_report_expression_ids': [ref('trp_tax_favor_company_21_tag')],
|
|
}),
|
|
]"/>
|
|
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0, 0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'base',
|
|
'minus_report_expression_ids': [ref('trp_base_12_tag')],
|
|
}),
|
|
(0, 0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('chart_2432'),
|
|
'minus_report_expression_ids': [ref('trp_tax_favor_state_13_tag')],
|
|
}),
|
|
(0, 0, {
|
|
'factor_percent': -100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('chart_2433'),
|
|
'plus_report_expression_ids': [ref('trp_tax_favor_company_21_tag')],
|
|
}),
|
|
]"/>
|
|
</record>
|
|
|
|
<record id="iva_pt_ac_purchase_eu_reduzida_servicos" model="account.tax.template">
|
|
<field name="chart_template_id" ref="pt_chart_template"/>
|
|
<field name="name">4% EU S. (AZ)</field>
|
|
<field name="description">VAT 4%</field>
|
|
<field name="sequence">510</field>
|
|
<field name="amount">4</field>
|
|
<field name="amount_type">percent</field>
|
|
<field name="type_tax_use">purchase</field>
|
|
<field name="tax_scope">service</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',
|
|
'plus_report_expression_ids': [ref('trp_base_16_tag')],
|
|
}),
|
|
(0, 0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('chart_2432'),
|
|
'plus_report_expression_ids': [ref('trp_tax_favor_state_17_tag')],
|
|
}),
|
|
(0, 0, {
|
|
'factor_percent': -100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('chart_2433'),
|
|
'minus_report_expression_ids': [ref('trp_tax_favor_company_21_tag')],
|
|
}),
|
|
]"/>
|
|
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0, 0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'base',
|
|
'minus_report_expression_ids': [ref('trp_base_16_tag')],
|
|
}),
|
|
(0, 0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('chart_2432'),
|
|
'minus_report_expression_ids': [ref('trp_tax_favor_state_17_tag')],
|
|
}),
|
|
(0, 0, {
|
|
'factor_percent': -100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('chart_2433'),
|
|
'minus_report_expression_ids': [ref('trp_tax_favor_company_21_tag')],
|
|
}),
|
|
]"/>
|
|
</record>
|
|
|
|
</data>
|
|
</odoo>
|