Move tax identifier types in a sorted one item par line list

This is simplify the maintenance.
This commit is contained in:
Cédric Krier committed 2021-08-13 11:30:19 +02:00
1 parent 0fe76d2f60
commit 502fb944b4
1 file changed
+70 -13
+70 -13
View File
@@ -122,19 +122,7 @@ class Party(DeactivableMixin, ModelSQL, ModelView, MultiValueMixin):
@classmethod
def tax_identifier_types(cls):
return [
'ad_nrt', 'al_nipt', 'ar_cuit', 'at_uid', 'be_vat', 'bg_vat',
'by_unp', 'ch_vat', 'cl_rut', 'cn_uscc', 'co_rut', 'cr_cpj',
'cz_dic', 'de_vat', 'dk_cvr', 'do_rnc', 'ec_ruc', 'ee_kmkr',
'es_nif', 'eu_vat', 'fi_alv', 'fr_tva', 'gb_vat', 'gr_vat',
'gt_nit', 'hu_anum', 'id_npwp', 'ie_vat', 'il_hp', 'is_vsk',
'it_iva', 'jp_cn', 'kr_brn', 'lt_pvm', 'lu_tva', 'lv_pvn',
'mc_tva', 'md_idno', 'mt_vat', 'mx_rfc', 'nl_btw', 'no_mva',
'nz_ird', 'pe_ruc', 'pl_nip', 'pt_nif', 'py_ruc', 'ro_cf',
'rs_pib', 'ru_inn', 'se_vat', 'si_ddv', 'sk_dph', 'sm_coe',
'ua_edrpou', 'ua_rntrc', 'us_atin', 'us_ein', 'us_itin',
'us_ptin', 'us_ssn', 'us_tin', 'uy_ruc', 've_rif', 'vn_mst',
'za_tin']
return TAX_IDENTIFIER_TYPES
def get_tax_identifier(self, name):
types = self.tax_identifier_types()
@@ -504,6 +492,75 @@ IDENTIFIER_TYPES = [
('za_tin', "South African Tax Identification Number"),
]
TAX_IDENTIFIER_TYPES = [
'ad_nrt',
'al_nipt',
'ar_cuit',
'at_uid',
'be_vat',
'bg_vat',
'by_unp',
'ch_vat',
'cl_rut',
'cn_uscc',
'co_rut',
'cr_cpj',
'cz_dic',
'de_vat',
'dk_cvr',
'do_rnc',
'ec_ruc',
'ee_kmkr',
'es_nif',
'eu_vat',
'fi_alv',
'fr_tva',
'gb_vat',
'gr_vat',
'gt_nit',
'hu_anum',
'id_npwp',
'ie_vat',
'il_hp',
'is_vsk',
'it_iva',
'jp_cn',
'kr_brn',
'lt_pvm',
'lu_tva',
'lv_pvn',
'mc_tva',
'md_idno',
'mt_vat',
'mx_rfc',
'nl_btw',
'no_mva',
'nz_ird',
'pe_ruc',
'pl_nip',
'pt_nif',
'py_ruc',
'ro_cf',
'rs_pib',
'ru_inn',
'se_vat',
'si_ddv',
'sk_dph',
'sm_coe',
'ua_edrpou',
'ua_rntrc',
'us_atin',
'us_ein',
'us_itin',
'us_ptin',
'us_ssn',
'us_tin',
'uy_ruc',
've_rif',
'vn_mst',
'za_tin',
]
class Identifier(sequence_ordered(), ModelSQL, ModelView):
'Party Identifier'