stdnum.eu.banknote

Euro banknote serial numbers.

The serial number consists of one letter and 11 digits, or two letters and 10 digits for the new series banknotes.

More information:

>>> validate('P36007033744')
'P36007033744'
>>> validate('P36007033743')
Traceback (most recent call last):
    ...
InvalidChecksum: ...
stdnum.eu.banknote.checksum(number)

Calculate the checksum over the number.

stdnum.eu.banknote.compact(number)

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

stdnum.eu.banknote.is_valid(number)

Check if the number is a valid banknote serial number.

stdnum.eu.banknote.validate(number)

Check if the number is a valid banknote serial number.