Konto_check

Bibliothek zum Test deutscher Bankkonten

Überblick Testseite Download BLZ-Daten Beispiele Programme Impressum
Konto_check BLZ-DatenAktualisierung

Bibliothek zum Test deutscher Bankkonten

Aktualisierung der Bankdaten

Die aktuelle Bankleitzahltabelle wird im Dreimonatsrhytmus von der Deutschen Bundesbank veröffentlicht. Dabei ist zu beachten, daß die Datei im öffentlich zugänglichen Bereich keine IBAN-Regeln enthält; diese sind nur in der erweiterten BLZ-Datei enthalten, auf die man nach (kostenfreier) Registrierung bei der Deutschen Bundesbank Zugriff erhält. Die Registrierung ist formlos möglich durch eine Email unter Angabe von Name, Anschrift und Telefonnummer an folgende Adresse: extranet-routing(at)bundesbank.de.

Eine LUT-Datei die mit der einfachen Version der Bankleitzahlendatei generiert wurde, sollte nicht für IBAN-Berechnungen benutzt werden, da durch die fehlende Information zu IBAN-Regeln viele falsche Konvertierungen auftreten werden; außerdem können bestimmte fehlerhafte IBANs, bei denen die Regeln nicht beachtet wurden (z.B. von einfachen IBAN-Berechnungsprogrammen) nicht mehr erkannt werden.

Falls Sie (noch) keinen Zugriff auf die erweiterte BLZ-Datei haben, sollten Sie die LUT-Datei der aktuellen Version von Sourceforge oder (noch aktueller) diese Datei benutzen; diese wird aus der erweiterten Dateiversion generiert. Die letztere Datei wird wöchentlich aktualisiert und enthält auch die aktuellen SCL-Daten der Bundesbank.

Zur Aktualisierung der LUT-Datei ist die Datei blzJJJJMMTTpc.zip herunterzuladen und auszupacken. Die so erhaltene Textdatei kann dann mit dem beiliegenden Hilfsprogramm (konto_check, aus main.c generiert) oder direkt mit der Funktion generate_lut() bzw. generate_lut2() ins LUT-Format konvertiert werden.

Beispiele:

./konto_check -g35 blz2_20230605.txt -G20230605-20230903 blz.lut2 \
      -i "Bankleitzahlentabelle gueltig vom  05.06.2023 bis 04.12.2023 (mittlere Version)"

./konto_check -g39f blz2_20230605.txt -G20230605-20230903 blz.lut2f \
      -i "Bankleitzahlentabelle gueltig vom  05.06.2023 bis 04.12.2023 (komplett)"

./konto_check -2 -g39f blz2_20230904.txt -G20230904-20231204 blz.lut2f \
      -i "Bankleitzahlentabelle gueltig vom 04.09.2023 bis 04.12.2023 (komplett)"

Der erste Aufruf generiert eine LUT-Datei mit den Blocks für Bankleitzahl, Prüfziffer, Name, Kurzname, PLZ, Ort und BIC (nur mit den Hauptstellen, ca. 143 KB groß)

Der zweite Aufruf generiert eine vollständige LUT-Datei mit allen Feldern und Haupt- und Nebenstellen (ca. 676 KB, gültig vom 5.6.2023 bis 3.9.2023); mit dem dritten Aufruf wird ein zusätzlicher Datensatz zur zweiten Datei hinzugefügt, der vom 4.9.2023 bis zum 4.12.2023 gültig ist. Die neue Datei (mit beiden Datensätzen) ist etwa 1,4 MB groß.

Die Beschreibung der Prüfziffermethoden wird ebenfalls von der Deutschen Bundesbank veröffentlicht.