# stdnum.fi.veronumero

Veronumero (Finnish individual tax number).

The Veronumero an individual tax number that is assigned to workers in the construction industry in Finland. The number is separate from the HETU and is a 12 digit number without any embedded information such as birth dates.

More information:

- https://www.vero.fi/en/detailed-guidance/guidance/48791/individual_tax_numbers__instructions_fo/

- https://prosentti.vero.fi/Veronumerorekisteri/Tarkistus/VeronumeronTarkistus.aspx

    >>> validate('123456789123')
    '123456789123'
    >>> validate('12345678912A')
    Traceback (most recent call last):
        ...
    InvalidFormat: ...
    >>> validate('123456789')
    Traceback (most recent call last):
        ...
    InvalidLength: ...

stdnum.fi.veronumero.compact(number: str) → str

  Convert the Veronumero to the minimal representation. This strips surrounding whitespace and removes separators.

stdnum.fi.veronumero.is_valid(number: str) → bool

  Check if the number is a valid tax number.

stdnum.fi.veronumero.validate(number: str) → str

  Check if the number is a valid tax number. This checks the length and formatting.