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: str) int ¶
Calculate the checksum over the number.
- stdnum.eu.banknote.compact(number: str) str ¶
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: str) bool ¶
Check if the number is a valid banknote serial number.
- stdnum.eu.banknote.validate(number: str) str ¶
Check if the number is a valid banknote serial number.