[IMP] base_vat: remove sweden vat validation method from base_vat as it is now improved in vatnumber library

bzr revid: psi@tinyerp.co.in-20110718094451-xuzeenufge64j7p4
This commit is contained in:
psi (Open ERP)
2011-07-18 15:14:51 +05:30
parent 57ef0ed5a2
commit cc758b3c78
-27
View File
@@ -128,33 +128,6 @@ class res_partner(osv.osv):
#Valid format and valid date
return True
# Sweden VAT number check fails is some cases from vatnumber library..so override this check method here
def check_vat_se(self, vat):
'''
Check Sweden VAT number.
'''
if len(vat) != 12:
return False
try:
int(vat)
except:
return False
#if int(vat[9:11]) <= 0: Fixed in OpenERP
if int(vat[9:11]) < 0:
return False
sum = vatnumber.mult_add(2, int(vat[0])) + int(vat[1]) + \
vatnumber.mult_add(2, int(vat[2])) + int(vat[3]) + \
vatnumber.mult_add(2, int(vat[4])) + int(vat[5]) + \
vatnumber.mult_add(2, int(vat[6])) + int(vat[7]) + \
vatnumber.mult_add(2, int(vat[8]))
check = 10 - (sum % 10)
if check == 10:
check = 0
if check != int(vat[9]):
return False
return True
res_partner()
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: