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 2c1898f6 Issues with registry file encoding
2c1898f6 is described below
commit 2c1898f65ed46aa5c0f340f63b5e1f4a8b86e4f0
Author: Sebb <[email protected]>
AuthorDate: Tue Dec 24 13:21:52 2024 +0000
Issues with registry file encoding
---
.../validator/routines/IBANValidatorTest.java | 19 ++++++++++--
.../validator/routines/iban_registry_v99.txt | 36 ++++++++++------------
2 files changed, 33 insertions(+), 22 deletions(-)
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 a8fd59ff..8b848fac 100644
--- a/src/test/java/org/apache/commons/validator/routines/IBANValidatorTest.java
+++ b/src/test/java/org/apache/commons/validator/routines/IBANValidatorTest.java
@@ -25,7 +25,7 @@ import static org.junit.jupiter.api.Assertions.assertTrue;
import static org.junit.jupiter.api.Assertions.fail;
import java.io.Reader;
-import java.nio.charset.StandardCharsets;
+import java.nio.charset.Charset;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
@@ -63,7 +63,18 @@ 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 + "?");
+ /*
+ * The IBAN registry should be available from here:
+ *
https://www.swift.com/standards/data-standards/iban-international-bank-account-number
+ * Care must be taken not to accidentally change the encoding, which for
v99 appears to be Windows-1252 (cp1252)
+ * (N.B. even this encoding may not properly account for all characters)
+ * Please ensure you download from the page (right-click), and do not edit
the file after download, as that may
+ * change the contents.
+ * At present the code does not need the entries which are likely to
contain non-ASCII characters, but a corrupt
+ * file helps no-one.
+ */
private static final String IBAN_REGISTRY = "iban_registry_v99.txt";
+ private static final Charset IBAN_REGISTRY_CHARSET =
Charset.forName("windows-1252");
// It's not clear whether IBANs can contain lower case characters
// so we test for both where possible
@@ -255,7 +266,7 @@ public class IBANValidatorTest {
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(ibanRegistry,
StandardCharsets.ISO_8859_1);
+ final Reader rdr = Files.newBufferedReader(ibanRegistry,
IBAN_REGISTRY_CHARSET);
CSVRecord country = null;
CSVRecord cc = null;
@@ -313,7 +324,7 @@ public class IBANValidatorTest {
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(ibanRegistry,
StandardCharsets.ISO_8859_1);
+ final Reader rdr = Files.newBufferedReader(ibanRegistry,
IBAN_REGISTRY_CHARSET);
CSVRecord country = null;
CSVRecord electronicExample = null;
@@ -372,12 +383,14 @@ public class IBANValidatorTest {
@ParameterizedTest
@FieldSource("INVALID_IBAN_FIXTURES")
public void testInValid(final String invalidIban) {
+ assertNotNull(INVALID_IBAN_FIXTURES); // ensure field is marked as
being used
assertFalse(VALIDATOR.isValid(invalidIban), invalidIban);
}
@ParameterizedTest
@FieldSource("VALID_IBAN_FIXTURES")
public void testMoreValid(final String invalidIban) {
+ assertNotNull(VALID_IBAN_FIXTURES); // ensure field is marked as being
used
assertTrue(VALIDATOR.isValid(invalidIban), invalidIban);
}
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
index 9dc0fef0..a353c98d 100644
---
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
@@ -1,11 +1,9 @@
-# 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
+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 [...]
@@ -24,36 +22,36 @@ Effective date Apr-07 Oct-11 Apr-09 Apr-07 Jan-13
Apr-07 Apr-07 Apr-07 Jan-12 Oc
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
[...]
+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
+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 [...]
+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
+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 [...]
+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 [email protected]
[email protected] [email protected] [email protected]
[email protected] [email protected] [email protected]
[email protected] [email protected]
[email protected] [email protected] [email protected] [email protected]
[email protected] [email protected]
[email protected] [email protected]
[email protected] [email protected] [email protected]
[email protected] [email protected] [email protected] [email protected] [...]
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
+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 [...]
+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 [email protected] [email protected]
[email protected] [email protected] [email protected]
[email protected] [email protected]
[email protected]
[email protected] [email protected]
[email protected] [email protected]
[email protected]
[email protected] [email protected] [email protected]
[email protected] [email protected] [email protected]
[email protected] 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 [email protected]
[email protected] [email protected]
[email protected] [email protected] [email protected]
[email protected]
�[email protected]
[email protected]
[email protected]
[email protected] [email protected]
[email protected] [email protected] [email protected]
[email protected]
[email protected]
[email protected] 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 [...]
+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 [email protected]
[email protected] [email protected]
[email protected] [email protected] [email protected]
[email protected]
�[email protected]
[email protected]
[email protected]
[email protected] [email protected]
[email protected] [email protected] [email protected]
[email protected]
[email protected]
[email protected] 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 [...]