BIC aus IBAN Kontonummer generieren

Lesezeit: 6 Minuten

Benutzeravatar von Tim
Tim

Gibt es eine vorhandene Bibliothek oder ein Skript, mit dem ich den BIC-Code aus einer IBAN-Bankkontonummer (und anderen erforderlichen Informationen) generieren kann?

Ich habe im Internet gesucht, aber nur IBAN-Generatoren gefunden.

Danke im Voraus!

  • Es gibt einige Online-Generatoren, deshalb denke ich, dass es möglich sein muss. ibanbicservice.nl ibannl.org/iban_check.php und mehr

    – Tim

    30. Oktober 2012 um 8:46 Uhr

  • in der Tat. (Ich habe mich dadurch täuschen lassen, dass in Deutschland mehrere Bankleitzahlen den gleichen BIC haben können). Diese müssen sie online nachschlagen, da der BIC (offensichtlich) nicht in der IBAN kodiert ist

    – Pekka

    30. Oktober 2012 um 8:47 Uhr

  • Die Bank können Sie der IBAN und den BIC der Bank entnehmen

    Benutzer557846

    30. Oktober 2012 um 8:56 Uhr

  • @Dagon ja, aber Sie müssen den BIC aus einer Liste nachschlagen, die Sie häufig aktualisieren müssen, oder aus einer Online-Quelle.

    – Pekka

    30. Oktober 2012 um 10:16 Uhr

  • Ich habe einen Webservice für belgische Ibans gefunden, Sie können ihn selbst mit einer Liste erstellen, aber das Problem ist, dass Sie ihn tatsächlich häufig aktualisieren müssen.

    – Tim

    30. Oktober 2012 um 10:18 Uhr

Kiddos Benutzeravatar
Kleiner

Lösung für alle IBAN-Konten gefunden (glaube ich):

https://openiban.com/validate/IBAN_NUMBER?getBIC=true

Wenn Sie beispielsweise einen CURL-Aufruf an diese URL senden, erhalten Sie die Bankverbindung des Kontos kostenlos. Ersetzen IBAN_NUMBER mit Ihrem IBAN-Konto.

Beispiel:

`https://openiban.com/validate/DE89370400440532013000?getBIC=true`

Ergebnis:

{
  "valid": true,
  "messages": [],
  "iban": "DE89370400440532013000",
  "bankData": {
    "bankCode": "37040044",
    "name": "Commerzbank",
    "zip": "50447",
    "city": "Köln",
    "bic": "COBADEFFXXX"
  },
  "checkResults": {}
}

Wichtige Aktualisierung

OpenIBAN hat Herunterfahren des API-Dienstes aufgrund der GDPR-Vorschriften, die unbekannte Risiken für den Dienstleister darstellen. Siehe Erklärung auf openIBAN.com. Es ist auch ein Link zu einem Selbsthosting-Leitfaden enthalten, siehe diese Github-Seite.

Aktualisierung (25.07.2019)

Openiban ist wieder online.

  • Ihre Website gibt an, dass die BIC-Suche derzeit für die folgenden Länder verfügbar ist: Belgien, Deutschland, Niederlande, Luxemburg und die Schweiz

    – Domson

    10. April 2017 um 13:31 Uhr

  • Ein aktuelles Update hat Unterstützung für Österreich und Liechtenstein hinzugefügt.

    – Mixxiphoid

    14. August 2017 um 12:41 Uhr

  • Hervorragende Antwort, dieser Webservice hat mir den Tag gerettet! Danke @Kiddo!

    – Florian Müller

    2. November 2017 um 14:04 Uhr

  • openiban wirft mir einen “IBAN is not valid”-Fehler für eine korrekte IBAN-Nummer, die ich direkt von einer Bankkarte lese (Schweiz)

    – FlorianH

    15. April 2019 um 10:55 Uhr

  • openiban scheint wieder online zu sein! “Update (25.07.2019): Openiban ist wieder online.”

    – lugiorgi

    13. Februar 2020 um 9:47 Uhr

Ich glaube nicht, dass eine solche Bibliothek existiert (zumindest kostenlos).

