[ADD] base_vat: Add Argentinian vat validation
closes odoo/odoo#35218 Signed-off-by: Josse Colpaert <jco@openerp.com>
This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user