create ISO6346 check digit()
This function calculates the container number with check digit of a container number (without or with check digit) according to ISO 6346 or EN13044.
Parameters
Parameter |
Description |
a |
The container number (according to ISO 6346 or EN13044). A value of length 10 or 11 is expected (without or with check digit). The first 4 characters must be letters. The fourth letter can only be "U", "J", "Z", "A", "B", "D", "E" or "K". The remaining characters can only be digits. Special characters are not allowed. Lower case is allowed, spaces are ignored. Format errors result in a termination with error. |
Example
Parameter a |
Result |
CSQU305438 |
CSQU3054383 |
Csq u3054383 |
CSQU3054383 |
7SQU305438 |
Termination with error. |
7777777 |
Termination with error. |