1 # 2 # Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved. 3 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 4 # 5 # This code is free software; you can redistribute it and/or modify it 6 # under the terms of the GNU General Public License version 2 only, as 7 # published by the Free Software Foundation. Oracle designates this 8 # particular file as subject to the "Classpath" exception as provided 9 # by Oracle in the LICENSE file that accompanied this code. 10 # 11 # This code is distributed in the hope that it will be useful, but WITHOUT 12 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 13 # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License 14 # version 2 for more details (a copy is included in the LICENSE file that 15 # accompanied this code). 16 # 17 # You should have received a copy of the GNU General Public License version 18 # 2 along with this work; if not, write to the Free Software Foundation, 19 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. 20 # 21 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA 22 # or visit www.oracle.com if you need additional information or have any 23 # questions. 24 # 25 26 # Version of the currency data format. 27 # 1: initial 28 # 2: Change in minor unit (allowing 4-9 digits) 29 formatVersion=2 30 31 # Version of the currency code information in this class. 32 # It is a serial number that accompanies with each amendment. 33 34 dataVersion=160 35 36 # List of all valid ISO 4217 currency codes. 37 # To ensure compatibility, do not remove codes. 38 39 all=ADP020-AED784-AFA004-AFN971-ALL008-AMD051-ANG532-AOA973-ARS032-ATS040-AUD036-\ 40 AWG533-AYM945-AZM031-AZN944-BAM977-BBD052-BDT050-BEF056-BGL100-BGN975-BHD048-BIF108-\ 41 BMD060-BND096-BOB068-BOV984-BRL986-BSD044-BTN064-BWP072-BYB112-BYR974-\ 42 BZD084-CAD124-CDF976-CHE947-CHF756-CHW948-CLF990-CLP152-CNY156-COP170-COU970-CRC188-CSD891-CUP192-CUC931-\ 43 CVE132-CYP196-CZK203-DEM276-DJF262-DKK208-DOP214-DZD012-EEK233-EGP818-\ 44 ERN232-ESP724-ETB230-EUR978-FIM246-FJD242-FKP238-FRF250-GBP826-GEL981-\ 45 GHC288-GHS936-GIP292-GMD270-GNF324-GRD300-GTQ320-GWP624-GYD328-HKD344-HNL340-\ 46 HRK191-HTG332-HUF348-IDR360-IEP372-ILS376-INR356-IQD368-IRR364-ISK352-\ 47 ITL380-JMD388-JOD400-JPY392-KES404-KGS417-KHR116-KMF174-KPW408-KRW410-\ 48 KWD414-KYD136-KZT398-LAK418-LBP422-LKR144-LRD430-LSL426-LTL440-LUF442-\ 49 LVL428-LYD434-MAD504-MDL498-MGA969-MGF450-MKD807-MMK104-MNT496-MOP446-MRO478-\ 50 MTL470-MUR480-MVR462-MWK454-MXN484-MXV979-MYR458-MZM508-MZN943-NAD516-NGN566-\ 51 NIO558-NLG528-NOK578-NPR524-NZD554-OMR512-PAB590-PEN604-PGK598-PHP608-\ 52 PKR586-PLN985-PTE620-PYG600-QAR634-ROL946-RON946-RSD941-RUB643-RUR810-RWF646-SAR682-\ 53 SBD090-SCR690-SDD736-SDG938-SEK752-SGD702-SHP654-SIT705-SKK703-SLL694-SOS706-\ 54 SRD968-SRG740-SSP728-STD678-SVC222-SYP760-SZL748-THB764-TJS972-TMM795-TMT934-TND788-TOP776-\ 55 TPE626-TRL792-TRY949-TTD780-TWD901-TZS834-UAH980-UGX800-USD840-USN997-USS998-UYI940-\ 56 UYU858-UZS860-VEB862-VEF937-VND704-VUV548-WST882-XAF950-XAG961-XAU959-XBA955-\ 57 XBB956-XBC957-XBD958-XCD951-XDR960-XFO000-XFU000-XOF952-XPD964-XPF953-\ 58 XPT962-XSU994-XTS963-XUA965-XXX999-YER886-YUM891-ZAR710-ZMK894-ZMW967-ZWD716-ZWL932-\ 59 ZWN942-ZWR935 60 61 62 # Mappings from ISO 3166 country codes to ISO 4217 currency codes. 63 # 64 # Three forms are used: 65 # Form 1: <country code>=<currency code> 66 # Form 2: <country code>=<currency code 1>;<time stamp>;<currency code 2> 67 # Form 3: <country code>= 68 # Form 1 is used if no future change in currency is known. 69 # Form 2 indicates that before the specified time currency 1 is used, from 70 # the specified time currency 2. The time is given in SimpleDateFormat's 71 # yyyy-MM-dd-HH-mm-ss format in the GMT time zone. 72 # Form 3 indicates the country doesn't have a currency (the entry is still 73 # needed to verify that the country code is valid). 74 # 75 # The table is based on the following web sites: 76 # http://www.din.de/gremien/nas/nabd/iso3166ma/codlstp1/db_en.html 77 # http://www.currency-iso.org/iso_index/iso_tables.htm 78 # http://www.cia.gov/cia/publications/factbook/indexgeo.html 79 80 # AFGHANISTAN 81 AF=AFN 82 # \u00c5LAND ISLANDS 83 AX=EUR 84 # ALBANIA 85 AL=ALL 86 # ALGERIA 87 DZ=DZD 88 # AMERICAN SAMOA 89 AS=USD 90 # ANDORRA 91 AD=EUR 92 # ANGOLA 93 AO=AOA 94 # ANGUILLA 95 AI=XCD 96 # ANTARCTICA 97 AQ= 98 # ANTIGUA AND BARBUDA 99 AG=XCD 100 # ARGENTINA 101 AR=ARS 102 # ARMENIA 103 AM=AMD 104 # ARUBA 105 AW=AWG 106 # AUSTRALIA 107 AU=AUD 108 # AUSTRIA 109 AT=EUR 110 # AZERBAIJAN 111 AZ=AZN 112 # BAHAMAS (THE) 113 BS=BSD 114 # BAHRAIN 115 BH=BHD 116 # BANGLADESH 117 BD=BDT 118 # BARBADOS 119 BB=BBD 120 # BELARUS 121 BY=BYR 122 # BELGIUM 123 BE=EUR 124 # BELIZE 125 BZ=BZD 126 # BENIN 127 BJ=XOF 128 # BERMUDA 129 BM=BMD 130 # Bonaire, Sint Eustatius and Saba 131 BQ=USD 132 # BHUTAN 133 BT=BTN 134 # BOLIVIA (PLURINATIONAL STATE OF) 135 BO=BOB 136 # BOSNIA AND HERZEGOVINA 137 BA=BAM 138 # BOTSWANA 139 BW=BWP 140 # BOUVET ISLAND 141 BV=NOK 142 # BRAZIL 143 BR=BRL 144 # BRITISH INDIAN OCEAN TERRITORY (THE) 145 IO=USD 146 # BRUNEI DARUSSALAM 147 BN=BND 148 # BULGARIA 149 BG=BGN 150 # BURKINA FASO 151 BF=XOF 152 # BURUNDI 153 BI=BIF 154 # CAMBODIA 155 KH=KHR 156 # CAMEROON 157 CM=XAF 158 # CANADA 159 CA=CAD 160 # CAPE VERDE 161 CV=CVE 162 # CAYMAN ISLANDS (THE) 163 KY=KYD 164 # CENTRAL AFRICAN REPUBLIC (THE) 165 CF=XAF 166 # CHAD 167 TD=XAF 168 # CHILE 169 CL=CLP 170 # CHINA 171 CN=CNY 172 # CHRISTMAS ISLAND 173 CX=AUD 174 # COCOS (KEELING) ISLANDS (THE) 175 CC=AUD 176 # COLOMBIA 177 CO=COP 178 # COMOROS (THE) 179 KM=KMF 180 # CONGO (THE) 181 CG=XAF 182 # CONGO (THE DEMOCRATIC REPUBLIC OF THE) 183 CD=CDF 184 # COOK ISLANDS (THE) 185 CK=NZD 186 # COSTA RICA 187 CR=CRC 188 # COTE D'IVOIRE 189 CI=XOF 190 # CROATIA 191 HR=HRK 192 # CUBA 193 CU=CUP 194 # Cura\u00e7ao 195 CW=ANG 196 # CYPRUS 197 CY=EUR 198 # CZECH REPUBLIC (THE) 199 CZ=CZK 200 # DENMARK 201 DK=DKK 202 # DJIBOUTI 203 DJ=DJF 204 # DOMINICA 205 DM=XCD 206 # DOMINICAN REPUBLIC (THE) 207 DO=DOP 208 # ECUADOR 209 EC=USD 210 # EGYPT 211 EG=EGP 212 # EL SALVADOR 213 # USD is also legal currency as of 2001/01/01 214 SV=SVC 215 # EQUATORIAL GUINEA 216 GQ=XAF 217 # ERITREA 218 ER=ERN 219 # ESTONIA 220 EE=EUR 221 # ETHIOPIA 222 ET=ETB 223 # FALKLAND ISLANDS (THE) [MALVINAS] 224 FK=FKP 225 # FAROE ISLANDS (THE) 226 FO=DKK 227 # FIJI 228 FJ=FJD 229 # FINLAND 230 FI=EUR 231 # FRANCE 232 FR=EUR 233 # FRENCH GUIANA 234 GF=EUR 235 # FRENCH POLYNESIA 236 PF=XPF 237 # FRENCH SOUTHERN TERRITORIES (THE) 238 TF=EUR 239 # GABON 240 GA=XAF 241 # GAMBIA (THE) 242 GM=GMD 243 # GEORGIA 244 GE=GEL 245 # GERMANY 246 DE=EUR 247 # GHANA 248 GH=GHS 249 # GIBRALTAR 250 GI=GIP 251 # GREECE 252 GR=EUR 253 # GREENLAND 254 GL=DKK 255 # GRENADA 256 GD=XCD 257 # GUADELOUPE 258 GP=EUR 259 # GUAM 260 GU=USD 261 # GUATEMALA 262 GT=GTQ 263 # GUERNSEY 264 GG=GBP 265 # GUINEA 266 GN=GNF 267 # GUINEA-BISSAU 268 GW=XOF 269 # GUYANA 270 GY=GYD 271 # HAITI 272 HT=HTG 273 # HEARD ISLAND AND MCDONALD ISLANDS 274 HM=AUD 275 # HOLY SEE (THE) 276 VA=EUR 277 # HONDURAS 278 HN=HNL 279 # HONG KONG 280 HK=HKD 281 # HUNGARY 282 HU=HUF 283 # ICELAND 284 IS=ISK 285 # INDIA 286 IN=INR 287 # INDONESIA 288 ID=IDR 289 # IRAN (ISLAMIC REPUBLIC OF) 290 IR=IRR 291 # IRAQ 292 IQ=IQD 293 # IRELAND 294 IE=EUR 295 # ISLE OF MAN 296 IM=GBP 297 # ISRAEL 298 IL=ILS 299 # ITALY 300 IT=EUR 301 # JAMAICA 302 JM=JMD 303 # JAPAN 304 JP=JPY 305 # JERSEY 306 JE=GBP 307 # JORDAN 308 JO=JOD 309 # KAZAKSTAN 310 KZ=KZT 311 # KENYA 312 KE=KES 313 # KIRIBATI 314 KI=AUD 315 # KOREA (THE DEMOCRATIC PEOPLE'S REPUBLIC OF) 316 KP=KPW 317 # KOREA (THE REPUBLIC OF) 318 KR=KRW 319 # KUWAIT 320 KW=KWD 321 # KYRGYZSTAN 322 KG=KGS 323 # LAO PEOPLE'S DEMOCRATIC REPUBLIC (THE) 324 LA=LAK 325 # LATVIA 326 LV=LVL;2013-12-31-22-00-00;EUR 327 # LEBANON 328 LB=LBP 329 # LESOTHO 330 LS=LSL 331 # LIBERIA 332 LR=LRD 333 # LIBYAN ARAB JAMAHIRIYA 334 LY=LYD 335 # LIECHTENSTEIN 336 LI=CHF 337 # LITHUANIA 338 LT=LTL;2014-12-31-22-00-00;EUR 339 # LUXEMBOURG 340 LU=EUR 341 # MACAU 342 MO=MOP 343 # MACEDONIA (THE FORMER YUGOSLAV REPUBLIC OF) 344 MK=MKD 345 # MADAGASCAR 346 MG=MGA 347 # MALAWI 348 MW=MWK 349 # MALAYSIA 350 MY=MYR 351 # MALDIVES 352 MV=MVR 353 # MALI 354 ML=XOF 355 # MALTA 356 MT=EUR 357 # MARSHALL ISLANDS (THE) 358 MH=USD 359 # MARTINIQUE 360 MQ=EUR 361 # MAURITANIA 362 MR=MRO 363 # MAURITIUS 364 MU=MUR 365 # MAYOTTE 366 YT=EUR 367 # MEXICO 368 MX=MXN 369 # MICRONESIA (FEDERATED STATES OF) 370 FM=USD 371 # MOLDOVA (THE REPUBLIC OF) 372 MD=MDL 373 # MONACO 374 MC=EUR 375 # MONGOLIA 376 MN=MNT 377 # MONTENEGRO 378 ME=EUR 379 # MONTSERRAT 380 MS=XCD 381 # MOROCCO 382 MA=MAD 383 # MOZAMBIQUE 384 MZ=MZN 385 # MYANMAR 386 MM=MMK 387 # NAMIBIA 388 NA=NAD 389 # NAURU 390 NR=AUD 391 # NEPAL 392 NP=NPR 393 # NETHERLANDS (THE) 394 NL=EUR 395 # NETHERLANDS ANTILLES 396 AN=ANG 397 # NEW CALEDONIA 398 NC=XPF 399 # NEW ZEALAND 400 NZ=NZD 401 # NICARAGUA 402 NI=NIO 403 # NIGER (THE) 404 NE=XOF 405 # NIGERIA 406 NG=NGN 407 # NIUE 408 NU=NZD 409 # NORFOLK ISLAND 410 NF=AUD 411 # NORTHERN MARIANA ISLANDS (THE) 412 MP=USD 413 # NORWAY 414 NO=NOK 415 # OMAN 416 OM=OMR 417 # PAKISTAN 418 PK=PKR 419 # PALAU 420 PW=USD 421 # PALESTINIAN TERRITORY, OCCUPIED 422 PS=ILS 423 # PANAMA 424 PA=PAB 425 # PAPUA NEW GUINEA 426 PG=PGK 427 # PARAGUAY 428 PY=PYG 429 # PERU 430 PE=PEN 431 # PHILIPPINES (THE) 432 PH=PHP 433 # PITCAIRN 434 PN=NZD 435 # POLAND 436 PL=PLN 437 # PORTUGAL 438 PT=EUR 439 # PUERTO RICO 440 PR=USD 441 # QATAR 442 QA=QAR 443 # REUNION 444 RE=EUR 445 # ROMANIA 446 RO=RON 447 # RUSSIAN FEDERATION (THE) 448 RU=RUB 449 # RWANDA 450 RW=RWF 451 # SAINT BARTHELEMY 452 BL=EUR 453 # SAINT HELENA 454 SH=SHP 455 # SAINT KITTS AND NEVIS 456 KN=XCD 457 # SAINT LUCIA 458 LC=XCD 459 # SAINT MARTIN 460 MF=EUR 461 # SAINT PIERRE AND MIQUELON 462 PM=EUR 463 # SAINT VINCENT AND THE GRENADINES 464 VC=XCD 465 # SAMOA 466 WS=WST 467 # SAN MARINO 468 SM=EUR 469 # SOUTH SUDAN 470 SS=SSP 471 # SAO TOME AND PRINCIPE 472 ST=STD 473 # SAUDI ARABIA 474 SA=SAR 475 # SENEGAL 476 SN=XOF 477 # SERBIA 478 RS=RSD 479 # SERBIA AND MONTENEGRO 480 CS=CSD 481 # SEYCHELLES 482 SC=SCR 483 # SIERRA LEONE 484 SL=SLL 485 # SINGAPORE 486 SG=SGD 487 # SLOVAKIA 488 SK=EUR 489 # SLOVENIA 490 SI=EUR 491 # SOLOMON ISLANDS 492 SB=SBD 493 # SOMALIA 494 SO=SOS 495 # SOUTH AFRICA 496 ZA=ZAR 497 # SOUTH GEORGIA AND THE SOUTH SANDWICH ISLANDS 498 GS=GBP 499 # SPAIN 500 ES=EUR 501 # SRI LANKA 502 LK=LKR 503 # SUDAN (THE) 504 SD=SDG 505 # SURINAME 506 SR=SRD 507 # SVALBARD AND JAN MAYEN 508 SJ=NOK 509 # Sint Maarten (Dutch part) 510 SX=ANG 511 # SWAZILAND 512 SZ=SZL 513 # SWEDEN 514 SE=SEK 515 # SWITZERLAND 516 CH=CHF 517 # SYRIAN ARAB REPUBLIC 518 SY=SYP 519 # TAIWAN (PROVINCE OF CHINA) 520 TW=TWD 521 # TAJIKISTAN 522 TJ=TJS 523 # TANZANIA, UNITED REPUBLIC OF 524 TZ=TZS 525 # THAILAND 526 TH=THB 527 # TIMOR-LESTE 528 TL=USD 529 # TOGO 530 TG=XOF 531 # TOKELAU 532 TK=NZD 533 # TONGA 534 TO=TOP 535 # TRINIDAD AND TOBAGO 536 TT=TTD 537 # TUNISIA 538 TN=TND 539 # TURKEY 540 TR=TRY 541 # TURKMENISTAN 542 TM=TMT 543 # TURKS AND CAICOS ISLANDS (THE) 544 TC=USD 545 # TUVALU 546 TV=AUD 547 # UGANDA 548 UG=UGX 549 # UKRAINE 550 UA=UAH 551 # UNITED ARAB EMIRATES (THE) 552 AE=AED 553 # UNITED KINGDOM OF GREAT BRITAIN AND NORTHERN IRELAND (THE) 554 GB=GBP 555 # UNITED STATES OF AMERICA (THE) 556 US=USD 557 # UNITED STATES MINOR OUTLYING ISLANDS (THE) 558 UM=USD 559 # URUGUAY 560 UY=UYU 561 # UZBEKISTAN 562 UZ=UZS 563 # VANUATU 564 VU=VUV 565 # VENEZUELA (BOLIVARIAN REPUBLIC OF) 566 VE=VEF 567 # VIET NAM 568 VN=VND 569 # VIRGIN ISLANDS, BRITISH 570 VG=USD 571 # VIRGIN ISLANDS, U.S. 572 VI=USD 573 # WALLIS AND FUTUNA 574 WF=XPF 575 # WESTERN SAHARA 576 EH=MAD 577 # YEMEN 578 YE=YER 579 # ZAMBIA 580 ZM=ZMW 581 # ZIMBABWE 582 ZW=ZWL 583 584 585 # List of currencies with non-2digit decimals for minor units, 586 # or where there are no minor units defined. All others use 2 decimals. 587 588 minor0=\ 589 ADP-BEF-BIF-BYB-BYR-CLP-DJF-ESP-GNF-\ 590 GRD-ISK-ITL-JPY-KMF-KRW-LUF-MGF-PYG-PTE-RWF-\ 591 TPE-TRL-UGX-UYI-VND-VUV-XAF-XOF-XPF 592 minor3=\ 593 BHD-IQD-JOD-KWD-LYD-OMR-TND 594 minor4=\ 595 CLF 596 minorUndefined=\ 597 XAG-XAU-XBA-XBB-XBC-XBD-XDR-XFO-XFU-XPD-\ 598 XPT-XSU-XTS-XUA-XXX