Skip to content
Snippets Groups Projects
Commit 8ea48b28 authored by Laurent Destailleur's avatar Laurent Destailleur
Browse files

New: More complete setup for bank ids according to countries

parent 1d7820c5
No related branches found
No related tags found
No related merge requests found
...@@ -978,16 +978,16 @@ class Account extends CommonObject ...@@ -978,16 +978,16 @@ class Account extends CommonObject
* Return if a bank account is defined with detailed information (bank code, desk code, number and key). * Return if a bank account is defined with detailed information (bank code, desk code, number and key).
* More information on codes used by countries on page http://en.wikipedia.org/wiki/Bank_code * More information on codes used by countries on page http://en.wikipedia.org/wiki/Bank_code
* *
* @return int 0=Use only an account number * @return int 0=No bank code need + Account number is enough
* 1=Need Bank, Desk, Number and Key (France, Spain, ...) * 1=Need 2 fields for bank code: Bank, Desk (France, Spain, ...) + Account number and key
* 2=Neek Bank only (Sort code for Great Britain, BSB for Australia) * 2=Neek 1 field for bank code: Bank only (Sort code for Great Britain, BSB for Australia) + Account number
*/ */
function useDetailedBBAN() function useDetailedBBAN()
{ {
$country_code=$this->getCountryCode(); $country_code=$this->getCountryCode();
if (in_array($country_code,array('FR','ES','GA'))) return 1; // France, Spain, Gabon if (in_array($country_code,array('CH','DE','FR','ES','GA','IT'))) return 1; // France, Spain, Gabon
if (in_array($country_code,array('AU','GB'))) return 2; // Australia, Great Britain if (in_array($country_code,array('AU','BE','CA','DK','GR','GB','ID','IE','IR','KR','NL','NZ','US'))) return 2; // Australia, Great Britain...
return 0; return 0;
} }
......
...@@ -120,7 +120,7 @@ insert into llx_c_pays (rowid,code,libelle) values (85, 'EG', 'Egypte' ) ...@@ -120,7 +120,7 @@ insert into llx_c_pays (rowid,code,libelle) values (85, 'EG', 'Egypte' )
insert into llx_c_pays (rowid,code,libelle) values (86, 'SV', 'Salvador' ); insert into llx_c_pays (rowid,code,libelle) values (86, 'SV', 'Salvador' );
insert into llx_c_pays (rowid,code,libelle) values (87, 'GQ', 'Guinée Equatoriale'); insert into llx_c_pays (rowid,code,libelle) values (87, 'GQ', 'Guinée Equatoriale');
insert into llx_c_pays (rowid,code,libelle) values (88, 'ER', 'Erythrée' ); insert into llx_c_pays (rowid,code,libelle) values (88, 'ER', 'Erythrée' );
insert into llx_c_pays (rowid,code,libelle) values (89, 'EE', 'Estonie' ); insert into llx_c_pays (rowid,code,libelle) values (89, 'EE', 'Estonia' );
insert into llx_c_pays (rowid,code,libelle) values (90, 'ET', 'Ethiopie' ); insert into llx_c_pays (rowid,code,libelle) values (90, 'ET', 'Ethiopie' );
insert into llx_c_pays (rowid,code,libelle) values (91, 'FK', 'Iles Falkland' ); insert into llx_c_pays (rowid,code,libelle) values (91, 'FK', 'Iles Falkland' );
insert into llx_c_pays (rowid,code,libelle) values (92, 'FO', 'Iles Féroé' ); insert into llx_c_pays (rowid,code,libelle) values (92, 'FO', 'Iles Féroé' );
...@@ -130,17 +130,17 @@ insert into llx_c_pays (rowid,code,libelle) values (95, 'GF', 'Guyane française ...@@ -130,17 +130,17 @@ insert into llx_c_pays (rowid,code,libelle) values (95, 'GF', 'Guyane française
insert into llx_c_pays (rowid,code,libelle) values (96, 'PF', 'Polynésie française'); insert into llx_c_pays (rowid,code,libelle) values (96, 'PF', 'Polynésie française');
insert into llx_c_pays (rowid,code,libelle) values (97, 'TF', 'Terres australes françaises'); insert into llx_c_pays (rowid,code,libelle) values (97, 'TF', 'Terres australes françaises');
insert into llx_c_pays (rowid,code,libelle) values (98, 'GM', 'Gambie' ); insert into llx_c_pays (rowid,code,libelle) values (98, 'GM', 'Gambie' );
insert into llx_c_pays (rowid,code,libelle) values (99, 'GE', 'Géorgie' ); insert into llx_c_pays (rowid,code,libelle) values (99, 'GE', 'Georgia' );
insert into llx_c_pays (rowid,code,libelle) values (100, 'GH', 'Ghana' ); insert into llx_c_pays (rowid,code,libelle) values (100, 'GH', 'Ghana' );
insert into llx_c_pays (rowid,code,libelle) values (101, 'GI', 'Gibraltar' ); insert into llx_c_pays (rowid,code,libelle) values (101, 'GI', 'Gibraltar' );
insert into llx_c_pays (rowid,code,libelle) values (102, 'GR', 'Grèce' ); insert into llx_c_pays (rowid,code,libelle) values (102, 'GR', 'Greece' );
insert into llx_c_pays (rowid,code,libelle) values (103, 'GL', 'Groenland' ); insert into llx_c_pays (rowid,code,libelle) values (103, 'GL', 'Groenland' );
insert into llx_c_pays (rowid,code,libelle) values (104, 'GD', 'Grenade' ); insert into llx_c_pays (rowid,code,libelle) values (104, 'GD', 'Grenade' );
--insert into llx_c_pays (rowid,code,libelle) values (105, 'GP', 'Guadeloupe' ); --insert into llx_c_pays (rowid,code,libelle) values (105, 'GP', 'Guadeloupe' );
insert into llx_c_pays (rowid,code,libelle) values (106, 'GU', 'Guam' ); insert into llx_c_pays (rowid,code,libelle) values (106, 'GU', 'Guam' );
insert into llx_c_pays (rowid,code,libelle) values (107, 'GT', 'Guatemala' ); insert into llx_c_pays (rowid,code,libelle) values (107, 'GT', 'Guatemala' );
insert into llx_c_pays (rowid,code,libelle) values (108, 'GN', 'Guinée' ); insert into llx_c_pays (rowid,code,libelle) values (108, 'GN', 'Guinea' );
insert into llx_c_pays (rowid,code,libelle) values (109, 'GW', 'Guinée-Bissao' ); insert into llx_c_pays (rowid,code,libelle) values (109, 'GW', 'Guinea-Bissao' );
--insert into llx_c_pays (rowid,code,libelle) values (110, 'GY', 'Guyana' ); --insert into llx_c_pays (rowid,code,libelle) values (110, 'GY', 'Guyana' );
insert into llx_c_pays (rowid,code,libelle) values (111, 'HT', 'Haiti' ); insert into llx_c_pays (rowid,code,libelle) values (111, 'HT', 'Haiti' );
insert into llx_c_pays (rowid,code,libelle) values (112, 'HM', 'Iles Heard et McDonald'); insert into llx_c_pays (rowid,code,libelle) values (112, 'HM', 'Iles Heard et McDonald');
...@@ -159,8 +159,8 @@ insert into llx_c_pays (rowid,code,libelle) values (124, 'JO', 'Jordanie' ) ...@@ -159,8 +159,8 @@ insert into llx_c_pays (rowid,code,libelle) values (124, 'JO', 'Jordanie' )
insert into llx_c_pays (rowid,code,libelle) values (125, 'KZ', 'Kazakhstan' ); insert into llx_c_pays (rowid,code,libelle) values (125, 'KZ', 'Kazakhstan' );
insert into llx_c_pays (rowid,code,libelle) values (126, 'KE', 'Kenya' ); insert into llx_c_pays (rowid,code,libelle) values (126, 'KE', 'Kenya' );
insert into llx_c_pays (rowid,code,libelle) values (127, 'KI', 'Kiribati' ); insert into llx_c_pays (rowid,code,libelle) values (127, 'KI', 'Kiribati' );
insert into llx_c_pays (rowid,code,libelle) values (128, 'KP', 'Corée du Nord' ); insert into llx_c_pays (rowid,code,libelle) values (128, 'KP', 'North Corea' );
insert into llx_c_pays (rowid,code,libelle) values (129, 'KR', 'Corée du Sud' ); insert into llx_c_pays (rowid,code,libelle) values (129, 'KR', 'South Corea' );
insert into llx_c_pays (rowid,code,libelle) values (130, 'KW', 'Koweït' ); insert into llx_c_pays (rowid,code,libelle) values (130, 'KW', 'Koweït' );
insert into llx_c_pays (rowid,code,libelle) values (131, 'KG', 'Kirghizistan' ); insert into llx_c_pays (rowid,code,libelle) values (131, 'KG', 'Kirghizistan' );
insert into llx_c_pays (rowid,code,libelle) values (132, 'LA', 'Laos' ); insert into llx_c_pays (rowid,code,libelle) values (132, 'LA', 'Laos' );
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment