IBAN-BIC.com (Theano GmbH) » Webservice » Beispiel-Kontodaten
Um die Webservice-Schnittstelle besser ausprobieren zu können, finden Sie hier korrekte und falsche Beispiel-Konten für die verschiedenen Länder, jeweils zusammen mit der Information, wie die Parameter der Funktion' 'calculate_iban' gesetzt werden müssen.
Unsere Schnittstelle teilt Ihnen mit, ob eine zu validierende IBAN öffentlich sichtbar im Web steht und ob sie auf einer schwarzen Liste verdächtiger IBANs steht.
Sie können Ihren API-Client mit diesen drei Beispiel-IBANs testen:
DE27100777770209299700 (Blacklist)
AT411100000237571500 (Im Web öffentlich sichtbar - natürlich sind viele legitime IBANs öffentlich sichtbar. Hier kommt es immer auf den Kontext der Verwendung einer IBAN an.)
Richtig:
Bankleitzahl: 20811008
nationale Kontonummer: 1039531801
IBAN: AL90208110080000001039531801
calculate_iban("AL", "20811008", "1039531801", "benutzername", "passwort", "", 0)
Falsch:
Bankleitzahl: 14901
nationale Kontonummer: 22010010999
calculate_iban("AL", "14901", "22010010999", "benutzername", "passwort", "", 0)
Richtig:
nationale Kontonummer: 844-0103700-34
IBAN: BE68844010370034
calculate_iban("BE", "", "844-0103700-34", "benutzername", "passwort", "", 0)
Falsch:
nationale Kontonummer: 844-0103701-34
calculate_iban("BE", "", "844-0103701-34", "benutzername", "passwort", "", 0)
Richtig: Bankleitzahl: 5051, nationale Kontonummer: 1322617
IBAN: DK5750510001322617
calculate_iban("DK", "5051", "1322617", "username", "password", "", 0)
Falsch:
Bankleitzahl: 7777, nationale Kontonummer: 77777
Derzeit haben wir für Dänemark keine Prüfung der Bankleitzahl oder der Kontonummer eingebaut; daher führt der folgende Aufruf zur Berechnung einer fiktiven IBAN, wobei keine Fehler entdeckt werden:
calculate_iban("DK", "7777", "77777", "benutzername", "passwort", "", 0)
Richtig:
nationale Kontonummer: 0648489890
BLZ: 50010517
IBAN: DE12500105170648489890
calculate_iban("DE", "50010517", "0648489890", "benutzername", "passwort", "", 0)
Falsch:
nationale Kontonummer: 064847930
BLZ: 50010517
calculate_iban("DE", "50010517", "064847930", "benutzername", "passwort", "", 0)
Richtig:
nationale Kontonummer: 221034126658
IBAN: EE342200221034126658
calculate_iban("EE", "", "221034126658", "benutzername", "passwort", "", 0)
Falsch:
nationale Kontonummer: 221034126650
calculate_iban("EE", "", "221034126650", "benutzername", "passwort", "", 0)
Richtig:
nationale Kontonummer: 142835-171141
IBAN: FI9814283500171141
calculate_iban("FI", "142835", "171141", "benutzername", "passwort", "", 0)
Falsch:
nationale Kontonummer: 142835-171040
calculate_iban("FI", "142835", "171040", "benutzername", "passwort", "", 0)
Richtig:
nationale Kontonummer: 30066 10041 00010573801 16
IBAN: FR7630066100410001057380116
calculate_iban("FR", "", "30066100410001057380116", "benutzername", "passwort", "", 0)
Falsch:
nationale Kontonummer: 30066 10041 00010573801 11
calculate_iban("FR", "", "30066100410001057380111", "benutzername", "passwort", "", 0)
Richtig:
Sort code: 40-48-65
Kontonummer: 62136016
IBAN: GB32ESSE40486562136016
calculate_iban("GB", "404865", "62136016", "username", "password", "", 0);
Falsch:
Sort code: 402715
nationale Kontonummer: 2289890
calculate_iban("GB", "402715", "2289890", "benutzername", "passwort", "", 0)
Richtig:
Sort code: 90-00-17
nationale Kontonummer: 10027952
IBAN: IE92BOFI90001710027952
calculate_iban("IE", "90-00-17", "10027952", "benutzername", "passwort", "BOFI IE 2D", 0)
Falsch:
Sort code: 90-00-17
nationale Kontonummer: 11127952
calculate_iban("IE", "90-00-17", "11127952", "benutzername", "passwort", "BOFI IE 2D", 0)
Richtig:
ABI: 03002
CAB: 03280
CIN: D
Konto: 400162854
IBAN: IT68D0300203280000400162854
calculate_iban("IT", "", "D0300203280000400162854", "benutzername", "passwort", "", 0)
oder
calculate_iban("IT", "", "0300203280000400162854", "benutzername", "passwort", "", 0)
Falsch:
ABI: 03002
CAB: 03280
CIN: E
Konto: 400162854
calculate_iban("IT", "", "E0300203280000400162854", "benutzername", "passwort", "", 0)
Richtig:
BC-Nummer: 8800
nationale Kontonummer: 201.763.06
IBAN: LI1008800000020176306
calculate_iban("LI", "8800", "201.763.06", "benutzername", "passwort", "", 0)
Falsch:
BC-Nummer: 8801
nationale Kontonummer: 221.764.06
calculate_iban("LI", "8801", "221.764.06", "benutzername", "passwort", "", 0)
Richtig:
IBAN = nationale Kontonummer: LU761111000872960000
calculate_iban("LU", "", "LU761111000872960000", "benutzername", "passwort", "", 0)
Falsch:
IBAN: LU761111000872960001
calculate_iban("LU", "", "LU761111000872960001", "benutzername", "passwort", "", 0)
Richtig:
Bankleitzahl: 44093 inländische Kontonummer: 9027293051
IBAN: MT98MMEB44093000000009027293051
calculate_iban("MT", "44093", "9027293051", "Benutzername", "Passwort", "", 0)
Falsch:
Bankleitzahl: 77777 inländische Kontonummer: 484169867
calculate_iban("MT", "77777", "484169867", "Benutzername", "Passwort", "", 0)
Richtig:
Bankleitzahl: 1273900070 inländische Kontonummer: 0011111000H79
IBAN: MC1112739000700011111000H79
calculate_iban("MC", "1273900070", "0011111000H79", "username", "password", "", 0)
Falsch:
Bankleitzahl: 1273900070 inländische Kontonummer: 0011111000L79
calculate_iban("MC", "1273900070", "0011111000L79", "username", "password", "", 0)
Bitte geben Sie Kontonummern aus Monaco komplett an, inklusive der enthaltenen Prüfsumme (in diesem Beispiel bedeutet das: inklusive führender Nullen). Nur wenn Sie die Kontonummer nur ohne Prüfsumme haben, können Sie auch eine unvollständige Nummer angeben, und unser System berechnet dann automatisch die fehlenden Stellen. Das hat allerdings den Nachteil, dass unser System eine kurze Kontonummer, die bereits die Prüfsumme enthält, um eine Prüfsumme erweitern könnte (was aber ggf. mit führenden Nullen vermieden werden kann).
Richtig:
nationale Kontonummer: 484869868
IBAN: NL18ABNA0484869868
calculate_iban("NL", "", "484869868", "benutzername", "passwort", "ABNANL2A", 0)
Falsch:
nationale Kontonummer: 484869867
calculate_iban("NL", "", "484869867", "benutzername", "passwort", "ABNANL2A", 0)
In den Niederlanden gibt es keinen separaten nationalen Bankcode ähnlich der deutschen Bankleitzahl. Wir haben eine Datenbank mit niederländischen Kontonummerbereichen und den Zuordnungen zu den jeweiligen Banken. Wenn Sie die Funktion calculate_iban aufrufen, ohne wie oben gezeigt einen BIC-Code mitzuliefern, der die Bank eindeutig bezeichnet, verwenden wir unsere Datenbank und schätzen die wahrscheinlichste Bank ab. Die mit dieser Abschätzung verbundene Unsicherheit können Sie dadurch vermeiden, dass Sie den BIC-Code mitliefern. Aber auch ohne BIC-Code wird eine IBAN berechnet (dann mit wahrscheinlich richtig bestimmter Bank, aber ohne hundertprozentige Sicherheit).
Richtig:
nationale Kontonummer:15032080119
IBAN: NO5015032080119
calculate_iban("NO", "", "15032080119", "benutzername", "passwort", "", 0)
Falsch:
nationale Kontonummer: 15032080118
calculate_iban("NO", "", "15032080118", "benutzername", "passwort", "", 0)
In Norwegen wird oft die BLZ und Kontonummer als eine Einheit angegeben, wie im obigen Beispiel. Daher unterstützt die Funktion calculate_iban die Eingabe in der oben gezeigten Form. Sie können aber auch die BLZ und Kontonummer separat folgendermaßen angeben:
calculate_iban("NO", "1503", "2080119", "benutzername", "passwort", "", 0)
Richtig:
Bankleitzahl: 20503
nationale Kontonummer: 2101023600
IBAN: AT022050302101023600
calculate_iban("AT", "20503", "2101023600", "benutzername", "passwort", "", 0)
Falsch:
Bankleitzahl: 14901
nationale Kontonummer: 22010010999
calculate_iban("AT", "14901", "22010010999", "benutzername", "passwort", "", 0)
Richtig:
nationale Kontonummer = IBAN ohne "PL": 37109024020000000610000434
calculate_iban("PL", "", "37109024020000000610000434", "benutzername", "passwort", "", 0)
Falsch:
nationale Kontonummer = IBAN ohne "PL": 37109024020000000610000435
calculate_iban("PL", "", "37109024020000000610000435", "benutzername", "passwort", "", 0)
Richtig:
nationale Kontonummer: 0035.0683.00000007843.11
IBAN: PT50003506830000000784311
calculate_iban("PT", "", "003506830000000784311", "benutzername", "passwort", "", 0)
Alternativ können Sie auch den Bankcode und die Kontonummer als zwei separate Parameter liefern. Wenn Sie das tun, können Sie die 2-stellige NIB-Prüfsumme weglassen (11 im obigen Beispiel), z. B.: calculate_iban("PT", "00350683", "00000007843", "username", "password", "", 0). Die 2-stellige NIB wird dann für Sie automatisch berechnet statt geprüft.
Falsch:
nationale Kontonummer: 0781.0112.00000007843.10
calculate_iban("PT", "", "078101120000000784310", "benutzername", "passwort", "", 0)
Richtig:
ABI: 03225
CAB: 09800
CIN: U
Konto: 000000270100
IBAN: SM86U0322509800000000270100
calculate_iban("SM", "", "U0322509800000000270100", "username", "password", "", 0)
oder
calculate_iban("SM", "", "0322509800000000270100", "username", "password", "", 0)
Falsch:
ABI: 03225
CAB: 09800
CIN: Z
Konto: 000000270100
IBAN: SM86U0322509800000000270100
calculate_iban("SM", "", "Z0322509800000000270100", "username", "password", "", 0)
Richtig:
nationale Kontonummer: 145230, Clearing Code: 1217
IBAN: SE6412000000012170145230
calculate_iban("SE", "1217", "145230", "username", "password", "", 0)
Falsch:
nationale Kontonummer: 145129, Clearing Code: 1217
calculate_iban("SE", "1217", "145129", "username", "password", "", 0)
Richtig:
BC-Nummer: 8704
nationale Kontonummer: 16075473007
IBAN: CH3908704016075473007
calculate_iban("CH", "8704", "16075473007", "benutzername", "passwort", "", 0)
Falsch:
BC-Nummer: 8704
nationale Kontonummer: 16075473000
calculate_iban("CH", "8704", "16075473000", "benutzername", "passwort", "", 0)
Richtig:
nationale Kontonummer: 1057361004/1111
IBAN: SK9311110000001057361004
calculate_iban("SK", "", "-1057361004/1111", "benutzername", "passwort", "", 0)
Falsch:
nationale Kontonummer: 1057361004/1119
calculate_iban("SK", "", "-1057361004/1119", "benutzername", "passwort", "", 0)
Richtig:
nationale Kontonummer: 03100-1001300933
IBAN: SI56031001001300933
calculate_iban("SI", "", "03100-1001300933", "benutzername", "passwort", "", 0)
Falsch:
nationale Kontonummer: 03100-1001300930
calculate_iban("SI", "", "03100-1001300930", "benutzername", "passwort", "", 0)
Richtig:
nationale Kontonummer: 2090 3200 50 0041045040
IBAN: ES1020903200500041045040
calculate_iban("ES", "", "20903200500041045040", "benutzername", "passwort", "", 0)
Falsch:
nationale Kontonummer: 2090 3200 51 0041045040
calculate_iban("ES", "", "20903200510041045040", "benutzername", "passwort", "", 0)
Richtig: nationale Kontonummer: 19-5505030267/0100
IBAN: CZ4201000000195505030267
calculate_iban("CZ", "", "19-5505030267/0100", "benutzername", "passwort", "", 0)
Falsch:
nationale Kontonummer: 18-5505030267/0100
calculate_iban("CZ", "", "18-5505030267/0100", "benutzername", "passwort", "", 0)
Richtig:
nationale Kontonummer: 11708001-20547794
IBAN: HU29117080012054779400000000
calculate_iban("HU", "11708001-20547794", "", "benutzername", "passwort", "", 0)
Falsch:
nationale Kontonummer: 11708011-20547794
calculate_iban("HU", "11708011-20547794", "", "benutzername", "passwort", "", 0)