diff --git a/modules/party/CHANGELOG b/modules/party/CHANGELOG index a8798a7b64..66e6ab81cd 100644 --- a/modules/party/CHANGELOG +++ b/modules/party/CHANGELOG @@ -1,13 +1,18 @@ +* Add Belgian BIS Number identifier * Add Belgian National Number identifier * Add Algerian Tax Number identifier +* Add Egyptian Tax Registration Number identifier +* Add European VAT on e-Commerce - One Stop Shop identifier * Add Faroese Tax Number identifier * Add Ghanaian Taxpayer Identification Number identifier +* Add Guinean Tax Number identifier * Add Indian Voter ID identifier * Add Indian VAT number identifier * Add Moroccan Tax Number identifier * Add Macedonian Tax Number identifier * Add Pakistani Computerised National Identity Card Number identifier * Add Portuguese Identity Number identifier +* Add Slovenian Corporate Registration Number identifier * Add Slovenian Unique Master Citizen Number identifier * Add Thai Memorandum of Association Number identifier * Add Thai Personal Identification Number identifier diff --git a/modules/party/party.py b/modules/party/party.py index 49bc35fb4c..d916e50771 100644 --- a/modules/party/party.py +++ b/modules/party/party.py @@ -353,6 +353,7 @@ IDENTIFIER_TYPES = [ ('au_abn', "Australian Business Number"), ('au_acn', "Australian Company Number"), ('au_tfn', "Australian Tax File Number"), + ('be_bis', "Belgian BIS Number"), ('be_nn', "Belgian National Number"), ('be_vat', "Belgian Enterprise Number"), ('bg_egn', "Bulgarian Personal Identity Codes"), @@ -392,11 +393,13 @@ IDENTIFIER_TYPES = [ ('ee_ik', "Estonian Personal ID Number"), ('ee_kmkr', "Estonian VAT Number"), ('ee_registrikood', "Estonian Organisation Registration Code"), + ('eg_tn', "Egyptian Tax Registration Number"), ('es_cif', "Spanish Company Tax"), ('es_dni', "Spanish Personal Identity Codes"), ('es_nie', "Spanish Foreigner Number"), ('es_nif', "Spanish VAT Number"), ('eu_at_02', "SEPA Identifier of the Creditor (AT-02)"), + ('eu_oss', "European VAT on e-Commerce - One Stop Shop"), ('eu_vat', "European VAT Number"), ('fi_alv', "Finnish VAT Number"), ('fi_associationid', "Finnish Association Identifier"), @@ -414,6 +417,7 @@ IDENTIFIER_TYPES = [ ('gb_upn', "English Unique Pupil Number"), ('gb_vat', "United Kingdom (and Isle of Man) VAT Number"), ('gh_tin', "Ghanaian Taxpayer Identification Number"), + ('gn_nifp', "Guinean Tax Number"), ('gr_amka', "Greek Social Security Number"), ('gr_vat', "Greek VAT Number"), ('gt_nit', "Guatemala Tax Number"), @@ -475,6 +479,7 @@ IDENTIFIER_TYPES = [ ('se_orgnr', "Swedish Company Number"), ('se_personnummer', "Swedish Personal Number"), ('se_vat', "Swedish VAT Number"), + ('si_businessid', "Slovenian Corporate Registration Number"), ('si_ddv', "Slovenian VAT Number"), ('si_emso', "Slovenian Unique Master Citizen Number"), ('sk_dph', "Slovak VAT Number"), @@ -522,6 +527,7 @@ TAX_IDENTIFIER_TYPES = [ 'dz_nif', 'ec_ruc', 'ee_kmkr', + 'eg_tn', 'es_nif', 'eu_vat', 'fi_alv', @@ -529,6 +535,7 @@ TAX_IDENTIFIER_TYPES = [ 'fr_tva', 'gb_vat', 'gh_tin', + 'gn_nifp', 'gr_vat', 'gt_nit', 'hu_anum', diff --git a/modules/party/setup.py b/modules/party/setup.py index f971db7047..7489eafabc 100755 --- a/modules/party/setup.py +++ b/modules/party/setup.py @@ -44,7 +44,7 @@ else: download_url = 'http://downloads.tryton.org/%s.%s/' % ( major_version, minor_version) -requires = ['python-sql >= 0.4', 'python-stdnum >= 1.18'] +requires = ['python-sql >= 0.4', 'python-stdnum >= 1.19'] for dep in info.get('depends', []): if not re.match(r'(ir|res)(\W|$)', dep): requires.append(get_require_version('trytond_%s' % dep))