diff --git a/l10n_nl_bank/__manifest__.py b/l10n_nl_bank/__manifest__.py index 196942f14..405bec6da 100644 --- a/l10n_nl_bank/__manifest__.py +++ b/l10n_nl_bank/__manifest__.py @@ -1,10 +1,11 @@ +# # Copyright 2017 Odoo Experts () # License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). { "name": "Dutch banks list", "summary": "Import all Dutch banks with BIC code", - "version": "13.0.1.0.0", - "category": "Localisation", + "version": "13.0.1.1.0", + "category": "Localisation/Europe", "license": "AGPL-3", "author": "Odoo Experts, Odoo Community Association (OCA)", "website": "https://github.com/OCA/l10n-netherlands", diff --git a/l10n_nl_bank/data/res_bank_data.xml b/l10n_nl_bank/data/res_bank_data.xml index ce3292514..4a5a54070 100644 --- a/l10n_nl_bank/data/res_bank_data.xml +++ b/l10n_nl_bank/data/res_bank_data.xml @@ -2,220 +2,379 @@ - ABN AMRO BANK N.V. + ABN AMRO Bank N.V. ABNANL2A + - - AEGON BANK N.V. - AEGONL2U + + ABN AMRO Clearing Bank N.V. + ABNCNL2A + - - AKBANK N.V. - AKBKNL2R + + Adyen + ADYBNL2A + - ANADOLUBANK NEDERLAND N.V. + Anadolubank Nederland N.V. ANDLNL2A + - ACHMEA RETAIL BANK N.V. + Achmea Bank N.V. ARBNNL22 + - ARGENTA SPAARBANK-BIJKANTOOR NEDERLAND + Argenta Spaarbank N.V. ARSNNL21 + - - GE ARTESIA BANK - ARTENL2A + + ASN Bank + ASNBNL21 + + + + Amsterdam Trade Bank + ATBANL2A + + + + Barclays Bank + BARCNL22 + - BANQUE CHAABI DU MAROC + Banque Chaabi du Maroc BCDMNL21 + - INTESA SANPAOLO S.P.A.,AMSTERDAM BRANCH, AMSTERDAM + Intesa Sanpaolo S.P.A. BCITNL2A + - BINCKBANK N.V. + BinckBank N.V. BICKNL2A + + + + BinckBank, PROF + BINKNL21 + + + + Bitsafe Payments + BITSNL2A + + + + Bank of China (Luxembourg) S.A + BKCHNL2R + - BANK MENDES GANS N.V. + Bank Mendes Gans N.V. BKMGNL2A + + + + BLG Wonen + BLGWNL21 + + + + BMCE Euroservices S.A. + BMEUNL21 + + + + Brand New Day Bank N.V. + BNDANL2A + - NV BANK NEDERLANDSE GEMEENTEN + BANK NEDERLANDSE GEMEENTEN BNGHNL2G + - BNP PARIBAS S.A. - THE NETHERLANDS BRANCH + BNP PARIBAS S.A. - THE NETHERLANDS BNPANL2A + BANK OF AMERICA, N.A. AMSTERDAM BOFANLNX + + + + Bank of Scotland PLC + BOFSNL21002 + - BANK OF TOKYO-MITSUBISHI UFJ (HOLLAND) N.V. + MUFG Bank (Europe) N.V. BOTKNL2X + + + + BUNQ + BUNQNL2A + + + + JPMorgan Chase + CHASNL2X + - CITCO BANK NEDERLAND N.V. + Citco Bank Nederland N.V. CITCNL2A + - CITIBANK INTERNATIONAL PLC NETHERLANDS BRANCH + Citibank International CITINL2X + - COMMERZBANK AG KANTOOR AMSTERDAM + Commerzbank AG COBANL2X + + + + OYENS VAN EEGHEN - part of Delen Private Bank + DELENL22 + - DEUTSCHE BANK A.G. AMSTERDAM + Deutsche Bank AG DEUTNL2A + - DEMIR-HALK BANK (NEDERLAND) N.V. + DemiR-Halk Bank (Nederland) N.V. DHBNNL2R + - DELTA LLOYD BANK N.V. + Delta Lloyd DLBKNL2A + - NIBC BANK N.V. + NIBC Bank N.V. DNIBNL2G + - - COMMERZBANK AG, AMSTERDAM BRANCH - DRESNL2X + + EBURY NETHERLANDS (Brussel entiteit) + EBPBNL22 + + + + EBURY NETHERLANDS (Londen entiteit) + EBURNL21 + - CREDIT EUROPE BANK N.V. + Credit Europe Bank N.V. FBHLNL2A + - NEDERLANDSCHE BANK (DE) N.V. + De Nederlandsche Bank N.V. FLORNL2A + - - FRIESLAND BANK - FRBKNL2L + + FRANX + FRNXNL2A + - LANSCHOT BANKIERS NV F. VAN + Van Lanschot Bankiers FVLBNL22 + + + + IBANFIRST + FXBBNL22 + - THEODOOR GILISSEN BANKIERS N.V. + InsingerGilissen GILLNL2A + - (Svenska) Handelsbanken AB + Svenska Handelsbanken HANDNL2A + + + + Hof Hoorneman Bankiers + HHBANL22 + - HSBC BANK PLC. + HSBC Bank HSBCNL2A + + + + Mega International Commercial Bank + ICBCNL2A + + + + Industrial and Commercial Bank of China (Europe) S.A. + ICBKNL2A + + + + ICEPAY + ICEPNL21 + - ING BANK N.V. + ING Bank N.V. INGBNL2A + - INTERBANK N.V. + Interbank N.V. INKBNL21 + - - BANK INSINGER DE BEAUFORT N.V. - INSINL2A + + CACEIS Bank, Netherlands Branch + ISAENL2A + - ISBANK GMBH, AMSTERDAM BRANCH + Isbank ISBKNL2A + - YAPI KREDI BANK NEDERLAND N.V. + Yapi Kredi Bank Nederland N.V. KABANL2A + KAS BANK N.V. KASANL2A + + + + KNAB + KNABNL2H + - KOREA EXCHANGE BANK, AMSTERDAM BRANCH + KEB Hana Bank KOEXNL2A + KBC BANK NEDERLAND N.V. KREDNL2X + + + + LOMBARD ODIER DARIER HENTSCH AND CIE + LOCYNL2A + - LLOYDS TSB BANK PLC. + LLOYDS TSB BANK LOYDNL2A + - LEASEPLAN CORPORATION N.V. + Leaseplan Corporation N.V. LPLNNL2A + - MIZUHO CORPORATE BANK NEDERLAND N.V. + Mizuho Bank Europe N.V. MHCBNL2A + + + + MONEYOU + MOYONL21 + + + + Nationale-Nederlanden Bank + NNBANL2G + - NEDERLANDSE WATERSCHAPSBANK N.V. + Nederlandse Waterschapsbank N.V. NWABNL2G + - - LEVOB BANK N.V. - OVBNNL22 + + China Construction Bank, Amsterdam Branch + PCBCNL2A + - RABOBANK NEDERLAND + Rabobank Nederland RABONL2U + + + + Regiobank + RBRBNL21 + - THE ROYAL BANK OF SCOTLAND N.V. + THE ROYAL BANK OF SCOTLAND RBOSNL2A + - SNS BANK N.V. + SNS Bank SNSBNL2A + - SOCIETE GENERALE + Societe Generale SOGENL2A - - - STAALBANKIERS N.V. - STALNL2G - - - AMSTERDAM TRADE BANK N.V. - STOLNL2A - - - ECONOMY BANK N.V.,THE - TEBUNL2A + - TRIODOS BANK N.V. + Triodos Bank N.V. TRIONL2U - - - UBS BANK (NETHERLANDS) B.V. - UBSWNL2A + - GARANTIBANK INTERNATIONAL N.V. + Garantibank International N.V. UGBINL2A - - - KNAP BANK - KNABNL2H + + + + Volkswagen Bank + VOWANL21 + + + + Viva Payment Services S.A. + VPAYNL22 + + + + SNS ( ex ZWITSERLEVENBANK) + ZWLBNL21 + diff --git a/l10n_nl_bank/migrations/13.0.1.1.0/post-migration.py b/l10n_nl_bank/migrations/13.0.1.1.0/post-migration.py new file mode 100644 index 000000000..0766250d0 --- /dev/null +++ b/l10n_nl_bank/migrations/13.0.1.1.0/post-migration.py @@ -0,0 +1,26 @@ +# 2021 Bosd +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +""" +The banks have been created with the no update tag. +Use openupgradelib to force load the changes. +Old entries will be unchanged, +new entries will be added and existing entries will be updated. +""" + + +import logging + +_logger = logging.getLogger(__name__) +try: + from openupgradelib import openupgrade +except ImportError: + openupgrade = None + + +def migrate(cr, version): + if openupgrade is None: + _logger.warning("OpenUpgradeLib is not found, can't update dutch bank data") + return + + openupgrade.load_data(cr, "l10n_nl_bank", "data/res_bank_data.xml", mode="init") diff --git a/l10n_nl_bank/migrations/13.0.1.1.0/pre-migration.py b/l10n_nl_bank/migrations/13.0.1.1.0/pre-migration.py new file mode 100644 index 000000000..22022a4f8 --- /dev/null +++ b/l10n_nl_bank/migrations/13.0.1.1.0/pre-migration.py @@ -0,0 +1,18 @@ +# 2021 Bosd +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +""" +Change typo in XML_ID of Knab +""" + + +def migrate(cr, version): + + cr.execute( + """UPDATE ir_model_data + SET + name = 'KNAB' + WHERE + name = 'KNAP' and module='l10n_nl_bank'; + """ + ) diff --git a/l10n_nl_bank/readme/DESCRIPTION.rst b/l10n_nl_bank/readme/DESCRIPTION.rst index bb334143a..c52e77622 100644 --- a/l10n_nl_bank/readme/DESCRIPTION.rst +++ b/l10n_nl_bank/readme/DESCRIPTION.rst @@ -1,2 +1,4 @@ This module will import all the Dutch banks with their name and BIC code to ease the input of bank accounts. +The module contains the newest bank data (23.07.2020) +Data Source: https://www.betaalvereniging.nl/betalingsverkeer/giraal-betalingsverkeer/bic-sepa-transacties/