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