Hilfmethode zur Division großer Zahlen (9 Stellen-Methode)
Die ersten vier Stellen der IBAN (Ländercode und Prüfziffer) werden an das Ende der IBAN gestellt. Liegt noch keine Prüfziffer vor (neue IBAN), so wird diese durch 00 dargestellt.
Vorhandene nicht numerische Zeichen müssen zur Berechnung in einen numerischen Wert umgewandelt werden:
Umsetzungstabelle Buchstaben nach Zahlen:
A=10F=15K=20P=25U=30Z=35B=11G=16L=21Q=26V=31C=12H=17M=22R=27W=32D=13I=18N=23S=28X=33E=14J=19O=24T=29Y=34
Nach der Zeichensubstitution kann die Prüfziffer errechnet werden.
Von der Zahl wird die ganzzahlige Differenz zum nächst kleineren Vielfachen von 97 bestimmt (modulo 97).
Die Prüfziffer ergibt sich durch die Subtraktion des ganzahligen Divisionsrestes von 98.
Ist die Prüfziffer kleiner als 10, wird eine führende Null ergänzt.
Beispiel DEpp 2008 0000 0970 3757 00Umstellung200800000970375700DE00Substitution200800000970375700131400Modulo 972070103102787378351870 Rest 10Subtraktion von 9898−10Endergebnis Prüfziffer 88DE88 2008 0000 0970 3757 00
Da viele Programme und Rechner nicht mit max. 36-stelligen Zahlen rechnen können, kann eine Hilfsmethode zur Restbestimmung verwendet werden, bei der die Zahlenfolge in Teile zu je 9 oder 18 Stellen aufgeteilt wird:
Von den ersten 9 (18) Stellen wird mod 97 bestimmt
Der Rest wird mit Ziffern aus der Ausgangszahl wieder auf 9 (18) Stellen Länge gebracht und mod 97 bestimmt.
Schritt zwei wird solange wiederholt, bis alle Ziffern aufgebraucht sind.
Der letzte Rest ist der Rest aus der Gesamtzahl, und wird gemäß dem Verfahren (s. o.) weiterverwendet.
Hilfmethode zur Division großer Zahlen (9 Stellen-Methode)
200800000970375700131400Erste neun Stellen 200800000÷97=2070103 Rest 9Restergänzung auf max. neun Stellen 997037570÷97=10278737 Rest 81Restergänzung auf max. neun Stellen 810131400÷97=8351870 Rest 10
