diff options
| author | Katherine Zaoral <kz@adhoc.com.ar> | 2019-07-26 12:28:28 +0000 |
|---|---|---|
| committer | Katherine Zaoral <kz@adhoc.com.ar> | 2019-07-26 12:36:17 +0000 |
| commit | 30b09d4e772f63c1d21efaeb3b2c74f34784b574 (patch) | |
| tree | 29829c8cd9facf18ce63e580cc139e6769896dfb | |
| parent | fd6aa428ce7b7ab03ba920b1c020f5862f56f731 (diff) | |
[ADD] base_vat: Add Argentinian vat validation
closes odoo/odoo#35218
Signed-off-by: Josse Colpaert <jco@openerp.com>
| -rw-r--r-- | addons/base_vat/models/res_partner.py | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/addons/base_vat/models/res_partner.py b/addons/base_vat/models/res_partner.py index 6875a2e21c3..983f616f1f3 100644 --- a/addons/base_vat/models/res_partner.py +++ b/addons/base_vat/models/res_partner.py @@ -49,6 +49,7 @@ from stdnum.ro.cf import compact as compact_ro from stdnum.se.vat import compact as compact_se from stdnum.si.ddv import compact as compact_si from stdnum.sk.dph import compact as compact_sk +from stdnum.ar.cuit import compact as compact_ar # tr compact vat is not in stdnum @@ -398,6 +399,14 @@ class ResPartner(models.Model): except ImportError: return True + # Argentinian VAT validation, contributed by ADHOC + def check_vat_ar(self, vat): + try: + import stdnum.ar + return stdnum.ar.cuit.is_valid(vat) + except ImportError: + return True + def default_compact(self, vat): return vat |
