create ISO6346 check digit(container number a)
Gruppe |
Diese Funktion berechnet die Container-Nummer mit Prüfziffer ('check digit') einer Container-Nummer (ohne oder mit Prüfziffer) nach ISO 6346 oder EN13044.
Parameterbeschreibung
Parameter |
Beschreibung |
a |
Die Container-Nummer (nach ISO 6346 oder EN13044). Er wird ein Wert der Länge 10 oder 11 erwartet (ohne oder mit Prüfziffer). Die ersten 4 Zeichen müssen Buchstaben sein. Der vierte Buchstabe darf nur U, J, Z, A, B, D, E oder K sein. Die restlichen Zeichen dürfen nur Ziffern sein. Sonderzeichen sind also nicht erlaubt. Kleinschreibung ist erlaubt, Leerzeichen werden ignoriert. Bei Formatfehlern erfolgt ein Abbruch mit Fehler. |
Beispiel
Parameter a |
Ergebnis |
CSQU305438 |
CSQU3054383 |
Csq u3054383 |
CSQU3054383 |
7SQU305438 |
Abbruch mit Fehler. |
7777777 |
Abbruch mit Fehler. |