# # Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved. # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. # # This code is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License version 2 only, as # published by the Free Software Foundation. Oracle designates this # particular file as subject to the "Classpath" exception as provided # by Oracle in the LICENSE file that accompanied this code. # # This code is distributed in the hope that it will be useful, but WITHOUT # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License # version 2 for more details (a copy is included in the LICENSE file that # accompanied this code). # # You should have received a copy of the GNU General Public License version # 2 along with this work; if not, write to the Free Software Foundation, # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. # # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA # or visit www.oracle.com if you need additional information or have any # questions. # # Version of the currency data format. # 1: initial # 2: Change in minor unit (allowing 4-9 digits) # 3: Change in the order of special case and other currency entries formatVersion=3 # Version of the currency code information in this class. # It is a serial number that accompanies with each amendment. dataVersion=164 # List of all valid ISO 4217 currency codes. # To ensure compatibility, do not remove codes. all=ADP020-AED784-AFA004-AFN971-ALL008-AMD051-ANG532-AOA973-ARS032-ATS040-AUD036-\ AWG533-AYM945-AZM031-AZN944-BAM977-BBD052-BDT050-BEF056-BGL100-BGN975-BHD048-BIF108-\ BMD060-BND096-BOB068-BOV984-BRL986-BSD044-BTN064-BWP072-BYB112-BYR974-BYN933-\ BZD084-CAD124-CDF976-CHE947-CHF756-CHW948-CLF990-CLP152-CNY156-COP170-COU970-CRC188-CSD891-CUP192-CUC931-\ CVE132-CYP196-CZK203-DEM276-DJF262-DKK208-DOP214-DZD012-EEK233-EGP818-\ ERN232-ESP724-ETB230-EUR978-FIM246-FJD242-FKP238-FRF250-GBP826-GEL981-\ GHC288-GHS936-GIP292-GMD270-GNF324-GRD300-GTQ320-GWP624-GYD328-HKD344-HNL340-\ HRK191-HTG332-HUF348-IDR360-IEP372-ILS376-INR356-IQD368-IRR364-ISK352-\ ITL380-JMD388-JOD400-JPY392-KES404-KGS417-KHR116-KMF174-KPW408-KRW410-\ KWD414-KYD136-KZT398-LAK418-LBP422-LKR144-LRD430-LSL426-LTL440-LUF442-\ LVL428-LYD434-MAD504-MDL498-MGA969-MGF450-MKD807-MMK104-MNT496-MOP446-MRO478-\ MTL470-MUR480-MVR462-MWK454-MXN484-MXV979-MYR458-MZM508-MZN943-NAD516-NGN566-\ NIO558-NLG528-NOK578-NPR524-NZD554-OMR512-PAB590-PEN604-PGK598-PHP608-\ PKR586-PLN985-PTE620-PYG600-QAR634-ROL946-RON946-RSD941-RUB643-RUR810-RWF646-SAR682-\ SBD090-SCR690-SDD736-SDG938-SEK752-SGD702-SHP654-SIT705-SKK703-SLL694-SOS706-\ SRD968-SRG740-SSP728-STD678-STN930-SVC222-SYP760-SZL748-THB764-TJS972-TMM795-TMT934-TND788-TOP776-\ TPE626-TRL792-TRY949-TTD780-TWD901-TZS834-UAH980-UGX800-USD840-USN997-USS998-UYI940-\ UYU858-UZS860-VEB862-VEF937-VND704-VUV548-WST882-XAF950-XAG961-XAU959-XBA955-\ XBB956-XBC957-XBD958-XCD951-XDR960-XFO000-XFU000-XOF952-XPD964-XPF953-\ XPT962-XSU994-XTS963-XUA965-XXX999-YER886-YUM891-ZAR710-ZMK894-ZMW967-ZWD716-ZWL932-\ ZWN942-ZWR935 # Mappings from ISO 3166 country codes to ISO 4217 currency codes. # # Three forms are used: # Form 1: <country code>=<currency code> # Form 2: <country code>=<currency code 1>;<time stamp>;<currency code 2> # Form 3: <country code>= # Form 1 is used if no future change in currency is known. # Form 2 indicates that before the specified time currency 1 is used, from # the specified time currency 2. The time is given in SimpleDateFormat's # yyyy-MM-dd-HH-mm-ss format in the GMT time zone. # Form 3 indicates the country doesn't have a currency (the entry is still # needed to verify that the country code is valid). # # The table is based on the following web sites: # http://www.din.de/gremien/nas/nabd/iso3166ma/codlstp1/db_en.html # http://www.currency-iso.org/iso_index/iso_tables.htm # http://www.cia.gov/cia/publications/factbook/indexgeo.html # AFGHANISTAN AF=AFN # \u00c5LAND ISLANDS AX=EUR # ALBANIA AL=ALL # ALGERIA DZ=DZD # AMERICAN SAMOA AS=USD # ANDORRA AD=EUR # ANGOLA AO=AOA # ANGUILLA AI=XCD # ANTARCTICA AQ= # ANTIGUA AND BARBUDA AG=XCD # ARGENTINA AR=ARS # ARMENIA AM=AMD # ARUBA AW=AWG # AUSTRALIA AU=AUD # AUSTRIA AT=EUR # AZERBAIJAN AZ=AZN # BAHAMAS (THE) BS=BSD # BAHRAIN BH=BHD # BANGLADESH BD=BDT # BARBADOS BB=BBD # BELARUS BY=BYN # BELGIUM BE=EUR # BELIZE BZ=BZD # BENIN BJ=XOF # BERMUDA BM=BMD # Bonaire, Sint Eustatius and Saba BQ=USD # BHUTAN BT=BTN # BOLIVIA (PLURINATIONAL STATE OF) BO=BOB # BOSNIA AND HERZEGOVINA BA=BAM # BOTSWANA BW=BWP # BOUVET ISLAND BV=NOK # BRAZIL BR=BRL # BRITISH INDIAN OCEAN TERRITORY (THE) IO=USD # BRUNEI DARUSSALAM BN=BND # BULGARIA BG=BGN # BURKINA FASO BF=XOF # BURUNDI BI=BIF # CAMBODIA KH=KHR # CAMEROON CM=XAF # CANADA CA=CAD # CAPE VERDE CV=CVE # CAYMAN ISLANDS (THE) KY=KYD # CENTRAL AFRICAN REPUBLIC (THE) CF=XAF # CHAD TD=XAF # CHILE CL=CLP # CHINA CN=CNY # CHRISTMAS ISLAND CX=AUD # COCOS (KEELING) ISLANDS (THE) CC=AUD # COLOMBIA CO=COP # COMOROS (THE) KM=KMF # CONGO (THE) CG=XAF # CONGO (THE DEMOCRATIC REPUBLIC OF THE) CD=CDF # COOK ISLANDS (THE) CK=NZD # COSTA RICA CR=CRC # COTE D'IVOIRE CI=XOF # CROATIA HR=HRK # CUBA CU=CUP # Cura\u00e7ao CW=ANG # CYPRUS CY=EUR # CZECHIA CZ=CZK # DENMARK DK=DKK # DJIBOUTI DJ=DJF # DOMINICA DM=XCD # DOMINICAN REPUBLIC (THE) DO=DOP # ECUADOR EC=USD # EGYPT EG=EGP # EL SALVADOR # USD is also legal currency as of 2001/01/01 SV=SVC # EQUATORIAL GUINEA GQ=XAF # ERITREA ER=ERN # ESTONIA EE=EUR # ETHIOPIA ET=ETB # FALKLAND ISLANDS (THE) [MALVINAS] FK=FKP # FAROE ISLANDS (THE) FO=DKK # FIJI FJ=FJD # FINLAND FI=EUR # FRANCE FR=EUR # FRENCH GUIANA GF=EUR # FRENCH POLYNESIA PF=XPF # FRENCH SOUTHERN TERRITORIES (THE) TF=EUR # GABON GA=XAF # GAMBIA (THE) GM=GMD # GEORGIA GE=GEL # GERMANY DE=EUR # GHANA GH=GHS # GIBRALTAR GI=GIP # GREECE GR=EUR # GREENLAND GL=DKK # GRENADA GD=XCD # GUADELOUPE GP=EUR # GUAM GU=USD # GUATEMALA GT=GTQ # GUERNSEY GG=GBP # GUINEA GN=GNF # GUINEA-BISSAU GW=XOF # GUYANA GY=GYD # HAITI HT=HTG # HEARD ISLAND AND MCDONALD ISLANDS HM=AUD # HOLY SEE (THE) VA=EUR # HONDURAS HN=HNL # HONG KONG HK=HKD # HUNGARY HU=HUF # ICELAND IS=ISK # INDIA IN=INR # INDONESIA ID=IDR # IRAN (ISLAMIC REPUBLIC OF) IR=IRR # IRAQ IQ=IQD # IRELAND IE=EUR # ISLE OF MAN IM=GBP # ISRAEL IL=ILS # ITALY IT=EUR # JAMAICA JM=JMD # JAPAN JP=JPY # JERSEY JE=GBP # JORDAN JO=JOD # KAZAKSTAN KZ=KZT # KENYA KE=KES # KIRIBATI KI=AUD # KOREA (THE DEMOCRATIC PEOPLE'S REPUBLIC OF) KP=KPW # KOREA (THE REPUBLIC OF) KR=KRW # KUWAIT KW=KWD # KYRGYZSTAN KG=KGS # LAO PEOPLE'S DEMOCRATIC REPUBLIC (THE) LA=LAK # LATVIA LV=LVL;2013-12-31-22-00-00;EUR # LEBANON LB=LBP # LESOTHO LS=LSL # LIBERIA LR=LRD # LIBYAN ARAB JAMAHIRIYA LY=LYD # LIECHTENSTEIN LI=CHF # LITHUANIA LT=LTL;2014-12-31-22-00-00;EUR # LUXEMBOURG LU=EUR # MACAU MO=MOP # MACEDONIA (THE FORMER YUGOSLAV REPUBLIC OF) MK=MKD # MADAGASCAR MG=MGA # MALAWI MW=MWK # MALAYSIA MY=MYR # MALDIVES MV=MVR # MALI ML=XOF # MALTA MT=EUR # MARSHALL ISLANDS (THE) MH=USD # MARTINIQUE MQ=EUR # MAURITANIA MR=MRO # MAURITIUS MU=MUR # MAYOTTE YT=EUR # MEXICO MX=MXN # MICRONESIA (FEDERATED STATES OF) FM=USD # MOLDOVA (THE REPUBLIC OF) MD=MDL # MONACO MC=EUR # MONGOLIA MN=MNT # MONTENEGRO ME=EUR # MONTSERRAT MS=XCD # MOROCCO MA=MAD # MOZAMBIQUE MZ=MZN # MYANMAR MM=MMK # NAMIBIA NA=NAD # NAURU NR=AUD # NEPAL NP=NPR # NETHERLANDS (THE) NL=EUR # NETHERLANDS ANTILLES AN=ANG # NEW CALEDONIA NC=XPF # NEW ZEALAND NZ=NZD # NICARAGUA NI=NIO # NIGER (THE) NE=XOF # NIGERIA NG=NGN # NIUE NU=NZD # NORFOLK ISLAND NF=AUD # NORTHERN MARIANA ISLANDS (THE) MP=USD # NORWAY NO=NOK # OMAN OM=OMR # PAKISTAN PK=PKR # PALAU PW=USD # PALESTINIAN TERRITORY, OCCUPIED PS=ILS # PANAMA PA=PAB # PAPUA NEW GUINEA PG=PGK # PARAGUAY PY=PYG # PERU PE=PEN # PHILIPPINES (THE) PH=PHP # PITCAIRN PN=NZD # POLAND PL=PLN # PORTUGAL PT=EUR # PUERTO RICO PR=USD # QATAR QA=QAR # REUNION RE=EUR # ROMANIA RO=RON # RUSSIAN FEDERATION (THE) RU=RUB # RWANDA RW=RWF # SAINT BARTHELEMY BL=EUR # SAINT HELENA SH=SHP # SAINT KITTS AND NEVIS KN=XCD # SAINT LUCIA LC=XCD # SAINT MARTIN MF=EUR # SAINT PIERRE AND MIQUELON PM=EUR # SAINT VINCENT AND THE GRENADINES VC=XCD # SAMOA WS=WST # SAN MARINO SM=EUR # SOUTH SUDAN SS=SSP # SAO TOME AND PRINCIPE ST=STN # SAUDI ARABIA SA=SAR # SENEGAL SN=XOF # SERBIA RS=RSD # SERBIA AND MONTENEGRO CS=CSD # SEYCHELLES SC=SCR # SIERRA LEONE SL=SLL # SINGAPORE SG=SGD # SLOVAKIA SK=EUR # SLOVENIA SI=EUR # SOLOMON ISLANDS SB=SBD # SOMALIA SO=SOS # SOUTH AFRICA ZA=ZAR # SOUTH GEORGIA AND THE SOUTH SANDWICH ISLANDS GS=GBP # SPAIN ES=EUR # SRI LANKA LK=LKR # SUDAN (THE) SD=SDG # SURINAME SR=SRD # SVALBARD AND JAN MAYEN SJ=NOK # Sint Maarten (Dutch part) SX=ANG # SWAZILAND SZ=SZL # SWEDEN SE=SEK # SWITZERLAND CH=CHF # SYRIAN ARAB REPUBLIC SY=SYP # TAIWAN (PROVINCE OF CHINA) TW=TWD # TAJIKISTAN TJ=TJS # TANZANIA, UNITED REPUBLIC OF TZ=TZS # THAILAND TH=THB # TIMOR-LESTE TL=USD # TOGO TG=XOF # TOKELAU TK=NZD # TONGA TO=TOP # TRINIDAD AND TOBAGO TT=TTD # TUNISIA TN=TND # TURKEY TR=TRY # TURKMENISTAN TM=TMT # TURKS AND CAICOS ISLANDS (THE) TC=USD # TUVALU TV=AUD # UGANDA UG=UGX # UKRAINE UA=UAH # UNITED ARAB EMIRATES (THE) AE=AED # UNITED KINGDOM OF GREAT BRITAIN AND NORTHERN IRELAND (THE) GB=GBP # UNITED STATES OF AMERICA (THE) US=USD # UNITED STATES MINOR OUTLYING ISLANDS (THE) UM=USD # URUGUAY UY=UYU # UZBEKISTAN UZ=UZS # VANUATU VU=VUV # VENEZUELA (BOLIVARIAN REPUBLIC OF) VE=VEF # VIET NAM VN=VND # VIRGIN ISLANDS, BRITISH VG=USD # VIRGIN ISLANDS, U.S. VI=USD # WALLIS AND FUTUNA WF=XPF # WESTERN SAHARA EH=MAD # YEMEN YE=YER # ZAMBIA ZM=ZMW # ZIMBABWE ZW=ZWL # List of currencies with non-2digit decimals for minor units, # or where there are no minor units defined. All others use 2 decimals. minor0=\ ADP-BEF-BIF-BYB-BYR-CLP-DJF-ESP-GNF-\ GRD-ISK-ITL-JPY-KMF-KRW-LUF-MGF-PYG-PTE-RWF-\ TPE-TRL-UGX-UYI-VND-VUV-XAF-XOF-XPF minor3=\ BHD-IQD-JOD-KWD-LYD-OMR-TND minor4=\ CLF minorUndefined=\ XAG-XAU-XBA-XBB-XBC-XBD-XDR-XFO-XFU-XPD-\ XPT-XSU-XTS-XUA-XXX