Zum Inhalt springen

IBAN-Prüfer

Von
Veröffentlicht

Ein IBAN (International Bank Account Number) benennt ein Bankkonto über Ländergrenzen hinweg. Eine deutsche IBAN hat 22 Zeichen: den Ländercode DE, zwei Prüfziffern und 18 weitere Zeichen, die zur Bank und zum Konto führen. Der Prüfer oben testet, ob eine IBAN richtig aufgebaut ist, bevor Sie zahlen oder ihn weitergeben. Seine Oberfläche ist auf Englisch, die Rechnung dahinter ist in jeder Sprache dieselbe.

Wie die Prüfung abläuft

Der Prüfer arbeitet bei jeder Änderung im Feld diese Schritte ab:

  1. Aufräumen. Leerzeichen und Bindestriche fallen weg, Buchstaben werden groß geschrieben. Vor dem vierten Zeichen zeigt er nichts an.
  2. Ländercode. Die ersten beiden Buchstaben müssen zu einem der 37 Länder in der Längentabelle des Werkzeugs gehören.
  3. Länge. Jedes Land hat eine feste IBAN-Länge. Ist die Nummer zu kurz oder zu lang, nennt der Prüfer die Länge für dieses Land und die Zahl der eingegebenen Zeichen.
  4. Format und Prüfziffern. Die IBAN muss aus zwei Buchstaben, zwei Ziffern und danach nur Buchstaben und Ziffern bestehen. Dann läuft der Test nach ISO 13616: Die ersten vier Zeichen wandern ans Ende, jeder Buchstabe wird zu einer Zahl (A = 10, B = 11, bis Z = 35), und die entstandene lange Zahl wird durch 97 geteilt. Eine gültige IBAN lässt den Rest 1.
  5. Bank. Beginnt die IBAN mit BG, liest der Prüfer die Zeichen 5 bis 8 als Bankcode und gleicht sie mit der eingebauten Liste ab.

Besteht die IBAN alle Tests, gibt der Prüfer sie zusätzlich in Vierergruppen aus, so wie sie auf Papier geschrieben wird.

Der Test mit Modulo 97, Schritt für Schritt

Die Bulgarische Nationalbank nennt diese Beispiel-IBAN: BG80 BNBG 9661 1020 3456 78. Sie stammt aus Bulgarien, die Rechnung nach ISO 13616 läuft aber für jede IBAN gleich, auch für eine deutsche.

  1. Ohne Leerzeichen: BG80BNBG96611020345678 hat 22 Zeichen, die richtige Länge für BG.
  2. Die ersten vier Zeichen wandern ans Ende: BNBG96611020345678BG80.
  3. Buchstaben werden zu Zahlen (B = 11, N = 23, G = 16): 1123111696611020345678111680.
  4. Geteilt durch 97 bleibt der Rest 1, die Prüfziffern stimmen also.
  5. Der Bankcode BNBG steht in der Liste, deshalb zeigt der Prüfer die Bulgarische Nationalbank an.

Vertauschen Sie nun die letzten beiden Ziffern zu ...345687. Die Länge passt weiter, der Rest wird aber 50. Der Prüfer meldet, dass die Prüfziffern nicht stimmen und dass ein Zeichen vertippt ist.

Der Aufbau eines bulgarischen IBAN

Diese Aufteilung gilt für Bulgarien, nach der Verordnung Nr. 13 der Bulgarischen Nationalbank. Eine bulgarische IBAN hat 22 Zeichen, genauso viele wie eine deutsche, teilt sie aber anders auf:

Position Inhalt Beispiel
1-2 Ländercode BG
3-4 Prüfziffern 80
5-8 Bankcode: die ersten vier Buchstaben des BIC der Bank BNBG
9-12 Code der Bankstelle (Filiale) 9661
13-14 Kontoart 10
15-22 Von der Bank vergeben 20345678

Welche Bankcodes der Prüfer kennt

