Hilfe zur IBAN-Validierung
Wenn Sie eine IBAN an unser System senden, führen wir mehrere Prüfungen durch, um sicherzustellen, dass sie korrekt und gültig ist.
IBAN-Prüfsumme
Dies ist die erste und wichtigste Prüfung, die wir durchführen.
Die IBAN-Prüfziffer besteht aus zwei Ziffern an den Positionen 3 und 4 der IBAN.
Sie wird nach dem MOD97-Algorithmus berechnet und stellt die primäre Integritätsprüfung für den IBAN-Standard dar.
Unterstützt für alle 116 Länder.
Wird diese Prüfung nicht bestanden, führen wir keine weiteren Tests durch, da die IBAN mit Sicherheit ungültig ist.
Länder-Support IBAN
IBAN Länge
Die Überprüfung der spezifischen Länge der IBAN für jedes Land ist die dritte Ebene der Validierungen, die wir durchführen.
Jedes der 116 Länder in unserem internen Register hat seine eigene Länge angegeben.
Mögliche Antworten sind hier:
IBAN Länge ist korrekt für Vereinigtes Königreich
***Ländername*** IBAN muss **N** Zeichen lang sein
Ist die IBAN länger oder kürzer als diese Länge, sollte sie als falsch angesehen werden.
Kontonummer-Prüfsumme (in BBAN)
Jede IBAN enthält eine lokale Kontonummer, die auch BBAN ("Basic Bank Account Number") genannt wird.
Einige Länder verwenden interne Prüfziffernalgorithmen zur Validierung der inländischen BBAN.
Jedes Land verwendet einen anderen Algorithmus und in einigen Ländern variieren die Algorithmen von Bank zu Bank oder sogar von Filiale zu Filiale.
Zum Beispiel:
- Großbritannien (UK) verwendet 3 verschiedene Algorithmen: MOD10, MOD11 und DBLAL mit 39 verschiedenen Gewichten. Dies macht über 100 verschiedene Varianten
- Die Niederlande (NL) verwendet den MOD11-Algorithmus mit benutzerdefinierten Gewichten, um Kontonummern zu validieren. Frankreich (FR) verwendet den MOD97-Algorithmus mit benutzerdefinierten Gewichten
- Deutschland (DE) hat eine komplexe Struktur mit 143 Algorithmen und benutzerdefinierten Gewichten: MOD10, MOD11, MOD7 etc.
- Italien (IT) verwendet den modifizierten MOD10-Algorithmus in der inländischen Kontonummernvalidierung
- Schweden (SE) verwendet 5 verschiedene Algorithmen: MOD11, MOD10 Algorithmen mit kundenspezifischen Gewichten
Sobald wir die entsprechende Validierung identifiziert und durchgeführt haben, wird unser Motor eines der folgenden Ergebnisse liefern:
Kontonummer-Prüfsumme ist gültig - Sie können die Kontonummer als gültig ansehen.
Kontonummer-Prüfsumme nicht korrekt - Kontonummer ist ungültig. Sie können davon ausgehen, dass die IBAN ebenfalls ungültig ist.
Kontonummer unterstützt keine Prüfsummenprüfung - Viele Banken und Länder unterstützen keine Kontonummernprüfung. In diesem Fall verlassen wir uns auf die IBAN-Prüfziffer für die Integritätskontrolle.
Derzeit unterstützen insgesamt 48 Länder BBAN und inländische Kontonummer-Prüfziffern-Validierung.
IBAN Format und Struktur
Die zweite Prüfung, die wir durchführen, ist die länderspezifische IBAN-Strukturvalidierung.
Wir kennen die internen Regeln jedes Landes für die spezifischen Positionen und Zeichen innerhalb der IBAN.
Diese Prüfung ist hilfreich, wenn das Land die interne Prüfung der Kontonummer nicht unterstützt.
Mögliche Ergebnisse dieser Prüfung sind:
IBAN Formatierung und Struktur ist korrekt!
IBAN Formatierung und Struktur ist nicht korrekt!
Formatierung
Unsere Validierungs-Engine kann das spezifische Format von 116 Ländern erkennen, die IBAN verwenden.
Die Formatvalidierung berücksichtigt:
- bank code position - Überprüft, ob die Bankleitzahl an der richtigen Stelle ist
- Filialidentifikatorposition - Nicht alle Länder haben einen Branchencode. Wir führen diese Prüfung für insgesamt 58 Länder durch
- nationale Prüfziffernposition - Diese Prüfung wird nur für Länder durchgeführt, die eine interne Prüfziffer unterstützen. (48 Länder)
Struktur
Die Strukturprüfung vergleicht die spezifischen Zeichen, die in den verschiedenen Teilen der IBAN verwendet werden.
Wir unterstützen Strukturprüfungen für 116 Länder mit IBAN.
Strukturvalidierung prüft, ob:
- Bankleitzahl enthält alpha, numerisch oder alpha-numerisch
- Bankcode enthält alpha, numerisch oder alpha-numerisch
- Filialkennung (falls vorhanden) enthält alpha, numerisch oder alpha-numerisch
- in nationaler Prüfziffer (falls vorhanden) enthält alpha, numerisch oder alphanumerisch