The account used in the Repartition for Credit Notes is wrong for taxes `IVA(8%) COMPRAS`, `IVA(16%) COMPRAS`, `IVA(8%) VENTAS`, `RETENCION IVA ARRENDAMIENTO 10.67%`, `RETENCION IVA HONORARIOS 10.67%` and `IVA(0%) COMPRAS` Steps to reproduce: 1. Install Accounting app and l10n_mx module 2. Go to Accounting > Configuration > Invoicing > Taxes 3. Open any one of the taxes mentioned above 4. The account in Repartition for Invoices should be the same as the account in Repartition for Credit Notes Solution: Change the default account used in Repartion for Credit Notes opw-2806228 closes odoo/odoo#88359 X-original-commit: e8dbd07f160dee59117b855ff54d6fb428bf9778 Signed-off-by: Grazioso Andrea (agr) <agr@odoo.com> Signed-off-by: Guillaume Merlin (megu) <megu@odoo.com>
479 lines
17 KiB
XML
479 lines
17 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<odoo>
|
|
<data>
|
|
<record id="tax9" model="account.tax.template">
|
|
<field name="sequence" eval="10"/>
|
|
<field name="chart_template_id" ref="mx_coa"/>
|
|
<field name="name">IVA(0%) VENTAS</field>
|
|
<field name="description">IVA(0%)</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="tax_exigibility">on_payment</field>
|
|
<field name="cash_basis_transition_account_id" ref="cuenta209_01"/>
|
|
<field name="l10n_mx_tax_type">Tasa</field>
|
|
<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('cuenta208_01'),
|
|
'tag_ids': [ref('tag_iva')],
|
|
}),
|
|
]"/>
|
|
<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('cuenta208_01'),
|
|
'tag_ids': [ref('tag_iva')],
|
|
}),
|
|
]"/>
|
|
</record>
|
|
|
|
<record id="tax12" model="account.tax.template">
|
|
<field name="sequence" eval="1"/>
|
|
<field name="chart_template_id" ref="mx_coa"/>
|
|
<field name="name">IVA(16%) VENTAS</field>
|
|
<field name="description">IVA(16%)</field>
|
|
<field name="amount">16</field>
|
|
<field name="amount_type">percent</field>
|
|
<field name="type_tax_use">sale</field>
|
|
<field name="tax_group_id" ref="tax_group_iva_16"/>
|
|
<field name="tax_exigibility">on_payment</field>
|
|
<field name="cash_basis_transition_account_id" ref="cuenta209_01"/>
|
|
<field name="l10n_mx_tax_type">Tasa</field>
|
|
<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('cuenta208_01'),
|
|
'tag_ids': [ref('tag_iva')],
|
|
}),
|
|
]"/>
|
|
<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('cuenta208_01'),
|
|
'tag_ids': [ref('tag_iva')],
|
|
}),
|
|
]"/>
|
|
</record>
|
|
|
|
<record id="tax1" model="account.tax.template">
|
|
<field name="sequence" eval="10"/>
|
|
<field name="chart_template_id" ref="mx_coa"/>
|
|
<field name="name">RET IVA FLETES 4%</field>
|
|
<field name="description">Retención IVA(-4%)</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_ret_4"/>
|
|
<field name="tax_exigibility">on_payment</field>
|
|
<field name="cash_basis_transition_account_id" ref="cuenta216_10"/>
|
|
<field name="l10n_mx_tax_type">Tasa</field>
|
|
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0,0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'base',
|
|
'tag_ids': [ref('tag_diot_ret')],
|
|
}),
|
|
|
|
(0,0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('cuenta216_10_20'),
|
|
}),
|
|
]"/>
|
|
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0,0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'base',
|
|
'tag_ids': [ref('tag_diot_ret')],
|
|
}),
|
|
|
|
(0,0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('cuenta216_10_20'),
|
|
}),
|
|
]"/>
|
|
</record>
|
|
|
|
<record id="tax2" model="account.tax.template">
|
|
<field name="sequence" eval="10"/>
|
|
<field name="chart_template_id" ref="mx_coa"/>
|
|
<field name="name">RET IVA ARRENDAMIENTO 10%</field>
|
|
<field name="description">Retención IVA(-10%)</field>
|
|
<field name="amount">-10</field>
|
|
<field name="amount_type">percent</field>
|
|
<field name="type_tax_use">purchase</field>
|
|
<field name="tax_group_id" ref="tax_group_iva_ret_10"/>
|
|
<field name="tax_exigibility">on_payment</field>
|
|
<field name="cash_basis_transition_account_id" ref="cuenta216_10"/>
|
|
<field name="l10n_mx_tax_type">Tasa</field>
|
|
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0,0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'base',
|
|
'tag_ids': [ref('tag_diot_ret')],
|
|
}),
|
|
|
|
(0,0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('cuenta216_10_20'),
|
|
}),
|
|
]"/>
|
|
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0,0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'base',
|
|
'tag_ids': [ref('tag_diot_ret')],
|
|
}),
|
|
|
|
(0,0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('cuenta216_10_20'),
|
|
}),
|
|
]"/>
|
|
</record>
|
|
|
|
<record id="tax3" model="account.tax.template">
|
|
<field name="sequence" eval="10"/>
|
|
<field name="chart_template_id" ref="mx_coa"/>
|
|
<field name="name">RET ISR ARRENDAMIENTO 10%</field>
|
|
<field name="description">Retención ISR(-10%)</field>
|
|
<field name="amount">-10</field>
|
|
<field name="amount_type">percent</field>
|
|
<field name="type_tax_use">purchase</field>
|
|
<field name="tax_group_id" ref="tax_group_isr_ret_10"/>
|
|
<field name="l10n_mx_tax_type">Tasa</field>
|
|
<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('cuenta216_03'),
|
|
}),
|
|
]"/>
|
|
<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('cuenta216_03'),
|
|
}),
|
|
]"/>
|
|
</record>
|
|
|
|
<record id="tax5" model="account.tax.template">
|
|
<field name="sequence" eval="10"/>
|
|
<field name="chart_template_id" ref="mx_coa"/>
|
|
<field name="name">RET ISR HONORARIOS 10%</field>
|
|
<field name="description">Retención ISR(-10%)</field>
|
|
<field name="amount">-10</field>
|
|
<field name="amount_type">percent</field>
|
|
<field name="type_tax_use">purchase</field>
|
|
<field name="tax_group_id" ref="tax_group_isr_ret_10"/>
|
|
<field name="l10n_mx_tax_type">Tasa</field>
|
|
<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('cuenta216_04'),
|
|
}),
|
|
]"/>
|
|
<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('cuenta216_04'),
|
|
}),
|
|
]"/>
|
|
</record>
|
|
|
|
<record id="tax7" model="account.tax.template">
|
|
<field name="sequence" eval="10"/>
|
|
<field name="chart_template_id" ref="mx_coa"/>
|
|
<field name="name">RETENCION IVA ARRENDAMIENTO 10.67%</field>
|
|
<field name="description">Retención IVA(-10.67%)</field>
|
|
<field name="amount">-10.67</field>
|
|
<field name="amount_type">percent</field>
|
|
<field name="type_tax_use">purchase</field>
|
|
<field name="tax_group_id" ref="tax_group_iva_ret_1067"/>
|
|
<field name="tax_exigibility">on_payment</field>
|
|
<field name="cash_basis_transition_account_id" ref="cuenta216_10"/>
|
|
<field name="l10n_mx_tax_type">Tasa</field>
|
|
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0,0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'base',
|
|
'tag_ids': [ref('tag_diot_ret')],
|
|
}),
|
|
|
|
(0,0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('cuenta216_10_20'),
|
|
}),
|
|
]"/>
|
|
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0,0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'base',
|
|
'tag_ids': [ref('tag_diot_ret')],
|
|
}),
|
|
|
|
(0,0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('cuenta216_10_20'),
|
|
}),
|
|
]"/>
|
|
</record>
|
|
|
|
<record id="tax8" model="account.tax.template">
|
|
<field name="sequence" eval="10"/>
|
|
<field name="chart_template_id" ref="mx_coa"/>
|
|
<field name="name">RETENCION IVA HONORARIOS 10.67%</field>
|
|
<field name="description">Retención IVA(-10.67%)</field>
|
|
<field name="amount">-10.67</field>
|
|
<field name="amount_type">percent</field>
|
|
<field name="type_tax_use">purchase</field>
|
|
<field name="tax_group_id" ref="tax_group_iva_ret_1067"/>
|
|
<field name="tax_exigibility">on_payment</field>
|
|
<field name="cash_basis_transition_account_id" ref="cuenta216_10"/>
|
|
<field name="l10n_mx_tax_type">Tasa</field>
|
|
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0,0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'base',
|
|
'tag_ids': [ref('tag_diot_ret')],
|
|
}),
|
|
|
|
(0,0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('cuenta216_10_20'),
|
|
}),
|
|
]"/>
|
|
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0,0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'base',
|
|
'tag_ids': [ref('tag_diot_ret')],
|
|
}),
|
|
|
|
(0,0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('cuenta216_10_20'),
|
|
}),
|
|
]"/>
|
|
</record>
|
|
|
|
<record id="tax13" model="account.tax.template">
|
|
<field name="sequence" eval="10"/>
|
|
<field name="chart_template_id" ref="mx_coa"/>
|
|
<field name="name">IVA(0%) COMPRAS</field>
|
|
<field name="description">IVA(0%)</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="tax_exigibility">on_payment</field>
|
|
<field name="cash_basis_transition_account_id" ref="cuenta119_01"/>
|
|
<field name="l10n_mx_tax_type">Tasa</field>
|
|
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0,0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'base',
|
|
'tag_ids': [ref('tag_diot_0')],
|
|
}),
|
|
|
|
(0,0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('cuenta118_01'),
|
|
}),
|
|
]"/>
|
|
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0,0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'base',
|
|
'tag_ids': [ref('tag_diot_0')],
|
|
}),
|
|
|
|
(0,0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('cuenta118_01'),
|
|
}),
|
|
]"/>
|
|
</record>
|
|
|
|
<record id="tax14" model="account.tax.template">
|
|
<field name="sequence" eval="1"/>
|
|
<field name="chart_template_id" ref="mx_coa"/>
|
|
<field name="name">IVA(16%) COMPRAS</field>
|
|
<field name="description">IVA(16%)</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="tax_exigibility">on_payment</field>
|
|
<field name="cash_basis_transition_account_id" ref="cuenta119_01"/>
|
|
<field name="l10n_mx_tax_type">Tasa</field>
|
|
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0,0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'base',
|
|
'tag_ids': [ref('tag_diot_16')],
|
|
}),
|
|
|
|
(0,0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('cuenta118_01'),
|
|
}),
|
|
]"/>
|
|
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0,0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'base',
|
|
'tag_ids': [ref('tag_diot_16')],
|
|
}),
|
|
|
|
(0,0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('cuenta118_01'),
|
|
}),
|
|
]"/>
|
|
</record>
|
|
|
|
<record id="tax16" model="account.tax.template">
|
|
<field name="chart_template_id" ref="mx_coa"/>
|
|
<field name="name">IVA(8%) COMPRAS</field>
|
|
<field name="description">IVA(8%)</field>
|
|
<field name="amount">8</field>
|
|
<field name="amount_type">percent</field>
|
|
<field name="type_tax_use">purchase</field>
|
|
<field name="tax_group_id" ref="tax_group_iva_8"/>
|
|
<field name="tax_exigibility">on_payment</field>
|
|
<field name="cash_basis_transition_account_id" ref="cuenta119_01"/>
|
|
<field name="l10n_mx_tax_type">Tasa</field>
|
|
<field name="sequence" eval="10"/>
|
|
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0,0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'base',
|
|
'tag_ids': [ref('tag_diot_8')],
|
|
}),
|
|
|
|
(0,0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('cuenta118_01'),
|
|
}),
|
|
]"/>
|
|
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0,0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'base',
|
|
'tag_ids': [ref('tag_diot_8')],
|
|
}),
|
|
|
|
(0,0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('cuenta118_01'),
|
|
}),
|
|
]"/>
|
|
</record>
|
|
|
|
<record id="tax17" model="account.tax.template">
|
|
<field name="chart_template_id" ref="mx_coa"/>
|
|
<field name="name">IVA(8%) VENTAS</field>
|
|
<field name="description">IVA(8%)</field>
|
|
<field name="amount">8</field>
|
|
<field name="amount_type">percent</field>
|
|
<field name="type_tax_use">sale</field>
|
|
<field name="tax_group_id" ref="tax_group_iva_8"/>
|
|
<field name="tax_exigibility">on_payment</field>
|
|
<field name="cash_basis_transition_account_id" ref="cuenta209_01"/>
|
|
<field name="l10n_mx_tax_type">Tasa</field>
|
|
<field name="sequence" eval="10"/>
|
|
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0,0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'base',
|
|
}),
|
|
|
|
(0,0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'tax',
|
|
'tag_ids': [ref('l10n_mx.tag_iva')],
|
|
'account_id': ref('cuenta208_01'),
|
|
'tag_ids': [ref('tag_iva')],
|
|
}),
|
|
]"/>
|
|
<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',
|
|
'tag_ids': [ref('l10n_mx.tag_iva')],
|
|
'account_id': ref('cuenta208_01'),
|
|
'tag_ids': [ref('tag_iva')],
|
|
}),
|
|
]"/>
|
|
</record>
|
|
</data>
|
|
</odoo>
|