Die eingebaute Liste umfasst 14 bulgarische Codes: UNCR (UniCredit Bulbank), STSA (DSK Bank), UBBS (United Bulgarian Bank), FINV (First Investment Bank), BPBI (Eurobank Bulgaria, Postbank), RZBB (Raiffeisenbank Bulgaria), PRCB (ProCredit Bank), CECB (Central Cooperative Bank), BUIN (Allianz Bank Bulgaria), IABG (International Asset Bank), SOMB (Municipal Bank), IORT (Investbank), TEXI (Texim Bank) und BNBG (Bulgarische Nationalbank). Für jeden anderen bulgarischen Code zeigt der Prüfer den Code ohne Namen der Bank.

Grenzen des Prüfers

  • Struktur, nicht Existenz. Ein gültiges Ergebnis heißt nicht, dass das Konto offen ist oder Zahlungen empfangen kann.
  • Kein Abgleich des Namens. Das Werkzeug kann die IBAN keiner Kontoinhaberin und keinem Kontoinhaber zuordnen. Lassen Sie sich den Namen vom Empfänger bestätigen, vor allem wenn Bankdaten per E-Mail kommen.
  • 37 Länder. Gültige IBANs aus Ländern außerhalb der Längentabelle meldet er mit unbekanntem Ländercode.
  • Namen von Banken nur für Bulgarien. Eine deutsche oder österreichische IBAN wird geprüft, aber ohne Namen der Bank ausgegeben.
  • Eine feste Liste. Die Namen der Banken stammen aus einer eingebauten Liste und können Fusionen und Umbenennungen hinterherhinken.

IBAN, SEPA und Stablecoins

Im Euroraum laufen Zahlungen zwischen IBANs meist über SEPA. xChange.bg gibt Ihnen Konten auf Ihren eigenen Namen in EUR (SEPA) und USD (ACH oder Wire). Eingehendes Geld wird zu USDC in einer Wallet, die Sie kontrollieren, und ausgehendes Geld geht an jedes Bankkonto, wo eine korrekte IBAN zählt. Wie das im Alltag aussieht, steht unter Geld mit Stablecoins ins Ausland senden und Geld in USD aus dem Ausland empfangen.

Häufige Fragen

Was beweist eine gültige IBAN?

Nur, dass die Nummer korrekt aufgebaut ist: ein bekannter Ländercode, die richtige Länge für dieses Land und Prüfziffern, die den Test mit Modulo 97 bestehen. Er beweist nicht, dass das Konto existiert, offen ist oder der Person gehört, die Sie bezahlen wollen.

Wie viele Zeichen hat eine deutsche IBAN?

22. Der Prüfer arbeitet mit einer Längentabelle nach ISO 13616, und dort stehen für DE 22 Zeichen: der Ländercode DE, zwei Prüfziffern und 18 weitere Zeichen. Eine IBAN mit einer anderen Länge kann keine deutsche IBAN sein.

Warum nennt der Prüfer nur bei bulgarischen IBANs die Bank?

Weil die eingebaute Liste der vierstelligen Bankcodes bulgarische Banken und die Bulgarische Nationalbank abdeckt, insgesamt 14 Codes. Deutsche, österreichische und andere IBANs werden auf Struktur und Prüfziffern geprüft, aber ohne Namen der Bank.

Warum zeigt ein gültiger ausländischer IBAN einen unbekannten Ländercode?

Der Prüfer kennt die IBAN-Länge für 37 Länder: die EU und den EWR sowie Andorra, Gibraltar, Monaco, San Marino, die Schweiz, das Vereinigte Königreich und die Vatikanstadt. IBANs aus anderen Ländern meldet er als unbekannt.

Wird die IBAN irgendwohin geschickt?

Nein. Die Prüfung läuft beim Tippen in Ihrem Browser, mit Code, der bereits mit der Seite geladen wurde. Der IBAN geht weder an xChange.bg noch an eine Bank oder einen anderen Dienst, und gespeichert wird er auch nicht.

Fangen die Prüfziffern jeden Tippfehler ab?

Sie fangen ein einzelnes falsches Zeichen und die meisten Vertauschungen benachbarter Zeichen ab, also die häufigen Fehler. Eine Nummer mit mehreren Fehlern kann zufällig durchkommen. Vergleichen Sie die IBAN deshalb zusätzlich mit der Quelle.

Quellen

  1. Bulgarische Nationalbank: IBAN, die Kontonummer der Bank

Passend dazu

Weitere Rechner