Hintergrundwissen

Wie funktionieren die Algorithmen?

ISO 6346 (Container / BIC-Code)

  1. Die 4 Buchstaben (Eigentümercode + Kategorie) werden in Zahlenwerte umgewandelt: A=10, B=12, C=13 … (11 und Vielfache davon werden übersprungen).
  2. Jede der resultierenden 10 Ziffern wird mit 2Position multipliziert (Position 0 = erste Stelle links).
  3. Die Summe aller Produkte wird durch 11 geteilt (Modulo).
  4. Ist der Rest 10, ist die Prüfziffer 0, sonst entspricht sie dem Rest.

Beispiel: CSQU305438 → Prüfziffer 3 → vollständiger Code CSQU3054383.

UIC-Wagennummer (UIC 920 / EN 15877)

  1. Die ersten 11 Ziffern der Fahrzeugnummer werden von rechts beginnend abwechselnd mit 2 und 1 gewichtet.
  2. Ergibt eine Multiplikation eine zweistellige Zahl, werden deren Ziffern addiert (Quersumme).
  3. Alle Teilergebnisse werden zur Gesamt-Quersumme aufsummiert.
  4. Die Prüfziffer ist die Differenz der Quersumme zum nächsten vollen Zehner (bei Quersumme mod 10 = 0 ist die Prüfziffer 0).

Beispiel: 21 80 1559 084 → Prüfziffer 5 → vollständige Nummer 21 80 1559 084-5.