Validieren Sie IBAN, Kontonummer und Bankleitzahl direkt in Ihrer Java-Anwendung – offline, ohne externe Abhängigkeiten.
Vollständig offline
Alle Bankdaten sind in der JAR eingebettet. Keine API-Aufrufe, keine Netzwerkabhängigkeit.
146 Prüfzifferverfahren
Alle Verfahren der Deutschen Bundesbank. Deutsche Kontonummern werden auf Ziffernebene geprüft.
JPMS-ready
Module de.easykonto.api und de.easykonto.lib
Java 11+
Kompiliert für Java 11, getestet bis Java 25. Läuft auf allen aktuellen LTS-Versionen.
Die API liefert strukturierte Ergebnisse mit Einzelprüfungen, BIC, Bankname und – bei deutschen Konten – die berechnete IBAN.
var service = BankServiceFactory.newService();
// IBAN validieren
var result = service.checkIban("DE89370400440532013000");
IO.println(result.allChecksPassed()); // true
IO.println(result.bic()); // Optional[COBADEFFXXX]
IO.println(result.bankName()); // Optional[Commerzbank]
// Deutsche Kontonummer validieren
var acct = service.checkGermanAccount(70020270, 6450060494L);
IO.println(acct.iban()); // Optional[DE94700202706450060494] // build.gradle.kts
repositories {
maven("https://maven.easykonto.de/current")
}
dependencies {
implementation("de.easykonto:api:3.+")
runtimeOnly("de.easykonto:lib:3.+")
} Erfordert einen gültigen Lizenzschlüssel. Zugang zum Repository erhalten Sie nach der Registrierung. Weitere Details in der Integrationsanleitung.
IBAN-Struktur & Prüfsumme
Länge, Format und Mod-97-Prüfziffer nach ISO 7064
Nationale Kontovalidierung
146 Prüfzifferverfahren der Deutschen Bundesbank
BIC-Auflösung & Bankdaten
Bankname, BIC und Ort aus integrierten Daten
Bundesbank-Datenbank
Quartalsweise aktualisierte Bankleitzahlen
Offline
Keine API-Aufrufe, alle Daten in der JAR
JPMS
Saubere Modulgrenzen mit de.easykonto.api
easyKonto geht über reine Strukturprüfung hinaus. Deutsche Kontonummern werden mit allen Prüfzifferverfahren der Bundesbank validiert – mit integrierten, quartalsweise aktualisierten Bankdaten.
14 Tage kostenlos – voller Zugang zur Java-Bibliothek und allen Bankdaten.