Arthur de Jong

Open Source / Free Software developer

summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorArthur de Jong <arthur@arthurdejong.org>2015-04-27 18:38:03 +0200
committerArthur de Jong <arthur@arthurdejong.org>2015-04-27 19:45:31 +0200
commit58775d96a5fc9783fc5dc3fa22fa0a0361419e78 (patch)
treed7884d4bfaff8ee9de6b419f5b8a756249e9dc0d
parent583b066bea38ef0f15ffd17d265d35e4311faac2 (diff)
Get files ready for 1.1 release1.1
-rw-r--r--ChangeLog168
-rw-r--r--NEWS27
-rw-r--r--README17
-rw-r--r--docs/index.rst13
-rw-r--r--docs/stdnum.al.nipt.rst5
-rw-r--r--docs/stdnum.ar.cuit.rst5
-rw-r--r--docs/stdnum.cl.rut.rst5
-rw-r--r--docs/stdnum.co.nit.rst5
-rw-r--r--docs/stdnum.do.cedula.rst5
-rw-r--r--docs/stdnum.do.rnc.rst5
-rw-r--r--docs/stdnum.is_.kennitala.rst5
-rw-r--r--docs/stdnum.is_.vsk.rst5
-rw-r--r--docs/stdnum.iso9362.rst5
-rw-r--r--docs/stdnum.no.mva.rst5
-rw-r--r--docs/stdnum.no.orgnr.rst5
-rw-r--r--docs/stdnum.se.orgnr.rst5
-rw-r--r--docs/stdnum.sm.coe.rst5
-rwxr-xr-xsetup.py2
-rw-r--r--stdnum/__init__.py19
19 files changed, 305 insertions, 6 deletions
diff --git a/ChangeLog b/ChangeLog
index b42d1f3..04bbf15 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,171 @@
+2015-04-27 Arthur de Jong <arthur@arthurdejong.org>
+
+ * [583b066] getcnloc.py, stdnum/cn/loc.dat, stdnum/iban.dat,
+ stdnum/imsi.dat, stdnum/isbn.dat, stdnum/isil.dat: Update
+ database files
+
+ This also updates the script to download updated Chinese
+ location names.
+
+2014-10-24 Tomas Thor Jonsson <benregn@gmail.com>
+
+ * [dd309e4] stdnum/se/orgnr.py, stdnum/se/vat.py: Add support for
+ SE orgnr
+
+ This also delegates some of the validation for the Swedish VAT
+ module to the orgnr module.
+
+2015-04-27 Arthur de Jong <arthur@arthurdejong.org>
+
+ * [23882e2] tests/test_ec_ruc.doctest: Add extra tests for the
+ stdnum.ec.ruc module
+
+ These numbers were found in various online sources.
+
+2015-04-25 Arthur de Jong <arthur@arthurdejong.org>
+
+ * [eac4d63] stdnum/fr/tva.py: Add extra test for French TVA
+
+2014-10-14 P. Christeas <xrg@linux.gr>
+
+ * [9934f76] stdnum/gr/vat.py: Change description of Greek FPA number
+
+ In Greece, our VAT number is used as a generic "tax registration"
+ num. Update the docstring to reflect that name.
+
+2015-04-22 Arthur de Jong <arthur@arthurdejong.org>
+
+ * [4d7163c] stdnum/ar/__init__.py, stdnum/ar/cuit.py,
+ tests/test_ar_cuit.doctest: Add Argentinian CUIT (VAT) number
+
+ Based partially on the implementation in the vatnumber module.
+
+2015-04-18 Arthur de Jong <arthur@arthurdejong.org>
+
+ * [ba894d7] stdnum/sm/__init__.py, stdnum/sm/coe.py: Add San Marino
+ COE (VAT) number
+
+ Based partially on the implementation in the vatnumber module.
+
+2015-04-18 Arthur de Jong <arthur@arthurdejong.org>
+
+ * [144e1a4] stdnum/co/__init__.py, stdnum/co/nit.py: Add Colombian
+ NIT/RUT (VAT) code
+
+ Based on the implementation in the vatnumber module.
+
+2015-04-18 Arthur de Jong <arthur@arthurdejong.org>
+
+ * [c69c8f0] stdnum/cl/__init__.py, stdnum/cl/rut.py,
+ tests/test_cl_rut.doctest: Add Chilean national tax number (RUT)
+
+ Based on the implementation in the vatnumber module.
+
+2015-04-18 Arthur de Jong <arthur@arthurdejong.org>
+
+ * [3db826c] stdnum/al/__init__.py, stdnum/al/nipt.py,
+ tests/test_al_nipt.doctest: Add Albanian NIPT (VAT) number
+
+ Partially based on the implementation in the vatnumber module.
+
+ Some valid numbers appear to start with an L so those are allowed
+ as well.
+
+2015-04-23 Arthur de Jong <arthur@arthurdejong.org>
+
+ * [88d1af3] stdnum/do/cedula.py: Extend the list of valid Cedula
+
+ This is based on the list of Cedula found at
+ http://prd.org.do/2013/07/30/lista-del-cen-del-prd-actualizada-y-registrada-en-la-junta-central-electoral/
+ (link provided by José Arturo García)
+
+2015-04-17 Arthur de Jong <arthur@arthurdejong.org>
+
+ * [49d1e69] stdnum/do/cedula.py, tests/test_do_cedula.doctest:
+ Add Dominican Republic Cedula number
+
+ The Cedule is a Dominican Republic national identification number
+ for persons.
+
+ The number uses the Luhn checksum but apparently there are a lof
+ of valid numbers in use that do not match the checksum. For this
+ a whitelist is used.
+
+2015-04-17 Arthur de Jong <arthur@arthurdejong.org>
+
+ * [d003ac3] stdnum/do/__init__.py, stdnum/do/rnc.py,
+ tests/test_do_rnc.doctest: Add Dominican Republic RNC number
+
+ The RNC (Registro Nacional del Contribuyente) is the Dominican
+ Republic taxpayer registration number for companies.
+
+2015-04-19 Arthur de Jong <arthur@arthurdejong.org>
+
+ * [9e94ab8] tests/test_no_mva.doctest: Add more stdnum.no.mva tests
+
+2015-04-18 Arthur de Jong <arthur@arthurdejong.org>
+
+ * [c334bcf] stdnum/is_/kennitala.py, tests/test_is_kennitala.doctest:
+ Add more tests for Kennitala
+
+2015-04-11 Tuomas Toivonen <toivotuo@kasvua.org>
+
+ * [84620f8] stdnum/is_/__init__.py, stdnum/is_/kennitala.py,
+ stdnum/is_/vsk.py: Support Icelandic personal, organisation and
+ VAT identifiers
+
+ The package is named "is_" because "is" is a reserved word.
+
+2015-04-11 Tuomas Toivonen <toivotuo@kasvua.org>
+
+ * [699b340] stdnum/no/__init__.py, stdnum/no/mva.py,
+ stdnum/no/orgnr.py: Add support for Norwegian organisation and
+ VAT numbers
+
+ This commit also includes changes from Tomas Thor Jonsson
+ <benregn@gmail.com>.
+
+2015-02-09 Tony Bajan <tony.bajan@onefinestay.com>
+
+ * [75bcef0] stdnum/iso9362.py: Add ISO 9362 (BIC) support
+
+2015-04-17 Arthur de Jong <arthur@arthurdejong.org>
+
+ * [2574f89] stdnum/imsi.py: Raise InvalidComponent for unregistered
+ IMSI
+
+2014-12-23 Emiliano Castro <emiliano@typeform.com>
+
+ * [9883c72] stdnum/eu/vat.py, stdnum/hr/__init__.py: Adding HR
+ (Croatia) to the list of available countries
+
+2014-11-01 Arthur de Jong <arthur@arthurdejong.org>
+
+ * [3a7c9f7] stdnum/bg/vat.py, stdnum/eu/at_02.py, stdnum/iban.py,
+ stdnum/isan.py, stdnum/meid.py, stdnum/numdb.py: Fix common
+ spelling mistake
+
+2014-10-31 Matt McDonald <mmcdonald@google.com>
+
+ * [6e332b1] stdnum/meid.py, tests/test_meid.doctest: Fix for
+ invalidating MEIDs with invalid decimal bit length
+
+ See: http://arthurdejong.org/trac/python-stdnum/ticket/10
+
+2014-10-20 Arthur de Jong <arthur@arthurdejong.org>
+
+ * [3fa795d] getnumlist.py: Restore section for on homepage
+
+2014-10-19 Arthur de Jong <arthur@arthurdejong.org>
+
+ * [147eeb1] ChangeLog, NEWS, README, docs/index.rst,
+ docs/stdnum.ch.ssn.rst, docs/stdnum.cn.ric.rst,
+ docs/stdnum.ec.ci.rst, docs/stdnum.ec.ruc.rst,
+ docs/stdnum.eu.at_02.rst, docs/stdnum.iso6346.rst,
+ docs/stdnum.it.codicefiscale.rst, docs/stdnum.us.rtn.rst,
+ getnumlist.py, setup.py, stdnum/__init__.py: Get files ready
+ for 1.0 release
+
2014-10-19 Arthur de Jong <arthur@arthurdejong.org>
* [72c0ff1] stdnum/iso6346.py: Remove unused import
diff --git a/NEWS b/NEWS
index d64ee92..3f584f9 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,30 @@
+changes from 1.0 to 1.1
+-----------------------
+
+* add number formats based on the implementation in the vatnumber module:
+ - NIPT (Numri i Identifikimit për Personin e Tatueshëm, Albanian VAT number)
+ - CUIT (Código Único de Identificación Tributaria, Argentinian tax number)
+ - RUT (Rol Único Tributario, Chilean national tax number)
+ - NIT (Número De Identificación Tributaria, Colombian identity code)
+ - COE (Codice operatore economico, San Marino national tax number)
+* add modules for the following number formats:
+ - Cedula (Dominican Republic national identification number)
+ - RNC (Registro Nacional del Contribuyente, Dominican Republic tax number)
+ - Kennitala (Icelandic personal and organisation identity code, provided by
+ Tuomas Toivonen)
+ - VSK number (Virðisaukaskattsnúmer, Icelandic VAT number, provided by
+ Tuomas Toivonen)
+ - ISO 9362 (Business identifier codes, provided by Tony Bajan)
+ - MVA (Merverdiavgift, Norwegian VAT number, provided by Tuomas Toivonen)
+ - Orgnr (Organisasjonsnummer, Norwegian organisation number, provided by
+ Tuomas Toivonen)
+ - Orgnr (Organisationsnummer, Swedish company number, provided by Tomas
+ Thor Jonsson)
+* add Croatia to list of EU VAT numbers
+* update getcnloc script
+* various small fixes and additional tests for existing modules
+
+
changes from 0.9 to 1.0
-----------------------
diff --git a/README b/README
index 1fd9612..563e4eb 100644
--- a/README
+++ b/README
@@ -9,6 +9,8 @@ Available formats
Currently this package supports the following formats:
+ * NIPT (Numri i Identifikimit për Personin e Tatueshëm, Albanian VAT number)
+ * CUIT (Código Único de Identificación Tributaria, Argentinian tax number)
* UID (Umsatzsteuer-Identifikationsnummer, Austrian VAT number)
* BTW, TVA, NWSt (Belgian VAT number)
* EGN (ЕГН, Единен граждански номер, Bulgarian personal identity codes)
@@ -16,13 +18,17 @@ Currently this package supports the following formats:
* VAT (Идентификационен номер по ДДС, Bulgarian VAT number)
* CPF (Cadastro de Pessoas Físicas, Brazillian national identifier)
* Swiss social security number ("Sozialversicherungsnummer")
+ * RUT (Rol Único Tributario, Chilean national tax number)
* RIC No. (Chinese Resident Identity Card Number)
+ * NIT (Número De Identificación Tributaria, Colombian identity code)
* Αριθμός Εγγραφής Φ.Π.Α. (Cypriot VAT number)
* DIČ (Daňové identifikační číslo, Czech VAT number)
* RČ (Rodné číslo, the Czech birth number)
* Ust ID Nr. (Umsatzsteur Identifikationnummer, German VAT number)
* CPR (personnummer, the Danish citizen number)
* CVR (Momsregistreringsnummer, Danish VAT number)
+ * Cedula (Dominican Republic national identification number)
+ * RNC (Registro Nacional del Contribuyente, Dominican Republic tax number)
* EAN (International Article Number)
* CI (Cédula de identidad, Ecuadorian personal identity code)
* RUC (Registro Único de Contribuyentes, Ecuadorian company tax number)
@@ -38,7 +44,7 @@ Currently this package supports the following formats:
* SIREN (a French company identification number)
* n° TVA (taxe sur la valeur ajoutée, French VAT number)
* VAT (United Kingdom (and Isle of Man) VAT registration number)
- * FPA, ΦΠΑ (Foros Prostithemenis Aksias, the Greek VAT number)
+ * FPA, ΦΠΑ, ΑΦΜ (Αριθμός Φορολογικού Μητρώου, the Greek VAT number)
* GRid (Global Release Identifier)
* OIB (Osobni identifikacijski broj, Croatian identification number)
* ANUM (Közösségi adószám, Hungarian VAT number)
@@ -47,11 +53,14 @@ Currently this package supports the following formats:
* VAT (Irish VAT number)
* IMEI (International Mobile Equipment Identity)
* IMSI (International Mobile Subscriber Identity)
+ * Kennitala (Icelandic personal and organisation identity code)
+ * VSK number (Virðisaukaskattsnúmer, Icelandic VAT number)
* ISAN (International Standard Audiovisual Number)
* ISBN (International Standard Book Number)
* ISIL (International Standard Identifier for Libraries)
* ISMN (International Standard Music Number)
* ISO 6346 (International standard for container identification)
+ * ISO 9362 (Business identifier codes)
* ISSN (International Standard Serial Number)
* Codice Fiscale (Italian tax code for individuals)
* Partita IVA (Italian VAT number)
@@ -66,14 +75,18 @@ Currently this package supports the following formats:
* BTW-nummer (Omzetbelastingnummer, the Dutch VAT number)
* Onderwijsnummer (Dutch student school number)
* Postcode (Dutch postal code)
+ * MVA (Merverdiavgift, Norwegian VAT number)
+ * Orgnr (Organisasjonsnummer, Norwegian organisation number)
* NIP (Numer Identyfikacji Podatkowej, Polish VAT number)
* NIF (Número de identificação fiscal, Portuguese VAT number)
* CF (Cod de înregistrare în scopuri de TVA, Romanian VAT number)
* CNP (Cod Numeric Personal, Romanian Numerical Personal Code)
+ * Orgnr (Organisationsnummer, Swedish company number)
* VAT (Moms, Mervärdesskatt, Swedish VAT number)
* ID za DDV (Davčna številka, Slovenian VAT number)
* IČ DPH (IČ pre daň z pridanej hodnoty, Slovak VAT number)
* RČ (Rodné číslo, the Slovak birth number)
+ * COE (Codice operatore economico, San Marino national tax number)
* ATIN (U.S. Adoption Taxpayer Identification Number)
* EIN (U.S. Employer Identification Number)
* ITIN (U.S. Individual Taxpayer Identification Number)
@@ -123,7 +136,7 @@ also work with older versions of Python.
Copyright
---------
-Copyright (C) 2010-2014 Arthur de Jong and others
+Copyright (C) 2010-2015 Arthur de Jong and others
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
diff --git a/docs/index.rst b/docs/index.rst
index c7a7acc..971502f 100644
--- a/docs/index.rst
+++ b/docs/index.rst
@@ -85,6 +85,8 @@ Available formats
.. autosummary::
:toctree:
+ al.nipt
+ ar.cuit
at.uid
be.vat
bg.egn
@@ -92,13 +94,17 @@ Available formats
bg.vat
br.cpf
ch.ssn
+ cl.rut
cn.ric
+ co.nit
cy.vat
cz.dic
cz.rc
de.vat
dk.cpr
dk.cvr
+ do.cedula
+ do.rnc
ean
ec.ci
ec.ruc
@@ -123,11 +129,14 @@ Available formats
ie.vat
imei
imsi
+ is_.kennitala
+ is_.vsk
isan
isbn
isil
ismn
iso6346
+ iso9362
issn
it.codicefiscale
it.iva
@@ -142,14 +151,18 @@ Available formats
nl.btw
nl.onderwijsnummer
nl.postcode
+ no.mva
+ no.orgnr
pl.nip
pt.nif
ro.cf
ro.cnp
+ se.orgnr
se.vat
si.ddv
sk.dph
sk.rc
+ sm.coe
us.atin
us.ein
us.itin
diff --git a/docs/stdnum.al.nipt.rst b/docs/stdnum.al.nipt.rst
new file mode 100644
index 0000000..7234305
--- /dev/null
+++ b/docs/stdnum.al.nipt.rst
@@ -0,0 +1,5 @@
+stdnum.al.nipt
+==============
+
+.. automodule:: stdnum.al.nipt
+ :members: \ No newline at end of file
diff --git a/docs/stdnum.ar.cuit.rst b/docs/stdnum.ar.cuit.rst
new file mode 100644
index 0000000..cb407a3
--- /dev/null
+++ b/docs/stdnum.ar.cuit.rst
@@ -0,0 +1,5 @@
+stdnum.ar.cuit
+==============
+
+.. automodule:: stdnum.ar.cuit
+ :members: \ No newline at end of file
diff --git a/docs/stdnum.cl.rut.rst b/docs/stdnum.cl.rut.rst
new file mode 100644
index 0000000..ba375b1
--- /dev/null
+++ b/docs/stdnum.cl.rut.rst
@@ -0,0 +1,5 @@
+stdnum.cl.rut
+=============
+
+.. automodule:: stdnum.cl.rut
+ :members: \ No newline at end of file
diff --git a/docs/stdnum.co.nit.rst b/docs/stdnum.co.nit.rst
new file mode 100644
index 0000000..7a02c0f
--- /dev/null
+++ b/docs/stdnum.co.nit.rst
@@ -0,0 +1,5 @@
+stdnum.co.nit
+=============
+
+.. automodule:: stdnum.co.nit
+ :members: \ No newline at end of file
diff --git a/docs/stdnum.do.cedula.rst b/docs/stdnum.do.cedula.rst
new file mode 100644
index 0000000..fb9d142
--- /dev/null
+++ b/docs/stdnum.do.cedula.rst
@@ -0,0 +1,5 @@
+stdnum.do.cedula
+================
+
+.. automodule:: stdnum.do.cedula
+ :members: \ No newline at end of file
diff --git a/docs/stdnum.do.rnc.rst b/docs/stdnum.do.rnc.rst
new file mode 100644
index 0000000..86b13ae
--- /dev/null
+++ b/docs/stdnum.do.rnc.rst
@@ -0,0 +1,5 @@
+stdnum.do.rnc
+=============
+
+.. automodule:: stdnum.do.rnc
+ :members: \ No newline at end of file
diff --git a/docs/stdnum.is_.kennitala.rst b/docs/stdnum.is_.kennitala.rst
new file mode 100644
index 0000000..469c9d3
--- /dev/null
+++ b/docs/stdnum.is_.kennitala.rst
@@ -0,0 +1,5 @@
+stdnum.is_.kennitala
+====================
+
+.. automodule:: stdnum.is_.kennitala
+ :members: \ No newline at end of file
diff --git a/docs/stdnum.is_.vsk.rst b/docs/stdnum.is_.vsk.rst
new file mode 100644
index 0000000..e917647
--- /dev/null
+++ b/docs/stdnum.is_.vsk.rst
@@ -0,0 +1,5 @@
+stdnum.is_.vsk
+==============
+
+.. automodule:: stdnum.is_.vsk
+ :members: \ No newline at end of file
diff --git a/docs/stdnum.iso9362.rst b/docs/stdnum.iso9362.rst
new file mode 100644
index 0000000..d8749e8
--- /dev/null
+++ b/docs/stdnum.iso9362.rst
@@ -0,0 +1,5 @@
+stdnum.iso9362
+==============
+
+.. automodule:: stdnum.iso9362
+ :members: \ No newline at end of file
diff --git a/docs/stdnum.no.mva.rst b/docs/stdnum.no.mva.rst
new file mode 100644
index 0000000..029d9b3
--- /dev/null
+++ b/docs/stdnum.no.mva.rst
@@ -0,0 +1,5 @@
+stdnum.no.mva
+=============
+
+.. automodule:: stdnum.no.mva
+ :members: \ No newline at end of file
diff --git a/docs/stdnum.no.orgnr.rst b/docs/stdnum.no.orgnr.rst
new file mode 100644
index 0000000..08a79dd
--- /dev/null
+++ b/docs/stdnum.no.orgnr.rst
@@ -0,0 +1,5 @@
+stdnum.no.orgnr
+===============
+
+.. automodule:: stdnum.no.orgnr
+ :members: \ No newline at end of file
diff --git a/docs/stdnum.se.orgnr.rst b/docs/stdnum.se.orgnr.rst
new file mode 100644
index 0000000..ac85b05
--- /dev/null
+++ b/docs/stdnum.se.orgnr.rst
@@ -0,0 +1,5 @@
+stdnum.se.orgnr
+===============
+
+.. automodule:: stdnum.se.orgnr
+ :members: \ No newline at end of file
diff --git a/docs/stdnum.sm.coe.rst b/docs/stdnum.sm.coe.rst
new file mode 100644
index 0000000..d8dd638
--- /dev/null
+++ b/docs/stdnum.sm.coe.rst
@@ -0,0 +1,5 @@
+stdnum.sm.coe
+=============
+
+.. automodule:: stdnum.sm.coe
+ :members: \ No newline at end of file
diff --git a/setup.py b/setup.py
index 008ef46..399893b 100755
--- a/setup.py
+++ b/setup.py
@@ -2,7 +2,7 @@
# setup.py - python-stdnum installation script
#
-# Copyright (C) 2010-2014 Arthur de Jong
+# Copyright (C) 2010-2015 Arthur de Jong
#
# This library is free software; you can redistribute it and/or
# modify it under the terms of the GNU Lesser General Public
diff --git a/stdnum/__init__.py b/stdnum/__init__.py
index 9705c24..1e32343 100644
--- a/stdnum/__init__.py
+++ b/stdnum/__init__.py
@@ -1,7 +1,7 @@
# __init__.py - main module
# coding: utf-8
#
-# Copyright (C) 2010-2014 Arthur de Jong
+# Copyright (C) 2010-2015 Arthur de Jong
#
# This library is free software; you can redistribute it and/or
# modify it under the terms of the GNU Lesser General Public
@@ -25,6 +25,8 @@ standard numbers and codes in various formats.
Currently this package supports the following formats:
+* al.nipt: NIPT (Numri i Identifikimit për Personin e Tatueshëm, Albanian VAT number)
+* ar.cuit: CUIT (Código Único de Identificación Tributaria, Argentinian tax number)
* at.uid: UID (Umsatzsteuer-Identifikationsnummer, Austrian VAT number)
* be.vat: BTW, TVA, NWSt (Belgian VAT number)
* bg.egn: EGN (ЕГН, Единен граждански номер, Bulgarian personal identity codes)
@@ -32,13 +34,17 @@ Currently this package supports the following formats:
* bg.vat: VAT (Идентификационен номер по ДДС, Bulgarian VAT number)
* br.cpf: CPF (Cadastro de Pessoas Físicas, Brazillian national identifier)
* ch.ssn: Swiss social security number ("Sozialversicherungsnummer")
+* cl.rut: RUT (Rol Único Tributario, Chilean national tax number)
* cn.ric: RIC No. (Chinese Resident Identity Card Number)
+* co.nit: NIT (Número De Identificación Tributaria, Colombian identity code)
* cy.vat: Αριθμός Εγγραφής Φ.Π.Α. (Cypriot VAT number)
* cz.dic: DIČ (Daňové identifikační číslo, Czech VAT number)
* cz.rc: RČ (Rodné číslo, the Czech birth number)
* de.vat: Ust ID Nr. (Umsatzsteur Identifikationnummer, German VAT number)
* dk.cpr: CPR (personnummer, the Danish citizen number)
* dk.cvr: CVR (Momsregistreringsnummer, Danish VAT number)
+* do.cedula: Cedula (Dominican Republic national identification number)
+* do.rnc: RNC (Registro Nacional del Contribuyente, Dominican Republic tax number)
* ean: EAN (International Article Number)
* ec.ci: CI (Cédula de identidad, Ecuadorian personal identity code)
* ec.ruc: RUC (Registro Único de Contribuyentes, Ecuadorian company tax number)
@@ -54,7 +60,7 @@ Currently this package supports the following formats:
* fr.siren: SIREN (a French company identification number)
* fr.tva: n° TVA (taxe sur la valeur ajoutée, French VAT number)
* gb.vat: VAT (United Kingdom (and Isle of Man) VAT registration number)
-* gr.vat: FPA, ΦΠΑ (Foros Prostithemenis Aksias, the Greek VAT number)
+* gr.vat: FPA, ΦΠΑ, ΑΦΜ (Αριθμός Φορολογικού Μητρώου, the Greek VAT number)
* grid: GRid (Global Release Identifier)
* hr.oib: OIB (Osobni identifikacijski broj, Croatian identification number)
* hu.anum: ANUM (Közösségi adószám, Hungarian VAT number)
@@ -63,11 +69,14 @@ Currently this package supports the following formats:
* ie.vat: VAT (Irish VAT number)
* imei: IMEI (International Mobile Equipment Identity)
* imsi: IMSI (International Mobile Subscriber Identity)
+* is_.kennitala: Kennitala (Icelandic personal and organisation identity code)
+* is_.vsk: VSK number (Virðisaukaskattsnúmer, Icelandic VAT number)
* isan: ISAN (International Standard Audiovisual Number)
* isbn: ISBN (International Standard Book Number)
* isil: ISIL (International Standard Identifier for Libraries)
* ismn: ISMN (International Standard Music Number)
* iso6346: ISO 6346 (International standard for container identification)
+* iso9362: ISO 9362 (Business identifier codes)
* issn: ISSN (International Standard Serial Number)
* it.codicefiscale: Codice Fiscale (Italian tax code for individuals)
* it.iva: Partita IVA (Italian VAT number)
@@ -82,14 +91,18 @@ Currently this package supports the following formats:
* nl.btw: BTW-nummer (Omzetbelastingnummer, the Dutch VAT number)
* nl.onderwijsnummer: Onderwijsnummer (Dutch student school number)
* nl.postcode: Postcode (Dutch postal code)
+* no.mva: MVA (Merverdiavgift, Norwegian VAT number)
+* no.orgnr: Orgnr (Organisasjonsnummer, Norwegian organisation number)
* pl.nip: NIP (Numer Identyfikacji Podatkowej, Polish VAT number)
* pt.nif: NIF (Número de identificação fiscal, Portuguese VAT number)
* ro.cf: CF (Cod de înregistrare în scopuri de TVA, Romanian VAT number)
* ro.cnp: CNP (Cod Numeric Personal, Romanian Numerical Personal Code)
+* se.orgnr: Orgnr (Organisationsnummer, Swedish company number)
* se.vat: VAT (Moms, Mervärdesskatt, Swedish VAT number)
* si.ddv: ID za DDV (Davčna številka, Slovenian VAT number)
* sk.dph: IČ DPH (IČ pre daň z pridanej hodnoty, Slovak VAT number)
* sk.rc: RČ (Rodné číslo, the Slovak birth number)
+* sm.coe: COE (Codice operatore economico, San Marino national tax number)
* us.atin: ATIN (U.S. Adoption Taxpayer Identification Number)
* us.ein: EIN (U.S. Employer Identification Number)
* us.itin: ITIN (U.S. Individual Taxpayer Identification Number)
@@ -124,4 +137,4 @@ parsing, validation, formatting or conversion functions.
# the version number of the library
-__version__ = '1.0'
+__version__ = '1.1'