# 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:

- https://www.taks.fo/fo/borgari/bolkar/at-stovna-virki/

- https://www.oecd.org/tax/automatic-exchange/crs-implementation-and-assistance/tax-identification-numbers/Faroe-islands-TIN.pdf

    >>> 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)

  Convert the number to the minimal representation.

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

stdnum.fo.vn.format(number)

  Reformat the number to the standard presentation format.

stdnum.fo.vn.is_valid(number)

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

stdnum.fo.vn.validate(number)

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

  This checks the length and formatting.