# stdnum.au.acn

ACN (Australian Company Number).

The Australian Company Number (ACN) is a company identifier issued by the Australian Securities and Investments Commission.

More information:

- https://en.wikipedia.org/wiki/Australian_Company_Number

    >>> validate('004 085 616')
    '004085616'
    >>> validate('010 499 966')
    '010499966'
    >>> validate('999 999 999')
    Traceback (most recent call last):
        ...
    InvalidChecksum: ...
    >>> format('004085616')
    '004 085 616'
    >>> to_abn('002 724 334')
    '43002724334'

stdnum.au.acn.calc_check_digit(number: str) → str

  Calculate the checksum.

stdnum.au.acn.compact(number: str) → str

  Convert the number to the minimal representation. This strips the number of any valid separators and removes surrounding whitespace.

stdnum.au.acn.format(number: str) → str

  Reformat the number to the standard presentation format.

stdnum.au.acn.is_valid(number: str) → bool

  Check if the number is a valid ACN.

stdnum.au.acn.to_abn(number: str) → str

  Convert the number to an Australian Business Number (ABN).

stdnum.au.acn.validate(number: str) → str

  Check if the number is a valid ACN. This checks the length, formatting and check digit.