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