Skip to content
Snippets Groups Projects
Commit cf61089d authored by aliya's avatar aliya
Browse files

[FIX] l10n_ar, l10n_ec, l10n_pe: use fiscal country


Currently all latam localizations except Chile use country_id in _localization_use_documents().
account_fiscal_country_id should be used instead in all modules.

closes odoo/odoo#84369

Task: 2761248
Signed-off-by: default avatarOlivier Colson <oco@odoo.com>
parent 0c01f2a2
No related branches found
No related tags found
No related merge requests found
......@@ -33,7 +33,7 @@ class ResCompany(models.Model):
def _localization_use_documents(self):
""" Argentinean localization use documents """
self.ensure_one()
return True if self.country_id.code == "AR" else super()._localization_use_documents()
return self.account_fiscal_country_id.code == "AR" or super()._localization_use_documents()
@api.constrains('l10n_ar_afip_responsibility_type_id')
def _check_accounting_info(self):
......
......@@ -7,6 +7,4 @@ class ResCompany(models.Model):
def _localization_use_documents(self):
self.ensure_one()
if self.country_id.code == "EC":
return True
return super(ResCompany, self)._localization_use_documents()
return self.account_fiscal_country_id.code == "EC" or super(ResCompany, self)._localization_use_documents()
......@@ -9,4 +9,4 @@ class ResCompany(models.Model):
def _localization_use_documents(self):
# OVERRIDE
self.ensure_one()
return self.country_id.code == "PE" or super()._localization_use_documents()
return self.account_fiscal_country_id.code == "PE" or super()._localization_use_documents()
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment