diff options
| author | Victor Feyens <vfe@odoo.com> | 2020-02-07 14:04:13 +0000 |
|---|---|---|
| committer | Victor Feyens <vfe@odoo.com> | 2020-05-07 13:12:01 +0000 |
| commit | e8ca97273bb22782b58cf4a85c9940ded3de0025 (patch) | |
| tree | 78a11f0ebf94e8a4104f514be08662e5344e7299 /addons/l10n_co | |
| parent | 5c0b431baf1e1c30033e63b6aca2d75bcd8b6b70 (diff) | |
[IMP] l10n_co: remove unused field
Followup of
https://github.com/odoo/odoo/commit/b44f559fe7577afdaa83511bdf0b6ca47ffeb8b7
closes odoo/odoo#50862
Related: odoo/upgrade#1164
Signed-off-by: oco-odoo <oco-odoo@users.noreply.github.com>
Diffstat (limited to 'addons/l10n_co')
| -rw-r--r-- | addons/l10n_co/models/res_partner.py | 30 | ||||
| -rw-r--r-- | addons/l10n_co/views/res_partner.xml | 3 |
2 files changed, 0 insertions, 33 deletions
diff --git a/addons/l10n_co/models/res_partner.py b/addons/l10n_co/models/res_partner.py index 1ded9db27bf..b26b58d94dd 100644 --- a/addons/l10n_co/models/res_partner.py +++ b/addons/l10n_co/models/res_partner.py @@ -17,36 +17,6 @@ class ResPartner(models.Model): ('civil_registration', 'Registro Civil'), ('national_citizen_id', 'Cédula de ciudadanía')], string='Document Type', help='Indicates to what document the information in here belongs to.') - l10n_co_verification_code = fields.Char(compute='_compute_verification_code', string='VC', # todo remove this field in master - help='Redundancy check to verify the vat number has been typed in correctly.') - - @api.depends('vat') - def _compute_verification_code(self): - multiplication_factors = [71, 67, 59, 53, 47, 43, 41, 37, 29, 23, 19, 17, 13, 7, 3] - - for partner in self: - if partner.vat and partner.country_id == self.env.ref('base.co') and len(partner.vat) <= len(multiplication_factors): - number = 0 - padded_vat = partner.vat - - while len(padded_vat) < len(multiplication_factors): - padded_vat = '0' + padded_vat - - # if there is a single non-integer in vat the verification code should be False - try: - for index, vat_number in enumerate(padded_vat): - number += int(vat_number) * multiplication_factors[index] - - number %= 11 - - if number < 2: - partner.l10n_co_verification_code = number - else: - partner.l10n_co_verification_code = 11 - number - except ValueError: - partner.l10n_co_verification_code = False - else: - partner.l10n_co_verification_code = False @api.constrains('vat', 'country_id', 'l10n_co_document_type') def check_vat(self): diff --git a/addons/l10n_co/views/res_partner.xml b/addons/l10n_co/views/res_partner.xml index 5c55043fb44..72232d9b642 100644 --- a/addons/l10n_co/views/res_partner.xml +++ b/addons/l10n_co/views/res_partner.xml @@ -8,9 +8,6 @@ <field name="vat" position="before"> <field name="l10n_co_document_type"/> </field> - <field name="vat" position="after"> - <field name="l10n_co_verification_code" invisible="1"/> - </field> </field> </record> </odoo> |
