1# 2# Copyright (c) 2000, 2020, 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) 29formatVersion=2 30 31# Version of the currency code information in this class. 32# It is a serial number that accompanies with each amendment. 33 34dataVersion=169 35 36# List of all valid ISO 4217 currency codes. 37# To ensure compatibility, do not remove codes. 38 39all=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-BYN933-\ 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-MRU929-\ 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-ROL642-RON946-RSD941-RUB643-RUR810-RWF646-SAR682-\ 53 SBD090-SCR690-SDD736-SDG938-SEK752-SGD702-SHP654-SIT705-SKK703-SLL694-SOS706-\ 54 SRD968-SRG740-SSP728-STD678-STN930-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-VES928-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 81AF=AFN 82# \u00c5LAND ISLANDS 83AX=EUR 84# ALBANIA 85AL=ALL 86# ALGERIA 87DZ=DZD 88# AMERICAN SAMOA 89AS=USD 90# ANDORRA 91AD=EUR 92# ANGOLA 93AO=AOA 94# ANGUILLA 95AI=XCD 96# ANTARCTICA 97AQ= 98# ANTIGUA AND BARBUDA 99AG=XCD 100# ARGENTINA 101AR=ARS 102# ARMENIA 103AM=AMD 104# ARUBA 105AW=AWG 106# AUSTRALIA 107AU=AUD 108# AUSTRIA 109AT=EUR 110# AZERBAIJAN 111AZ=AZN 112# BAHAMAS (THE) 113BS=BSD 114# BAHRAIN 115BH=BHD 116# BANGLADESH 117BD=BDT 118# BARBADOS 119BB=BBD 120# BELARUS 121BY=BYN 122# BELGIUM 123BE=EUR 124# BELIZE 125BZ=BZD 126# BENIN 127BJ=XOF 128# BERMUDA 129BM=BMD 130# Bonaire, Sint Eustatius and Saba 131BQ=USD 132# BHUTAN 133BT=BTN 134# BOLIVIA (PLURINATIONAL STATE OF) 135BO=BOB 136# BOSNIA AND HERZEGOVINA 137BA=BAM 138# BOTSWANA 139BW=BWP 140# BOUVET ISLAND 141BV=NOK 142# BRAZIL 143BR=BRL 144# BRITISH INDIAN OCEAN TERRITORY (THE) 145IO=USD 146# BRUNEI DARUSSALAM 147BN=BND 148# BULGARIA 149BG=BGN 150# BURKINA FASO 151BF=XOF 152# BURUNDI 153BI=BIF 154# CAMBODIA 155KH=KHR 156# CAMEROON 157CM=XAF 158# CANADA 159CA=CAD 160# CAPE VERDE 161CV=CVE 162# CAYMAN ISLANDS (THE) 163KY=KYD 164# CENTRAL AFRICAN REPUBLIC (THE) 165CF=XAF 166# CHAD 167TD=XAF 168# CHILE 169CL=CLP 170# CHINA 171CN=CNY 172# CHRISTMAS ISLAND 173CX=AUD 174# COCOS (KEELING) ISLANDS (THE) 175CC=AUD 176# COLOMBIA 177CO=COP 178# COMOROS (THE) 179KM=KMF 180# CONGO (THE) 181CG=XAF 182# CONGO (THE DEMOCRATIC REPUBLIC OF THE) 183CD=CDF 184# COOK ISLANDS (THE) 185CK=NZD 186# COSTA RICA 187CR=CRC 188# COTE D'IVOIRE 189CI=XOF 190# CROATIA 191HR=HRK 192# CUBA 193CU=CUP 194# Cura\u00e7ao 195CW=ANG 196# CYPRUS 197CY=EUR 198# CZECHIA 199CZ=CZK 200# DENMARK 201DK=DKK 202# DJIBOUTI 203DJ=DJF 204# DOMINICA 205DM=XCD 206# DOMINICAN REPUBLIC (THE) 207DO=DOP 208# ECUADOR 209EC=USD 210# EGYPT 211EG=EGP 212# EL SALVADOR 213# USD is also legal currency as of 2001/01/01 214SV=SVC 215# EQUATORIAL GUINEA 216GQ=XAF 217# ERITREA 218ER=ERN 219# ESTONIA 220EE=EUR 221# ETHIOPIA 222ET=ETB 223# FALKLAND ISLANDS (THE) [MALVINAS] 224FK=FKP 225# FAROE ISLANDS (THE) 226FO=DKK 227# FIJI 228FJ=FJD 229# FINLAND 230FI=EUR 231# FRANCE 232FR=EUR 233# FRENCH GUIANA 234GF=EUR 235# FRENCH POLYNESIA 236PF=XPF 237# FRENCH SOUTHERN TERRITORIES (THE) 238TF=EUR 239# GABON 240GA=XAF 241# GAMBIA (THE) 242GM=GMD 243# GEORGIA 244GE=GEL 245# GERMANY 246DE=EUR 247# GHANA 248GH=GHS 249# GIBRALTAR 250GI=GIP 251# GREECE 252GR=EUR 253# GREENLAND 254GL=DKK 255# GRENADA 256GD=XCD 257# GUADELOUPE 258GP=EUR 259# GUAM 260GU=USD 261# GUATEMALA 262GT=GTQ 263# GUERNSEY 264GG=GBP 265# GUINEA 266GN=GNF 267# GUINEA-BISSAU 268GW=XOF 269# GUYANA 270GY=GYD 271# HAITI 272HT=HTG 273# HEARD ISLAND AND MCDONALD ISLANDS 274HM=AUD 275# HOLY SEE (THE) 276VA=EUR 277# HONDURAS 278HN=HNL 279# HONG KONG 280HK=HKD 281# HUNGARY 282HU=HUF 283# ICELAND 284IS=ISK 285# INDIA 286IN=INR 287# INDONESIA 288ID=IDR 289# IRAN (ISLAMIC REPUBLIC OF) 290IR=IRR 291# IRAQ 292IQ=IQD 293# IRELAND 294IE=EUR 295# ISLE OF MAN 296IM=GBP 297# ISRAEL 298IL=ILS 299# ITALY 300IT=EUR 301# JAMAICA 302JM=JMD 303# JAPAN 304JP=JPY 305# JERSEY 306JE=GBP 307# JORDAN 308JO=JOD 309# KAZAKSTAN 310KZ=KZT 311# KENYA 312KE=KES 313# KIRIBATI 314KI=AUD 315# KOREA (THE DEMOCRATIC PEOPLE'S REPUBLIC OF) 316KP=KPW 317# KOREA (THE REPUBLIC OF) 318KR=KRW 319# KUWAIT 320KW=KWD 321# KYRGYZSTAN 322KG=KGS 323# LAO PEOPLE'S DEMOCRATIC REPUBLIC (THE) 324LA=LAK 325# LATVIA 326LV=EUR 327# LEBANON 328LB=LBP 329# LESOTHO 330LS=LSL 331# LIBERIA 332LR=LRD 333# LIBYAN ARAB JAMAHIRIYA 334LY=LYD 335# LIECHTENSTEIN 336LI=CHF 337# LITHUANIA 338LT=EUR 339# LUXEMBOURG 340LU=EUR 341# MACAU 342MO=MOP 343# MACEDONIA (THE FORMER YUGOSLAV REPUBLIC OF) 344MK=MKD 345# MADAGASCAR 346MG=MGA 347# MALAWI 348MW=MWK 349# MALAYSIA 350MY=MYR 351# MALDIVES 352MV=MVR 353# MALI 354ML=XOF 355# MALTA 356MT=EUR 357# MARSHALL ISLANDS (THE) 358MH=USD 359# MARTINIQUE 360MQ=EUR 361# MAURITANIA 362MR=MRU 363# MAURITIUS 364MU=MUR 365# MAYOTTE 366YT=EUR 367# MEXICO 368MX=MXN 369# MICRONESIA (FEDERATED STATES OF) 370FM=USD 371# MOLDOVA (THE REPUBLIC OF) 372MD=MDL 373# MONACO 374MC=EUR 375# MONGOLIA 376MN=MNT 377# MONTENEGRO 378ME=EUR 379# MONTSERRAT 380MS=XCD 381# MOROCCO 382MA=MAD 383# MOZAMBIQUE 384MZ=MZN 385# MYANMAR 386MM=MMK 387# NAMIBIA 388NA=NAD 389# NAURU 390NR=AUD 391# NEPAL 392NP=NPR 393# NETHERLANDS (THE) 394NL=EUR 395# NETHERLANDS ANTILLES 396AN=ANG 397# NEW CALEDONIA 398NC=XPF 399# NEW ZEALAND 400NZ=NZD 401# NICARAGUA 402NI=NIO 403# NIGER (THE) 404NE=XOF 405# NIGERIA 406NG=NGN 407# NIUE 408NU=NZD 409# NORFOLK ISLAND 410NF=AUD 411# NORTHERN MARIANA ISLANDS (THE) 412MP=USD 413# NORWAY 414NO=NOK 415# OMAN 416OM=OMR 417# PAKISTAN 418PK=PKR 419# PALAU 420PW=USD 421# PALESTINIAN TERRITORY, OCCUPIED 422PS=ILS 423# PANAMA 424PA=PAB 425# PAPUA NEW GUINEA 426PG=PGK 427# PARAGUAY 428PY=PYG 429# PERU 430PE=PEN 431# PHILIPPINES (THE) 432PH=PHP 433# PITCAIRN 434PN=NZD 435# POLAND 436PL=PLN 437# PORTUGAL 438PT=EUR 439# PUERTO RICO 440PR=USD 441# QATAR 442QA=QAR 443# REUNION 444RE=EUR 445# ROMANIA 446RO=RON 447# RUSSIAN FEDERATION (THE) 448RU=RUB 449# RWANDA 450RW=RWF 451# SAINT BARTHELEMY 452BL=EUR 453# SAINT HELENA 454SH=SHP 455# SAINT KITTS AND NEVIS 456KN=XCD 457# SAINT LUCIA 458LC=XCD 459# SAINT MARTIN 460MF=EUR 461# SAINT PIERRE AND MIQUELON 462PM=EUR 463# SAINT VINCENT AND THE GRENADINES 464VC=XCD 465# SAMOA 466WS=WST 467# SAN MARINO 468SM=EUR 469# SOUTH SUDAN 470SS=SSP 471# SAO TOME AND PRINCIPE 472ST=STN 473# SAUDI ARABIA 474SA=SAR 475# SENEGAL 476SN=XOF 477# SERBIA 478RS=RSD 479# SERBIA AND MONTENEGRO 480CS=CSD 481# SEYCHELLES 482SC=SCR 483# SIERRA LEONE 484SL=SLL 485# SINGAPORE 486SG=SGD 487# SLOVAKIA 488SK=EUR 489# SLOVENIA 490SI=EUR 491# SOLOMON ISLANDS 492SB=SBD 493# SOMALIA 494SO=SOS 495# SOUTH AFRICA 496ZA=ZAR 497# SOUTH GEORGIA AND THE SOUTH SANDWICH ISLANDS 498GS=GBP 499# SPAIN 500ES=EUR 501# SRI LANKA 502LK=LKR 503# SUDAN (THE) 504SD=SDG 505# SURINAME 506SR=SRD 507# SVALBARD AND JAN MAYEN 508SJ=NOK 509# Sint Maarten (Dutch part) 510SX=ANG 511# ESWATINI 512SZ=SZL 513# SWEDEN 514SE=SEK 515# SWITZERLAND 516CH=CHF 517# SYRIAN ARAB REPUBLIC 518SY=SYP 519# TAIWAN (PROVINCE OF CHINA) 520TW=TWD 521# TAJIKISTAN 522TJ=TJS 523# TANZANIA, UNITED REPUBLIC OF 524TZ=TZS 525# THAILAND 526TH=THB 527# TIMOR-LESTE 528TL=USD 529# TOGO 530TG=XOF 531# TOKELAU 532TK=NZD 533# TONGA 534TO=TOP 535# TRINIDAD AND TOBAGO 536TT=TTD 537# TUNISIA 538TN=TND 539# TURKEY 540TR=TRY 541# TURKMENISTAN 542TM=TMT 543# TURKS AND CAICOS ISLANDS (THE) 544TC=USD 545# TUVALU 546TV=AUD 547# UGANDA 548UG=UGX 549# UKRAINE 550UA=UAH 551# UNITED ARAB EMIRATES (THE) 552AE=AED 553# UNITED KINGDOM OF GREAT BRITAIN AND NORTHERN IRELAND (THE) 554GB=GBP 555# UNITED STATES OF AMERICA (THE) 556US=USD 557# UNITED STATES MINOR OUTLYING ISLANDS (THE) 558UM=USD 559# URUGUAY 560UY=UYU 561# UZBEKISTAN 562UZ=UZS 563# VANUATU 564VU=VUV 565# VENEZUELA (BOLIVARIAN REPUBLIC OF) 566VE=VES 567# VIET NAM 568VN=VND 569# VIRGIN ISLANDS, BRITISH 570VG=USD 571# VIRGIN ISLANDS, U.S. 572VI=USD 573# WALLIS AND FUTUNA 574WF=XPF 575# WESTERN SAHARA 576EH=MAD 577# YEMEN 578YE=YER 579# ZAMBIA 580ZM=ZMW 581# ZIMBABWE 582ZW=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 588minor0=\ 589 ADP-BEF-BIF-BYB-BYR-CLP-DJF-ESP-GNF-\ 590 GRD-ISK-ITL-JPY-KMF-KRW-LUF-MGF-PYG-PTE-ROL-RWF-\ 591 TPE-TRL-UGX-UYI-VND-VUV-XAF-XOF-XPF 592minor3=\ 593 BHD-IQD-JOD-KWD-LYD-OMR-TND 594minor4=\ 595 CLF 596minorUndefined=\ 597 XAG-XAU-XBA-XBB-XBC-XBD-XDR-XFO-XFU-XPD-\ 598 XPT-XSU-XTS-XUA-XXX 599