Der einzige zuverlässige Weg, dies zu tun, ist die Verwendung von SWIFT-IBAN Plus-Verzeichnis (früher bekannt als die SWIFT BICplusIBAN Verzeichnis.

Dieses Verzeichnis wird von SWIFT, dem IBAN-Registrar, bereitgestellt. Damit können Sie IBAN mit verschiedenen Institutsinformationen (einschließlich BIC) abgleichen.

Das SWIFT IBAN Plus Directory wird regelmäßig von SWIFT mit den neuesten Daten aktualisiert, ist als Datei oder über WebService-APIs zugänglich und leider nicht kostenlos verfügbar.

  • Ich habe die Seite überprüft, kann aber keine Preise sehen. Hast du eine Ahnung, wie viel es kosten könnte?

    – Pavel Niedoba

    29. März 2016 um 11:53 Uhr

Benutzeravatar von Tim
Tim

Lösung für belgische IBAN-Bankkontonummern:

Es gibt einen Webservice für belgische iban-Nummern, es ist sehr einfach, die bic von der iban-Kontonummer zu bekommen.

$client = new SoapClient('http://www.ibanbic.be/IBANBIC.asmx?WSDL');
$bban = $client->getBelgianBBAN(array('Value' => $iban))->getBelgianBBANResult;
$bic = $client->BBANtoBIC(array('Value' => $bban))->BBANtoBICResult;

Ich habe auch nach einem niederländischen Webservice gesucht, aber ich konnte keinen finden. Aber Sie können immer selbst einen mit den Daten von machen http://www.betaalvereniging.nl/europees-betalen/sepa-documentatie/bic-afleiden-uit-iban/

Benutzeravatar von Meint-Willem Gaasbeek
Meint-Willem Gaasbeek

 $json_url="http://iban2bic.nl/api/".$iban_number_of_dutch_bank;
 $json = file_get_contents($json_url);
 $data = json_decode($json, TRUE);

 $bic  = $data['bic']; // holds the BIC number

Benutzeravatar von Wilgert
Wilgert

Ich habe einen Webservice erstellt, der sowohl niederländische als auch belgische IBAN in den entsprechenden BIC umwandeln kann. Weitere Länder könnten in Zukunft hinzugefügt werden, wenn dies machbar erscheint.

Schauen Sie sich an: http://iban2bic.nl

Nutzung der API: http://iban2bic.nl/api/:iban

Diese Website ist seit einiger Zeit offline. Ich habe jetzt den Code hier Open Source: https://bitbucket.org/wilgert/iban2bic

Haftungsausschluss: Der Code ist alt und kann Bugs, dumme Fehler und/oder Sicherheitslücken enthalten. Darüber hinaus ist die Liste der niederländischen Banken bei weitem nicht vollständig, da seit 2013 eine große Anzahl von Banken hinzugefügt wurde.

  • Ich kann nicht auf die Seite „API-Verwendung“ zugreifen. Könnten Sie kurz erklären, wie Sie den BIC für IBAN-Codes erhalten?

    – Tassito

    23. Dezember 2013 um 14:44 Uhr


  • Es ist ein Ankerlink, der Inhalt für die API befindet sich auf derselben Seite. Um deine zweite Frage zu beantworten. Für die niederländischen Banken verwende ich ein PHP-Skript, das den BIC aus dem Bankidentifikationsteil der IBAN nachschlägt, indem ich dieses Array verwende: gist.github.com/wilgert/7305244#file-dutch_banks-json. Für belgische Banken verlasse ich mich auf den Webservice aus dieser Antwort: stackoverflow.com/a/13137295/357601 Für Banken aus anderen Ländern funktioniert der Service noch nicht.

    – Wilgert

    27. Dezember 2013 um 12:43 Uhr


  • @Wilgert – Sie sollten die Informationen in Ihrer Antwort angeben. Oder ändern Sie Ihre Antwort in einen Kommentar. Wie Sie den Kommentaren von jitsCode entnehmen können, treten bei Nur-Link-Antworten Probleme auf. Aus diesem Grund will Stack Overflow sie im Allgemeinen nicht.

    – jww

    24. August 2014 um 0:14 Uhr


  • Ich empfehle, Ihre Antwort zu verbessern, indem Sie hier ein Codebeispiel hinzufügen.

    – Petrus

    31. Mai 2018 um 13:20 Uhr

Benutzeravatar von Maxim VA
Maxim VA

Ich habe mich umgesehen und festgestellt, dass Sie mit diesem PHP-Iban-Validator den Banknamen aus der Iban-Nummer abrufen können:

http://code.google.com/p/php-iban/

üben Sie von obigem Link aus

Aber wenn Sie dort ankommen, benötigen Sie ein Array mit allen Bankinstitutscodes und den entsprechenden BIC-Codes.

Ich denke, alle BIC-Codes finden Sie hier:

http://www.nbb.be/doc/gg/Protocol/R_List_of_Codes_Current.pdf

Ich bin mir aber nicht sicher, wie Sie die IBAN-Bankleitzahl mit der Liste der BIC-Codes verknüpfen können.

Ich fand eine fertige Bibliothek nicht schwierig.

  • Ich kann nicht auf die Seite „API-Verwendung“ zugreifen. Könnten Sie kurz erklären, wie Sie den BIC für IBAN-Codes erhalten?

    – Tassito

    23. Dezember 2013 um 14:44 Uhr


  • Es ist ein Ankerlink, der Inhalt für die API befindet sich auf derselben Seite. Um deine zweite Frage zu beantworten. Für die niederländischen Banken verwende ich ein PHP-Skript, das den BIC aus dem Bankidentifikationsteil der IBAN nachschlägt, indem ich dieses Array verwende: gist.github.com/wilgert/7305244#file-dutch_banks-json. Für belgische Banken verlasse ich mich auf den Webservice aus dieser Antwort: stackoverflow.com/a/13137295/357601 Für Banken aus anderen Ländern funktioniert der Service noch nicht.

    – Wilgert

    27. Dezember 2013 um 12:43 Uhr


  • @Wilgert – Sie sollten die Informationen in Ihrer Antwort angeben. Oder ändern Sie Ihre Antwort in einen Kommentar. Wie Sie den Kommentaren von jitsCode entnehmen können, treten bei Nur-Link-Antworten Probleme auf. Aus diesem Grund will Stack Overflow sie im Allgemeinen nicht.

    – jww

    24. August 2014 um 0:14 Uhr


  • Ich empfehle, Ihre Antwort zu verbessern, indem Sie hier ein Codebeispiel hinzufügen.

    – Petrus

    31. Mai 2018 um 13:20 Uhr

Benutzeravatar von andrewxbg
andrewxbg

Es gibt keine einfache Möglichkeit, BIC aus einer IBAN zu „generieren“, da BICs unabhängige Nummern sind, die nicht in der IBAN vorhanden sind. (Einige Länder haben einen Teil des BIC in der IBAN).

Es gibt eine Reihe von Diensten, die solche Daten bereitstellen. www.swift.com ist ein Unternehmensdienst. Allerdings nicht ganz billig.

Eine gute Lösung für kleine/mittlere Unternehmen könnte sein:
https://www.iban.com/validation-api-v2.html

Sie haben etwas flexiblere Preispläne.

1405810cookie-checkBIC aus IBAN Kontonummer generieren

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy