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 [...]

Reply via email to