Skip to content

Commit

Permalink
Add data valid from 2024-03-04
Browse files Browse the repository at this point in the history
  • Loading branch information
baumerdev committed Feb 17, 2024
1 parent eab6857 commit 0fa0386
Show file tree
Hide file tree
Showing 7 changed files with 96 additions and 55 deletions.
4 changes: 4 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# Changelog

## 2024-02-17 [v1.2400.0]

* Additionally includes data valid from 2024-03-04, removes data valid before 2023-12-04

## 2024-01-30 [v1.2303.1]

* Update package.json exports for TypeScript >4.7 ; [#1](https://github.com/baumerdev/bankdata-germany/pull/1)
Expand Down
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ the bank name and BIC fields.
This library is not an IBAN validator itself. If you require validation,
please refer to the main project. [IBANTools-Germany](https://baumerdev.github.io/ibantools-germany/).

> _Version 1.2303.* includes data from 2023-09-04 to 2023-12-03, as well as from 2023-12-04 to 2024-03-03. Validation will be based on the data that is valid according to your system time (data changes at midnight CET on 2023-12-04)._
> _Version 1.2400.* includes data from 2023-12-04 to 2024-03-03, as well as from 2024-03-04 to 2024-06-02. Validation will be based on the data that is valid according to your system time (data changes at midnight CET on 2024-03-04)._
* [Installation](#installation)
* [Usage](#usage)
Expand Down Expand Up @@ -58,7 +58,7 @@ solely extracts the BLZ and verifies its existence.
import { bankDataByBLZ, bankDataByBIC, bankDataByBBAN, bankDataByIBAN } from "bankdata-germany"

bankDataByBLZ("10010010");
bankDataByBIC("MARKDEFF");
bankDataByBIC("PBNKDEFFXXX");
bankDataByBBAN("100100100000138301");
bankDataByIBAN("DE48100100100000138301");
// {
Expand Down Expand Up @@ -90,7 +90,7 @@ defined on the `window`, containing the functions.

```javascript
bankdataGermany.bankDataByBLZ("10010010");
bankdataGermany.bankDataByBIC("MARKDEFF");
bankdataGermany.bankDataByBIC("PBNKDEFFXXX");
bankdataGermany.bankDataByBBAN("100100100000138301");
bankdataGermany.bankDataByIBAN("DE48100100100000138301");
bankdataGermany.isValidBIC("MARKDEFF");
Expand Down
77 changes: 57 additions & 20 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "bankdata-germany",
"version": "1.2303.1",
"version": "1.2400.0",
"description": "Data and BIC Validator for German Banks",
"author": "Markus Baumer <[email protected]>",
"repository": "https://github.com/baumerdev/bankdata-germany",
Expand Down
58 changes: 29 additions & 29 deletions src/__tests__/lib/data.spec.ts
Original file line number Diff line number Diff line change
Expand Up @@ -231,39 +231,39 @@ describe("bankDataByIBAN", () => {
});
});

describe("Change 2023-12-04", () => {
test("BLZ 10018000 is unknown before valid-from date", () => {
expect(bankDataByBLZ("10018000", new Date(0))).toEqual(null);
});
test("BLZ 10018000 has data at valid-from date", () => {
expect(bankDataByBLZ("10018000", new Date(nextValidDate))).toEqual({
bankName: "Finom Payments Zweigniederlassung Deutschland",
bic: "FNOMDEB2XXX",
blz: "10018000",
describe("Change 2024-03-04", () => {
test("BLZ 10012345 is unknown before valid-from date", () => {
expect(bankDataByBLZ("10012345", new Date(0))).toEqual(null);
});
test("BLZ 10012345 has data at valid-from date", () => {
expect(bankDataByBLZ("10012345", new Date(nextValidDate))).toEqual({
bankName: "Trade Republic Bank",
bic: "TRBKDEBBXXX",
blz: "10012345",
});
});
test("BLZ 13091054 has data before valid-from date", () => {
expect(bankDataByBLZ("13091054", new Date(0))).toEqual({
bankName: "Pommersche Volksbank",
bic: "GENODEF1HST",
blz: "13091054",
test("BLZ 42651315 has data before valid-from date", () => {
expect(bankDataByBLZ("42651315", new Date(0))).toEqual({
bankName: "Stadtsparkasse Haltern am See",
bic: "WELADED1HAT",
blz: "42651315",
});
});
test("BLZ 13091054 has new data at valid-from date", () => {
expect(bankDataByBLZ("13091054", new Date(nextValidDate))).toEqual({
bankName: "Volksbank Vorpommern",
bic: "GENODEF1HST",
blz: "13091054",
test("BLZ 42651315 has new data at valid-from date", () => {
expect(bankDataByBLZ("42651315", new Date(nextValidDate))).toEqual({
bankName: "Stadtsparkasse Haltern am See -alt-",
bic: "WELADED1HAT",
blz: "42651315",
});
});
test("BLZ 20220400 has data before valid-from date", () => {
expect(bankDataByBLZ("20220400", new Date(0))).toEqual({
bankName: "Warburg, M.M. - Hypothekenbank",
bic: "MMWHDEH1XXX",
blz: "20220400",
});
});
test("BLZ 20220400 is unknown at valid-from date", () => {
expect(bankDataByBLZ("20220400", new Date(nextValidDate))).toEqual(null);
});
// test("BLZ 20220400 has data before valid-from date", () => {
// expect(bankDataByBLZ("20220400", new Date(0))).toEqual({
// bankName: "Warburg, M.M. - Hypothekenbank",
// bic: "MMWHDEH1XXX",
// blz: "20220400",
// });
// });
// test("BLZ 20220400 is unknown at valid-from date", () => {
// expect(bankDataByBLZ("20220400", new Date(nextValidDate))).toEqual(null);
// });
});
2 changes: 1 addition & 1 deletion src/data/current.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion src/data/next.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"remove":["20220400","57091100","77069746"],"upsert":{"10018000":["Finom Payments Zweigniederlassung Deutschland","FNOMDEB2XXX"],"10019000":["Adyen, German Branch","ADYBDEB2XXX"],"10320700":["MANGOPAY German Branch","MPAYDEB2XXX"],"13091054":["Volksbank Vorpommern","GENODEF1HST"],"15061638":["Volksbank Vorpommern -alt-","GENODEF1ANK"],"21090900":["PSD Bank Kiel -alt-","GENODEF1P11"],"31261282":["Volksbank Erkelenz -alt-","GENODED1EHE"],"40030000":["Münsterländische Bank Thie,Zndl. d.VR-Bank Westmünsterland","MLBKDEH1MUE"],"40361906":["Volksbank im Münsterland","GENODEM1IBB"],"41450075":["Sparkasse Hellweg-Lippe","WELADED1SOS"],"41650001":["Sparkasse Lippstadt -alt-","WELADED1LIP"],"47262703":["Volksbank Delbrück-Hövelhof -alt-","GENODEM1DLB"],"47862447":["Volksbank Delbrück-Rietberg","GENODEM1RNE"],"49092650":["Volksbank PLUS","GENODEM1LUB"],"50034200":["OPEN BANK, Zweigniederlassung Deutschand","OPENDEFFXXX"],"50320900":["Bank Pictet & Cie (Europe)","PICTDEFFXXX"],"50890000":["Volksbank Darmstadt - Südhessen -alt-","GENODEF1VBD"],"51220900":["Morgan Stanley Bank","MSFFDEFXXXX"],"55190000":["Volksbank Darmstadt Mainz","MVBMDE55XXX"],"57069144":["Raiffeisenbank MEHR","GENODED1KAI"],"57263015":["Raiffeisenbank Unterwesterwald -alt-","GENODE51ARZ"],"60069158":["Raiffeisenbank Steinheim -alt-","GENODES1SAA"],"60069817":["Raiffeisenbank -alt-","GENODES1RMO"],"60069876":["Raiffeisenbank Oberes Gäu Ergenzingen -alt-","GENODES1ROG"],"64161397":["Volksbank Raiffeisenbank AmmerGäu","GENODES1AMM"],"65062577":["VR Bank Ravensburg-Weingarten -alt-","GENODES1RRV"],"65191500":["Volksbank Bodensee-Oberschwaben","GENODES1TET"],"70013000":["FNZ Bank","EBSGDEMXXXX"],"70013010":["FNZ Bank","EFSGDEM1XXX"],"70169521":["Raiffeisenbank Raisting -alt-","GENODEF1RIG"],"72069034":["Raiffeisenbank Bissingen -alt-","GENODEF1BSI"],"72069113":["Raiffeisenbank Aschberg -alt-","GENODEF1HZH"],"76069512":["Raiffeisenbank Knoblauchsland Nürnberg-Buch -alt-","GENODEF1N08"],"76069669":["Raiffeisenbank Knoblauchsland-Bibertgrund","GENODEF1ZIR"],"79565568":["Raiffeisenbank Waldaschaff-Heigenbrücken -alt-","GENODEF1WAA"]},"valid":"2023-12-04T00:00:00+0100"}
{"remove":[],"upsert":{"10012345":["Trade Republic Bank","TRBKDEBBXXX"],"37069330":["Volksbank Haaren -alt-","GENODED1HAW"],"42651315":["Stadtsparkasse Haltern am See -alt-","WELADED1HAT"],"50025000":["Stellantis Bank Niederlassung Deutschland","GMGGDE51XXX"],"50030000":["Stellantis Bank Niederlassung Deutschland","PSADDEF1XXX"],"50030010":["Stellantis Bank Niederlassung Deutschland","BPNDDE52XXX"],"50127700":["PAYONE","PAYODE22XXX"],"50320000":["OWH","OWHBDEFFXXX"],"67390000":["Ihre Volksbank Neckar Odenwald Main Tauber","GENODE61WTH"],"74069758":["Raiffeisenbank Kirchberg v. Wald -alt-","GENODEF1TKI"]},"valid":"2024-03-04T00:00:00+0100"}

0 comments on commit 0fa0386

Please sign in to comment.