diff --git a/addons/base_vat/__terp__.py b/addons/base_vat/__terp__.py index f26ab6a192c..0536c097a50 100644 --- a/addons/base_vat/__terp__.py +++ b/addons/base_vat/__terp__.py @@ -28,7 +28,7 @@ ############################################################################### { "name" : "VAT", - "description": "Enable the VAT Number for the partner. Check the validity of that VAT Number (idea and code from Tryton (B2CK)).", + "description": "Enable the VAT Number for the partner. Check the validity of that VAT Number.", "version" : "1.0", "author" : "Tiny", "category" : "Generic Modules/Base", diff --git a/addons/base_vat/partner.py b/addons/base_vat/partner.py index 18f3ac6ab16..4c815bd7243 100644 --- a/addons/base_vat/partner.py +++ b/addons/base_vat/partner.py @@ -51,7 +51,9 @@ class res_partner(osv.osv): continue #FIXME return False? empty vat numbre is invalid? vat_country, vat_number = partner.vat[:2].lower(), partner.vat[2:] - if not getattr(self, 'check_vat_' + vat_country)(vat_number): + + check = getattr(self, 'check_vat_' + vat_country, lambda vn: False) + if not check(vat_number): return False return True