# stdnum.no.kontonr

Konto nr. (Norwegian bank account number)

Konto nr. is the country-specific part in Norwegian IBAN codes. The number consists of 11 digits, the first 4 are the bank identifier and the last is a check digit. This module does not check if the bank identifier exists.

More information:

- https://www.ecbs.org/iban/norway-bank-account-number.html

    >>> validate('8601 11 17947')
    '86011117947'
    >>> validate('0000.4090403')  # postgiro bank code
    '4090403'
    >>> validate('8601 11 17949')  # invalid check digits
    Traceback (most recent call last):
        ...
    InvalidChecksum: ...
    >>> format('86011117947')
    '8601.11.17947'
    >>> to_iban('8601 11 17947')
    'NO93 8601 11 17947'

`stdnum.no.kontonr.``compact`(number)

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

`stdnum.no.kontonr.``format`(number)

  Reformat the number to the standard presentation format.

`stdnum.no.kontonr.``is_valid`(number)

  Check if the number provided is a valid bank account number.

`stdnum.no.kontonr.``to_iban`(number)

  Convert the number to an IBAN.

`stdnum.no.kontonr.``validate`(number)

  Check if the number provided is a valid bank account number.