stdnum.mz.nuit¶
NUIT (Número Único de Identificação Tributaria, Mozambique tax number).
This number consists of 9 digits, sometimes separated in three groups of three digits using whitespace to make it easier to read.
The first digit indicates the type of entity. The next seven digits are a sequential number. The last digit is the check digit, which is used to verify the number was correctly typed.
More information:
>>> validate('400339910')
'400339910'
>>> validate('400 005 834')
'400005834'
>>> validate('12345')
Traceback (most recent call last):
...
InvalidLength: ...
>>> format('400339910')
'400 339 910'
- stdnum.mz.nuit.calc_check_digit(number: str) str¶
Calculate the check digit.
- stdnum.mz.nuit.compact(number: str) str¶
Convert the number to the minimal representation.
- stdnum.mz.nuit.format(number: str) str¶
Reformat the number to the standard presentation format.
- stdnum.mz.nuit.is_valid(number: str) bool¶
Check if the number is a valid Mozambique NUIT number.
- stdnum.mz.nuit.validate(number: str) str¶
Check if the number is a valid Mozambique NUIT number.