stdnum.fo.vn

V-number (Vinnutal, Faroe Islands tax number).

In the Faroe Islands the legal persons TIN equals the V number issued by the Faroese Tax Administration. It is a consecutive number.

More information:

>>> validate('623857')
'623857'
>>> validate('1234')
Traceback (most recent call last):
    ...
InvalidLength: ...
>>> validate('12345X')
Traceback (most recent call last):
    ...
InvalidFormat: ...
>>> format('602 590')
'602590'
stdnum.fo.vn.compact(number: str) str

Convert the number to the minimal representation.

This strips the number of any valid separators and removes surrounding whitespace.

stdnum.fo.vn.format(number: str) str

Reformat the number to the standard presentation format.

stdnum.fo.vn.is_valid(number: str) bool

Check if the number is a valid Faroe Islands V-number number.

stdnum.fo.vn.validate(number: str) str

Check if the number is a valid Faroe Islands V-number number.

This checks the length and formatting.