Skip to content
This repository has been archived by the owner on Jun 20, 2024. It is now read-only.

Update BIC Database #35

Open
jvermeercc opened this issue Jun 1, 2021 · 9 comments
Open

Update BIC Database #35

jvermeercc opened this issue Jun 1, 2021 · 9 comments

Comments

@jvermeercc
Copy link

Good afternoon,

Could you please update your BIC database? The BIC 'BUNQDE82XXX' is currently not present, and therefor IBAN's belonging to this BIC are marked as 'invalid' when validating it via your service.

@UkeHa
Copy link

UkeHa commented Jun 14, 2021

i opened a pull request in the data repo, but it seems like this project has gone stale

@jeinwag
Copy link

jeinwag commented Aug 6, 2021

I created a fork of the original project and built a docker image with updated databases for Germany and Austria:

docker pull ghcr.io/marcapo/goiban-service:release

@jvermeercc
Copy link
Author

Thanks!
Would it be possible to add French BIC's there as well? Or should I write a separate request for that?

@jeinwag
Copy link

jeinwag commented Aug 11, 2021

@jvermeercc please open an issue at https://github.com/marcapo/goiban-service and I'll see what I can do.

@jvermeercc
Copy link
Author

The tab for seeing/creating issues is not available in that project @jeinwag , could you please enable it? Thanks!

@jeinwag
Copy link

jeinwag commented Aug 11, 2021

@jvermeercc Ah sorry, done!

@juherr
Copy link

juherr commented Apr 22, 2023

@oliverpool
Copy link

I took a look at https://www.ecb.europa.eu/stats/financial_corporations/list_of_financial_institutions/html/monthly_list-MID.en.html but apparently it only gives the list of BIC. It does not seem to list the corresponding Bank Code (which is present in the IBAN), so it can't be used to deduce the BIC code from an IBAN.

PS: for anyone interested, I am creating an easily importable go package to check an IBAN/BIC locally https://code.pfad.fr/swift/ (it uses code generation instead of a local database)

@oliverpool
Copy link

It does not seem to list the corresponding Bank Code

I was wrong. I stumbled upon https://github.com/sigalor/iban-to-bic/blob/main/src/fr-es.js by @sigalor which assumes that the RIAD Code (provided by the european file) for France and Spain is the concatenation of the country letters and the bank code.

I implemented this trick into my library https://code.pfad.fr/swift/bic/ , which now supports the following countries for BIC computation:

  • AT (Austria)
  • BE (Belgium)
  • CH (Switzerland)
  • DE (Germany)
  • ES (Spain)
  • FR (France)
  • LI (Liechtenstein)
  • LU (Luxembourg)
  • MC (Monaco)
  • NL (Netherlands)

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants