Skip to content

Commit 5ce544a

Browse files
Add missing official IBAN country codes
1 parent 1527afc commit 5ce544a

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

src/Rules/Iban.php

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ class Iban extends AbstractRule
3333
'EG' => 29,
3434
'SV' => 28,
3535
'EE' => 20,
36+
'FK' => 18,
3637
'FO' => 18,
3738
'FI' => 18,
3839
'FR' => 27,
@@ -58,7 +59,9 @@ class Iban extends AbstractRule
5859
'LI' => 21,
5960
'LT' => 20,
6061
'LU' => 20,
62+
'LY' => 25,
6163
'MT' => 31,
64+
'MN' => 20,
6265
'MR' => 27,
6366
'MU' => 30,
6467
'MD' => 24,
@@ -67,20 +70,24 @@ class Iban extends AbstractRule
6770
'NL' => 18,
6871
'MK' => 19,
6972
'NO' => 15,
73+
'OM' => 23,
7074
'PK' => 24,
7175
'PS' => 29,
7276
'PL' => 28,
7377
'PT' => 25,
7478
'QA' => 29,
7579
'RO' => 24,
80+
'RU' => 33,
7681
'LC' => 32,
7782
'SM' => 27,
7883
'ST' => 25,
7984
'SA' => 24,
8085
'RS' => 22,
8186
'SC' => 31,
87+
'SD' => 18,
8288
'SK' => 24,
8389
'SI' => 19,
90+
'SO' => 23,
8491
'ES' => 24,
8592
'SE' => 24,
8693
'CH' => 21,
@@ -91,13 +98,14 @@ class Iban extends AbstractRule
9198
'AE' => 23,
9299
'GB' => 22,
93100
'VG' => 24,
101+
'YE' => 30,
94102

95103
// partial iban countries (experimental)
96104
'DZ' => 26,
97105
'AO' => 25,
98106
'BJ' => 28,
99107
'BF' => 28,
100-
'BI' => 16,
108+
'BI' => 27,
101109
'CM' => 27,
102110
'CV' => 25,
103111
'CF' => 27,
@@ -115,7 +123,7 @@ class Iban extends AbstractRule
115123
'ML' => 28,
116124
'MA' => 28,
117125
'MZ' => 25,
118-
'NI' => 32,
126+
'NI' => 28,
119127
'NE' => 28,
120128
'SN' => 28,
121129
'TG' => 28,

0 commit comments

Comments
 (0)