create ISO6346 check digit(container number a)


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.