You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by se...@apache.org on 2024/12/20 00:30:51 UTC
(commons-validator) branch master updated: IBANValidatorTest: parameterise SWIFT registry version; update to v99
This is an automated email from the ASF dual-hosted git repository.
sebb pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-validator.git
The following commit(s) were added to refs/heads/master by this push:
new 47c6acb1 IBANValidatorTest: parameterise SWIFT registry version; update to v99
47c6acb1 is described below
commit 47c6acb1cc722ef9e41da076e66da4c9767879c9
Author: Sebb <se...@apache.org>
AuthorDate: Fri Dec 20 00:30:45 2024 +0000
IBANValidatorTest: parameterise SWIFT registry version; update to v99
---
pom.xml | 2 +-
src/changes/changes.xml | 1 +
.../validator/routines/IBANValidatorTest.java | 18 ++++---
.../validator/routines/iban_registry_v98.txt | 59 ----------------------
.../validator/routines/iban_registry_v99.txt | 59 ++++++++++++++++++++++
5 files changed, 71 insertions(+), 68 deletions(-)
diff --git a/pom.xml b/pom.xml
index 1fceff12..4821b6ed 100644
--- a/pom.xml
+++ b/pom.xml
@@ -96,7 +96,7 @@
<artifactId>apache-rat-plugin</artifactId>
<configuration>
<excludes combine.children="append">
- <exclude>src/test/resources/org/apache/commons/validator/routines/iban_registry_v98.txt</exclude>
+ <exclude>src/test/resources/org/apache/commons/validator/routines/iban_registry_v*.txt</exclude>
</excludes>
</configuration>
</plugin>
diff --git a/src/changes/changes.xml b/src/changes/changes.xml
index 9d3cbd01..fd9303f8 100644
--- a/src/changes/changes.xml
+++ b/src/changes/changes.xml
@@ -73,6 +73,7 @@ The <action> type attribute can be add,update,fix,remove.
<action type="add" dev="sebb" issue="VALIDATOR-495" due-to="Slawomir Jaranowski">IBANValidator: add Yemen.</action>
<action type="update" dev="ggregory" due-to="Leonard Wicke, Gary Gregory">Add IBANValidator.Validator.getIbanLength().</action>
<!-- UPDATE -->
+ <action type="update" dev="sebb">IBANValidatorTest: parameterise SWIFT registry version; update to v99</action>
<action type="update" dev="ggregory" due-to="Dependabot, Gary Gregory">Bump org.apache.commons:commons-parent from 70 to 78 #231, #245, #253, #256, #262, #267, #272, #278.</action>
<action type="update" dev="ggregory" due-to="Dependabot, Gary Gregory">Bump commons-logging:commons-logging from 1.3.2 to 1.3.4 #238, #254.</action>
<action type="update" dev="ggregory" due-to="Dependabot, Gary Gregory">Bump org.apache.commons:commons-lang3 from 3.15.0 to 3.17.0 #248, #257.</action>
diff --git a/src/test/java/org/apache/commons/validator/routines/IBANValidatorTest.java b/src/test/java/org/apache/commons/validator/routines/IBANValidatorTest.java
index 52e5bc74..4f0bcbbb 100644
--- a/src/test/java/org/apache/commons/validator/routines/IBANValidatorTest.java
+++ b/src/test/java/org/apache/commons/validator/routines/IBANValidatorTest.java
@@ -63,6 +63,8 @@ public class IBANValidatorTest {
private static final Pattern IBAN_PAT = Pattern
.compile(IBAN_PART + IBAN_PART + IBAN_PART + IBAN_PART + "?" + IBAN_PART + "?" + IBAN_PART + "?" + IBAN_PART + "?");
+ private static final String IBAN_REGISTRY = "iban_registry_v99.txt";
+
// It's not clear whether IBANs can contain lower case characters
// so we test for both where possible
// Note that the BIC near the start of the code is always upper case or digits
@@ -249,11 +251,11 @@ public class IBANValidatorTest {
}
}
- static Collection<Arguments> ibanRegistryV98Source() throws Exception {
- final Path ibanRegistryV98 = Paths.get(IBANValidator.class.getResource("iban_registry_v98.txt").toURI());
+ static Collection<Arguments> ibanRegistrySource() throws Exception {
+ final Path ibanRegistry = Paths.get(IBANValidator.class.getResource(IBAN_REGISTRY).toURI());
final CSVFormat format = CSVFormat.DEFAULT.builder().setDelimiter('\t').build();
- final Reader rdr = Files.newBufferedReader(ibanRegistryV98, StandardCharsets.ISO_8859_1);
+ final Reader rdr = Files.newBufferedReader(ibanRegistry, StandardCharsets.ISO_8859_1);
CSVRecord country = null;
CSVRecord cc = null;
@@ -307,11 +309,11 @@ public class IBANValidatorTest {
return result;
}
- static Collection<Arguments> ibanRegistryV98SourceExamples() throws Exception {
- final Path ibanRegistryV98 = Paths.get(IBANValidator.class.getResource("iban_registry_v98.txt").toURI());
+ static Collection<Arguments> ibanRegistrySourceExamples() throws Exception {
+ final Path ibanRegistry = Paths.get(IBANValidator.class.getResource(IBAN_REGISTRY).toURI());
final CSVFormat format = CSVFormat.DEFAULT.builder().setDelimiter('\t').build();
- final Reader rdr = Files.newBufferedReader(ibanRegistryV98, StandardCharsets.ISO_8859_1);
+ final Reader rdr = Files.newBufferedReader(ibanRegistry, StandardCharsets.ISO_8859_1);
CSVRecord country = null;
CSVRecord electronicExample = null;
@@ -344,7 +346,7 @@ public class IBANValidatorTest {
}
@ParameterizedTest
- @MethodSource("ibanRegistryV98SourceExamples")
+ @MethodSource("ibanRegistrySourceExamples")
public void exampleAccountsShouldBeValid(final String countryName, final String example) {
Assumptions.assumeFalse(INVALID_IBAN_FIXTURES.contains(example), "Skip invalid example: " + example + " for " + countryName);
assertTrue(IBANValidator.getInstance().isValid(example), "IBAN validator returned false for " + example + " for " + countryName);
@@ -440,7 +442,7 @@ public class IBANValidatorTest {
}
@ParameterizedTest
- @MethodSource("ibanRegistryV98Source")
+ @MethodSource("ibanRegistrySource")
public void validatorShouldExistWithProperConfiguration(final String countryName, final String countryCode, final List<String> acountyCode, final int ibanLength, final String structure) throws Exception {
final String countryInfo = " countryCode: " + countryCode + ", countryName: " + countryName;
final Validator validator = IBANValidator.getInstance().getValidator(countryCode);
diff --git a/src/test/resources/org/apache/commons/validator/routines/iban_registry_v98.txt b/src/test/resources/org/apache/commons/validator/routines/iban_registry_v98.txt
deleted file mode 100644
index ab834803..00000000
--- a/src/test/resources/org/apache/commons/validator/routines/iban_registry_v98.txt
+++ /dev/null
@@ -1,59 +0,0 @@
-# source: https://www.swift.com/standards/data-standards/iban-international-bank-account-number
-
-Data element Description - Pattern - Example Description - Pattern - Example Description - Pattern - Example Description - Pattern - Example Description - Pattern - Example Description - Pattern - Example Description - Pattern - Example Description - Pattern - Example Description - Pattern - Example Description - Pattern - Example Description - Pattern - Example Description - Pattern - Example Description - Pattern - Example Description - Pattern - Example Description - Pattern - Example [...]
-Name of country Andorra United Arab Emirates (The) Albania Austria Azerbaijan Bosnia and Herzegovina Belgium Bulgaria Bahrain Burundi Brazil Republic of Belarus Switzerland Costa Rica Cyprus Czechia Germany Djibouti Denmark Dominican Republic Estonia Egypt Spain Finland Falkland Islands Faroe Islands France United Kingdom Georgia Gibraltar Greenland Greece Guatemala Croatia Hungary Ireland Israel Iraq Iceland Italy Jordan Kuwait Kazakhstan Lebanon Saint Lucia Liechtenstein Lithuania Luxe [...]
-IBAN prefix country code (ISO 3166) AD AE AL AT AZ BA BE BG BH BI BR BY CH CR CY CZ DE DJ DK DO EE EG ES FI FK FO FR GB GE GI GL GR GT HR HU IE IL IQ IS IT JO KW KZ LB LC LI LT LU LV LY MC MD ME MK MN MR MT MU NI NL NO OM PL PS PT QA RO RS RU SA SC SD SE SI SK SM SO ST SV TL TN TR UA VA VG XK YE
-Country code includes other countries/territories N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A AX N/A N/A "GF, GP, MQ, RE, PF, TF, YT, NC, BL, MF (French part), PM, WF" "IM, JE, GG" N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A
-SEPA country Yes No No Yes No No Yes Yes No No No No Yes No Yes Yes Yes No Yes No Yes No Yes Yes No No Yes Yes No Yes No Yes No Yes Yes Yes No No No Yes No No No No No Yes Yes Yes Yes No Yes No No No No No Yes No No Yes Yes No Yes No Yes No Yes No No No No No Yes Yes Yes Yes No No No No No No No Yes No No No
-SEPA country also includes N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A �N/A N/A AX N/A N/A "GF, GP, MQ, YT, RE, PM, BL, MF" N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A "Azores, Madeira" N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A
-Domestic account number example 2030200359100100 1234567890123456 0000000235698741 BLZ 19043 Kto 234573201 NABZ00000000137010001944 199-044-00012002-79 BE68 5390 0754 7034 N/A 00001299123456 00003320451 81 0009795493C1 3600 0000 0000 0Z00 AB00 762 1162-3852.957 02001026284066 0000001200527600 19-2000145399/0800 532013000 0154000100186 0040 0440116243 00000001212453611324 221020145685 000263180002 2100 0418 45 0200051332 123456789012 6460 0001631634 20041 01005 0500013M026 06 60-16-13 31 [...]
-BBAN
-BBAN structure 4!n4!n12!c 3!n16!n 8!n16!c 5!n11!n 4!a20!c 3!n3!n8!n2!n 3!n7!n2!n 4!a4!n2!n8!c 4!a14!c 5!n5!n11!n2!n 8!n5!n10!n1!a1!c 4!c4!n16!c 5!n12!c 4!n14!n 3!n5!n16!c 4!n6!n10!n 8!n10!n 5!n5!n11!n2!n 4!n9!n1!n 4!c20!n 2!n2!n11!n1!n 4!n4!n17!n 4!n4!n1!n1!n10!n 3!n11!n 2!a12!n 4!n9!n1!n 5!n5!n11!c2!n 4!a6!n8!n 2!a16!n 4!a15!c 4!n9!n1!n 3!n4!n16!c 4!c20!c 7!n10!n 3!n4!n1!n15!n1!n 4!a6!n8!n 3!n3!n13!n 4!a3!n12!n 4!n2!n6!n10!n 1!a5!n5!n12!c 4!a4!n18!c 4!a22!c 3!n13!c 4!n20!c 4!a24!c 5!n12 [...]
-BBAN length 20 19 24 16 24 16 12 18 18 23 25 24 17 18!n 24 20 18 23 14 24 16 25! 20 14 14 14 23 18 18 19 14 23 24 17 24 18 19 19 22 23 26 26 16 24 28 17 16 16 17 21 23 20 18 15 16 23 27 26 24 14 11 19 24 25 21 25 20 18 29 20 27 14!n 20 15 20 23 19 21 24 19 20 22 25 18 20 16 26
-Bank identifier position within the BBAN 1-4 1-3 1-3 1-5 1-4 1-3 1-3 1-4 1-4 1-5 1-8 1-4 1-5 1-4 1-3 1-4 1-8 1-5 1-4 1-4 1-2 1-4 1-4 1-3 1-2 1-4 1-5 1-4 1-2 1-4 1-4 1-3 1-4 1-7 1-3 1-4 1-3 1-4 1-2 2-6 5-8 1-4 1-3 1-4 1-4 1-5 1-5 1-3 1-4 1-3 1-5 1-2 1-3 1-3 1-4 1-5 1-4 1-6 1-4 1-4 1-4 1-3 N/A 1-4 1-4 1-4 1-4 1-3 1-9 1-2 1-6 1-2 1-3 "1-5
-" 1-4 2-6 1-4 1-4 1-4 1-3 1-2 1-5 1-6 1-3 1-4 1-2 1-4
-Bank identifier pattern 4!n 3!n 8!n 5!n 4!a 3!n 3!n 4!a 4!a 5!n 8!n 4!c 5!n 4!n 3!n 4!n 8!n 5!n 4!n 4!c 2!n 4! 4!n N/A 2!a 4!n 5!n 4!a 2!a 4!a 4!n 3!n 4!c 7!n 3!n 4!a 3!n 4 2!n 5!n 4!n 4!a 3!n 4!a 4!a 5!n 5!n 3!n 4!a 3!n 5!n 2!c 3!n 3!n 4!n 5!n 4!a 6!c 4!a 4!a 4!n 3!n N/A 4!a 4!n 4!a 4!a 3!n 9!n 2!n 4!a2!n 2!n 3!n 5!n 4!n 5!n 4!n 4!n 4!a 3!n 2!n 5!n 6!n 3!n 4!a 2!n 4!a
-Branch identifier position within the BBAN 5-8 4-8 4-6 5-8 6-10 9-13 4-8 6-10 5-8 5-8 N/A 5-10 4-7 4-7 5-10 4-6 5-7 3-4 7-11 5-8 4-6 6-10 6-10 5-9 7-8 1-8 5-8 10-14 7-8 7-11 5-7 5-8 N/A 3-5 3-4 5-8
-Branch identifier pattern 4!n 5!n 3!n 4!n 5!n 5!n 5!n 5!n 4! 4!n N/A 6!n 4!n 4!n 6!n 3!n 3 2!n 5!n 4!n 3!n 5!n 5!n 5!n 2!n 8!n 4!n 5!n 2!n 5!n 3!n 4!n N/A 3!n 2!n 4!n
-Bank identifier example 0001 033 212-1100-9 19043 NABZ 199 539 BNBG BMAG 10000 00360305 NBRB 00762 0152 002 0800 37040044 00010 0040 BAGR 22 0019 2100 123 SC 6460 20041 NWBK NB NWBK 6471 011 TRAJ 1001005 117 AIBK 010 NBIQ 01 05428 CBJO CBKU 125 0999 HEMM 08810 10000 001 BANK 002 11222 AG 505 300 1234 00020 MALT BOMM01 BAPR ABNA 8601 018 N/A PALS 0002 DOHB AAAA 260 044525225 80 SSCB11 29 123 26330 1200 03225 1000 0001 CENR 008 10 00061 322313 001 VPVG 12 CBYE
-Branch identifier example 2030 1100 N/A 044 9661 10001 00001 N/A 00128 00000 0005 0418 N/A 601613 0125 7301 931152 800 850 59 11101 048 00001 00101 01100 01 10901014 0123 40817 01 09800 001 0001 006 12 0001
-BBAN example 00012030200359100100 0331234567890123456 212110090000000235698741 1904300234573201 NABZ00000000137010001944 1990440001200279 539007547034 BNBG96611020345678 BMAG00001299123456 10000100010000332045181 00360305000010009795493P1 NBRB 3600900000002Z00AB00 00762011623852957 15202001026284066 002001280000001200527600 08000000192000145399 370400440532013000 00010000000154000100186 00400440116243 BAGR00000001212453611324 2200221020145685 0019000500000000263180002 2100041845020005133 [...]
-IBAN
-IBAN structure AD2!n4!n4!n12!c AE2!n3!n16!n AL2!n8!n16!c AT2!n5!n11!n AZ2!n4!a20!c BA2!n3!n3!n8!n2!n BE2!n3!n7!n2!n BG2!n4!a4!n2!n8!c BH2!n4!a14!c BI2!n5!n5!n11!n2!n BR2!n8!n5!n10!n1!a1!c BY2!n4!c4!n16!c CH2!n5!n12!c CR2!n4!n14!n CY2!n3!n5!n16!c CZ2!n4!n6!n10!n DE2!n8!n10!n DJ2!n5!n5!n11!n2!n DK2!n4!n9!n1!n DO2!n4!c20!n EE2!n2!n2!n11!n1!n EG2!n4!n4!n17!n ES2!n4!n4!n1!n1!n10!n FI2!n3!n11!n FK2!n2!a12!n FO2!n4!n9!n1!n FR2!n5!n5!n11!c2!n GB2!n4!a6!n8!n GE2!n2!a16!n GI2!n4!a15!c GL2!n4!n9!n1 [...]
-IBAN length 24 23 28 20 28 20 16 22 22 27 29 28 21 22 28 24 22 27 18 28 20 29 24 18 18 18 27 22 22 23 18 27 28 21 28 22 23 23 26 27 30 30 20 28 32 21 20 20 21 25 27 24 22 19 20 27 31 30 28 18 15 23 28 29 25 29 24 22 33 24 31 18 24 19 24 27 23 25 28 23 24 26 29 22 24 20 30
-Effective date Apr-07 Oct-11 Apr-09 Apr-07 Jan-13 Apr-07 Apr-07 Apr-07 Jan-12 Oct-21 Jul-13 Jul-17 Apr-07 Jun-11 Apr-07 Apr-07 Jul-07 Apr-22 Apr-07 Dec-10 Apr-07 Jan-21 Apr-07 Dec-11 Jul-23 Apr-07 Apr-07 Apr-07 May-10 Apr-07 Apr-07 Apr-07 Sep-16 Apr-07 Apr-07 Apr-07 Jul-07 Jan-17 Apr-07 Jul-07 Feb-14 Jan-11 Sep-10 Jan-10 Apr-07 Apr-07 Apr-07 Apr-07 Apr-07 Jan-21 Jan-08 Jan-16 Apr-07 Apr-07 Apr-23 Jan-12 Apr-07 Apr-07 Apr-23 Apr-07 Apr-07 Mar-24 Apr-07 Jul-12 Apr-07 Jan-14 Apr-07 Apr-07 A [...]
-IBAN electronic format example AD1200012030200359100100 AE070331234567890123456 AL47212110090000000235698741 AT611904300234573201 AZ21NABZ00000000137010001944 BA391290079401028494 BE68539007547034 BG80BNBG96611020345678 BH67BMAG00001299123456 BI4210000100010000332045181 BR1800360305000010009795493C1 BY13NBRB3600900000002Z00AB00 CH9300762011623852957 CR05015202001026284066 CY17002001280000001200527600 CZ6508000000192000145399 DE89370400440532013000 DJ2100010000000154000100186 DK5000400440 [...]
-IBAN print format example AD12 0001 2030 2003 5910 0100 AE07 0331 2345 6789 0123 456 AL47 2121 1009 0000 0002 3569 8741 AT61 1904 3002 3457 3201 AZ21 NABZ 0000 0000 1370 1000 1944 BA39 1290 0794 0102 8494 BE68 5390 0754 7034 BG80 BNBG 9661 1020 3456 78 BH67 BMAG 0000 1299 1234 56 BI42 10000 10001 00003320451 81 BR18 0036 0305 0000 1000 9795 493C 1 BY13 NBRB 3600 9000 0000 2Z00 AB00 CH93 0076 2011 6238 5295 7 CR05 0152 0200 1026 2840 66 CY17 0020 0128 0000 0012 0052 7600 CZ65 0800 0000 19 [...]
-Contact details
-Organisation Associacio de Bancs Andorrans (ABA) Central Bank of the United Arab Emirates Bank of Albania Stuzza Central Bank of the Republic of Azerbaijan Centralna banka Bosne I Hercegovine Febelfin Bulgarian National Bank Central Bank of Bahrain Banque de la Republique du Burundi Banco Central do Brasil National Bank of the Republic of Belarus SIX Interbank Clearing Ltd Banco Central de Costa Rica Central Bank of Cyprus Czech National Bank Bundesverband deutscher Banken Banque Central [...]
-Department Payment systems Head Office Payment Systems Division Payments & Operations Payment Systems and Minimum Reserves Directorate Banking Services Directorate DEBAN - Departamento de Operacoes Bancarias e de Sistema de Pagamentos Payment system and digital technologies directorate Zentrale Koordinationsstelle fuer IBAN/IPI - Technical Support Sistema de Pagos Payment systems and Accounting Services Cash and payment systems department Payment Systems Operations Sector The [...]
-Street Address "C/ Ciutat de Consuegra, 16
-Edifici l�Illa, esc. A, 2n pis" "Bainuna Street, Al Bateen" "Kompleksi Halili
-Rruga e Dibres" Frankgasse 10/8 "32, R. Behbudov" Marsala Tita 25 Aarlenstraat 82 "1, Knyaz Alexander ? Sq." "King Faisal Highway, Block 317, Road 1702, Building 96" "1, Avenue du Gouvernement
-PO BOX 705" SBS Quadra 3 Bloco B "Nezavisimosty Avenue, 20" Hardturmstrasse 201 Avenida Central y 1a. Calles 2 y 4 80 Kennedy Avenue Na Prikope 28 Burgstrasse 28 "Avenue Cheick Osman
-P.O Box 705" 7 Amaliegade Av. Pedro Henriquez Urena esq. Leopoldo Navarro Ahtri 12 54 El Gomherya street "C/ Velazquez, 64 � 66" PO Box 1009 Thatcher Drive 7 Amaliegade 18 rue la Fayette 14 Finsbury Square "1, Zviad Gamsakhurdia Embankment" PO Box 940 7 Amaliegade Amerikis 21A 7 Avenue 22-01 Zone 1 Trg hrvatskih velikana 3 Jozsef nador ter 5-6. Floor 3 One Molesworth Street "Kaplan Street, Kyriat Ben Gurion" Rasheed Street Katrinartun 2 "Via delle Botteghe Oscure, 46" King Hussein Stree [...]
-P.O. Box 1161" Swietokrzyska 11/21 "Al-Ramouni
-Nablus Street" "Rua Soeiro Pereira Gomes, Lote 1" Abdulla Bin Jassim Street "Lipscani St.,25th" Nemanjina 17 "Neglinnaya Street, 12" P.O. BOX 2992 Independence Avenue HQ Building of Central Bank of SudanAljammah St. Slovenska 35 Imricha Karvasa 1 "Via del Voltone, 120" "Corso Somalia, 55
-P.O Box 11" Praca Da Independencia 13 1a Calle Poniente y 7Av. Nte. N 418 Avenida Bispo Medeiros "Anafartalar Mah. ?stiklal Cad. :10
-Ulus Alt?nda? " "21A, Observatoma Str." yes 156 Mainstreet Garibaldi 33 Crater Aledaroos Street 452
-City / Postcode "AD500 Andorra la Vella
-Principat d�Andorra" Abu Dhabi PO Box 854 1000 Tirana A-1090 Wien AZ 1014 Baku "71000 Sarajevo, Bosnia and Herzegovina" 1040 Brussels "1000 Sofia, Bulgaria" Manama Bujumbura 71.070-900 Bras�lia 220008 Minsk CH-8021 ZURICH 10058-1000 San Jos� "P.O. Box 25529
-CY-1395 Nicosia" Praha 1 10178 BERLIN Djibouti DK 1256 Copenhagen K Santo Domingo 10151 Tallinn Cairo 28001 Madrid FIN-00101 Helsinki FIQQ 1ZZ Stanley DK 1256 Copenhagen K 75009 Paris London EC2A 1LQ 0114 Tbilisi "Suite 3, Ground Floor, Atlantic Suites" DK 1256 Copenhagen K 10672 Athens 01001 Guatemala Zagreb / 10002 H-1051 Budapest Dublin 2 D02 RF29 91007 Jerusalem Baghdad 105 Reykjavik 00186 Rome � Italy 11118 Amman � Capital 13006 Safat 050040 Almaty 11-5544 BEIRUT "Castries, PO Box C [...]
-Tortola" Prishtina / 10000 Aden
-Department (generic) Email aba@aba.ad office@stuzza.at payment_systems@cbar.az info@febelfin.be rtgs@bnbank.org brb@brb.bi iban@bcb.gov.br iban@six-group.com PaymentSystems@centralbank.gov.cy iban.info@cnb.cz iban@bdb.de bndj@intnet.dj IBAN@FIDA.dk sistema.pagos@bancentral.gov.do pangaliit@pangaliit.ee Operations.development@cbe.org.eg asesoria.pagos@aebanca.es paymentsupport@finanssiala.fi treasury@sec.gov.fk IBAN@FIDA.dk cfonb@cfonb.fr RTGS@nbg.gov.ge info@fsc.gi IBAN@FIDA.dk [...]
-Department Tel 376 80 71 10 + 43 15053280 / 0 + 994 124931122 + 32 25076811 + 359 29145761 + 55 (61)34142666 / + 55 (51)32157339 + 41 583994420 + 49 3016632301 + 1 8092219111 (ext. 3409) + 372 6116569 + 20 16777 (ext. 3109) + 34 917891311 + 33 148005042 + 995 322406555 +350 20040283 + 30 2103386500 "(502) 2429-6000 EXT. 4300
-(502) 2253-5352 " + 385 14564992 + 36 13276030 + 972 26552020 + 964 47903737479 + 354 5698877 +961-1-343317 + 370 52680604 +218 912137654 + 381 81232028 976-11-327510 + 222 45255206 + 356 21412210 / + 356 21410572 + 31 203051900 48 22 185 27 25 + 351 217813000 + 966 114662015 +389 1 4719 568 + 378 882325 503 2281 8831 + 216 71904423 + 90 3125077901 / 02 +39 06 69871522 "+ 381 (0)38222055 (ext. 209, 210 and 211)"
-Primary Contact No Yes Yes No
-Name Al Fandi Miho Muus Vahid Kresic Al-Fadhel Pelih Quintero Piki Fencl Riisalu Adel Claveria Clunie Whittle Natalia Rashti Bjornsson Camporeale Sayeh Al-Ghaith Imangazina Nahfawi Tzarmallah Zimmermann Borsa Zalmane ?u?u Radonjic "Spasovski, M.Sc.Econ" Googoolye Fjereide Al Rawahi ?ysakowski Awwad Abdoulhadi Avram Dragana Aboshock Rutberg Quaresma Alberto Hernandez Lobo Brites Di Ruzza Reichenstein Alsobaihi
-First Name Rashid Mohamed Valer Hendrik Gurbanli Srdan Mohammed A. Nataly Nidia Christia Ivan Enn Shereef Pilar Pat James Tchkoidze Yael Thor Rita Rami Anwar Alina Ghina Haynes Gert Jean-Pierre Anda Victor Mirko Aco Yandraduth Atle Abdullah Pawe? Riyad Ahen Ruxandra Stanic Ahmed Mohamed Ahmed Lars Venancio Juan Sara Tommaso Peter Kamal
-Title Executive Director - Banking Operations Deputy Director Dipl.Ing. Deputy of Director - Payment systems and settlements Head- Payment and Settlement Deputy head of directorate Payment System Officer Head of Project Management � Operations Sector Head of Finance Director International Standards and Services� Mrs. Head of the Clearinghouse Operations Unit Head of Electronic Paying Communication Div Executive Director Expert Head of RTGS & SWIFT Unit Head o [...]
-Email rashed.alfandi@cbuae.gov.ae vmiho@bankofalbania.org hendrik.muus@stuzza.at vahid_gurbanli@cbar.az srdjan.kresic@cbbh.ba malfadhel@cbb.gov.bh N.Pelih@nbrb.by quinteromn@bccr.fi.cr Shereef.Adel@Cbe.org.eg pclaveria@aebanca.es pclunie@sec.gov.fk James.Whittle@paymentsuk.org.uk Natalia.Tchkoidze@nbg.gov.ge yael.rashti@boi.org.il thor@rb.is r.camporeale@abi.it rami.sayeh@cbj.gov.jo aalghaith@cbk.gov.kw imangazina@nationalbank.kz gnahfawi@bdl.gov.lb t.haynes@slbs. [...]
-Tel + 971 26915424 / 8486 + 355 42419301 / 2 / 3 (ext. 3061) + 43 15053280 / 73 + 994 124931122 (ext.480) + 387 33286485 + 973 17547758 +375 17 215 44 93 + 506 22433648 + 357 22714405 + 420 224413580 + 20 1224011007 + 34 917891311 +500 28400 +44 (0) 20 3217 8209 +995 322446444 + 972 26552914 + 354 5698877 + 39 066767332 +96264630301 + 965 22451568 + 7 7272704720 +961-1-750000 Ext: 5606-5659 + 1 7584530049 + 423 2301396 + 352 4636601 + 371 67022510 + 373 22822610 [...]
-Secondary Contact No Yes No
-Name Al Dhaheri Khayaladdin Sasa Ndayiziga Zuiko Carvajal Moussa Yacin Abdelrazek Prior Rusudan Snorrason Alrashdan Alkheshnam Zouheiry Mkabi ?urcan-Munteanu Al Siyabi Battara Hindi Myznikov Mahgoub De Sousa de los Angeles de Alvarado Aini Djafar Alkatiri Rajeh
-First Name Khalifa Salem Tagiyev Lemez Bernard Viachaslau Francisco Hassan Dalia Tracey Kakulia Fridrik Thor Nibal Esam Bassel Walcott Natalia Mohamed Ewelina Fares Mikhail Mohamed Ismail Luis Maria Nur Mansour
-Title Executive Director IT Senior specialist - Payment systems and settlements "Advisor of the Board, in charge of inforamtion System and communication" Deputy head of payment systems organization and development department Director Directeur Executif de la Banque Centrale de Djibouti Head of Organization and Re-engineering Financial Secretary Mrs. CEO Senior Officer ITSPD Manager Head of Operations Director � Executive Office "Head of Regulation, li [...]
-Email khalifa.aldhaheri@cbuae.gov.ae khayaladdin_tagiyev@cbar.az sasa.lemez@cbbh.ba bndayiziga@brb.bi v.zuiko@nbrb.by carvajalcf@bccr.fi.cr hassan.moussa@banque-centrale.dj Dalia.Abdelrazek@cbe.org.eg tprior@sec.gov.fk Rusudan.Kakulia@nbg.gov.ge Fridrik.Thor.Snorrason@rb.is nibal.alrashdan@cbj.gov.jo ealkheshnam@cbk.gov.kw belzouheiry@bdl.gov.lb director@slbs.org Natalia.Turcan-Munteanu@bnm.md Mohamed.alsiyabi@cbo.gov.om ewelina.battara@zbp.pl [...]
-Tel + 971 26915202 + 994 124931122 (ext.332) + 387 33286465 00257 22041019 +375 17 215 44 46 + 506 22433655 +25321312006 + 20 1001682269 +500 28400 +995 322446365 + 354 5698877 +96264630301 + 965 22972938 +961-1-750000 Ext: 5609-5656 + 1 7584560546 + 373 22822265 +968 24149086 +48603209449 + 970 22415250 +7 495 771 43 92 + 24 9187055157 / +24 9912951582 + 239 2243700 503 2281 8830 + 670 3313318
-Updates
-Last update date Mar-21 Feb-15 Apr-11 Aug-16 Aug-16 Aug-16 Sep-16 Aug-16 Jan-12 Oct-21 Aug-16 Feb-24 Aug-16 Jan-19 Aug-09 Dec-16 Jan-11 May-22 Nov-18 Sep-16 Aug-16 Jan-20 Sep-16 Aug-16 Jul-23 Feb-17 Sep-16 May-17 Apr-23 Sep-16 Nov-18 Aug-16 Oct-16 Aug-16 Sep-16 Aug-16 Sep-16 Nov-16 Aug-16 Mar-13 Sep-16 Aug-16 Mar-16 Jan-10 Sep-16 Apr-12 Aug-16 Aug-16 Jan-09 Sep-20 Sep-16 Sep-16 May-10 Jan-11 Apr-23 Sep-16 Aug-16 Apr-07 Apr-23 Sep-20 Aug-09 Feb-24 Oct-16 Aug-16 Jul-24 Jan-14 Apr-07 Mar-17 [...]
diff --git a/src/test/resources/org/apache/commons/validator/routines/iban_registry_v99.txt b/src/test/resources/org/apache/commons/validator/routines/iban_registry_v99.txt
new file mode 100644
index 00000000..9dc0fef0
--- /dev/null
+++ b/src/test/resources/org/apache/commons/validator/routines/iban_registry_v99.txt
@@ -0,0 +1,59 @@
+# source: https://www.swift.com/standards/data-standards/iban-international-bank-account-number @ 2024-12-20
+
+Data element Description - Pattern - Example Description - Pattern - Example Description - Pattern - Example Description - Pattern - Example Description - Pattern - Example Description - Pattern - Example Description - Pattern - Example Description - Pattern - Example Description - Pattern - Example Description - Pattern - Example Description - Pattern - Example Description - Pattern - Example Description - Pattern - Example Description - Pattern - Example Description - Pattern - Example [...]
+Name of country Andorra United Arab Emirates (The) Albania Austria Azerbaijan Bosnia and Herzegovina Belgium Bulgaria Bahrain Burundi Brazil Republic of Belarus Switzerland Costa Rica Cyprus Czechia Germany Djibouti Denmark Dominican Republic Estonia Egypt Spain Finland Falkland Islands Faroe Islands France United Kingdom Georgia Gibraltar Greenland Greece Guatemala Honduras Croatia Hungary Ireland Israel Iraq Iceland Italy Jordan Kuwait Kazakhstan Lebanon Saint Lucia Liechtenstein Lithu [...]
+IBAN prefix country code (ISO 3166) AD AE AL AT AZ BA BE BG BH BI BR BY CH CR CY CZ DE DJ DK DO EE EG ES FI FK FO FR GB GE GI GL GR GT HN HR HU IE IL IQ IS IT JO KW KZ LB LC LI LT LU LV LY MC MD ME MK MN MR MT MU NI NL NO OM PK PL PS PT QA RO RS RU SA SC SD SE SI SK SM SO ST SV TL TN TR UA VA VG XK YE
+Country code includes other countries/territories N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A AX N/A N/A "GF, GP, MQ, RE, PF, TF, YT, NC, BL, MF (French part), PM, WF" "IM, JE, GG" N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A
+SEPA country Yes No No Yes No No Yes Yes No No No No Yes No Yes Yes Yes No Yes No Yes No Yes Yes No No Yes Yes No Yes No Yes No No Yes Yes Yes No Nov-16 Yes Yes No No No No No Yes Yes Yes Yes No Yes No No No No No Yes No No Yes Yes No No Yes No Yes No Yes No No No No No Yes Yes Yes Yes No No No No No No No Yes No No No
+SEPA country also includes N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A �N/A N/A AX N/A N/A "GF, GP, MQ, YT, RE, PM, BL, MF" N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A "Azores, Madeira" N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A
+Domestic account number example 2030200359100100 1234567890123456 0000000235698741 BLZ 19043 Kto 234573201 NABZ00000000137010001944 199-044-00012002-79 BE68 5390 0754 7034 N/A 00001299123456 00003320451 81 0009795493C1 3600 0000 0000 0Z00 AB00 762 1162-3852.957 02001026284066 0000001200527600 19-2000145399/0800 532013000 0154000100186 0040 0440116243 00000001212453611324 221020145685 000263180002 2100 0418 45 0200051332 123456789012 6460 0001631634 20041 01005 0500013M026 06 60-16-13 31 [...]
+BBAN
+BBAN structure 4!n4!n12!c 3!n16!n 8!n16!c 5!n11!n 4!a20!c 3!n3!n8!n2!n 3!n7!n2!n 4!a4!n2!n8!c 4!a14!c 5!n5!n11!n2!n 8!n5!n10!n1!a1!c 4!c4!n16!c 5!n12!c 4!n14!n 3!n5!n16!c 4!n6!n10!n 8!n10!n 5!n5!n11!n2!n 4!n9!n1!n 4!c20!n 2!n14!n 4!n4!n17!n 4!n4!n1!n1!n10!n 3!n11!n 2!a12!n 4!n9!n1!n 5!n5!n11!c2!n 4!a6!n8!n 2!a16!n 4!a15!c 4!n9!n1!n 3!n4!n16!c 4!c20!c 4!a20!n 7!n10!n 3!n4!n1!n15!n1!n 4!a6!n8!n 3!n3!n13!n 4!a3!n12!n 4!n2!n6!n10!n 1!a5!n5!n12!c 4!a4!n18!c 4!a22!c 3!n13!c 4!n20!c 4!a24!c 5!n [...]
+BBAN length 20 19 24 16 24 16 12 18 18 23 25 24 17 18!n 24 20 18 23 14 24 16 25! 20 14 14 14 23 18 18 19 14 23 24 24 17 24 18 19 19 22 23 26 26 16 24 28 17 16 16 17 21 23 20 18 15 16 23 27 26 24 14 11 19 20 24 25 21 25 20 18 29 20 27 14!n 20 15 20 23 19 21 24 19 20 22 25 18 20 16 26
+Bank identifier position within the BBAN 1-4 1-3 1-3 1-5 1-4 1-3 1-3 1-4 1-4 1-5 1-8 1-4 1-5 1-4 1-3 1-4 1-8 1-5 1-4 1-4 1-2 1-4 1-4 1-3 1-2 1-4 1-5 1-4 1-2 1-4 1-4 1-3 1-4 1-4 1-7 1-3 1-4 1-3 42461 1-2 2-6 5-8 1-4 1-3 1-4 1-4 1-5 1-5 1-3 1-4 1-3 1-5 1-2 1-3 1-3 1-4 1-5 1-4 1-6 1-4 1-4 1-4 1-3 1-4 N/A 1-4 1-4 1-4 1-4 1-3 1-9 1-2 1-6 1-2 1-3 1-5 1-4 2-6 1-4 1-4 1-4 1-3 1-2 1-5 1-6 1-3 1-4 1-2 1-4
+Bank identifier pattern 4!n 3!n 8!n 5!n 4!a 3!n 3!n 4!a 4!a 5!n 8!n 4!c 5!n 4!n 3!n 4!n 8!n 5!n 4!n 4!c 2!n 4! 4!n N/A 2!a 4!n 5!n 4!a 2!a 4!a 4!n 3!n 4!c 4!a 7!n 3!n 4!a 3!n 4!a 2!n 5!n 4!n 4!a 3!n 4!a 4!a 5!n 5!n 3!n 4!a 3!n 5!n 2!c 3!n 3!n 4!n 5!n 4!a 6!c 4!a 4!a 4!n 3!n 4!a N/A 4!a 4!n 4!a 4!a 3!n 9!n 2!n 4!a2!n 2!n 3!n 5!n 4!n 5!n 4!n 4!n 4!a 3!n 2!n 5!n 6!n 3!n 4!a 2!n 4!a
+Branch identifier position within the BBAN 5-8 4-8 N/A 4-6 5-8 6-10 9-13 4-8 6-10 5-8 5-8 N/A 5-10 4-7 4-7 5-10 4-6 42556 3-4 7-11 5-8 4-6 6-10 6-10 5-9 7-8 1-8 5-8 10-14 7-8 N/A 7-11 5-7 5-8 3-5 3-4 5-8
+Branch identifier pattern 4!n 5!n N/A 3!n 4!n 5!n 5!n 5!n 5!n 4! 4!n N/A 6!n 4!n 4!n 6!n 3!n 3!n 2!n 5!n 4!n 3!n 5!n 5!n 5!n 2!n 8!n 4!n 5!n 2!n N/A 5!n 3!n 4!n 3!n 2!n 4!n
+Bank identifier example 0001 033 212-1100-9 19043 NABZ 199 539 BNBG BMAG 10000 00360305 NBRB 00762 0152 002 0800 37040044 00010 0040 BAGR 22 0019 2100 123 SC 6460 20041 NWBK NB NWBK 6471 011 TRAJ CABF 1001005 117 AIBK 010 NBIQ 01 05428 CBJO CBKU 125 0999 HEMM 08810 10000 001 BANK 002 11222 AG 505 300 1234 00020 MALT BOMM01 BAPR ABNA 8601 018 SCBL N/A PALS 0002 DOHB AAAA 260 044525225 80 SSCB11 29 123 26330 1200 03225 1000 0001 CENR 008 10 00061 322313 001 VPVG 12 CBYE
+Branch identifier example 2030 1100 N/A 044 9661 10001 00001 00128 00000 0005 0418 N/A 601613 0125 7301 931152 800 850 59 11101 048 00001 00101 01100 01 10901014 0123 40817 01 N/A 09800 001 0001 006 12 0001
+BBAN example 00012030200359100100 0331234567890123456 212110090000000235698741 1904300234573201 NABZ00000000137010001944 1990440001200279 539007547034 BNBG96611020345678 BMAG00001299123456 10000100010000332045181 00360305000010009795493P1 NBRB 3600900000002Z00AB00 00762011623852957 15202001026284066 002001280000001200527600 08000000192000145399 370400440532013000 00010000000154000100186 00400440116243 BAGR00000001212453611324 2200221020145685 0019000500000000263180002 2100041845020005133 [...]
+IBAN
+IBAN structure AD2!n4!n4!n12!c AE2!n3!n16!n AL2!n8!n16!c AT2!n5!n11!n AZ2!n4!a20!c BA2!n3!n3!n8!n2!n BE2!n3!n7!n2!n BG2!n4!a4!n2!n8!c BH2!n4!a14!c BI2!n5!n5!n11!n2!n BR2!n8!n5!n10!n1!a1!c BY2!n4!c4!n16!c CH2!n5!n12!c CR2!n4!n14!n CY2!n3!n5!n16!c CZ2!n4!n6!n10!n DE2!n8!n10!n DJ2!n5!n5!n11!n2!n DK2!n4!n9!n1!n DO2!n4!c20!n EE2!n2!n14!n EG2!n4!n4!n17!n ES2!n4!n4!n1!n1!n10!n FI2!n3!n11!n FK2!n2!a12!n FO2!n4!n9!n1!n FR2!n5!n5!n11!c2!n GB2!n4!a6!n8!n GE2!n2!a16!n GI2!n4!a15!c GL2!n4!n9!n1!n GR2 [...]
+IBAN length 24 23 28 20 28 20 16 22 22 27 29 28 21 22 28 24 22 27 18 28 20 29 24 18 18 18 27 22 22 23 18 27 28 28 21 28 22 23 23 26 27 30 30 20 28 32 21 20 20 21 25 27 24 22 19 20 27 31 30 28 18 15 23 24 28 29 25 29 24 22 33 24 31 18 24 19 24 27 23 25 28 23 24 26 29 22 24 20 30
+Effective date Apr-07 Oct-11 Apr-09 Apr-07 Jan-13 Apr-07 Apr-07 Apr-07 Jan-12 Oct-21 Jul-13 Jul-17 Apr-07 Jun-11 Apr-07 Apr-07 Jul-07 Apr-22 Apr-07 Dec-10 Apr-07 Jan-21 Apr-07 Dec-11 Jul-23 Apr-07 Apr-07 Apr-07 May-10 Apr-07 Apr-07 Apr-07 Sep-16 Oct-24 Apr-07 Apr-07 Apr-07 Jul-07 Jan-17 Apr-07 Jul-07 Feb-14 Jan-11 Sep-10 Jan-10 Apr-07 Apr-07 Apr-07 Apr-07 Apr-07 Jan-21 Jan-08 Jan-16 Apr-07 Apr-07 Apr-23 Jan-12 Apr-07 Apr-07 Apr-23 Apr-07 Apr-07 Mar-24 Dec-12 Apr-07 Jul-12 Apr-07 Jan-14 A [...]
+IBAN electronic format example AD1200012030200359100100 AE070331234567890123456 AL47212110090000000235698741 AT611904300234573201 AZ21NABZ00000000137010001944 BA391290079401028494 BE68539007547034 BG80BNBG96611020345678 BH67BMAG00001299123456 BI4210000100010000332045181 BR1800360305000010009795493C1 BY13NBRB3600900000002Z00AB00 CH9300762011623852957 CR05015202001026284066 CY17002001280000001200527600 CZ6508000000192000145399 DE89370400440532013000 DJ2100010000000154000100186 DK5000400440 [...]
+IBAN print format example AD12 0001 2030 2003 5910 0100 AE07 0331 2345 6789 0123 456 AL47 2121 1009 0000 0002 3569 8741 AT61 1904 3002 3457 3201 AZ21 NABZ 0000 0000 1370 1000 1944 BA39 1290 0794 0102 8494 BE68 5390 0754 7034 BG80 BNBG 9661 1020 3456 78 BH67 BMAG 0000 1299 1234 56 BI42 10000 10001 00003320451 81 BR18 0036 0305 0000 1000 9795 493C 1 BY13 NBRB 3600 9000 0000 2Z00 AB00 CH93 0076 2011 6238 5295 7 CR05 0152 0200 1026 2840 66 CY17 0020 0128 0000 0012 0052 7600 CZ65 0800 0000 19 [...]
+Contact details
+Organisation Associacio de Bancs Andorrans (ABA) Central Bank of the United Arab Emirates Bank of Albania Stuzza Central Bank of the Republic of Azerbaijan Centralna banka Bosne I Hercegovine Febelfin Bulgarian National Bank Central Bank of Bahrain Banque de la Republique du Burundi Banco Central do Brasil National Bank of the Republic of Belarus SIX Interbank Clearing Ltd Banco Central de Costa Rica Central Bank of Cyprus Czech National Bank Bundesverband deutscher Banken Banque Central [...]
+Department Payment systems N/A Head Office Payment Systems Division Payments & Operations Payment Systems and Minimum Reserves Directorate Banking Services Directorate DEBAN - Departamento de Opera��es Banc�rias e de Sistema de Pagamentos Payment system and digital technologies directorate Zentrale Koordinationsstelle fuer IBAN/IPI - Technical Support Sistema de Pagos Payment systems and Accounting Services Cash and payment systems department Payment Systems Operations Sector T [...]
+Street Address "C/ Ciutat de Consuegra, 16
+Edifici l�Illa, esc. A, 2n pis" "Bainuna Street, Al Bateen" "Kompleksi Halili
+Rruga e Dibres" Frankgasse 10/8 "32, R. Behbudov" Marsala Tita 25 Aarlenstraat 82 "1, Knyaz Alexander ? Sq." "King Faisal Highway, Block 317, Road 1702, Building 96" "1, Avenue du Gouvernement
+PO BOX 705" SBS Quadra 3 Bloco B "Nezavisimosty Avenue, 20" Hardturmstrasse 201 Avenida Central y 1a. Calles 2 y 4 80 Kennedy Avenue Na P?�kop? 28 Burgstrasse 28 "Avenue Cheick Osman
+P.O Box 705" 7 Amaliegade Av. Pedro Henr�quez Urena esq. Leopoldo Navarro Maakri 30 54 El Gomherya street "C/ Vel�zquez, 64 � 66" PO Box 1009 Thatcher Drive 7 Amaliegade 18 rue la Fayette 14 Finsbury Square "1, Zviad Gamsakhurdia Embankment" PO Box 940 7 Amaliegade Amerikis 21A 7 Avenue 22-01 Zone 1 "Centro C�vico Gubernamental,
+Boulevard Fuerzas Armadas" Trg hrvatskih velikana 3 J�zsef n�dor t�r 5-6. Floor 3 One Molesworth Street "Kaplan Street, Kyriat Ben Gurion" Rasheed Street Katrinartun 2 "Via delle Botteghe Oscure, 46" King Hussein Street P.O. Box 526 Safat "21, Koktem-3" Bisee Industrial Estate P.O. Box 254 Gedimino pr. 6 Bo�te Postale 13 K. Valdem?ra 2a Alfatah Road "7, rue du Gabian" 1 Grigore Vieru Avenue Novaka Miloseva bb K.J.Pitu 1 Baga toiruu-3 Avenue de l�Ind�pendance 48/2 Birkirkara Road Sir Wi [...]
+P.O. Box 1161" "4th Floor, Main Building, I.I. Chundrigar Road." ?wi?tokrzyska 11/21 "Al-Ramouni
+Nablus Street" "Rua Soeiro Pereira Gomes, Lote 1" Abdulla Bin Jassim Street "Lipscani St.,25th" Nemanjina 17 "Neglinnaya Street, 12" P.O. BOX 2992 Independence Avenue HQ Building of Central Bank of SudanAljammah St. Slovenska 35 Imricha Karva�a 1 "Via del Voltone, 120" "Corso Somalia, 55
+P.O Box 11" Avenida Marginal 12 de Julho 1a Calle Poniente y 7Av. Nte. N 418 Avenida Bispo Medeiros "Anafartalar Mah. ?stiklal Cad. No:10
+Ulus Alt?nda? " "21A, Observatoma Str." Palazzo San Carlo 156 Mainstreet Garibaldi 33 Crater Aledaroos Street 452
+City / Postcode "AD500 Andorra la Vella
+Principat d�Andorra" Abu Dhabi PO Box 854 1000 Tirana A-1090 Wien AZ 1014 Baku "71000 Sarajevo, Bosnia and Herzegovina" 1040 Brussels "1000 Sofia, Bulgaria" Manama Bujumbura 71.070-900 Bras�lia 220008 Minsk CH-8021 ZURICH 10058-1000 San Jos� "P.O. Box 25529
+CY-1395 Nicosia" Praha 1 10178 BERLIN Djibouti DK 1256 Copenhagen K Santo Domingo 10145 Tallinn Cairo 28001 Madrid FIN-00101 Helsinki FIQQ 1ZZ Stanley DK 1256 Copenhagen K 75009 Paris London EC2A 1LQ 0114 Tbilisi "Suite 3, Ground Floor, Atlantic Suites" DK 1256 Copenhagen K 10672 Athens 01001 Guatemala "Tegucigalpa, MDC 3165" Zagreb / 10002 H-1051 Budapest Dublin 2 D02 RF29 91007 Jerusalem Baghdad 105 Reykjavik 00186 Rome � Italy 11118 Amman � Capital 13006 Safat 050040 Almaty 11-5544 BE [...]
+Tortola" Prishtina / 10000 Aden
+Department (generic) Email aba@aba.ad office@stuzza.at payment_systems@cbar.az info@febelfin.be rtgs@bnbank.org brb@brb.bi iban@bcb.gov.br iban@six-group.com PaymentSystems@centralbank.gov.cy iban.info@cnb.cz iban@bdb.de bndj@intnet.dj IBAN@FIDA.dk sistema.pagos@bancentral.gov.do pangaliit@pangaliit.ee Operations.development@cbe.org.eg asesoria.pagos@aebanca.es paymentsupport@finanssiala.fi treasury@sec.gov.fk IBAN@FIDA.dk cfonb@cfonb.fr RTGS@nbg.gov.ge info@fsc.gi IBAN@FIDA.dk [...]
+Department Tel 376 80 71 10 + 43 15053280 / 0 + 994 124931122 + 32 25076811 + 359 29145761 + 55 (61)34142666 / + 55 (51)32157339 + 41 583994420 + 49 3016632301 + 1 8092219111 (ext. 3409) + 372 6116569 + 20 16777 (ext. 3109) + 34 917891311 + 33 148005042 + 995 322406555 +350 20040283 + 30 2103386500 "(502) 2429-6000 EXT. 4300
+(502) 2253-5352 " + 385 14564992 + 36 13276030 + 972 26552020 + 964 47903737479 + 354 5698877 +961-1-343317 + 370 52680604 =A:B + 381 81232028 976-11-327510 + 222 45255206 + 356 21412210 / + 356 21410572 + 31 203051900 48 22 185 27 25 + 351 217813000 + 966 114662015 +389 1 4719 568 + 378 882325 +239 2243700 503 2281 8831 + 216 71904423 + 90 3125077901 / 02 +39 06 69871522 "+ 381 (0)38222055 (ext. 209, 210 and 211)"
+Primary Contact Yes No Yes Yes
+Name Al Fandi Miho Muus Vahid Kresic Al-Fadhel Pelih Quintero Piki Fencl Riisalu Adel Claver�a Whittle Natalia Rashti Khalaf Bjornsson Camporeale Sayeh Al-Ghaith Imangazina Nahfawi Tzarmallah Zimmermann Borsa Zalmane Abokhzam ?u?u Radonjic "Spasovski, M.Sc.Econ" Googoolye Parrales Olivas Fjereide Al Rawahi Khan ?ysakowski Awwad Abdoulhadi Avram Dragana Aboshock Rutberg Quaresma Alberto Hernandez Lobo Brites Di Ruzza Reichenstein
+First Name Rashid Mohamed Valer Hendrik Gurbanli Sr?an Mohammed A. Nataly Nidia Christia Ivan Enn Shereef Pilar James Tchkoidze Yael Amal Thor Rita Rami Anwar Alina Ghina Haynes Gert Jean-Pierre Anda Fauzi Victor Mirko Aco Yandraduth Marco Antonio Atle Abdullah Zamir Pawe? Riyad Ahen Ruxandra Stanic Ahmed Mohamed Ahmed Lars Venancio Juan Sara Tommaso Peter
+Title Executive Director - Banking Operations Deputy Director Dipl.Ing. Deputy of Director - Payment systems and settlements Head- Payment and Settlement Deputy head of directorate Payment System Officer Head of Project Management � Operations Sector Director International Standards and Services� Mrs. Head of the Clearinghouse Operations Unit Manager Head of Electronic Paying Communication Div Executive Director Expert Head of RTGS & SWIFT Unit Head of Depar [...]
+Email rashed.alfandi@cbuae.gov.ae vmiho@bankofalbania.org hendrik.muus@stuzza.at vahid_gurbanli@cbar.az srdjan.kresic@cbbh.ba malfadhel@cbb.gov.bh N.Pelih@nbrb.by quinteromn@bccr.fi.cr Shereef.Adel@Cbe.org.eg pclaveria@aebanca.es James.Whittle@paymentsuk.org.uk Natalia.Tchkoidze@nbg.gov.ge yael.rashti@boi.org.il amal.khalaf@cbiraq.org thor@rb.is r.camporeale@abi.it rami.sayeh@cbj.gov.jo aalghaith@cbk.gov.kw imangazina@nationalbank.kz gnahfawi@bdl.gov.lb t.haynes@ [...]
+Tel + 971 26915424 / 8486 + 355 42419301 / 2 / 3 (ext. 3061) + 43 15053280 / 73 + 994 124931122 (ext.480) + 387 33286485 + 973 17547758 +375 17 215 44 93 + 506 22433648 + 357 22714405 + 420 224413580 +20 1224011007 + 34 917891311 +44 (0) 20 3217 8209 +995 322446444 + 972 26552914 + 964 7903737479 + 354 5698877 + 39 066767332 +96264630301 + 965 22451568 + 7 7272704720 +961-1-750000 Ext: 5606-5659 + 1 7584530049 + 423 2301396 + 352 4636601 + 371 67022510 +218 91213 [...]
+Secondary Contact No Yes
+Name Al Dhaheri Khayaladdin Sasa Ndayiziga Zuiko Carvajal Moussa Yacin �Abdelrazek Rusudan Aljoofi Snorrason Alrashdan Alkheshnam Zouheiry Mkabi Aboras ?urcan-Munteanu Bello Dinartes Al Siyabi Mazhar Battara Hindi Myznikov Mahgoub De Sousa de los Angeles de Alvarado Aini Djafar Alkatiri
+First Name Khalifa Salem Tagiyev Lemez Bernard Viachaslau Francisco Hassan �Dalia Kakulia Jenan Fridrik Thor Nibal Esam Bassel Walcott Ashraf Natalia Oknan Alfredo Mohamed Faisal Ewelina Fares Mikhail Mohamed Ismail Luis Maria Nur
+Title Executive Director IT Senior specialist - Payment systems and settlements "Advisor of the Board, in charge of inforamtion System and communication" Deputy head of payment systems organization and development department Director Directeur Executif de la Banque Centrale de Djibouti �Head of Organization and Re-engineering Mrs. Asst..Manager CEO Senior Officer ITSPD Manager Head of Operations Director � Executive Office Deputy Director "Head of Reg [...]
+Email khalifa.aldhaheri@cbuae.gov.ae khayaladdin_tagiyev@cbar.az sasa.lemez@cbbh.ba bndayiziga@brb.bi v.zuiko@nbrb.by carvajalcf@bccr.fi.cr hassan.moussa@banque-centrale.dj �Dalia.Abdelrazek@cbe.org.eg Rusudan.Kakulia@nbg.gov.ge jenan.aljoofi@cbiraq.org Fridrik.Thor.Snorrason@rb.is nibal.alrashdan@cbj.gov.jo ealkheshnam@cbk.gov.kw belzouheiry@bdl.gov.lb director@slbs.org aaboras@cbl.gov.ly Natalia.Turcan-Munteanu@bnm.md obello@bcn.gob.ni Mohame [...]
+Tel + 971 26915202 + 994 124931122 (ext.332) + 387 33286465 00257 22041019 +375 17 215 44 46 + 506 22433655 +25321312006 �0201001682269 +995 322446365 + 964 7901979217 + 354 5698877 +96264630301 + 965 22972938 +961-1-750000 Ext: 5609-5656 + 1 7584560546 + 373 22822265 (505) 2255 7171 4586 +968 24149086 + 92 2132453497 +48603209449 + 970 22415250 +7(495)771-43-92 + 24 9187055157 / +24 9912951582 + 239 2243700 503 2281 8830 + 670 3313 [...]
+Updates
+Last update date Mar-21 Feb-15 Apr-11 Aug-16 Aug-16 Aug-16 Sep-16 Aug-16 Jan-12 Oct-21 Aug-16 Feb-24 Aug-16 Jan-19 Aug-09 Sep-16 Jan-11 May-22 Nov-18 Sep-16 Dec-24 Jan-20 Sep-16 Aug-16 Jul-23 Feb-17 Sep-16 May-17 Apr-23 Sep-16 Feb-17 Aug-16 Oct-16 Dec-24 Aug-16 Sep-16 Aug-16 Sep-16 Nov-16 Aug-16 Mar-13 Sep-16 Aug-16 Mar-16 Jan-10 Sep-16 Apr-12 Aug-16 Aug-16 Jan-09 Sep-20 Sep-16 Sep-16 May-10 Jan-11 Apr-23 Sep-16 Aug-16 Apr-07 Dec-24 Sep-20 Aug-09 Feb-24 Dec-12 Oct-16 Aug-16 Jul-24 Jan-14 [...]