7195759: ISO 4217 Amendment 154
Reviewed-by: naoto
## Copyright (c) 2000, 2012, 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.#formatVersion=1# Version of the currency code information in this class.# It is a serial number that accompanies with each amendment.dataVersion=154# 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-\ BZD084-CAD124-CDF976-CHF756-CLF990-CLP152-CNY156-COP170-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-SVC222-SYP760-SZL748-THB764-TJS972-TMM795-TMT934-TND788-TOP776-\ TPE626-TRL792-TRY949-TTD780-TWD901-TZS834-UAH980-UGX800-USD840-USN997-USS998-\ 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# AFGHANISTANAF=AFN# \u00c5LAND ISLANDSAX=EUR# ALBANIAAL=ALL# ALGERIADZ=DZD# AMERICAN SAMOAAS=USD# ANDORRAAD=EUR# ANGOLAAO=AOA# ANGUILLAAI=XCD# ANTARCTICAAQ=# ANTIGUA AND BARBUDAAG=XCD# ARGENTINAAR=ARS# ARMENIAAM=AMD# ARUBAAW=AWG# AUSTRALIAAU=AUD# AUSTRIAAT=EUR# AZERBAIJANAZ=AZN# BAHAMASBS=BSD# BAHRAINBH=BHD# BANGLADESHBD=BDT# BARBADOSBB=BBD# BELARUSBY=BYR# BELGIUMBE=EUR# BELIZEBZ=BZD# BENINBJ=XOF# BERMUDABM=BMD# Bonaire, Sint Eustatius and SabaBQ=USD# BHUTANBT=BTN# BOLIVIABO=BOB# BOSNIA AND HERZEGOVINABA=BAM# BOTSWANABW=BWP# BOUVET ISLANDBV=NOK# BRAZILBR=BRL# BRITISH INDIAN OCEAN TERRITORYIO=USD# BRUNEI DARUSSALAMBN=BND# BULGARIABG=BGN# BURKINA FASOBF=XOF# BURUNDIBI=BIF# CAMBODIAKH=KHR# CAMEROONCM=XAF# CANADACA=CAD# CAPE VERDECV=CVE# CAYMAN ISLANDSKY=KYD# CENTRAL AFRICAN REPUBLICCF=XAF# CHADTD=XAF# CHILECL=CLP# CHINACN=CNY# CHRISTMAS ISLANDCX=AUD# COCOS (KEELING) ISLANDSCC=AUD# COLOMBIACO=COP# COMOROSKM=KMF# CONGOCG=XAF# CONGO, THE DEMOCRATIC REPUBLIC OF THECD=CDF# COOK ISLANDSCK=NZD# COSTA RICACR=CRC# COTE D'IVOIRECI=XOF# CROATIAHR=HRK# CUBACU=CUP# Cura\u00e7aoCW=ANG# CYPRUSCY=EUR# CZECH REPUBLICCZ=CZK# DENMARKDK=DKK# DJIBOUTIDJ=DJF# DOMINICADM=XCD# DOMINICAN REPUBLICDO=DOP# ECUADOREC=USD# EGYPTEG=EGP# EL SALVADOR# USD is also legal currency as of 2001/01/01SV=SVC# EQUATORIAL GUINEAGQ=XAF# ERITREAER=ERN# ESTONIAEE=EUR# ETHIOPIAET=ETB# FALKLAND ISLANDS (MALVINAS)FK=FKP# FAROE ISLANDSFO=DKK# FIJIFJ=FJD# FINLANDFI=EUR# FRANCEFR=EUR# FRENCH GUIANAGF=EUR# FRENCH POLYNESIAPF=XPF# FRENCH SOUTHERN TERRITORIESTF=EUR# GABONGA=XAF# GAMBIAGM=GMD# GEORGIAGE=GEL# GERMANYDE=EUR# GHANAGH=GHS# GIBRALTARGI=GIP# GREECEGR=EUR# GREENLANDGL=DKK# GRENADAGD=XCD# GUADELOUPEGP=EUR# GUAMGU=USD# GUATEMALAGT=GTQ# GUERNSEYGG=GBP# GUINEAGN=GNF# GUINEA-BISSAUGW=XOF# GUYANAGY=GYD# HAITIHT=HTG# HEARD ISLAND AND MCDONALD ISLANDSHM=AUD# HOLY SEE (VATICAN CITY STATE)VA=EUR# HONDURASHN=HNL# HONG KONGHK=HKD# HUNGARYHU=HUF# ICELANDIS=ISK# INDIAIN=INR# INDONESIAID=IDR# IRAN, ISLAMIC REPUBLIC OFIR=IRR# IRAQIQ=IQD# IRELANDIE=EUR# ISLE OF MANIM=GBP# ISRAELIL=ILS# ITALYIT=EUR# JAMAICAJM=JMD# JAPANJP=JPY# JERSEYJE=GBP# JORDANJO=JOD# KAZAKSTANKZ=KZT# KENYAKE=KES# KIRIBATIKI=AUD# KOREA, DEMOCRATIC PEOPLE'S REPUBLIC OFKP=KPW# KOREA, REPUBLIC OFKR=KRW# KUWAITKW=KWD# KYRGYZSTANKG=KGS# LAO PEOPLE'S DEMOCRATIC REPUBLICLA=LAK# LATVIALV=LVL# LEBANONLB=LBP# LESOTHOLS=LSL# LIBERIALR=LRD# LIBYAN ARAB JAMAHIRIYALY=LYD# LIECHTENSTEINLI=CHF# LITHUANIALT=LTL# LUXEMBOURGLU=EUR# MACAUMO=MOP# MACEDONIA, THE FORMER YUGOSLAV REPUBLIC OFMK=MKD# MADAGASCARMG=MGA# MALAWIMW=MWK# MALAYSIAMY=MYR# MALDIVESMV=MVR# MALIML=XOF# MALTAMT=EUR# MARSHALL ISLANDSMH=USD# MARTINIQUEMQ=EUR# MAURITANIAMR=MRO# MAURITIUSMU=MUR# MAYOTTEYT=EUR# MEXICOMX=MXN# MICRONESIA, FEDERATED STATES OFFM=USD# MOLDOVA, REPUBLIC OFMD=MDL# MONACOMC=EUR# MONGOLIAMN=MNT# MONTENEGROME=EUR# MONTSERRATMS=XCD# MOROCCOMA=MAD# MOZAMBIQUEMZ=MZN# MYANMARMM=MMK# NAMIBIANA=NAD# NAURUNR=AUD# NEPALNP=NPR# NETHERLANDSNL=EUR# NETHERLANDS ANTILLESAN=ANG# NEW CALEDONIANC=XPF# NEW ZEALANDNZ=NZD# NICARAGUANI=NIO# NIGERNE=XOF# NIGERIANG=NGN# NIUENU=NZD# NORFOLK ISLANDNF=AUD# NORTHERN MARIANA ISLANDSMP=USD# NORWAYNO=NOK# OMANOM=OMR# PAKISTANPK=PKR# PALAUPW=USD# PALESTINIAN TERRITORY, OCCUPIEDPS=ILS# PANAMAPA=PAB# PAPUA NEW GUINEAPG=PGK# PARAGUAYPY=PYG# PERUPE=PEN# PHILIPPINESPH=PHP# PITCAIRNPN=NZD# POLANDPL=PLN# PORTUGALPT=EUR# PUERTO RICOPR=USD# QATARQA=QAR# REUNIONRE=EUR# ROMANIARO=RON# RUSSIAN FEDERATIONRU=RUB# RWANDARW=RWF# SAINT BARTHELEMYBL=EUR# SAINT HELENASH=SHP# SAINT KITTS AND NEVISKN=XCD# SAINT LUCIALC=XCD# SAINT MARTINMF=EUR# SAINT PIERRE AND MIQUELONPM=EUR# SAINT VINCENT AND THE GRENADINESVC=XCD# SAMOAWS=WST# SAN MARINOSM=EUR# SOUTH SUDANSS=SSP# SAO TOME AND PRINCIPEST=STD# SAUDI ARABIASA=SAR# SENEGALSN=XOF# SERBIARS=RSD# SERBIA AND MONTENEGROCS=CSD# SEYCHELLESSC=SCR# SIERRA LEONESL=SLL# SINGAPORESG=SGD# SLOVAKIASK=EUR# SLOVENIASI=EUR# SOLOMON ISLANDSSB=SBD# SOMALIASO=SOS# SOUTH AFRICAZA=ZAR# SOUTH GEORGIA AND THE SOUTH SANDWICH ISLANDSGS=GBP# SPAINES=EUR# SRI LANKALK=LKR# SUDANSD=SDG# SURINAMESR=SRD# SVALBARD AND JAN MAYENSJ=NOK# Sint Maarten (Dutch part)SX=ANG# SWAZILANDSZ=SZL# SWEDENSE=SEK# SWITZERLANDCH=CHF# SYRIAN ARAB REPUBLICSY=SYP# TAIWANTW=TWD# TAJIKISTANTJ=TJS# TANZANIA, UNITED REPUBLIC OFTZ=TZS# THAILANDTH=THB# TIMOR-LESTETL=USD# TOGOTG=XOF# TOKELAUTK=NZD# TONGATO=TOP# TRINIDAD AND TOBAGOTT=TTD# TUNISIATN=TND# TURKEYTR=TRY# TURKMENISTANTM=TMT# TURKS AND CAICOS ISLANDSTC=USD# TUVALUTV=AUD# UGANDAUG=UGX# UKRAINEUA=UAH# UNITED ARAB EMIRATESAE=AED# UNITED KINGDOMGB=GBP# UNITED STATESUS=USD# UNITED STATES MINOR OUTLYING ISLANDSUM=USD# URUGUAYUY=UYU# UZBEKISTANUZ=UZS# VANUATUVU=VUV# VENEZUELAVE=VEF# VIET NAMVN=VND# VIRGIN ISLANDS, BRITISHVG=USD# VIRGIN ISLANDS, U.S.VI=USD# WALLIS AND FUTUNAWF=XPF# WESTERN SAHARAEH=MAD# YEMENYE=YER# ZAMBIAZM=ZMW# ZIMBABWEZW=ZWL# List of currencies with 0, 1, OR 3 decimals for minor units, or where there# are no minor units defined. All others use 2 decimals.minor0=\ ADP-BEF-BIF-BYB-BYR-CLF-CLP-DJF-ESP-GNF-\ GRD-ISK-ITL-JPY-KMF-KRW-LUF-MGF-PYG-PTE-RWF-\ TPE-TRL-VND-VUV-XAF-XOF-XPFminor1=minor3=\ BHD-IQD-JOD-KWD-LYD-OMR-TNDminorUndefined=\ XAG-XAU-XBA-XBB-XBC-XBD-XDR-XFO-XFU-XPD-\ XPT-XSU-XTS-XUA-XXX