[FIX] l10n_mx: Country in tags is required for domain

The domain for the tags in the taxes indicates that the country must be
the same that the tax country:
domain="[('applicability', '=', 'taxes'), ('country_id', '=', country_id)]"

For this reason is necessary assign the country in the tags, to allow
register new taxes or change the tag in the records created.

closes odoo/odoo#37482

Signed-off-by: Nicolas Martinelli (nim) <nim@odoo.com>
This commit is contained in:
Luis Torres
2019-09-26 19:10:09 +00:00
parent 218f1c63ea
commit e7bbe5dc0e
+11
View File
@@ -5,48 +5,59 @@
<record id="tag_iva" model="account.account.tag">
<field name="name">IVA</field>
<field name="applicability">taxes</field>
<field name="country_id" ref="base.mx"/>
</record>
<record id="tag_isr" model="account.account.tag">
<field name="name">ISR</field>
<field name="applicability">taxes</field>
<field name="country_id" ref="base.mx"/>
</record>
<record id="tag_ieps" model="account.account.tag">
<field name="name">IEPS</field>
<field name="applicability">taxes</field>
<field name="country_id" ref="base.mx"/>
</record>
<!-- Account Tags -->
<record id="tag_diot_16" model="account.account.tag">
<field name="name">DIOT: 16%</field>
<field name="applicability">taxes</field>
<field name="country_id" ref="base.mx"/>
</record>
<record id="tag_diot_16_non_cre" model="account.account.tag">
<field name="name">DIOT: 16% NO ACREDITABLE</field>
<field name="applicability">taxes</field>
<field name="country_id" ref="base.mx"/>
</record>
<record id="tag_diot_16_imp" model="account.account.tag">
<field name="name">DIOT: 16% IMP</field>
<field name="applicability">taxes</field>
<field name="country_id" ref="base.mx"/>
</record>
<record id="tag_diot_0" model="account.account.tag">
<field name="name">DIOT: 0%</field>
<field name="applicability">taxes</field>
<field name="country_id" ref="base.mx"/>
</record>
<record id="tag_diot_8" model="account.account.tag">
<field name="name">DIOT: 8%</field>
<field name="applicability">taxes</field>
<field name="country_id" ref="base.mx"/>
</record>
<record id="tag_diot_8_non_cre" model="account.account.tag">
<field name="name">DIOT: 8% NO ACREDITABLE</field>
<field name="applicability">taxes</field>
<field name="country_id" ref="base.mx"/>
</record>
<record id="tag_diot_ret" model="account.account.tag">
<field name="name">DIOT: Retención</field>
<field name="applicability">taxes</field>
<field name="country_id" ref="base.mx"/>
</record>
<record id="tag_diot_exento" model="account.account.tag">
<field name="name">DIOT: Exento</field>
<field name="applicability">taxes</field>
<field name="country_id" ref="base.mx"/>
</record>
<record id="tax9" model="account.tax.template">