# stdnum.at.businessid

Austrian Company Register Numbers.

The Austrian company register number consist of digits followed by a single letter, e.g. “122119m”. Sometimes it is presented with preceding “FN”, e.g. “FN 122119m”.

    >>> validate('FN 122119m')
    '122119m'
    >>> validate('122119m')
    '122119m'
    >>> validate('m123123')
    Traceback (most recent call last):
        ...
    InvalidFormat: ...
    >>> validate('abc')
    Traceback (most recent call last):
        ...
    InvalidFormat: ...

stdnum.at.businessid.compact(number)

  Convert the number to the minimal representation. This strips the number of any valid separators and removes surrounding whitespace. Preceding “FN” is also removed.

stdnum.at.businessid.is_valid(number)

  Check if the number is a valid company register number.

stdnum.at.businessid.validate(number)

  Check if the number is a valid company register number. This only checks the formatting.