summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKatherine Zaoral <kz@adhoc.com.ar>2019-07-26 12:28:28 +0000
committerKatherine Zaoral <kz@adhoc.com.ar>2019-07-26 12:36:17 +0000
commit30b09d4e772f63c1d21efaeb3b2c74f34784b574 (patch)
tree29829c8cd9facf18ce63e580cc139e6769896dfb
parentfd6aa428ce7b7ab03ba920b1c020f5862f56f731 (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.py9
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