stdnum.az.voen¶
VÖEN (Vergi ödəyicisinin eyniləşdirmə nömrəsi, Azerbaijan tax number).
The Vergi ödəyicisinin eyniləşdirmə nömrəsi is issued by the Azerbaijan state tax authorities to individuals and legal entities.
This number consists of 10 digits. The first two digits are the code for the territorial administrative unit. The following six digits are a serial number. The ninth digit is a check digit. The tenth digit represents the legal status of a taxpayer: 1 for legal persons and 2 for natural persons.
More information:
>>> validate('140 155 5071')
'1401555071'
>>> validate('140 155 5081')
Traceback (most recent call last):
...
InvalidChecksum: ...
>>> validate('1400057424')
Traceback (most recent call last):
...
InvalidComponent: ...
- stdnum.az.voen.compact(number: str) str¶
Convert the number to the minimal representation.
This strips the number of any valid separators and removes surrounding whitespace.
- stdnum.az.voen.is_valid(number: str) bool¶
Check if the number is a valid Azerbaijan VÖEN number.
- stdnum.az.voen.validate(number: str) str¶
Check if the number is a valid Azerbaijan VÖEN number.