summaryrefslogtreecommitdiff
path: root/addons/base_vat
diff options
context:
space:
mode:
authorNikunj Ladava <nla@odoo.com>2020-04-14 07:00:54 +0000
committerJosse Colpaert <jco@odoo.com>2020-08-17 14:11:07 +0000
commit34c4752eeafc33bd88e18c7f0408dfda17dfa8d8 (patch)
tree7b99dad3a2bd16d1bc3b41a61005e77798765d00 /addons/base_vat
parent9cf8da90d5ba1ed4ee924659dea1bd4313dcc3c6 (diff)
[IMP] base_vat: remove simple check vat for co
- removed simple check vat for columbia - removed document type field from partner - document type will be managed by latam type - updated city name for colombia - added data for for latam identification type - Added depdencies - base_address_city - account_debit_note - l10n_latam_base task- 2190843 closes odoo/odoo#53040 Related: odoo/upgrade#1589 Related: odoo/enterprise#9567 Signed-off-by: Josse Colpaert <jco@openerp.com>
Diffstat (limited to 'addons/base_vat')
-rw-r--r--addons/base_vat/models/res_partner.py20
1 files changed, 0 insertions, 20 deletions
diff --git a/addons/base_vat/models/res_partner.py b/addons/base_vat/models/res_partner.py
index 3c549301b59..25b9ddb0835 100644
--- a/addons/base_vat/models/res_partner.py
+++ b/addons/base_vat/models/res_partner.py
@@ -223,26 +223,6 @@ class ResPartner(models.Model):
checksum = extra + sum((8-i) * int(x) for i, x in enumerate(vat[:7]))
return 'WABCDEFGHIJKLMNOPQRSTUV'[checksum % 23]
- def check_vat_co(self, rut):
- '''
- Check Colombian RUT number.
- Method copied from vatnumber 1.2 lib https://code.google.com/archive/p/vatnumber/
- '''
- if len(rut) != 10:
- return False
- try:
- int(rut)
- except ValueError:
- return False
- nums = [3, 7, 13, 17, 19, 23, 29, 37, 41, 43, 47, 53, 59, 67, 71]
- sum = 0
- for i in range(len(rut) - 2, -1, -1):
- sum += int(rut[i]) * nums[len(rut) - 2 - i]
- if sum % 11 > 1:
- return int(rut[-1]) == 11 - (sum % 11)
- else:
- return int(rut[-1]) == sum % 11
-
def check_vat_ie(self, vat):
""" Temporary Ireland VAT validation to support the new format
introduced in January 2013 in Ireland, until upstream is fixed.