[IMP] l10n_pt: add tax report for Portugal

closes odoo/odoo#83149

X-original-commit: c4d66cebfd08614618dbd0e052b85bca81a90c79
Signed-off-by: William André (wan) <wan@odoo.com>
Signed-off-by: rigr-odoo <rigr@odoo.com>
This commit is contained in:
Ricardo Gomes Rodrigues (rigr)
2022-01-21 15:04:13 +00:00
parent 2093aefbe8
commit 503f0d956d
3 changed files with 422 additions and 0 deletions
+1
View File
@@ -20,6 +20,7 @@
'data/account_chart_template_data.xml',
'data/account_fiscal_position_template_data.xml',
'data/account_tax_group_data.xml',
'data/account_tax_report.xml',
'data/account_tax_data.xml',
'data/account_chart_template_configure_data.xml',
],
+36
View File
@@ -8,27 +8,32 @@
<field name="description">IVA23</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_line_ids': [ref('tax_report_pt_base_vendas_faturas_normal')],
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
'plus_report_line_ids': [ref('tax_report_pt_tax_vendas_faturas_normal')],
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
'plus_report_line_ids': [ref('tax_report_pt_base_vendas_notas_credito_normal')],
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
'plus_report_line_ids': [ref('tax_report_pt_tax_vendas_notas_credito_normal')],
}),
]"/>
</record>
@@ -39,27 +44,32 @@
<field name="description">IVA13</field>
<field name="amount">13</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_line_ids': [ref('tax_report_pt_base_vendas_faturas_intermedia')],
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
'plus_report_line_ids': [ref('tax_report_pt_tax_vendas_faturas_intermedia')],
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
'plus_report_line_ids': [ref('tax_report_pt_base_vendas_notas_credito_intermedia')],
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
'plus_report_line_ids': [ref('tax_report_pt_tax_vendas_notas_credito_intermedia')],
}),
]"/>
</record>
@@ -70,27 +80,32 @@
<field name="description">IVA6</field>
<field name="amount">6</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_line_ids': [ref('tax_report_pt_base_vendas_faturas_reduzida')],
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
'plus_report_line_ids': [ref('tax_report_pt_tax_vendas_faturas_reduzida')],
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
'plus_report_line_ids': [ref('tax_report_pt_base_vendas_notas_credito_reduzida')],
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
'plus_report_line_ids': [ref('tax_report_pt_tax_vendas_notas_credito_reduzida')],
}),
]"/>
</record>
@@ -101,27 +116,32 @@
<field name="description">IVA0</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, {
'factor_percent': 100,
'repartition_type': 'base',
'plus_report_line_ids': [ref('tax_report_pt_base_vendas_faturas_isento')],
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
'plus_report_line_ids': [ref('tax_report_pt_tax_vendas_faturas_isento')],
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
'plus_report_line_ids': [ref('tax_report_pt_base_vendas_notas_credito_isento')],
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
'plus_report_line_ids': [ref('tax_report_pt_tax_vendas_notas_credito_isento')],
}),
]"/>
</record>
@@ -138,22 +158,26 @@
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
'plus_report_line_ids': [ref('tax_report_pt_base_despesas_faturas_normal')],
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
'plus_report_line_ids': [ref('tax_report_pt_tax_despesas_faturas_normal')],
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
'plus_report_line_ids': [ref('tax_report_pt_base_despesas_notas_credito_normal')],
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
'plus_report_line_ids': [ref('tax_report_pt_tax_despesas_notas_credito_normal')],
}),
]"/>
</record>
@@ -170,22 +194,26 @@
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
'plus_report_line_ids': [ref('tax_report_pt_base_despesas_faturas_intermedia')],
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
'plus_report_line_ids': [ref('tax_report_pt_tax_despesas_faturas_intermedia')],
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
'plus_report_line_ids': [ref('tax_report_pt_base_despesas_notas_credito_intermedia')],
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
'plus_report_line_ids': [ref('tax_report_pt_tax_despesas_notas_credito_intermedia')],
}),
]"/>
</record>
@@ -202,22 +230,26 @@
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
'plus_report_line_ids': [ref('tax_report_pt_base_despesas_faturas_reduzida')],
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
'plus_report_line_ids': [ref('tax_report_pt_tax_despesas_faturas_reduzida')],
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
'plus_report_line_ids': [ref('tax_report_pt_base_despesas_notas_credito_reduzida')],
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
'plus_report_line_ids': [ref('tax_report_pt_tax_despesas_notas_credito_reduzida')],
}),
]"/>
</record>
@@ -234,22 +266,26 @@
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
'plus_report_line_ids': [ref('tax_report_pt_base_despesas_faturas_isento')],
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
'plus_report_line_ids': [ref('tax_report_pt_tax_despesas_faturas_isento')],
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
'plus_report_line_ids': [ref('tax_report_pt_base_despesas_notas_credito_isento')],
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
'plus_report_line_ids': [ref('tax_report_pt_tax_despesas_notas_credito_isento')],
}),
]"/>
</record>
+385
View File
@@ -0,0 +1,385 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<record id="tax_report" model="account.tax.report">
<field name="name">Relatório de IVA</field>
<field name="country_id" ref="base.pt"/>
</record>
<record id="tax_report_pt_base" model="account.tax.report.line">
<field name="name">Base</field>
<field name="report_id" ref="tax_report"/>
<field name="sequence">1</field>
<field name="formula">None</field>
</record>
<record id="tax_report_pt_base_vendas" model="account.tax.report.line">
<field name="name">Vendas</field>
<field name="parent_id" ref="tax_report_pt_base"/>
<field name="report_id" ref="tax_report"/>
<field name="sequence">1</field>
<field name="formula">None</field>
</record>
<record id="tax_report_pt_base_vendas_faturas" model="account.tax.report.line">
<field name="name">Faturas/Notas de débito</field>
<field name="parent_id" ref="tax_report_pt_base_vendas"/>
<field name="report_id" ref="tax_report"/>
<field name="sequence">1</field>
</record>
<record id="tax_report_pt_base_vendas_faturas_normal" model="account.tax.report.line">
<field name="name">Normal</field>
<field name="tag_name">tax_report_pt_base_vendas_faturas_normal</field>
<field name="parent_id" ref="tax_report_pt_base_vendas_faturas"/>
<field name="report_id" ref="tax_report"/>
<field name="sequence">1</field>
</record>
<record id="tax_report_pt_base_vendas_faturas_intermedia" model="account.tax.report.line">
<field name="name">Intermédia</field>
<field name="tag_name">tax_report_pt_base_vendas_faturas_intermedia</field>
<field name="parent_id" ref="tax_report_pt_base_vendas_faturas"/>
<field name="report_id" ref="tax_report"/>
<field name="sequence">2</field>
</record>
<record id="tax_report_pt_base_vendas_faturas_reduzida" model="account.tax.report.line">
<field name="name">Reduzida</field>
<field name="tag_name">tax_report_pt_base_vendas_faturas_reduzida</field>
<field name="parent_id" ref="tax_report_pt_base_vendas_faturas"/>
<field name="report_id" ref="tax_report"/>
<field name="sequence">3</field>
</record>
<record id="tax_report_pt_base_vendas_faturas_isento" model="account.tax.report.line">
<field name="name">Isento</field>
<field name="tag_name">tax_report_pt_base_vendas_faturas_isento</field>
<field name="parent_id" ref="tax_report_pt_base_vendas_faturas"/>
<field name="report_id" ref="tax_report"/>
<field name="sequence">4</field>
</record>
<record id="tax_report_pt_base_vendas_notas_credito" model="account.tax.report.line">
<field name="name">Notas de crédito</field>
<field name="parent_id" ref="tax_report_pt_base_vendas"/>
<field name="report_id" ref="tax_report"/>
<field name="sequence">3</field>
</record>
<record id="tax_report_pt_base_vendas_notas_credito_normal" model="account.tax.report.line">
<field name="name">Normal</field>
<field name="tag_name">tax_report_pt_base_vendas_notas_credito_normal</field>
<field name="parent_id" ref="tax_report_pt_base_vendas_notas_credito"/>
<field name="report_id" ref="tax_report"/>
<field name="sequence">1</field>
</record>
<record id="tax_report_pt_base_vendas_notas_credito_intermedia" model="account.tax.report.line">
<field name="name">Intermédia</field>
<field name="tag_name">tax_report_pt_base_vendas_notas_credito_intermedia</field>
<field name="parent_id" ref="tax_report_pt_base_vendas_notas_credito"/>
<field name="report_id" ref="tax_report"/>
<field name="sequence">2</field>
</record>
<record id="tax_report_pt_base_vendas_notas_credito_reduzida" model="account.tax.report.line">
<field name="name">Reduzida</field>
<field name="tag_name">tax_report_pt_base_vendas_notas_credito_reduzida</field>
<field name="parent_id" ref="tax_report_pt_base_vendas_notas_credito"/>
<field name="report_id" ref="tax_report"/>
<field name="sequence">3</field>
</record>
<record id="tax_report_pt_base_vendas_notas_credito_isento" model="account.tax.report.line">
<field name="name">Isento</field>
<field name="tag_name">tax_report_pt_base_vendas_notas_credito_isento</field>
<field name="parent_id" ref="tax_report_pt_base_vendas_notas_credito"/>
<field name="report_id" ref="tax_report"/>
<field name="sequence">4</field>
</record>
<record id="tax_report_pt_base_despesas" model="account.tax.report.line">
<field name="name">Despesas</field>
<field name="parent_id" ref="tax_report_pt_base"/>
<field name="report_id" ref="tax_report"/>
<field name="sequence">2</field>
<field name="formula">None</field>
</record>
<record id="tax_report_pt_base_despesas_faturas" model="account.tax.report.line">
<field name="name">Faturas</field>
<field name="parent_id" ref="tax_report_pt_base_despesas"/>
<field name="report_id" ref="tax_report"/>
<field name="sequence">1</field>
</record>
<record id="tax_report_pt_base_despesas_faturas_normal" model="account.tax.report.line">
<field name="name">Normal</field>
<field name="tag_name">tax_report_pt_base_despesas_faturas_normal</field>
<field name="parent_id" ref="tax_report_pt_base_despesas_faturas"/>
<field name="report_id" ref="tax_report"/>
<field name="sequence">1</field>
</record>
<record id="tax_report_pt_base_despesas_faturas_intermedia" model="account.tax.report.line">
<field name="name">Intermédia</field>
<field name="tag_name">tax_report_pt_base_despesas_faturas_intermedia</field>
<field name="parent_id" ref="tax_report_pt_base_despesas_faturas"/>
<field name="report_id" ref="tax_report"/>
<field name="sequence">2</field>
</record>
<record id="tax_report_pt_base_despesas_faturas_reduzida" model="account.tax.report.line">
<field name="name">Reduzida</field>
<field name="tag_name">tax_report_pt_base_despesas_faturas_reduzida</field>
<field name="parent_id" ref="tax_report_pt_base_despesas_faturas"/>
<field name="report_id" ref="tax_report"/>
<field name="sequence">3</field>
</record>
<record id="tax_report_pt_base_despesas_faturas_isento" model="account.tax.report.line">
<field name="name">Isento</field>
<field name="tag_name">tax_report_pt_base_despesas_faturas_isento</field>
<field name="parent_id" ref="tax_report_pt_base_despesas_faturas"/>
<field name="report_id" ref="tax_report"/>
<field name="sequence">4</field>
</record>
<record id="tax_report_pt_base_despesas_notas_credito" model="account.tax.report.line">
<field name="name">Notas de crédito</field>
<field name="parent_id" ref="tax_report_pt_base_despesas"/>
<field name="report_id" ref="tax_report"/>
<field name="sequence">3</field>
</record>
<record id="tax_report_pt_base_despesas_notas_credito_normal" model="account.tax.report.line">
<field name="name">Normal</field>
<field name="tag_name">tax_report_pt_base_despesas_notas_credito_normal</field>
<field name="parent_id" ref="tax_report_pt_base_despesas_notas_credito"/>
<field name="report_id" ref="tax_report"/>
<field name="sequence">1</field>
</record>
<record id="tax_report_pt_base_despesas_notas_credito_intermedia" model="account.tax.report.line">
<field name="name">Intermédia</field>
<field name="tag_name">tax_report_pt_base_despesas_notas_credito_intermedia</field>
<field name="parent_id" ref="tax_report_pt_base_despesas_notas_credito"/>
<field name="report_id" ref="tax_report"/>
<field name="sequence">2</field>
</record>
<record id="tax_report_pt_base_despesas_notas_credito_reduzida" model="account.tax.report.line">
<field name="name">Reduzida</field>
<field name="tag_name">tax_report_pt_base_despesas_notas_credito_reduzida</field>
<field name="parent_id" ref="tax_report_pt_base_despesas_notas_credito"/>
<field name="report_id" ref="tax_report"/>
<field name="sequence">3</field>
</record>
<record id="tax_report_pt_base_despesas_notas_credito_isento" model="account.tax.report.line">
<field name="name">Isento</field>
<field name="tag_name">tax_report_pt_base_despesas_notas_credito_isento</field>
<field name="parent_id" ref="tax_report_pt_base_despesas_notas_credito"/>
<field name="report_id" ref="tax_report"/>
<field name="sequence">4</field>
</record>
<record id="tax_report_pt_iva" model="account.tax.report.line">
<field name="name">IVA</field>
<field name="report_id" ref="tax_report"/>
<field name="sequence">2</field>
<field name="formula">None</field>
</record>
<record id="tax_report_pt_tax_vendas" model="account.tax.report.line">
<field name="name">Vendas</field>
<field name="parent_id" ref="tax_report_pt_iva"/>
<field name="report_id" ref="tax_report"/>
<field name="sequence">1</field>
<field name="formula">None</field>
</record>
<record id="tax_report_pt_tax_vendas_faturas" model="account.tax.report.line">
<field name="name">Faturas/Notas de débito (Total IVA liquidado)</field>
<field name="code">tax_report_pt_tax_vendas_faturas</field>
<field name="parent_id" ref="tax_report_pt_tax_vendas"/>
<field name="report_id" ref="tax_report"/>
<field name="sequence">1</field>
</record>
<record id="tax_report_pt_tax_vendas_faturas_normal" model="account.tax.report.line">
<field name="name">Normal</field>
<field name="tag_name">tax_report_pt_tax_vendas_faturas_normal</field>
<field name="parent_id" ref="tax_report_pt_tax_vendas_faturas"/>
<field name="report_id" ref="tax_report"/>
<field name="sequence">1</field>
</record>
<record id="tax_report_pt_tax_vendas_faturas_intermedia" model="account.tax.report.line">
<field name="name">Intermédia</field>
<field name="tag_name">tax_report_pt_tax_vendas_faturas_intermedia</field>
<field name="parent_id" ref="tax_report_pt_tax_vendas_faturas"/>
<field name="report_id" ref="tax_report"/>
<field name="sequence">2</field>
</record>
<record id="tax_report_pt_tax_vendas_faturas_reduzida" model="account.tax.report.line">
<field name="name">Reduzida</field>
<field name="tag_name">tax_report_pt_tax_vendas_faturas_reduzida</field>
<field name="parent_id" ref="tax_report_pt_tax_vendas_faturas"/>
<field name="report_id" ref="tax_report"/>
<field name="sequence">3</field>
</record>
<record id="tax_report_pt_tax_vendas_faturas_isento" model="account.tax.report.line">
<field name="name">Isento</field>
<field name="tag_name">tax_report_pt_tax_vendas_faturas_isento</field>
<field name="parent_id" ref="tax_report_pt_tax_vendas_faturas"/>
<field name="report_id" ref="tax_report"/>
<field name="sequence">4</field>
</record>
<record id="tax_report_pt_tax_vendas_notas_credito" model="account.tax.report.line">
<field name="name">Notas de crédito (Total IVA regularizado a favor da empresa)</field>
<field name="code">tax_report_pt_tax_vendas_notas_credito</field>
<field name="parent_id" ref="tax_report_pt_tax_vendas"/>
<field name="report_id" ref="tax_report"/>
<field name="sequence">3</field>
</record>
<record id="tax_report_pt_tax_vendas_notas_credito_normal" model="account.tax.report.line">
<field name="name">Normal</field>
<field name="tag_name">tax_report_pt_tax_vendas_notas_credito_normal</field>
<field name="parent_id" ref="tax_report_pt_tax_vendas_notas_credito"/>
<field name="report_id" ref="tax_report"/>
<field name="sequence">1</field>
</record>
<record id="tax_report_pt_tax_vendas_notas_credito_intermedia" model="account.tax.report.line">
<field name="name">Intermédia</field>
<field name="tag_name">tax_report_pt_tax_vendas_notas_credito_intermedia</field>
<field name="parent_id" ref="tax_report_pt_tax_vendas_notas_credito"/>
<field name="report_id" ref="tax_report"/>
<field name="sequence">2</field>
</record>
<record id="tax_report_pt_tax_vendas_notas_credito_reduzida" model="account.tax.report.line">
<field name="name">Reduzida</field>
<field name="tag_name">tax_report_pt_tax_vendas_notas_credito_reduzida</field>
<field name="parent_id" ref="tax_report_pt_tax_vendas_notas_credito"/>
<field name="report_id" ref="tax_report"/>
<field name="sequence">3</field>
</record>
<record id="tax_report_pt_tax_vendas_notas_credito_isento" model="account.tax.report.line">
<field name="name">Isento</field>
<field name="tag_name">tax_report_pt_tax_vendas_notas_credito_isento</field>
<field name="parent_id" ref="tax_report_pt_tax_vendas_notas_credito"/>
<field name="report_id" ref="tax_report"/>
<field name="sequence">4</field>
</record>
<record id="tax_report_pt_tax_despesas" model="account.tax.report.line">
<field name="name">Despesas</field>
<field name="parent_id" ref="tax_report_pt_iva"/>
<field name="report_id" ref="tax_report"/>
<field name="sequence">2</field>
<field name="formula">None</field>
</record>
<record id="tax_report_pt_tax_despesas_faturas" model="account.tax.report.line">
<field name="name">Faturas (Total IVA dedutível)</field>
<field name="code">tax_report_pt_tax_despesas_faturas</field>
<field name="parent_id" ref="tax_report_pt_tax_despesas"/>
<field name="report_id" ref="tax_report"/>
<field name="sequence">1</field>
</record>
<record id="tax_report_pt_tax_despesas_faturas_normal" model="account.tax.report.line">
<field name="name">Normal</field>
<field name="tag_name">tax_report_pt_tax_despesas_faturas_normal</field>
<field name="parent_id" ref="tax_report_pt_tax_despesas_faturas"/>
<field name="report_id" ref="tax_report"/>
<field name="sequence">1</field>
</record>
<record id="tax_report_pt_tax_despesas_faturas_intermedia" model="account.tax.report.line">
<field name="name">Intermédia</field>
<field name="tag_name">tax_report_pt_tax_despesas_faturas_intermedia</field>
<field name="parent_id" ref="tax_report_pt_tax_despesas_faturas"/>
<field name="report_id" ref="tax_report"/>
<field name="sequence">2</field>
</record>
<record id="tax_report_pt_tax_despesas_faturas_reduzida" model="account.tax.report.line">
<field name="name">Reduzida</field>
<field name="tag_name">tax_report_pt_tax_despesas_faturas_reduzida</field>
<field name="parent_id" ref="tax_report_pt_tax_despesas_faturas"/>
<field name="report_id" ref="tax_report"/>
<field name="sequence">3</field>
</record>
<record id="tax_report_pt_tax_despesas_faturas_isento" model="account.tax.report.line">
<field name="name">Isento</field>
<field name="tag_name">tax_report_pt_tax_despesas_faturas_isento</field>
<field name="parent_id" ref="tax_report_pt_tax_despesas_faturas"/>
<field name="report_id" ref="tax_report"/>
<field name="sequence">4</field>
</record>
<record id="tax_report_pt_tax_despesas_notas_credito" model="account.tax.report.line">
<field name="name">Notas de crédito (Total IVA regularizado a favor do Estado)</field>
<field name="code">tax_report_pt_tax_despesas_notas_credito</field>
<field name="parent_id" ref="tax_report_pt_tax_despesas"/>
<field name="report_id" ref="tax_report"/>
<field name="sequence">3</field>
</record>
<record id="tax_report_pt_tax_despesas_notas_credito_normal" model="account.tax.report.line">
<field name="name">Normal</field>
<field name="tag_name">tax_report_pt_tax_despesas_notas_credito_normal</field>
<field name="parent_id" ref="tax_report_pt_tax_despesas_notas_credito"/>
<field name="report_id" ref="tax_report"/>
<field name="sequence">1</field>
</record>
<record id="tax_report_pt_tax_despesas_notas_credito_intermedia" model="account.tax.report.line">
<field name="name">Intermédia</field>
<field name="tag_name">tax_report_pt_tax_despesas_notas_credito_intermedia</field>
<field name="parent_id" ref="tax_report_pt_tax_despesas_notas_credito"/>
<field name="report_id" ref="tax_report"/>
<field name="sequence">2</field>
</record>
<record id="tax_report_pt_tax_despesas_notas_credito_reduzida" model="account.tax.report.line">
<field name="name">Reduzida</field>
<field name="tag_name">tax_report_pt_tax_despesas_notas_credito_reduzida</field>
<field name="parent_id" ref="tax_report_pt_tax_despesas_notas_credito"/>
<field name="report_id" ref="tax_report"/>
<field name="sequence">3</field>
</record>
<record id="tax_report_pt_tax_despesas_notas_credito_isento" model="account.tax.report.line">
<field name="name">Isento</field>
<field name="tag_name">tax_report_pt_tax_despesas_notas_credito_isento</field>
<field name="parent_id" ref="tax_report_pt_tax_despesas_notas_credito"/>
<field name="report_id" ref="tax_report"/>
<field name="sequence">4</field>
</record>
<record id="tax_report_pt_tax_total_pagar" model="account.tax.report.line">
<field name="name">TOTAL IVA A PAGAR</field>
<field name="code">tax_report_pt_tax_total_pagar</field>
<field name="report_id" ref="tax_report"/>
<field name="sequence">3</field>
<field name="formula">max(0, tax_report_pt_tax_vendas_faturas - tax_report_pt_tax_vendas_notas_credito - tax_report_pt_tax_despesas_faturas + tax_report_pt_tax_despesas_notas_credito)</field>
</record>
<record id="tax_report_pt_tax_total_receber" model="account.tax.report.line">
<field name="name">TOTAL IVA A RECEBER</field>
<field name="report_id" ref="tax_report"/>
<field name="sequence">4</field>
<field name="formula">max(0, -tax_report_pt_tax_vendas_faturas + tax_report_pt_tax_vendas_notas_credito + tax_report_pt_tax_despesas_faturas - tax_report_pt_tax_despesas_notas_credito)</field>
</record>
</odoo>