Vor ca. drei Wochen erzählte ich einem ehemaligen Kollegen von unserem Projekt, einen Service zu implementieren, mit dem man Bankleitzahlen überprüfen kann.
Daraufhin sagte er zu mir sinngemäß etwa folgendes:
„Wofür braucht man denn so einen Service, kann das nicht jede IBAN-Prüfung auch leisten?“
Das hat mich ins Grübeln gebracht. Natürlich hatte mein Kollege recht. Wenn der Grund für die Bankleitzahlenprüfung der ist, dass man seine Inkasso-Daten auf Korrektheit prüfen will, dann prüft man besser gleich die komplette Kontoverbindung, also Bankleitzahl und Kontonummer oder eben die IBAN.
Nun, da wir ja die Liste der gültigen Bankleitzahlen von der Bundesbank bereits vorliegen haben und in dieser Liste auch die Prüfzifferberechnungsmethode für die Kontonummern der jeweiligen Bank enthalten ist, fehlte nicht mehr viel, um eine IBAN-Prüfung bereitzustellen:
- die Überprüfung des zweistelligen Prüfcodes der IBAN nach der
„modulo 97“-Methode - die Ermittlung von Bankleitzahl und Kontonummer aus einer deutschen IBAN
- Die Bereitstellung der 93 Prüfzifferberechnungsmethoden für die aktuellen Bankleitzahlen
Diese Arbeiten haben wir in den letzten 14 Tagen erledigt.
Anwendungsfälle
Damit ergeben sich neue Anwendungsfälle für unseren erweiterten Bankleitzahlen-Service:
IBAN prüfen
Diesem Service wird eine IBAN und ein Stichtag übergeben und er prüft folgendes:
- Stimmt der Prüfcode der IBAN?
- Wenn es sich um eine deutsche IBAN handelt, wird zusätzlich geprüft:
- Ist die angegebene Bankleitzahl zum Stichtag gültig?
- Hat die Kontonummer die richtige Prüfziffer gemäß der Prüfzifferberechnungsmethode für die Bankleitzahl?
Kontonummer gemäß Bankleitzahl prüfen
Diesem Service wird eine Bankleitzahl, eine Kontonummer und ein Stichtag übergeben und er prüft folgendes:
- Ist die angegebene Bankleitzahl zum Stichtag gültig?
- Hat die Kontonummer die richtige Prüfziffer gemäß der Prüfzifferberechnungsmethode für die Bankleitzahl?
Kontonummer gemäß Prüfzifferberechnungsmethode prüfen
Diesem Service wird eine Prüfzifferberechnungsmethode und eine Kontonummer übergeben und er prüft folgendes:
- Hat die Kontonummer die richtige Prüfziffer gemäß der angegeben Prüfzifferberechnungsmethode?
Wie geht es weiter?
Wir werden diesen Service auf einem API-Marktplatz bereitstellen. Wenn Sie Interesse daran haben, sagen Sie uns bitte Bescheid.
Schreibe einen Kommentar