PrüfzifferValidate INTL Java Edition
Java-Modul zur Validierung internationaler Bankverbindungen (IBANs und BICs)
Mit dem Java-Modul PrüfzifferValidate INTL können internationale Bankverbindungen (IBAN und BIC)
auf Gültigkeit überprüft werden.
Dabei werden IBANs für alle Länder unterstützt die in der aktuellen 92. Auflage der IBAN-Registry der
SWIFT verzeichnet sind: 45 Sepa-Teilnehmerländer und 51 weitere Länder.
IBANs werden auf folgende Kriterien geprüft:
- Mindestanforderung an eine IBAN
- Ermittlung des ausgebenden Landes
- Validierung der Länge bezogen auf das Land
- Validierung der IBAN-Prüfsumme
- Ggf. Länderspezifische Prüfungen
- Zerlegung in ihre Bestandteile (Bankcode, Branchcode, Kontonummer ...)
- Validierung des Zeichenvorrates der Bestandteile
- Falls möglich: Validierung der Prüfsumme der enthaltenen nationalen Bankverbindung
Die IBAN kann allein oder zusammen mit einem BIC geprüft werden.
Wurde ein BIC angegeben, wird dieser auf folgende Kriterien überprüft:
- Länge 8 oder 11 Zeichen
- Zeichenvorrat
- Land der Bank in Bezug auf das Land der IBAN
- Wenn die Bank in einem SEPA-Mitgliedsland ansässig ist, Prüfung ob der BIC gültig ist
- sofern möglich wird geprüft, ob der BIC zur IBAN passt
Die Validierung kann im Code auf zwei Arten erfolgen: Entweder der Validator wirft im Fall
einer nicht validen Bankverbindung eine Exception, diese muss vom Aufrufer behandelt werden und gibt einen
sehr detaillierten Fehlergrund, oder die Exception wird in einen Fehlertext übersetzt, der per
Konfiguration angepasst werden kann, und der Aufrufer erhält immer ein Ergebnisobjekt.
Das Modul ist lauffähig ab Java 8 und als externe Dependency wird ausschließlich die Simple
Logging Facade benötigt (SLF4J).
Bestellen können Sie das Modul über unser Bestellformular.
Für weitere Informationen oder Fragen zu unserer Software PrüfzifferValidate INTL Java Edition
wenden Sie sich bitte an unseren Kundenservice per
eMail oder mittels des
Kontaktformulars.
|