[IMP] base_vat: differenciate VIES and classical VAT error
Display a different error message so that users are aware if the test failed with VIES enabled or not (opw 609823)
This commit is contained in:
parent
cd013aa09a
commit
b91a75f7ef
|
@ -150,6 +150,8 @@ class res_partner(osv.osv):
|
||||||
vat_no = "'CC##' (CC=Country Code, ##=VAT Number)"
|
vat_no = "'CC##' (CC=Country Code, ##=VAT Number)"
|
||||||
if default_vat_check(vat_country, vat_number):
|
if default_vat_check(vat_country, vat_number):
|
||||||
vat_no = _ref_vat[vat_country] if vat_country in _ref_vat else vat_no
|
vat_no = _ref_vat[vat_country] if vat_country in _ref_vat else vat_no
|
||||||
|
if self.pool['res.users'].browse(cr, uid, uid).company_id.vat_check_vies:
|
||||||
|
return '\n' + _('This VAT number either failed the VIES VAT validation check or did not respect the expected format %s.') % vat_no
|
||||||
return '\n' + _('This VAT number does not seem to be valid.\nNote: the expected format is %s') % vat_no
|
return '\n' + _('This VAT number does not seem to be valid.\nNote: the expected format is %s') % vat_no
|
||||||
|
|
||||||
_constraints = [(check_vat, _construct_constraint_msg, ["vat"])]
|
_constraints = [(check_vat, _construct_constraint_msg, ["vat"])]
|
||||||
|
|
Loading…
Reference in New Issue