diff --git a/Makefile b/Makefile
index a251de01..9a5b1147 100644
--- a/Makefile
+++ b/Makefile
@@ -1,5 +1,6 @@
JSONSCHEMA ?= jsonschema
SHELLCHECK ?= shellcheck
+JQ ?= jq
PYTHON ?= python3
CURL ?= curl
TAR ?= tar
@@ -15,13 +16,32 @@ TESTS = $(shell find test/ -type f -name '*.json')
VERSION = $(shell tr -d '\n\r' < VERSION)
+GENERATED = \
+ schemas/iso/currency/2015/alpha-code.json \
+ schemas/iso/currency/2015/alpha-currency.json \
+ schemas/iso/currency/2015/alpha-fund.json \
+ schemas/iso/currency/2015/alpha-precious-metal.json \
+ schemas/iso/currency/2015/alpha-test.json \
+ schemas/iso/currency/2015/alpha-unknown.json \
+ schemas/iso/currency/2015/numeric-code-additional.json \
+ schemas/iso/currency/2015/numeric-code.json \
+ schemas/iso/currency/2015/numeric-currency.json \
+ schemas/iso/currency/2015/numeric-fund.json \
+ schemas/iso/currency/2015/numeric-precious-metal.json \
+ schemas/iso/currency/2015/numeric-test.json \
+ schemas/iso/currency/2015/numeric-unknown.json \
+ schemas/iso/currency/2015/historical/alpha-code.json \
+ schemas/iso/currency/2015/historical/alpha-currency.json \
+ schemas/iso/currency/2015/historical/numeric-code.json \
+ schemas/iso/currency/2015/historical/numeric-currency.json
+
# TODO: Make `jsonschema fmt` automatically detect test files
all: common test
$(JSONSCHEMA) fmt schemas meta --verbose
$(JSONSCHEMA) fmt test --verbose --default-dialect "https://json-schema.org/draft/2020-12/schema"
.PHONY: common
-common:
+common: $(GENERATED)
$(JSONSCHEMA) metaschema schemas meta --verbose
$(JSONSCHEMA) lint schemas meta --verbose
$(JSONSCHEMA) validate meta/schemas-root.json --verbose $(SCHEMAS)
@@ -42,10 +62,27 @@ test:
build/iso/currency/list-%.json: scripts/xml2json.py vendor/data/iso/currency/list-%.xml
$(PYTHON) $< $(word 2,$^) $@
-generate-iso-currency: generate/iso/currency/main.py \
- build/iso/currency/list-one.json \
- build/iso/currency/list-three.json
- $(PYTHON) $<
+schemas/iso/currency/2015/historical/alpha-code.json: build/iso/currency/list-three.json templates/iso/currency/2015/historical/alpha-code.jq
+ $(MKDIRP) $(dir $@)
+ $(JQ) --from-file $(word 2,$^) $< > $@
+ $(JSONSCHEMA) fmt $@
+schemas/iso/currency/2015/historical/alpha-currency.json: build/iso/currency/list-three.json templates/iso/currency/2015/historical/alpha-currency.jq
+ $(MKDIRP) $(dir $@)
+ $(JQ) --from-file $(word 2,$^) $< > $@
+ $(JSONSCHEMA) fmt $@
+schemas/iso/currency/2015/historical/numeric-code.json: build/iso/currency/list-three.json templates/iso/currency/2015/historical/numeric-code.jq
+ $(MKDIRP) $(dir $@)
+ $(JQ) --from-file $(word 2,$^) $< > $@
+ $(JSONSCHEMA) fmt $@
+schemas/iso/currency/2015/historical/numeric-currency.json: build/iso/currency/list-three.json templates/iso/currency/2015/historical/numeric-currency.jq
+ $(MKDIRP) $(dir $@)
+ $(JQ) --from-file $(word 2,$^) $< > $@
+ $(JSONSCHEMA) fmt $@
+schemas/iso/currency/2015/%.json: build/iso/currency/list-one.json templates/iso/currency/2015/%.jq
+ $(MKDIRP) $(dir $@)
+ $(JQ) --from-file $(word 2,$^) $< > $@
+ $(JSONSCHEMA) fmt $@
+
generate-iso-language: generate/iso/language/main.py
$(PYTHON) $<
generate-iso-country: generate/iso/country/main.py
diff --git a/generate/iso/currency/main.py b/generate/iso/currency/main.py
deleted file mode 100644
index 4c6b0155..00000000
--- a/generate/iso/currency/main.py
+++ /dev/null
@@ -1,380 +0,0 @@
-import json
-import os
-import sys
-
-def is_fund(entry):
- if "CcyNm" not in entry:
- return False
- currency_name = entry["CcyNm"]
- if isinstance(currency_name, dict):
- attributes = currency_name.get("@attributes", {})
- return attributes.get("IsFund") == "true"
- return False
-
-
-def get_currency_name(entry):
- currency_name = entry.get("CcyNm", "")
- if isinstance(currency_name, dict):
- return currency_name.get("@text", "")
- return currency_name
-
-
-def get_country_name(entry):
- return entry.get("CtryNm", "")
-
-
-def get_minor_units(entry):
- minor_units = entry.get("CcyMnrUnts", "")
- if minor_units == "N.A.":
- return None
- try:
- return int(minor_units)
- except (ValueError, TypeError):
- return None
-
-
-def get_withdrawal_date(entry):
- return entry.get("WthdrwlDt", "")
-
-
-def generate_schemas(currency_entries, published_date, output_dir, is_historical=False):
- # Historical schemas go in historical/ subdirectory without suffix
- if is_historical:
- output_dir = os.path.join(output_dir, "historical")
- os.makedirs(output_dir, exist_ok=True)
- suffix = ""
-
- currency_alpha_codes = {}
- fund_alpha_codes = {}
- precious_metal_alpha_codes = {}
- currency_numeric_codes = {}
- fund_numeric_codes = {}
- precious_metal_numeric_codes = {}
- special_codes = {
- "XXX": "unknown",
- "XTS": "test"
- }
- precious_metals = {"XAU", "XAG", "XPT", "XPD"}
-
- for entry in currency_entries:
- if "Ccy" in entry and "CcyNbr" in entry:
- alpha_code = entry["Ccy"]
- numeric_code = int(entry["CcyNbr"])
- if isinstance(alpha_code, str) and len(alpha_code) == 3 and alpha_code.isupper():
- if alpha_code in special_codes:
- continue
- name = get_currency_name(entry)
- country_name = get_country_name(entry)
- minor_units = get_minor_units(entry)
- withdrawal_date = get_withdrawal_date(entry) if is_historical else None
-
- metadata = {
- "name": name,
- "country": country_name,
- "minor_units": minor_units,
- "withdrawal_date": withdrawal_date
- }
-
- if alpha_code in precious_metals:
- precious_metal_alpha_codes[alpha_code] = metadata
- precious_metal_numeric_codes[numeric_code] = metadata
- elif is_fund(entry):
- fund_alpha_codes[alpha_code] = metadata
- fund_numeric_codes[numeric_code] = metadata
- else:
- currency_alpha_codes[alpha_code] = metadata
- currency_numeric_codes[numeric_code] = metadata
-
- all_alpha_codes = sorted(set(currency_alpha_codes.keys()) | set(fund_alpha_codes.keys()))
- all_numeric_codes = sorted(set(currency_numeric_codes.keys()) | set(fund_numeric_codes.keys()))
-
- # Build base schema fields
- def build_base_schema():
- base = {"$schema": "https://json-schema.org/draft/2020-12/schema"}
- if is_historical:
- base["deprecated"] = True
- return base
-
- # Build alpha-code schema references only for non-empty categories
- alpha_code_refs = []
- if len(currency_alpha_codes) > 0:
- alpha_code_refs.append({"$ref": f"alpha-currency{suffix}.json"})
- if len(fund_alpha_codes) > 0:
- alpha_code_refs.append({"$ref": f"alpha-fund{suffix}.json"})
- if len(precious_metal_alpha_codes) > 0:
- alpha_code_refs.append({"$ref": f"alpha-precious-metal{suffix}.json"})
-
- # Build examples from actual codes
- alpha_code_examples = []
- alpha_code_examples.extend(sorted(currency_alpha_codes.keys())[:4])
- alpha_code_examples.extend(sorted(fund_alpha_codes.keys())[:2])
- alpha_code_examples.extend(sorted(precious_metal_alpha_codes.keys())[:1])
-
- alpha_code_schema = build_base_schema()
- alpha_code_schema.update({
- "title": f"ISO 4217:2015 Alphabetic Currency, Fund, and Precious Metal Code{' (Historical)' if is_historical else ''}",
- "description": f"A three-letter alphabetic code including {'withdrawn ' if is_historical else ''}currencies, funds, and precious metals ({published_date})",
- "examples": alpha_code_examples,
- "x-license": "https://github.com/sourcemeta/std/blob/main/LICENSE",
- "x-links": ["https://www.iso.org/iso-4217-currency-codes.html"],
- "anyOf": alpha_code_refs
- })
-
- alpha_currency_schema = build_base_schema()
- alpha_currency_schema.update({
- "title": f"ISO 4217:2015 Alphabetic Currency Code{' (Historical)' if is_historical else ''}",
- "description": f"A three-letter alphabetic {'withdrawn ' if is_historical else ''}currency code, excluding funds and precious metals ({published_date})",
- "examples": sorted(currency_alpha_codes.keys())[:4],
- "x-license": "https://github.com/sourcemeta/std/blob/main/LICENSE",
- "x-links": ["https://www.iso.org/iso-4217-currency-codes.html"],
- "anyOf": [
- {
- "const": code,
- "title": metadata["name"],
- "x-country-name": metadata["country"],
- **({"x-minor-unit": metadata["minor_units"]} if not is_historical else {}),
- **({"x-withdrawal-date": metadata["withdrawal_date"]} if is_historical else {})
- }
- for code, metadata in sorted(currency_alpha_codes.items())
- ]
- })
-
- alpha_fund_schema = build_base_schema()
- alpha_fund_schema.update({
- "title": f"ISO 4217:2015 Alphabetic Fund Code{' (Historical)' if is_historical else ''}",
- "description": f"A three-letter alphabetic {'withdrawn ' if is_historical else ''}fund code ({published_date})",
- "examples": sorted(fund_alpha_codes.keys())[:4],
- "x-license": "https://github.com/sourcemeta/std/blob/main/LICENSE",
- "x-links": ["https://www.iso.org/iso-4217-currency-codes.html"],
- "anyOf": [
- {
- "const": code,
- "title": metadata["name"],
- "x-country-name": metadata["country"],
- **({"x-minor-unit": metadata["minor_units"]} if not is_historical else {}),
- **({"x-withdrawal-date": metadata["withdrawal_date"]} if is_historical else {})
- }
- for code, metadata in sorted(fund_alpha_codes.items())
- ]
- })
-
- alpha_precious_metal_schema = build_base_schema()
- alpha_precious_metal_schema.update({
- "title": f"ISO 4217:2015 Alphabetic Precious Metal Code{' (Historical)' if is_historical else ''}",
- "description": f"A three-letter alphabetic code for {'withdrawn ' if is_historical else ''}precious metals ({published_date})",
- "examples": ["XAU", "XAG", "XPT", "XPD"],
- "x-license": "https://github.com/sourcemeta/std/blob/main/LICENSE",
- "x-links": ["https://www.iso.org/iso-4217-currency-codes.html"],
- "anyOf": [
- {
- "const": code,
- "title": metadata["name"],
- **({"x-withdrawal-date": metadata["withdrawal_date"]} if is_historical else {})
- }
- for code, metadata in sorted(precious_metal_alpha_codes.items())
- ]
- })
-
- # Build numeric-code schema references only for non-empty categories
- numeric_code_refs = []
- if len(currency_numeric_codes) > 0:
- numeric_code_refs.append({"$ref": f"numeric-currency{suffix}.json"})
- if len(fund_numeric_codes) > 0:
- numeric_code_refs.append({"$ref": f"numeric-fund{suffix}.json"})
- if len(precious_metal_numeric_codes) > 0:
- numeric_code_refs.append({"$ref": f"numeric-precious-metal{suffix}.json"})
-
- # Build examples from actual numeric codes
- numeric_code_examples = []
- numeric_code_examples.extend(sorted(currency_numeric_codes.keys())[:4])
- numeric_code_examples.extend(sorted(fund_numeric_codes.keys())[:1])
- numeric_code_examples.extend(sorted(precious_metal_numeric_codes.keys())[:1])
-
- numeric_code_schema = build_base_schema()
- numeric_code_schema.update({
- "title": f"ISO 4217:2015 Numeric Currency, Fund, and Precious Metal Code{' (Historical)' if is_historical else ''}",
- "description": f"A three-digit numeric code including {'withdrawn ' if is_historical else ''}currencies, funds, and precious metals ({published_date})",
- "examples": numeric_code_examples,
- "x-license": "https://github.com/sourcemeta/std/blob/main/LICENSE",
- "x-links": ["https://www.iso.org/iso-4217-currency-codes.html"],
- "anyOf": numeric_code_refs
- })
-
- numeric_currency_schema = build_base_schema()
- numeric_currency_schema.update({
- "title": f"ISO 4217:2015 Numeric Currency Code{' (Historical)' if is_historical else ''}",
- "description": f"A three-digit numeric {'withdrawn ' if is_historical else ''}currency code, excluding funds and precious metals ({published_date})",
- "examples": sorted(currency_numeric_codes.keys())[:4],
- "x-license": "https://github.com/sourcemeta/std/blob/main/LICENSE",
- "x-links": ["https://www.iso.org/iso-4217-currency-codes.html"],
- "anyOf": [
- {
- "const": code,
- "title": metadata["name"],
- "x-country-name": metadata["country"],
- **({"x-minor-unit": metadata["minor_units"]} if not is_historical else {}),
- **({"x-withdrawal-date": metadata["withdrawal_date"]} if is_historical else {})
- }
- for code, metadata in sorted(currency_numeric_codes.items())
- ]
- })
-
- numeric_fund_schema = build_base_schema()
- numeric_fund_schema.update({
- "title": f"ISO 4217:2015 Numeric Fund Code{' (Historical)' if is_historical else ''}",
- "description": f"A three-digit numeric {'withdrawn ' if is_historical else ''}fund code ({published_date})",
- "examples": sorted(fund_numeric_codes.keys())[:4],
- "x-license": "https://github.com/sourcemeta/std/blob/main/LICENSE",
- "x-links": ["https://www.iso.org/iso-4217-currency-codes.html"],
- "anyOf": [
- {
- "const": code,
- "title": metadata["name"],
- "x-country-name": metadata["country"],
- **({"x-minor-unit": metadata["minor_units"]} if not is_historical else {}),
- **({"x-withdrawal-date": metadata["withdrawal_date"]} if is_historical else {})
- }
- for code, metadata in sorted(fund_numeric_codes.items())
- ]
- })
-
- numeric_precious_metal_schema = build_base_schema()
- numeric_precious_metal_schema.update({
- "title": f"ISO 4217:2015 Numeric Precious Metal Code{' (Historical)' if is_historical else ''}",
- "description": f"A three-digit numeric code for {'withdrawn ' if is_historical else ''}precious metals ({published_date})",
- "examples": [959, 961, 962, 964],
- "x-license": "https://github.com/sourcemeta/std/blob/main/LICENSE",
- "x-links": ["https://www.iso.org/iso-4217-currency-codes.html"],
- "anyOf": [
- {
- "const": code,
- "title": metadata["name"],
- **({"x-withdrawal-date": metadata["withdrawal_date"]} if is_historical else {})
- }
- for code, metadata in sorted(precious_metal_numeric_codes.items())
- ]
- })
-
- os.makedirs(output_dir, exist_ok=True)
-
- files_to_write = [
- (os.path.join(output_dir, f"alpha-code{suffix}.json"), alpha_code_schema, len(all_alpha_codes), f"alphabetic codes{' (historical)' if is_historical else ''}"),
- (os.path.join(output_dir, f"alpha-currency{suffix}.json"), alpha_currency_schema, len(currency_alpha_codes), f"alphabetic currency codes{' (historical)' if is_historical else ''}"),
- (os.path.join(output_dir, f"alpha-fund{suffix}.json"), alpha_fund_schema, len(fund_alpha_codes), f"alphabetic fund codes{' (historical)' if is_historical else ''}"),
- (os.path.join(output_dir, f"alpha-precious-metal{suffix}.json"), alpha_precious_metal_schema, len(precious_metal_alpha_codes), f"alphabetic precious metal codes{' (historical)' if is_historical else ''}"),
- (os.path.join(output_dir, f"numeric-code{suffix}.json"), numeric_code_schema, len(all_numeric_codes), f"numeric codes{' (historical)' if is_historical else ''}"),
- (os.path.join(output_dir, f"numeric-currency{suffix}.json"), numeric_currency_schema, len(currency_numeric_codes), f"numeric currency codes{' (historical)' if is_historical else ''}"),
- (os.path.join(output_dir, f"numeric-fund{suffix}.json"), numeric_fund_schema, len(fund_numeric_codes), f"numeric fund codes{' (historical)' if is_historical else ''}"),
- (os.path.join(output_dir, f"numeric-precious-metal{suffix}.json"), numeric_precious_metal_schema, len(precious_metal_numeric_codes), f"numeric precious metal codes{' (historical)' if is_historical else ''}"),
- ]
-
- # Only write non-historical specific schemas for current data
- if not is_historical:
- numeric_code_additional_schema = {
- "$schema": "https://json-schema.org/draft/2020-12/schema",
- "title": "ISO 4217:2015 Numeric Additional Currency Code",
- "description": "User-assigned numeric codes in the range 900-998",
- "examples": [900, 950, 998],
- "x-license": "https://github.com/sourcemeta/std/blob/main/LICENSE",
- "x-links": ["https://www.iso.org/iso-4217-currency-codes.html"],
- "type": "integer",
- "minimum": 900,
- "maximum": 998
- }
-
- alpha_unknown_schema = {
- "$schema": "https://json-schema.org/draft/2020-12/schema",
- "title": "ISO 4217:2015 Alphabetic Unknown Currency Code",
- "description": "The alphabetic code for transactions where no currency is involved",
- "examples": ["XXX"],
- "x-license": "https://github.com/sourcemeta/std/blob/main/LICENSE",
- "x-links": ["https://www.iso.org/iso-4217-currency-codes.html"],
- "const": "XXX"
- }
-
- numeric_unknown_schema = {
- "$schema": "https://json-schema.org/draft/2020-12/schema",
- "title": "ISO 4217:2015 Numeric Unknown Currency Code",
- "description": "The numeric code for transactions where no currency is involved",
- "examples": [999],
- "x-license": "https://github.com/sourcemeta/std/blob/main/LICENSE",
- "x-links": ["https://www.iso.org/iso-4217-currency-codes.html"],
- "const": 999
- }
-
- alpha_test_schema = {
- "$schema": "https://json-schema.org/draft/2020-12/schema",
- "title": "ISO 4217:2015 Alphabetic Test Currency Code",
- "description": "The alphabetic code specifically reserved for testing purposes",
- "examples": ["XTS"],
- "x-license": "https://github.com/sourcemeta/std/blob/main/LICENSE",
- "x-links": ["https://www.iso.org/iso-4217-currency-codes.html"],
- "const": "XTS"
- }
-
- numeric_test_schema = {
- "$schema": "https://json-schema.org/draft/2020-12/schema",
- "title": "ISO 4217:2015 Numeric Test Currency Code",
- "description": "The numeric code specifically reserved for testing purposes",
- "examples": [963],
- "x-license": "https://github.com/sourcemeta/std/blob/main/LICENSE",
- "x-links": ["https://www.iso.org/iso-4217-currency-codes.html"],
- "const": 963
- }
-
- files_to_write.extend([
- (os.path.join(output_dir, "alpha-unknown.json"), alpha_unknown_schema, 1, "alphabetic unknown code"),
- (os.path.join(output_dir, "alpha-test.json"), alpha_test_schema, 1, "alphabetic test code"),
- (os.path.join(output_dir, "numeric-code-additional.json"), numeric_code_additional_schema, 99, "numeric additional codes (900-998)"),
- (os.path.join(output_dir, "numeric-unknown.json"), numeric_unknown_schema, 1, "numeric unknown code"),
- (os.path.join(output_dir, "numeric-test.json"), numeric_test_schema, 1, "numeric test code"),
- ])
-
- for file_path, schema, count, description in files_to_write:
- # Skip generating schemas with empty anyOf arrays
- if "anyOf" in schema and len(schema["anyOf"]) == 0:
- print(f"Skipped {file_path} - no {description}")
- continue
- with open(file_path, "w") as file:
- json.dump(schema, file, indent=2)
- file.write("\n")
- print(f"Generated {file_path} with {count} {description}")
-
-
-def main():
- script_dir = os.path.dirname(os.path.abspath(__file__))
- project_root = os.path.dirname(os.path.dirname(os.path.dirname(script_dir)))
- current_data_file = os.path.join(project_root, "build", "iso", "currency", "list-one.json")
- historical_data_file = os.path.join(project_root, "build", "iso", "currency", "list-three.json")
- output_dir = os.path.join(project_root, "schemas", "iso", "currency", "2015")
-
- # Generate current schemas
- if not os.path.exists(current_data_file):
- print(f"Error: Data file not found: {current_data_file}", file=sys.stderr)
- print("Run 'make fetch' first to download the ISO 4217 data", file=sys.stderr)
- sys.exit(1)
-
- with open(current_data_file, "r") as file:
- data = json.load(file)
-
- published_date = data["ISO_4217"]["@attributes"]["Pblshd"]
- currency_entries = data["ISO_4217"]["CcyTbl"]["CcyNtry"]
-
- generate_schemas(currency_entries, published_date, output_dir, is_historical=False)
-
- # Generate historical schemas
- if os.path.exists(historical_data_file):
- with open(historical_data_file, "r") as file:
- historical_data = json.load(file)
-
- historical_published_date = historical_data["ISO_4217"]["@attributes"]["Pblshd"]
- historical_currency_entries = historical_data["ISO_4217"]["HstrcCcyTbl"]["HstrcCcyNtry"]
-
- generate_schemas(historical_currency_entries, historical_published_date, output_dir, is_historical=True)
- else:
- print(f"Warning: Historical data file not found: {historical_data_file}", file=sys.stderr)
- print("Skipping historical schema generation", file=sys.stderr)
-
-
-if __name__ == "__main__":
- main()
diff --git a/schemas/iso/currency/2015/alpha-currency.json b/schemas/iso/currency/2015/alpha-currency.json
index 5bcdbe34..082c19e6 100644
--- a/schemas/iso/currency/2015/alpha-currency.json
+++ b/schemas/iso/currency/2015/alpha-currency.json
@@ -8,991 +8,1101 @@
"anyOf": [
{
"title": "UAE Dirham",
- "x-country-name": "UNITED ARAB EMIRATES (THE)",
+ "x-country-names": [ "UNITED ARAB EMIRATES (THE)" ],
"x-minor-unit": 2,
"const": "AED"
},
{
"title": "Afghani",
- "x-country-name": "AFGHANISTAN",
+ "x-country-names": [ "AFGHANISTAN" ],
"x-minor-unit": 2,
"const": "AFN"
},
{
"title": "Lek",
- "x-country-name": "ALBANIA",
+ "x-country-names": [ "ALBANIA" ],
"x-minor-unit": 2,
"const": "ALL"
},
{
"title": "Armenian Dram",
- "x-country-name": "ARMENIA",
+ "x-country-names": [ "ARMENIA" ],
"x-minor-unit": 2,
"const": "AMD"
},
{
"title": "Kwanza",
- "x-country-name": "ANGOLA",
+ "x-country-names": [ "ANGOLA" ],
"x-minor-unit": 2,
"const": "AOA"
},
{
"title": "Argentine Peso",
- "x-country-name": "ARGENTINA",
+ "x-country-names": [ "ARGENTINA" ],
"x-minor-unit": 2,
"const": "ARS"
},
{
"title": "Australian Dollar",
- "x-country-name": "TUVALU",
+ "x-country-names": [
+ "AUSTRALIA",
+ "CHRISTMAS ISLAND",
+ "COCOS (KEELING) ISLANDS (THE)",
+ "HEARD ISLAND AND McDONALD ISLANDS",
+ "KIRIBATI",
+ "NAURU",
+ "NORFOLK ISLAND",
+ "TUVALU"
+ ],
"x-minor-unit": 2,
"const": "AUD"
},
{
"title": "Aruban Florin",
- "x-country-name": "ARUBA",
+ "x-country-names": [ "ARUBA" ],
"x-minor-unit": 2,
"const": "AWG"
},
{
"title": "Azerbaijan Manat",
- "x-country-name": "AZERBAIJAN",
+ "x-country-names": [ "AZERBAIJAN" ],
"x-minor-unit": 2,
"const": "AZN"
},
{
"title": "Convertible Mark",
- "x-country-name": "BOSNIA AND HERZEGOVINA",
+ "x-country-names": [ "BOSNIA AND HERZEGOVINA" ],
"x-minor-unit": 2,
"const": "BAM"
},
{
"title": "Barbados Dollar",
- "x-country-name": "BARBADOS",
+ "x-country-names": [ "BARBADOS" ],
"x-minor-unit": 2,
"const": "BBD"
},
{
"title": "Taka",
- "x-country-name": "BANGLADESH",
+ "x-country-names": [ "BANGLADESH" ],
"x-minor-unit": 2,
"const": "BDT"
},
{
"title": "Bulgarian Lev",
- "x-country-name": "BULGARIA",
+ "x-country-names": [ "BULGARIA" ],
"x-minor-unit": 2,
"const": "BGN"
},
{
"title": "Bahraini Dinar",
- "x-country-name": "BAHRAIN",
+ "x-country-names": [ "BAHRAIN" ],
"x-minor-unit": 3,
"const": "BHD"
},
{
"title": "Burundi Franc",
- "x-country-name": "BURUNDI",
+ "x-country-names": [ "BURUNDI" ],
"x-minor-unit": 0,
"const": "BIF"
},
{
"title": "Bermudian Dollar",
- "x-country-name": "BERMUDA",
+ "x-country-names": [ "BERMUDA" ],
"x-minor-unit": 2,
"const": "BMD"
},
{
"title": "Brunei Dollar",
- "x-country-name": "BRUNEI DARUSSALAM",
+ "x-country-names": [ "BRUNEI DARUSSALAM" ],
"x-minor-unit": 2,
"const": "BND"
},
{
"title": "Boliviano",
- "x-country-name": "BOLIVIA (PLURINATIONAL STATE OF)",
+ "x-country-names": [ "BOLIVIA (PLURINATIONAL STATE OF)" ],
"x-minor-unit": 2,
"const": "BOB"
},
{
"title": "Brazilian Real",
- "x-country-name": "BRAZIL",
+ "x-country-names": [ "BRAZIL" ],
"x-minor-unit": 2,
"const": "BRL"
},
{
"title": "Bahamian Dollar",
- "x-country-name": "BAHAMAS (THE)",
+ "x-country-names": [ "BAHAMAS (THE)" ],
"x-minor-unit": 2,
"const": "BSD"
},
{
"title": "Ngultrum",
- "x-country-name": "BHUTAN",
+ "x-country-names": [ "BHUTAN" ],
"x-minor-unit": 2,
"const": "BTN"
},
{
"title": "Pula",
- "x-country-name": "BOTSWANA",
+ "x-country-names": [ "BOTSWANA" ],
"x-minor-unit": 2,
"const": "BWP"
},
{
"title": "Belarusian Ruble",
- "x-country-name": "BELARUS",
+ "x-country-names": [ "BELARUS" ],
"x-minor-unit": 2,
"const": "BYN"
},
{
"title": "Belize Dollar",
- "x-country-name": "BELIZE",
+ "x-country-names": [ "BELIZE" ],
"x-minor-unit": 2,
"const": "BZD"
},
{
"title": "Canadian Dollar",
- "x-country-name": "CANADA",
+ "x-country-names": [ "CANADA" ],
"x-minor-unit": 2,
"const": "CAD"
},
{
"title": "Congolese Franc",
- "x-country-name": "CONGO (THE DEMOCRATIC REPUBLIC OF THE)",
+ "x-country-names": [ "CONGO (THE DEMOCRATIC REPUBLIC OF THE)" ],
"x-minor-unit": 2,
"const": "CDF"
},
{
"title": "Swiss Franc",
- "x-country-name": "SWITZERLAND",
+ "x-country-names": [ "LIECHTENSTEIN", "SWITZERLAND" ],
"x-minor-unit": 2,
"const": "CHF"
},
{
"title": "Chilean Peso",
- "x-country-name": "CHILE",
+ "x-country-names": [ "CHILE" ],
"x-minor-unit": 0,
"const": "CLP"
},
{
"title": "Yuan Renminbi",
- "x-country-name": "CHINA",
+ "x-country-names": [ "CHINA" ],
"x-minor-unit": 2,
"const": "CNY"
},
{
"title": "Colombian Peso",
- "x-country-name": "COLOMBIA",
+ "x-country-names": [ "COLOMBIA" ],
"x-minor-unit": 2,
"const": "COP"
},
{
"title": "Costa Rican Colon",
- "x-country-name": "COSTA RICA",
+ "x-country-names": [ "COSTA RICA" ],
"x-minor-unit": 2,
"const": "CRC"
},
{
"title": "Cuban Peso",
- "x-country-name": "CUBA",
+ "x-country-names": [ "CUBA" ],
"x-minor-unit": 2,
"const": "CUP"
},
{
"title": "Cabo Verde Escudo",
- "x-country-name": "CABO VERDE",
+ "x-country-names": [ "CABO VERDE" ],
"x-minor-unit": 2,
"const": "CVE"
},
{
"title": "Czech Koruna",
- "x-country-name": "CZECHIA",
+ "x-country-names": [ "CZECHIA" ],
"x-minor-unit": 2,
"const": "CZK"
},
{
"title": "Djibouti Franc",
- "x-country-name": "DJIBOUTI",
+ "x-country-names": [ "DJIBOUTI" ],
"x-minor-unit": 0,
"const": "DJF"
},
{
"title": "Danish Krone",
- "x-country-name": "GREENLAND",
+ "x-country-names": [ "DENMARK", "FAROE ISLANDS (THE)", "GREENLAND" ],
"x-minor-unit": 2,
"const": "DKK"
},
{
"title": "Dominican Peso",
- "x-country-name": "DOMINICAN REPUBLIC (THE)",
+ "x-country-names": [ "DOMINICAN REPUBLIC (THE)" ],
"x-minor-unit": 2,
"const": "DOP"
},
{
"title": "Algerian Dinar",
- "x-country-name": "ALGERIA",
+ "x-country-names": [ "ALGERIA" ],
"x-minor-unit": 2,
"const": "DZD"
},
{
"title": "Egyptian Pound",
- "x-country-name": "EGYPT",
+ "x-country-names": [ "EGYPT" ],
"x-minor-unit": 2,
"const": "EGP"
},
{
"title": "Nakfa",
- "x-country-name": "ERITREA",
+ "x-country-names": [ "ERITREA" ],
"x-minor-unit": 2,
"const": "ERN"
},
{
"title": "Ethiopian Birr",
- "x-country-name": "ETHIOPIA",
+ "x-country-names": [ "ETHIOPIA" ],
"x-minor-unit": 2,
"const": "ETB"
},
{
"title": "Euro",
- "x-country-name": "SPAIN",
+ "x-country-names": [
+ "ÅLAND ISLANDS",
+ "ANDORRA",
+ "AUSTRIA",
+ "BELGIUM",
+ "CROATIA",
+ "CYPRUS",
+ "ESTONIA",
+ "EUROPEAN UNION",
+ "FINLAND",
+ "FRANCE",
+ "FRENCH GUIANA",
+ "FRENCH SOUTHERN TERRITORIES (THE)",
+ "GERMANY",
+ "GREECE",
+ "GUADELOUPE",
+ "HOLY SEE (THE)",
+ "IRELAND",
+ "ITALY",
+ "LATVIA",
+ "LITHUANIA",
+ "LUXEMBOURG",
+ "MALTA",
+ "MARTINIQUE",
+ "MAYOTTE",
+ "MONACO",
+ "MONTENEGRO",
+ "NETHERLANDS (THE)",
+ "PORTUGAL",
+ "RÉUNION",
+ "SAINT BARTHÉLEMY",
+ "SAINT MARTIN (FRENCH PART)",
+ "SAINT PIERRE AND MIQUELON",
+ "SAN MARINO",
+ "SLOVAKIA",
+ "SLOVENIA",
+ "SPAIN"
+ ],
"x-minor-unit": 2,
"const": "EUR"
},
{
"title": "Fiji Dollar",
- "x-country-name": "FIJI",
+ "x-country-names": [ "FIJI" ],
"x-minor-unit": 2,
"const": "FJD"
},
{
"title": "Falkland Islands Pound",
- "x-country-name": "FALKLAND ISLANDS (THE) [MALVINAS]",
+ "x-country-names": [ "FALKLAND ISLANDS (THE) [MALVINAS]" ],
"x-minor-unit": 2,
"const": "FKP"
},
{
"title": "Pound Sterling",
- "x-country-name": "UNITED KINGDOM OF GREAT BRITAIN AND NORTHERN IRELAND (THE)",
+ "x-country-names": [
+ "GUERNSEY",
+ "ISLE OF MAN",
+ "JERSEY",
+ "UNITED KINGDOM OF GREAT BRITAIN AND NORTHERN IRELAND (THE)"
+ ],
"x-minor-unit": 2,
"const": "GBP"
},
{
"title": "Lari",
- "x-country-name": "GEORGIA",
+ "x-country-names": [ "GEORGIA" ],
"x-minor-unit": 2,
"const": "GEL"
},
{
"title": "Ghana Cedi",
- "x-country-name": "GHANA",
+ "x-country-names": [ "GHANA" ],
"x-minor-unit": 2,
"const": "GHS"
},
{
"title": "Gibraltar Pound",
- "x-country-name": "GIBRALTAR",
+ "x-country-names": [ "GIBRALTAR" ],
"x-minor-unit": 2,
"const": "GIP"
},
{
"title": "Dalasi",
- "x-country-name": "GAMBIA (THE)",
+ "x-country-names": [ "GAMBIA (THE)" ],
"x-minor-unit": 2,
"const": "GMD"
},
{
"title": "Guinean Franc",
- "x-country-name": "GUINEA",
+ "x-country-names": [ "GUINEA" ],
"x-minor-unit": 0,
"const": "GNF"
},
{
"title": "Quetzal",
- "x-country-name": "GUATEMALA",
+ "x-country-names": [ "GUATEMALA" ],
"x-minor-unit": 2,
"const": "GTQ"
},
{
"title": "Guyana Dollar",
- "x-country-name": "GUYANA",
+ "x-country-names": [ "GUYANA" ],
"x-minor-unit": 2,
"const": "GYD"
},
{
"title": "Hong Kong Dollar",
- "x-country-name": "HONG KONG",
+ "x-country-names": [ "HONG KONG" ],
"x-minor-unit": 2,
"const": "HKD"
},
{
"title": "Lempira",
- "x-country-name": "HONDURAS",
+ "x-country-names": [ "HONDURAS" ],
"x-minor-unit": 2,
"const": "HNL"
},
{
"title": "Gourde",
- "x-country-name": "HAITI",
+ "x-country-names": [ "HAITI" ],
"x-minor-unit": 2,
"const": "HTG"
},
{
"title": "Forint",
- "x-country-name": "HUNGARY",
+ "x-country-names": [ "HUNGARY" ],
"x-minor-unit": 2,
"const": "HUF"
},
{
"title": "Rupiah",
- "x-country-name": "INDONESIA",
+ "x-country-names": [ "INDONESIA" ],
"x-minor-unit": 2,
"const": "IDR"
},
{
"title": "New Israeli Sheqel",
- "x-country-name": "ISRAEL",
+ "x-country-names": [ "ISRAEL" ],
"x-minor-unit": 2,
"const": "ILS"
},
{
"title": "Indian Rupee",
- "x-country-name": "INDIA",
+ "x-country-names": [ "BHUTAN", "INDIA" ],
"x-minor-unit": 2,
"const": "INR"
},
{
"title": "Iraqi Dinar",
- "x-country-name": "IRAQ",
+ "x-country-names": [ "IRAQ" ],
"x-minor-unit": 3,
"const": "IQD"
},
{
"title": "Iranian Rial",
- "x-country-name": "IRAN (ISLAMIC REPUBLIC OF)",
+ "x-country-names": [ "IRAN (ISLAMIC REPUBLIC OF)" ],
"x-minor-unit": 2,
"const": "IRR"
},
{
"title": "Iceland Krona",
- "x-country-name": "ICELAND",
+ "x-country-names": [ "ICELAND" ],
"x-minor-unit": 0,
"const": "ISK"
},
{
"title": "Jamaican Dollar",
- "x-country-name": "JAMAICA",
+ "x-country-names": [ "JAMAICA" ],
"x-minor-unit": 2,
"const": "JMD"
},
{
"title": "Jordanian Dinar",
- "x-country-name": "JORDAN",
+ "x-country-names": [ "JORDAN" ],
"x-minor-unit": 3,
"const": "JOD"
},
{
"title": "Yen",
- "x-country-name": "JAPAN",
+ "x-country-names": [ "JAPAN" ],
"x-minor-unit": 0,
"const": "JPY"
},
{
"title": "Kenyan Shilling",
- "x-country-name": "KENYA",
+ "x-country-names": [ "KENYA" ],
"x-minor-unit": 2,
"const": "KES"
},
{
"title": "Som",
- "x-country-name": "KYRGYZSTAN",
+ "x-country-names": [ "KYRGYZSTAN" ],
"x-minor-unit": 2,
"const": "KGS"
},
{
"title": "Riel",
- "x-country-name": "CAMBODIA",
+ "x-country-names": [ "CAMBODIA" ],
"x-minor-unit": 2,
"const": "KHR"
},
{
"title": "Comorian Franc",
- "x-country-name": "COMOROS (THE)",
+ "x-country-names": [ "COMOROS (THE)" ],
"x-minor-unit": 0,
"const": "KMF"
},
{
"title": "North Korean Won",
- "x-country-name": "KOREA (THE DEMOCRATIC PEOPLE’S REPUBLIC OF)",
+ "x-country-names": [ "KOREA (THE DEMOCRATIC PEOPLE’S REPUBLIC OF)" ],
"x-minor-unit": 2,
"const": "KPW"
},
{
"title": "Won",
- "x-country-name": "KOREA (THE REPUBLIC OF)",
+ "x-country-names": [ "KOREA (THE REPUBLIC OF)" ],
"x-minor-unit": 0,
"const": "KRW"
},
{
"title": "Kuwaiti Dinar",
- "x-country-name": "KUWAIT",
+ "x-country-names": [ "KUWAIT" ],
"x-minor-unit": 3,
"const": "KWD"
},
{
"title": "Cayman Islands Dollar",
- "x-country-name": "CAYMAN ISLANDS (THE)",
+ "x-country-names": [ "CAYMAN ISLANDS (THE)" ],
"x-minor-unit": 2,
"const": "KYD"
},
{
"title": "Tenge",
- "x-country-name": "KAZAKHSTAN",
+ "x-country-names": [ "KAZAKHSTAN" ],
"x-minor-unit": 2,
"const": "KZT"
},
{
"title": "Lao Kip",
- "x-country-name": "LAO PEOPLE’S DEMOCRATIC REPUBLIC (THE)",
+ "x-country-names": [ "LAO PEOPLE’S DEMOCRATIC REPUBLIC (THE)" ],
"x-minor-unit": 2,
"const": "LAK"
},
{
"title": "Lebanese Pound",
- "x-country-name": "LEBANON",
+ "x-country-names": [ "LEBANON" ],
"x-minor-unit": 2,
"const": "LBP"
},
{
"title": "Sri Lanka Rupee",
- "x-country-name": "SRI LANKA",
+ "x-country-names": [ "SRI LANKA" ],
"x-minor-unit": 2,
"const": "LKR"
},
{
"title": "Liberian Dollar",
- "x-country-name": "LIBERIA",
+ "x-country-names": [ "LIBERIA" ],
"x-minor-unit": 2,
"const": "LRD"
},
{
"title": "Loti",
- "x-country-name": "LESOTHO",
+ "x-country-names": [ "LESOTHO" ],
"x-minor-unit": 2,
"const": "LSL"
},
{
"title": "Libyan Dinar",
- "x-country-name": "LIBYA",
+ "x-country-names": [ "LIBYA" ],
"x-minor-unit": 3,
"const": "LYD"
},
{
"title": "Moroccan Dirham",
- "x-country-name": "WESTERN SAHARA",
+ "x-country-names": [ "MOROCCO", "WESTERN SAHARA" ],
"x-minor-unit": 2,
"const": "MAD"
},
{
"title": "Moldovan Leu",
- "x-country-name": "MOLDOVA (THE REPUBLIC OF)",
+ "x-country-names": [ "MOLDOVA (THE REPUBLIC OF)" ],
"x-minor-unit": 2,
"const": "MDL"
},
{
"title": "Malagasy Ariary",
- "x-country-name": "MADAGASCAR",
+ "x-country-names": [ "MADAGASCAR" ],
"x-minor-unit": 2,
"const": "MGA"
},
{
"title": "Denar",
- "x-country-name": "NORTH MACEDONIA",
+ "x-country-names": [ "NORTH MACEDONIA" ],
"x-minor-unit": 2,
"const": "MKD"
},
{
"title": "Kyat",
- "x-country-name": "MYANMAR",
+ "x-country-names": [ "MYANMAR" ],
"x-minor-unit": 2,
"const": "MMK"
},
{
"title": "Tugrik",
- "x-country-name": "MONGOLIA",
+ "x-country-names": [ "MONGOLIA" ],
"x-minor-unit": 2,
"const": "MNT"
},
{
"title": "Pataca",
- "x-country-name": "MACAO",
+ "x-country-names": [ "MACAO" ],
"x-minor-unit": 2,
"const": "MOP"
},
{
"title": "Ouguiya",
- "x-country-name": "MAURITANIA",
+ "x-country-names": [ "MAURITANIA" ],
"x-minor-unit": 2,
"const": "MRU"
},
{
"title": "Mauritius Rupee",
- "x-country-name": "MAURITIUS",
+ "x-country-names": [ "MAURITIUS" ],
"x-minor-unit": 2,
"const": "MUR"
},
{
"title": "Rufiyaa",
- "x-country-name": "MALDIVES",
+ "x-country-names": [ "MALDIVES" ],
"x-minor-unit": 2,
"const": "MVR"
},
{
"title": "Malawi Kwacha",
- "x-country-name": "MALAWI",
+ "x-country-names": [ "MALAWI" ],
"x-minor-unit": 2,
"const": "MWK"
},
{
"title": "Mexican Peso",
- "x-country-name": "MEXICO",
+ "x-country-names": [ "MEXICO" ],
"x-minor-unit": 2,
"const": "MXN"
},
{
"title": "Malaysian Ringgit",
- "x-country-name": "MALAYSIA",
+ "x-country-names": [ "MALAYSIA" ],
"x-minor-unit": 2,
"const": "MYR"
},
{
"title": "Mozambique Metical",
- "x-country-name": "MOZAMBIQUE",
+ "x-country-names": [ "MOZAMBIQUE" ],
"x-minor-unit": 2,
"const": "MZN"
},
{
"title": "Namibia Dollar",
- "x-country-name": "NAMIBIA",
+ "x-country-names": [ "NAMIBIA" ],
"x-minor-unit": 2,
"const": "NAD"
},
{
"title": "Naira",
- "x-country-name": "NIGERIA",
+ "x-country-names": [ "NIGERIA" ],
"x-minor-unit": 2,
"const": "NGN"
},
{
"title": "Cordoba Oro",
- "x-country-name": "NICARAGUA",
+ "x-country-names": [ "NICARAGUA" ],
"x-minor-unit": 2,
"const": "NIO"
},
{
"title": "Norwegian Krone",
- "x-country-name": "SVALBARD AND JAN MAYEN",
+ "x-country-names": [ "BOUVET ISLAND", "NORWAY", "SVALBARD AND JAN MAYEN" ],
"x-minor-unit": 2,
"const": "NOK"
},
{
"title": "Nepalese Rupee",
- "x-country-name": "NEPAL",
+ "x-country-names": [ "NEPAL" ],
"x-minor-unit": 2,
"const": "NPR"
},
{
"title": "New Zealand Dollar",
- "x-country-name": "TOKELAU",
+ "x-country-names": [
+ "COOK ISLANDS (THE)",
+ "NEW ZEALAND",
+ "NIUE",
+ "PITCAIRN",
+ "TOKELAU"
+ ],
"x-minor-unit": 2,
"const": "NZD"
},
{
"title": "Rial Omani",
- "x-country-name": "OMAN",
+ "x-country-names": [ "OMAN" ],
"x-minor-unit": 3,
"const": "OMR"
},
{
"title": "Balboa",
- "x-country-name": "PANAMA",
+ "x-country-names": [ "PANAMA" ],
"x-minor-unit": 2,
"const": "PAB"
},
{
"title": "Sol",
- "x-country-name": "PERU",
+ "x-country-names": [ "PERU" ],
"x-minor-unit": 2,
"const": "PEN"
},
{
"title": "Kina",
- "x-country-name": "PAPUA NEW GUINEA",
+ "x-country-names": [ "PAPUA NEW GUINEA" ],
"x-minor-unit": 2,
"const": "PGK"
},
{
"title": "Philippine Peso",
- "x-country-name": "PHILIPPINES (THE)",
+ "x-country-names": [ "PHILIPPINES (THE)" ],
"x-minor-unit": 2,
"const": "PHP"
},
{
"title": "Pakistan Rupee",
- "x-country-name": "PAKISTAN",
+ "x-country-names": [ "PAKISTAN" ],
"x-minor-unit": 2,
"const": "PKR"
},
{
"title": "Zloty",
- "x-country-name": "POLAND",
+ "x-country-names": [ "POLAND" ],
"x-minor-unit": 2,
"const": "PLN"
},
{
"title": "Guarani",
- "x-country-name": "PARAGUAY",
+ "x-country-names": [ "PARAGUAY" ],
"x-minor-unit": 0,
"const": "PYG"
},
{
"title": "Qatari Rial",
- "x-country-name": "QATAR",
+ "x-country-names": [ "QATAR" ],
"x-minor-unit": 2,
"const": "QAR"
},
{
"title": "Romanian Leu",
- "x-country-name": "ROMANIA",
+ "x-country-names": [ "ROMANIA" ],
"x-minor-unit": 2,
"const": "RON"
},
{
"title": "Serbian Dinar",
- "x-country-name": "SERBIA",
+ "x-country-names": [ "SERBIA" ],
"x-minor-unit": 2,
"const": "RSD"
},
{
"title": "Russian Ruble",
- "x-country-name": "RUSSIAN FEDERATION (THE)",
+ "x-country-names": [ "RUSSIAN FEDERATION (THE)" ],
"x-minor-unit": 2,
"const": "RUB"
},
{
"title": "Rwanda Franc",
- "x-country-name": "RWANDA",
+ "x-country-names": [ "RWANDA" ],
"x-minor-unit": 0,
"const": "RWF"
},
{
"title": "Saudi Riyal",
- "x-country-name": "SAUDI ARABIA",
+ "x-country-names": [ "SAUDI ARABIA" ],
"x-minor-unit": 2,
"const": "SAR"
},
{
"title": "Solomon Islands Dollar",
- "x-country-name": "SOLOMON ISLANDS",
+ "x-country-names": [ "SOLOMON ISLANDS" ],
"x-minor-unit": 2,
"const": "SBD"
},
{
"title": "Seychelles Rupee",
- "x-country-name": "SEYCHELLES",
+ "x-country-names": [ "SEYCHELLES" ],
"x-minor-unit": 2,
"const": "SCR"
},
{
"title": "Sudanese Pound",
- "x-country-name": "SUDAN (THE)",
+ "x-country-names": [ "SUDAN (THE)" ],
"x-minor-unit": 2,
"const": "SDG"
},
{
"title": "Swedish Krona",
- "x-country-name": "SWEDEN",
+ "x-country-names": [ "SWEDEN" ],
"x-minor-unit": 2,
"const": "SEK"
},
{
"title": "Singapore Dollar",
- "x-country-name": "SINGAPORE",
+ "x-country-names": [ "SINGAPORE" ],
"x-minor-unit": 2,
"const": "SGD"
},
{
"title": "Saint Helena Pound",
- "x-country-name": "SAINT HELENA, ASCENSION AND TRISTAN DA CUNHA",
+ "x-country-names": [ "SAINT HELENA, ASCENSION AND TRISTAN DA CUNHA" ],
"x-minor-unit": 2,
"const": "SHP"
},
{
"title": "Leone",
- "x-country-name": "SIERRA LEONE",
+ "x-country-names": [ "SIERRA LEONE" ],
"x-minor-unit": 2,
"const": "SLE"
},
{
"title": "Somali Shilling",
- "x-country-name": "SOMALIA",
+ "x-country-names": [ "SOMALIA" ],
"x-minor-unit": 2,
"const": "SOS"
},
{
"title": "Surinam Dollar",
- "x-country-name": "SURINAME",
+ "x-country-names": [ "SURINAME" ],
"x-minor-unit": 2,
"const": "SRD"
},
{
"title": "South Sudanese Pound",
- "x-country-name": "SOUTH SUDAN",
+ "x-country-names": [ "SOUTH SUDAN" ],
"x-minor-unit": 2,
"const": "SSP"
},
{
"title": "Dobra",
- "x-country-name": "SAO TOME AND PRINCIPE",
+ "x-country-names": [ "SAO TOME AND PRINCIPE" ],
"x-minor-unit": 2,
"const": "STN"
},
{
"title": "El Salvador Colon",
- "x-country-name": "EL SALVADOR",
+ "x-country-names": [ "EL SALVADOR" ],
"x-minor-unit": 2,
"const": "SVC"
},
{
"title": "Syrian Pound",
- "x-country-name": "SYRIAN ARAB REPUBLIC",
+ "x-country-names": [ "SYRIAN ARAB REPUBLIC" ],
"x-minor-unit": 2,
"const": "SYP"
},
{
"title": "Lilangeni",
- "x-country-name": "ESWATINI",
+ "x-country-names": [ "ESWATINI" ],
"x-minor-unit": 2,
"const": "SZL"
},
{
"title": "Baht",
- "x-country-name": "THAILAND",
+ "x-country-names": [ "THAILAND" ],
"x-minor-unit": 2,
"const": "THB"
},
{
"title": "Somoni",
- "x-country-name": "TAJIKISTAN",
+ "x-country-names": [ "TAJIKISTAN" ],
"x-minor-unit": 2,
"const": "TJS"
},
{
"title": "Turkmenistan New Manat",
- "x-country-name": "TURKMENISTAN",
+ "x-country-names": [ "TURKMENISTAN" ],
"x-minor-unit": 2,
"const": "TMT"
},
{
"title": "Tunisian Dinar",
- "x-country-name": "TUNISIA",
+ "x-country-names": [ "TUNISIA" ],
"x-minor-unit": 3,
"const": "TND"
},
{
"title": "Pa’anga",
- "x-country-name": "TONGA",
+ "x-country-names": [ "TONGA" ],
"x-minor-unit": 2,
"const": "TOP"
},
{
"title": "Turkish Lira",
- "x-country-name": "TÜRKİYE",
+ "x-country-names": [ "TÜRKİYE" ],
"x-minor-unit": 2,
"const": "TRY"
},
{
"title": "Trinidad and Tobago Dollar",
- "x-country-name": "TRINIDAD AND TOBAGO",
+ "x-country-names": [ "TRINIDAD AND TOBAGO" ],
"x-minor-unit": 2,
"const": "TTD"
},
{
"title": "New Taiwan Dollar",
- "x-country-name": "TAIWAN (PROVINCE OF CHINA)",
+ "x-country-names": [ "TAIWAN (PROVINCE OF CHINA)" ],
"x-minor-unit": 2,
"const": "TWD"
},
{
"title": "Tanzanian Shilling",
- "x-country-name": "TANZANIA, UNITED REPUBLIC OF",
+ "x-country-names": [ "TANZANIA, UNITED REPUBLIC OF" ],
"x-minor-unit": 2,
"const": "TZS"
},
{
"title": "Hryvnia",
- "x-country-name": "UKRAINE",
+ "x-country-names": [ "UKRAINE" ],
"x-minor-unit": 2,
"const": "UAH"
},
{
"title": "Uganda Shilling",
- "x-country-name": "UGANDA",
+ "x-country-names": [ "UGANDA" ],
"x-minor-unit": 0,
"const": "UGX"
},
{
"title": "US Dollar",
- "x-country-name": "VIRGIN ISLANDS (U.S.)",
+ "x-country-names": [
+ "AMERICAN SAMOA",
+ "BONAIRE, SINT EUSTATIUS AND SABA",
+ "BRITISH INDIAN OCEAN TERRITORY (THE)",
+ "ECUADOR",
+ "EL SALVADOR",
+ "GUAM",
+ "HAITI",
+ "MARSHALL ISLANDS (THE)",
+ "MICRONESIA (FEDERATED STATES OF)",
+ "NORTHERN MARIANA ISLANDS (THE)",
+ "PALAU",
+ "PANAMA",
+ "PUERTO RICO",
+ "TIMOR-LESTE",
+ "TURKS AND CAICOS ISLANDS (THE)",
+ "UNITED STATES MINOR OUTLYING ISLANDS (THE)",
+ "UNITED STATES OF AMERICA (THE)",
+ "VIRGIN ISLANDS (BRITISH)",
+ "VIRGIN ISLANDS (U.S.)"
+ ],
"x-minor-unit": 2,
"const": "USD"
},
{
"title": "Peso Uruguayo",
- "x-country-name": "URUGUAY",
+ "x-country-names": [ "URUGUAY" ],
"x-minor-unit": 2,
"const": "UYU"
},
{
"title": "Unidad Previsional",
- "x-country-name": "URUGUAY",
+ "x-country-names": [ "URUGUAY" ],
"x-minor-unit": 4,
"const": "UYW"
},
{
"title": "Uzbekistan Sum",
- "x-country-name": "UZBEKISTAN",
+ "x-country-names": [ "UZBEKISTAN" ],
"x-minor-unit": 2,
"const": "UZS"
},
{
"title": "Bolívar Soberano",
- "x-country-name": "VENEZUELA (BOLIVARIAN REPUBLIC OF)",
+ "x-country-names": [ "VENEZUELA (BOLIVARIAN REPUBLIC OF)" ],
"x-minor-unit": 2,
"const": "VED"
},
{
"title": "Bolívar Soberano",
- "x-country-name": "VENEZUELA (BOLIVARIAN REPUBLIC OF)",
+ "x-country-names": [ "VENEZUELA (BOLIVARIAN REPUBLIC OF)" ],
"x-minor-unit": 2,
"const": "VES"
},
{
"title": "Dong",
- "x-country-name": "VIET NAM",
+ "x-country-names": [ "VIET NAM" ],
"x-minor-unit": 0,
"const": "VND"
},
{
"title": "Vatu",
- "x-country-name": "VANUATU",
+ "x-country-names": [ "VANUATU" ],
"x-minor-unit": 0,
"const": "VUV"
},
{
"title": "Tala",
- "x-country-name": "SAMOA",
+ "x-country-names": [ "SAMOA" ],
"x-minor-unit": 2,
"const": "WST"
},
{
"title": "Arab Accounting Dinar",
- "x-country-name": "ARAB MONETARY FUND",
+ "x-country-names": [ "ARAB MONETARY FUND" ],
"x-minor-unit": 2,
"const": "XAD"
},
{
"title": "CFA Franc BEAC",
- "x-country-name": "GABON",
+ "x-country-names": [
+ "CAMEROON",
+ "CENTRAL AFRICAN REPUBLIC (THE)",
+ "CHAD",
+ "CONGO (THE)",
+ "EQUATORIAL GUINEA",
+ "GABON"
+ ],
"x-minor-unit": 0,
"const": "XAF"
},
{
"title": "Bond Markets Unit European Composite Unit (EURCO)",
- "x-country-name": "ZZ01_Bond Markets Unit European_EURCO",
+ "x-country-names": [ "ZZ01_Bond Markets Unit European_EURCO" ],
"x-minor-unit": null,
"const": "XBA"
},
{
"title": "Bond Markets Unit European Monetary Unit (E.M.U.-6)",
- "x-country-name": "ZZ02_Bond Markets Unit European_EMU-6",
+ "x-country-names": [ "ZZ02_Bond Markets Unit European_EMU-6" ],
"x-minor-unit": null,
"const": "XBB"
},
{
"title": "Bond Markets Unit European Unit of Account 9 (E.U.A.-9)",
- "x-country-name": "ZZ03_Bond Markets Unit European_EUA-9",
+ "x-country-names": [ "ZZ03_Bond Markets Unit European_EUA-9" ],
"x-minor-unit": null,
"const": "XBC"
},
{
"title": "Bond Markets Unit European Unit of Account 17 (E.U.A.-17)",
- "x-country-name": "ZZ04_Bond Markets Unit European_EUA-17",
+ "x-country-names": [ "ZZ04_Bond Markets Unit European_EUA-17" ],
"x-minor-unit": null,
"const": "XBD"
},
{
"title": "East Caribbean Dollar",
- "x-country-name": "SAINT VINCENT AND THE GRENADINES",
+ "x-country-names": [
+ "ANGUILLA",
+ "ANTIGUA AND BARBUDA",
+ "DOMINICA",
+ "GRENADA",
+ "MONTSERRAT",
+ "SAINT KITTS AND NEVIS",
+ "SAINT LUCIA",
+ "SAINT VINCENT AND THE GRENADINES"
+ ],
"x-minor-unit": 2,
"const": "XCD"
},
{
"title": "Caribbean Guilder",
- "x-country-name": "SINT MAARTEN (DUTCH PART)",
+ "x-country-names": [ "CURAÇAO", "SINT MAARTEN (DUTCH PART)" ],
"x-minor-unit": 2,
"const": "XCG"
},
{
"title": "SDR (Special Drawing Right)",
- "x-country-name": "INTERNATIONAL MONETARY FUND (IMF)",
+ "x-country-names": [ "INTERNATIONAL MONETARY FUND (IMF)" ],
"x-minor-unit": null,
"const": "XDR"
},
{
"title": "CFA Franc BCEAO",
- "x-country-name": "TOGO",
+ "x-country-names": [
+ "BENIN",
+ "BURKINA FASO",
+ "CÔTE D'IVOIRE",
+ "GUINEA-BISSAU",
+ "MALI",
+ "NIGER (THE)",
+ "SENEGAL",
+ "TOGO"
+ ],
"x-minor-unit": 0,
"const": "XOF"
},
{
"title": "CFP Franc",
- "x-country-name": "WALLIS AND FUTUNA",
+ "x-country-names": [
+ "FRENCH POLYNESIA",
+ "NEW CALEDONIA",
+ "WALLIS AND FUTUNA"
+ ],
"x-minor-unit": 0,
"const": "XPF"
},
{
"title": "Sucre",
- "x-country-name": "SISTEMA UNITARIO DE COMPENSACION REGIONAL DE PAGOS \"SUCRE\"",
+ "x-country-names": [
+ "SISTEMA UNITARIO DE COMPENSACION REGIONAL DE PAGOS \"SUCRE\""
+ ],
"x-minor-unit": null,
"const": "XSU"
},
{
"title": "ADB Unit of Account",
- "x-country-name": "MEMBER COUNTRIES OF THE AFRICAN DEVELOPMENT BANK GROUP",
+ "x-country-names": [
+ "MEMBER COUNTRIES OF THE AFRICAN DEVELOPMENT BANK GROUP"
+ ],
"x-minor-unit": null,
"const": "XUA"
},
{
"title": "Yemeni Rial",
- "x-country-name": "YEMEN",
+ "x-country-names": [ "YEMEN" ],
"x-minor-unit": 2,
"const": "YER"
},
{
"title": "Rand",
- "x-country-name": "SOUTH AFRICA",
+ "x-country-names": [ "LESOTHO", "NAMIBIA", "SOUTH AFRICA" ],
"x-minor-unit": 2,
"const": "ZAR"
},
{
"title": "Zambian Kwacha",
- "x-country-name": "ZAMBIA",
+ "x-country-names": [ "ZAMBIA" ],
"x-minor-unit": 2,
"const": "ZMW"
},
{
"title": "Zimbabwe Gold",
- "x-country-name": "ZIMBABWE",
+ "x-country-names": [ "ZIMBABWE" ],
"x-minor-unit": 2,
"const": "ZWG"
}
diff --git a/schemas/iso/currency/2015/alpha-fund.json b/schemas/iso/currency/2015/alpha-fund.json
index 52d7c47b..2541fab6 100644
--- a/schemas/iso/currency/2015/alpha-fund.json
+++ b/schemas/iso/currency/2015/alpha-fund.json
@@ -8,49 +8,49 @@
"anyOf": [
{
"title": "Mvdol",
- "x-country-name": "BOLIVIA (PLURINATIONAL STATE OF)",
+ "x-country-names": [ "BOLIVIA (PLURINATIONAL STATE OF)" ],
"x-minor-unit": 2,
"const": "BOV"
},
{
"title": "WIR Euro",
- "x-country-name": "SWITZERLAND",
+ "x-country-names": [ "SWITZERLAND" ],
"x-minor-unit": 2,
"const": "CHE"
},
{
"title": "WIR Franc",
- "x-country-name": "SWITZERLAND",
+ "x-country-names": [ "SWITZERLAND" ],
"x-minor-unit": 2,
"const": "CHW"
},
{
"title": "Unidad de Fomento",
- "x-country-name": "CHILE",
+ "x-country-names": [ "CHILE" ],
"x-minor-unit": 4,
"const": "CLF"
},
{
"title": "Unidad de Valor Real",
- "x-country-name": "COLOMBIA",
+ "x-country-names": [ "COLOMBIA" ],
"x-minor-unit": 2,
"const": "COU"
},
{
"title": "Mexican Unidad de Inversion (UDI)",
- "x-country-name": "MEXICO",
+ "x-country-names": [ "MEXICO" ],
"x-minor-unit": 2,
"const": "MXV"
},
{
"title": "US Dollar (Next day)",
- "x-country-name": "UNITED STATES OF AMERICA (THE)",
+ "x-country-names": [ "UNITED STATES OF AMERICA (THE)" ],
"x-minor-unit": 2,
"const": "USN"
},
{
"title": "Uruguay Peso en Unidades Indexadas (UI)",
- "x-country-name": "URUGUAY",
+ "x-country-names": [ "URUGUAY" ],
"x-minor-unit": 0,
"const": "UYI"
}
diff --git a/schemas/iso/currency/2015/alpha-test.json b/schemas/iso/currency/2015/alpha-test.json
index bb5f99da..d103adf4 100644
--- a/schemas/iso/currency/2015/alpha-test.json
+++ b/schemas/iso/currency/2015/alpha-test.json
@@ -1,7 +1,7 @@
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"title": "ISO 4217:2015 Alphabetic Test Currency Code",
- "description": "The alphabetic code specifically reserved for testing purposes",
+ "description": "Codes specifically reserved for testing purposes",
"examples": [ "XTS" ],
"x-license": "https://github.com/sourcemeta/std/blob/main/LICENSE",
"x-links": [ "https://www.iso.org/iso-4217-currency-codes.html" ],
diff --git a/schemas/iso/currency/2015/alpha-unknown.json b/schemas/iso/currency/2015/alpha-unknown.json
index 8d668b03..e306b036 100644
--- a/schemas/iso/currency/2015/alpha-unknown.json
+++ b/schemas/iso/currency/2015/alpha-unknown.json
@@ -1,7 +1,7 @@
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"title": "ISO 4217:2015 Alphabetic Unknown Currency Code",
- "description": "The alphabetic code for transactions where no currency is involved",
+ "description": "The codes assigned for transactions where no currency is involved",
"examples": [ "XXX" ],
"x-license": "https://github.com/sourcemeta/std/blob/main/LICENSE",
"x-links": [ "https://www.iso.org/iso-4217-currency-codes.html" ],
diff --git a/schemas/iso/currency/2015/historical/alpha-currency.json b/schemas/iso/currency/2015/historical/alpha-currency.json
index 93788565..f9807b6b 100644
--- a/schemas/iso/currency/2015/historical/alpha-currency.json
+++ b/schemas/iso/currency/2015/historical/alpha-currency.json
@@ -9,799 +9,842 @@
"anyOf": [
{
"title": "Andorran Peseta",
- "x-country-name": "ANDORRA",
+ "x-country-names": [ "ANDORRA" ],
"x-withdrawal-date": "2003-07",
"const": "ADP"
},
{
"title": "Afghani",
- "x-country-name": "AFGHANISTAN",
+ "x-country-names": [ "AFGHANISTAN" ],
"x-withdrawal-date": "2003-01",
"const": "AFA"
},
{
"title": "Old Lek",
- "x-country-name": "ALBANIA",
+ "x-country-names": [ "ALBANIA" ],
"x-withdrawal-date": "1989-12",
"const": "ALK"
},
{
"title": "Netherlands Antillean Guilder",
- "x-country-name": "SINT MAARTEN (DUTCH PART)",
+ "x-country-names": [
+ "CURAÇAO",
+ "NETHERLANDS ANTILLES",
+ "SINT MAARTEN (DUTCH PART)"
+ ],
"x-withdrawal-date": "2025-03",
"const": "ANG"
},
{
"title": "Kwanza",
- "x-country-name": "ANGOLA",
+ "x-country-names": [ "ANGOLA" ],
"x-withdrawal-date": "1991-03",
"const": "AOK"
},
{
"title": "New Kwanza",
- "x-country-name": "ANGOLA",
+ "x-country-names": [ "ANGOLA" ],
"x-withdrawal-date": "2000-02",
"const": "AON"
},
{
"title": "Kwanza Reajustado",
- "x-country-name": "ANGOLA",
+ "x-country-names": [ "ANGOLA" ],
"x-withdrawal-date": "2000-02",
"const": "AOR"
},
{
"title": "Austral",
- "x-country-name": "ARGENTINA",
+ "x-country-names": [ "ARGENTINA" ],
"x-withdrawal-date": "1992-01",
"const": "ARA"
},
{
"title": "Peso Argentino",
- "x-country-name": "ARGENTINA",
+ "x-country-names": [ "ARGENTINA" ],
"x-withdrawal-date": "1985-07",
"const": "ARP"
},
{
"title": "Peso",
- "x-country-name": "ARGENTINA",
+ "x-country-names": [ "ARGENTINA" ],
"x-withdrawal-date": "1989 to 1990",
"const": "ARY"
},
{
"title": "Schilling",
- "x-country-name": "AUSTRIA",
+ "x-country-names": [ "AUSTRIA" ],
"x-withdrawal-date": "2002-03",
"const": "ATS"
},
{
"title": "Azerbaijan Manat",
- "x-country-name": "AZERBAIJAN",
+ "x-country-names": [ "AZERBAIJAN" ],
"x-withdrawal-date": "2005-10",
"const": "AYM"
},
{
"title": "Azerbaijanian Manat",
- "x-country-name": "AZERBAIJAN",
+ "x-country-names": [ "AZERBAIJAN" ],
"x-withdrawal-date": "2005-12",
"const": "AZM"
},
{
"title": "Dinar",
- "x-country-name": "BOSNIA AND HERZEGOVINA",
+ "x-country-names": [ "BOSNIA AND HERZEGOVINA" ],
"x-withdrawal-date": "1998-07",
"const": "BAD"
},
{
"title": "Convertible Franc",
- "x-country-name": "BELGIUM",
+ "x-country-names": [ "BELGIUM" ],
"x-withdrawal-date": "1990-03",
"const": "BEC"
},
{
"title": "Belgian Franc",
- "x-country-name": "BELGIUM",
+ "x-country-names": [ "BELGIUM" ],
"x-withdrawal-date": "2002-03",
"const": "BEF"
},
{
"title": "Financial Franc",
- "x-country-name": "BELGIUM",
+ "x-country-names": [ "BELGIUM" ],
"x-withdrawal-date": "1990-03",
"const": "BEL"
},
{
"title": "Lev A/52",
- "x-country-name": "BULGARIA",
+ "x-country-names": [ "BULGARIA" ],
"x-withdrawal-date": "1989 to 1990",
"const": "BGJ"
},
{
"title": "Lev A/62",
- "x-country-name": "BULGARIA",
+ "x-country-names": [ "BULGARIA" ],
"x-withdrawal-date": "1989 to 1990",
"const": "BGK"
},
{
"title": "Lev",
- "x-country-name": "BULGARIA",
+ "x-country-names": [ "BULGARIA" ],
"x-withdrawal-date": "2003-11",
"const": "BGL"
},
{
"title": "Peso boliviano",
- "x-country-name": "BOLIVIA",
+ "x-country-names": [ "BOLIVIA" ],
"x-withdrawal-date": "1987-02",
"const": "BOP"
},
{
"title": "Cruzeiro",
- "x-country-name": "BRAZIL",
+ "x-country-names": [ "BRAZIL" ],
"x-withdrawal-date": "1986-03",
"const": "BRB"
},
{
"title": "Cruzado",
- "x-country-name": "BRAZIL",
+ "x-country-names": [ "BRAZIL" ],
"x-withdrawal-date": "1989-02",
"const": "BRC"
},
{
"title": "Cruzeiro",
- "x-country-name": "BRAZIL",
+ "x-country-names": [ "BRAZIL" ],
"x-withdrawal-date": "1993-03",
"const": "BRE"
},
{
"title": "New Cruzado",
- "x-country-name": "BRAZIL",
+ "x-country-names": [ "BRAZIL" ],
"x-withdrawal-date": "1990-03",
"const": "BRN"
},
{
"title": "Cruzeiro Real",
- "x-country-name": "BRAZIL",
+ "x-country-names": [ "BRAZIL" ],
"x-withdrawal-date": "1994-07",
"const": "BRR"
},
{
"title": "Kyat",
- "x-country-name": "BURMA",
+ "x-country-names": [ "BURMA" ],
"x-withdrawal-date": "1990-02",
"const": "BUK"
},
{
"title": "Belarusian Ruble",
- "x-country-name": "BELARUS",
+ "x-country-names": [ "BELARUS" ],
"x-withdrawal-date": "2001-01",
"const": "BYB"
},
{
"title": "Belarusian Ruble",
- "x-country-name": "BELARUS",
+ "x-country-names": [ "BELARUS" ],
"x-withdrawal-date": "2017-01",
"const": "BYR"
},
{
"title": "WIR Franc (for electronic)",
- "x-country-name": "SWITZERLAND",
+ "x-country-names": [ "SWITZERLAND" ],
"x-withdrawal-date": "2004-11",
"const": "CHC"
},
{
"title": "Serbian Dinar",
- "x-country-name": "SERBIA AND MONTENEGRO",
+ "x-country-names": [ "SERBIA AND MONTENEGRO" ],
"x-withdrawal-date": "2006-10",
"const": "CSD"
},
{
"title": "Krona A/53",
- "x-country-name": "CZECHOSLOVAKIA",
+ "x-country-names": [ "CZECHOSLOVAKIA" ],
"x-withdrawal-date": "1989 to 1990",
"const": "CSJ"
},
{
"title": "Koruna",
- "x-country-name": "CZECHOSLOVAKIA",
+ "x-country-names": [ "CZECHOSLOVAKIA" ],
"x-withdrawal-date": "1993-03",
"const": "CSK"
},
{
"title": "Peso Convertible",
- "x-country-name": "CUBA",
+ "x-country-names": [ "CUBA" ],
"x-withdrawal-date": "2021-06",
"const": "CUC"
},
{
"title": "Cyprus Pound",
- "x-country-name": "CYPRUS",
+ "x-country-names": [ "CYPRUS" ],
"x-withdrawal-date": "2008-01",
"const": "CYP"
},
{
"title": "Mark der DDR",
- "x-country-name": "GERMAN DEMOCRATIC REPUBLIC",
+ "x-country-names": [ "GERMAN DEMOCRATIC REPUBLIC" ],
"x-withdrawal-date": "1990-07 to 1990-09",
"const": "DDM"
},
{
"title": "Deutsche Mark",
- "x-country-name": "GERMANY",
+ "x-country-names": [ "GERMANY" ],
"x-withdrawal-date": "2002-03",
"const": "DEM"
},
{
"title": "Sucre",
- "x-country-name": "ECUADOR",
+ "x-country-names": [ "ECUADOR" ],
"x-withdrawal-date": "2000-09",
"const": "ECS"
},
{
"title": "Unidad de Valor Constante (UVC)",
- "x-country-name": "ECUADOR",
+ "x-country-names": [ "ECUADOR" ],
"x-withdrawal-date": "2000-09",
"const": "ECV"
},
{
"title": "Kroon",
- "x-country-name": "ESTONIA",
+ "x-country-names": [ "ESTONIA" ],
"x-withdrawal-date": "2011-01",
"const": "EEK"
},
{
"title": "Spanish Peseta",
- "x-country-name": "SPAIN",
+ "x-country-names": [ "SPAIN" ],
"x-withdrawal-date": "1978 to 1981",
"const": "ESA"
},
{
"title": "\"A\" Account (convertible Peseta Account)",
- "x-country-name": "SPAIN",
+ "x-country-names": [ "SPAIN" ],
"x-withdrawal-date": "1994-12",
"const": "ESB"
},
{
"title": "Spanish Peseta",
- "x-country-name": "SPAIN",
+ "x-country-names": [ "ANDORRA", "SPAIN" ],
"x-withdrawal-date": "2002-03",
"const": "ESP"
},
{
"title": "Euro",
- "x-country-name": "SERBIA AND MONTENEGRO",
+ "x-country-names": [ "SERBIA AND MONTENEGRO" ],
"x-withdrawal-date": "2006-10",
"const": "EUR"
},
{
"title": "Markka",
- "x-country-name": "FINLAND",
+ "x-country-names": [ "ÅLAND ISLANDS", "FINLAND" ],
"x-withdrawal-date": "2002-03",
"const": "FIM"
},
{
"title": "French Franc",
- "x-country-name": "SAINT-BARTHÉLEMY",
- "x-withdrawal-date": "1999-01",
+ "x-country-names": [
+ "ANDORRA",
+ "FRANCE",
+ "FRENCH GUIANA",
+ "FRENCH SOUTHERN TERRITORIES",
+ "GUADELOUPE",
+ "MARTINIQUE",
+ "MAYOTTE",
+ "MONACO",
+ "RÉUNION",
+ "SAINT MARTIN",
+ "SAINT PIERRE AND MIQUELON",
+ "SAINT-BARTHÉLEMY"
+ ],
+ "x-withdrawal-date": "2002-03",
"const": "FRF"
},
{
"title": "Georgian Coupon",
- "x-country-name": "GEORGIA",
+ "x-country-names": [ "GEORGIA" ],
"x-withdrawal-date": "1995-10",
"const": "GEK"
},
{
"title": "Cedi",
- "x-country-name": "GHANA",
+ "x-country-names": [ "GHANA" ],
"x-withdrawal-date": "2008-01",
"const": "GHC"
},
{
"title": "Ghana Cedi",
- "x-country-name": "GHANA",
+ "x-country-names": [ "GHANA" ],
"x-withdrawal-date": "2007-06",
"const": "GHP"
},
{
"title": "Syli",
- "x-country-name": "GUINEA",
+ "x-country-names": [ "GUINEA" ],
"x-withdrawal-date": "1989-12",
"const": "GNE"
},
{
"title": "Syli",
- "x-country-name": "GUINEA",
+ "x-country-names": [ "GUINEA" ],
"x-withdrawal-date": "1986-02",
"const": "GNS"
},
{
"title": "Ekwele",
- "x-country-name": "EQUATORIAL GUINEA",
+ "x-country-names": [ "EQUATORIAL GUINEA" ],
"x-withdrawal-date": "1986-06",
"const": "GQE"
},
{
"title": "Drachma",
- "x-country-name": "GREECE",
+ "x-country-names": [ "GREECE" ],
"x-withdrawal-date": "2002-03",
"const": "GRD"
},
{
"title": "Guinea Escudo",
- "x-country-name": "GUINEA-BISSAU",
+ "x-country-names": [ "GUINEA-BISSAU" ],
"x-withdrawal-date": "1978 to 1981",
"const": "GWE"
},
{
"title": "Guinea-Bissau Peso",
- "x-country-name": "GUINEA-BISSAU",
+ "x-country-names": [ "GUINEA-BISSAU" ],
"x-withdrawal-date": "1997-05",
"const": "GWP"
},
{
"title": "Croatian Dinar",
- "x-country-name": "CROATIA",
+ "x-country-names": [ "CROATIA" ],
"x-withdrawal-date": "1995-01",
"const": "HRD"
},
{
- "title": "Kuna",
- "x-country-name": "CROATIA",
- "x-withdrawal-date": "2023-01",
+ "title": "Croatian Kuna",
+ "x-country-names": [ "CROATIA", "CROATIA" ],
+ "x-withdrawal-date": "2015-06",
"const": "HRK"
},
{
"title": "Rupiah",
- "x-country-name": "TIMOR-LESTE",
+ "x-country-names": [ "TIMOR-LESTE" ],
"x-withdrawal-date": "2002-07",
"const": "IDR"
},
{
"title": "Irish Pound",
- "x-country-name": "IRELAND",
+ "x-country-names": [ "IRELAND" ],
"x-withdrawal-date": "2002-03",
"const": "IEP"
},
{
"title": "Pound",
- "x-country-name": "ISRAEL",
+ "x-country-names": [ "ISRAEL" ],
"x-withdrawal-date": "1978 to 1981",
"const": "ILP"
},
{
"title": "Old Shekel",
- "x-country-name": "ISRAEL",
+ "x-country-names": [ "ISRAEL" ],
"x-withdrawal-date": "1989 to 1990",
"const": "ILR"
},
{
"title": "Old Krona",
- "x-country-name": "ICELAND",
+ "x-country-names": [ "ICELAND" ],
"x-withdrawal-date": "1989 to 1990",
"const": "ISJ"
},
{
"title": "Italian Lira",
- "x-country-name": "SAN MARINO",
+ "x-country-names": [
+ "HOLY SEE (VATICAN CITY STATE)",
+ "ITALY",
+ "SAN MARINO"
+ ],
"x-withdrawal-date": "2002-03",
"const": "ITL"
},
{
"title": "Pathet Lao Kip",
- "x-country-name": "LAO",
+ "x-country-names": [ "LAO" ],
"x-withdrawal-date": "1979-12",
"const": "LAJ"
},
{
"title": "Loti",
- "x-country-name": "LESOTHO",
+ "x-country-names": [ "LESOTHO" ],
"x-withdrawal-date": "1985-05",
"const": "LSM"
},
{
"title": "Lithuanian Litas",
- "x-country-name": "LITHUANIA",
+ "x-country-names": [ "LITHUANIA" ],
"x-withdrawal-date": "2014-12",
"const": "LTL"
},
{
"title": "Talonas",
- "x-country-name": "LITHUANIA",
+ "x-country-names": [ "LITHUANIA" ],
"x-withdrawal-date": "1993-07",
"const": "LTT"
},
{
"title": "Luxembourg Convertible Franc",
- "x-country-name": "LUXEMBOURG",
+ "x-country-names": [ "LUXEMBOURG" ],
"x-withdrawal-date": "1990-03",
"const": "LUC"
},
{
"title": "Luxembourg Franc",
- "x-country-name": "LUXEMBOURG",
+ "x-country-names": [ "LUXEMBOURG" ],
"x-withdrawal-date": "2002-03",
"const": "LUF"
},
{
"title": "Luxembourg Financial Franc",
- "x-country-name": "LUXEMBOURG",
+ "x-country-names": [ "LUXEMBOURG" ],
"x-withdrawal-date": "1990-03",
"const": "LUL"
},
{
"title": "Latvian Lats",
- "x-country-name": "LATVIA",
+ "x-country-names": [ "LATVIA" ],
"x-withdrawal-date": "2014-01",
"const": "LVL"
},
{
"title": "Latvian Ruble",
- "x-country-name": "LATVIA",
+ "x-country-names": [ "LATVIA" ],
"x-withdrawal-date": "1994-12",
"const": "LVR"
},
{
"title": "Malagasy Franc",
- "x-country-name": "MADAGASCAR",
+ "x-country-names": [ "MADAGASCAR" ],
"x-withdrawal-date": "2004-12",
"const": "MGF"
},
{
"title": "Mali Franc",
- "x-country-name": "MALI",
+ "x-country-names": [ "MALI" ],
"x-withdrawal-date": "1984-11",
"const": "MLF"
},
{
"title": "Ouguiya",
- "x-country-name": "MAURITANIA",
+ "x-country-names": [ "MAURITANIA" ],
"x-withdrawal-date": "2017-12",
"const": "MRO"
},
{
"title": "Maltese Lira",
- "x-country-name": "MALTA",
+ "x-country-names": [ "MALTA" ],
"x-withdrawal-date": "2008-01",
"const": "MTL"
},
{
"title": "Maltese Pound",
- "x-country-name": "MALTA",
+ "x-country-names": [ "MALTA" ],
"x-withdrawal-date": "1983-06",
"const": "MTP"
},
{
"title": "Maldive Rupee",
- "x-country-name": "MALDIVES",
+ "x-country-names": [ "MALDIVES" ],
"x-withdrawal-date": "1989-12",
"const": "MVQ"
},
{
"title": "Kwacha",
- "x-country-name": "MALAWI",
+ "x-country-names": [ "MALAWI" ],
"x-withdrawal-date": "2016-02",
"const": "MWK"
},
{
"title": "Mexican Peso",
- "x-country-name": "MEXICO",
+ "x-country-names": [ "MEXICO" ],
"x-withdrawal-date": "1993-01",
"const": "MXP"
},
{
"title": "Mozambique Escudo",
- "x-country-name": "MOZAMBIQUE",
+ "x-country-names": [ "MOZAMBIQUE" ],
"x-withdrawal-date": "1978 to 1981",
"const": "MZE"
},
{
"title": "Mozambique Metical",
- "x-country-name": "MOZAMBIQUE",
+ "x-country-names": [ "MOZAMBIQUE" ],
"x-withdrawal-date": "2006-06",
"const": "MZM"
},
{
"title": "Cordoba",
- "x-country-name": "NICARAGUA",
+ "x-country-names": [ "NICARAGUA" ],
"x-withdrawal-date": "1990-10",
"const": "NIC"
},
{
"title": "Netherlands Guilder",
- "x-country-name": "NETHERLANDS",
+ "x-country-names": [ "NETHERLANDS" ],
"x-withdrawal-date": "2002-03",
"const": "NLG"
},
{
"title": "Sol",
- "x-country-name": "PERU",
+ "x-country-names": [ "PERU" ],
"x-withdrawal-date": "1989 to 1990",
"const": "PEH"
},
{
"title": "Inti",
- "x-country-name": "PERU",
+ "x-country-names": [ "PERU" ],
"x-withdrawal-date": "1991-07",
"const": "PEI"
},
{
"title": "Nuevo Sol",
- "x-country-name": "PERU",
+ "x-country-names": [ "PERU" ],
"x-withdrawal-date": "2015-12",
"const": "PEN"
},
{
"title": "Sol",
- "x-country-name": "PERU",
+ "x-country-names": [ "PERU" ],
"x-withdrawal-date": "1986-02",
"const": "PES"
},
{
"title": "Zloty",
- "x-country-name": "POLAND",
+ "x-country-names": [ "POLAND" ],
"x-withdrawal-date": "1997-01",
"const": "PLZ"
},
{
"title": "Portuguese Escudo",
- "x-country-name": "PORTUGAL",
+ "x-country-names": [ "PORTUGAL" ],
"x-withdrawal-date": "2002-03",
"const": "PTE"
},
{
"title": "Rhodesian Dollar",
- "x-country-name": "SOUTHERN RHODESIA",
+ "x-country-names": [ "SOUTHERN RHODESIA" ],
"x-withdrawal-date": "1978 to 1981",
"const": "RHD"
},
{
"title": "Leu A/52",
- "x-country-name": "ROMANIA",
+ "x-country-names": [ "ROMANIA" ],
"x-withdrawal-date": "1989 to 1990",
"const": "ROK"
},
{
"title": "Old Leu",
- "x-country-name": "ROMANIA",
+ "x-country-names": [ "ROMANIA" ],
"x-withdrawal-date": "2005-06",
"const": "ROL"
},
{
"title": "New Romanian Leu",
- "x-country-name": "ROMANIA",
+ "x-country-names": [ "ROMANIA" ],
"x-withdrawal-date": "2015-06",
"const": "RON"
},
{
"title": "Russian Ruble",
- "x-country-name": "UZBEKISTAN",
- "x-withdrawal-date": "1994-07",
+ "x-country-names": [
+ "ARMENIA",
+ "AZERBAIJAN",
+ "BELARUS",
+ "GEORGIA",
+ "KAZAKHSTAN",
+ "KYRGYZSTAN",
+ "MOLDOVA, REPUBLIC OF",
+ "RUSSIAN FEDERATION",
+ "TAJIKISTAN",
+ "TURKMENISTAN",
+ "UZBEKISTAN"
+ ],
+ "x-withdrawal-date": "1994-08",
"const": "RUR"
},
{
"title": "Sudanese Dinar",
- "x-country-name": "SUDAN",
+ "x-country-names": [ "SUDAN" ],
"x-withdrawal-date": "2007-07",
"const": "SDD"
},
{
"title": "Sudanese Pound",
- "x-country-name": "SOUTH SUDAN",
+ "x-country-names": [ "SOUTH SUDAN" ],
"x-withdrawal-date": "2012-09",
"const": "SDG"
},
{
"title": "Sudanese Pound",
- "x-country-name": "SUDAN",
+ "x-country-names": [ "SUDAN" ],
"x-withdrawal-date": "1998-06",
"const": "SDP"
},
{
"title": "Tolar",
- "x-country-name": "SLOVENIA",
+ "x-country-names": [ "SLOVENIA" ],
"x-withdrawal-date": "2007-01",
"const": "SIT"
},
{
"title": "Slovak Koruna",
- "x-country-name": "SLOVAKIA",
+ "x-country-names": [ "SLOVAKIA" ],
"x-withdrawal-date": "2009-01",
"const": "SKK"
},
{
"title": "Leone",
- "x-country-name": "SIERRA LEONE",
+ "x-country-names": [ "SIERRA LEONE" ],
"x-withdrawal-date": "2023-12",
"const": "SLL"
},
{
"title": "Surinam Guilder",
- "x-country-name": "SURINAME",
+ "x-country-names": [ "SURINAME" ],
"x-withdrawal-date": "2003-12",
"const": "SRG"
},
{
"title": "Dobra",
- "x-country-name": "SAO TOME AND PRINCIPE",
+ "x-country-names": [ "SAO TOME AND PRINCIPE" ],
"x-withdrawal-date": "2017-12",
"const": "STD"
},
{
"title": "Rouble",
- "x-country-name": "UNION OF SOVIET SOCIALIST REPUBLICS",
+ "x-country-names": [ "UNION OF SOVIET SOCIALIST REPUBLICS" ],
"x-withdrawal-date": "1990-12",
"const": "SUR"
},
{
"title": "Lilangeni",
- "x-country-name": "SWAZILAND",
+ "x-country-names": [ "SWAZILAND" ],
"x-withdrawal-date": "2018-08",
"const": "SZL"
},
{
"title": "Tajik Ruble",
- "x-country-name": "TAJIKISTAN",
+ "x-country-names": [ "TAJIKISTAN" ],
"x-withdrawal-date": "2001-04",
"const": "TJR"
},
{
"title": "Turkmenistan Manat",
- "x-country-name": "TURKMENISTAN",
+ "x-country-names": [ "TURKMENISTAN" ],
"x-withdrawal-date": "2009-01",
"const": "TMM"
},
{
"title": "Timor Escudo",
- "x-country-name": "TIMOR-LESTE",
+ "x-country-names": [ "TIMOR-LESTE" ],
"x-withdrawal-date": "2002-11",
"const": "TPE"
},
{
"title": "Old Turkish Lira",
- "x-country-name": "TURKEY",
+ "x-country-names": [ "TURKEY" ],
"x-withdrawal-date": "2005-12",
"const": "TRL"
},
{
"title": "New Turkish Lira",
- "x-country-name": "TURKEY",
+ "x-country-names": [ "TURKEY" ],
"x-withdrawal-date": "2009-01",
"const": "TRY"
},
{
"title": "Karbovanet",
- "x-country-name": "UKRAINE",
+ "x-country-names": [ "UKRAINE" ],
"x-withdrawal-date": "1996-09",
"const": "UAK"
},
{
"title": "Uganda Shilling",
- "x-country-name": "UGANDA",
+ "x-country-names": [ "UGANDA" ],
"x-withdrawal-date": "1987-05",
"const": "UGS"
},
{
"title": "Old Shilling",
- "x-country-name": "UGANDA",
+ "x-country-names": [ "UGANDA" ],
"x-withdrawal-date": "1989 to 1990",
"const": "UGW"
},
{
"title": "US Dollar (Same day)",
- "x-country-name": "UNITED STATES",
+ "x-country-names": [ "UNITED STATES" ],
"x-withdrawal-date": "2014-03",
"const": "USS"
},
{
"title": "Old Uruguay Peso",
- "x-country-name": "URUGUAY",
+ "x-country-names": [ "URUGUAY" ],
"x-withdrawal-date": "1989-12",
"const": "UYN"
},
{
"title": "Uruguayan Peso",
- "x-country-name": "URUGUAY",
+ "x-country-names": [ "URUGUAY" ],
"x-withdrawal-date": "1993-03",
"const": "UYP"
},
{
"title": "Bolivar",
- "x-country-name": "VENEZUELA",
+ "x-country-names": [ "VENEZUELA" ],
"x-withdrawal-date": "2008-01",
"const": "VEB"
},
{
- "title": "Bolívar",
- "x-country-name": "VENEZUELA (BOLIVARIAN REPUBLIC OF)",
- "x-withdrawal-date": "2018-08",
+ "title": "Bolivar Fuerte",
+ "x-country-names": [
+ "VENEZUELA",
+ "VENEZUELA (BOLIVARIAN REPUBLIC OF)",
+ "VENEZUELA (BOLIVARIAN REPUBLIC OF)"
+ ],
+ "x-withdrawal-date": "2011-12",
"const": "VEF"
},
{
"title": "Old Dong",
- "x-country-name": "VIETNAM",
+ "x-country-names": [ "VIETNAM" ],
"x-withdrawal-date": "1989-1990",
"const": "VNC"
},
{
"title": "European Currency Unit (E.C.U)",
- "x-country-name": "EUROPEAN MONETARY CO-OPERATION FUND (EMCF)",
+ "x-country-names": [ "EUROPEAN MONETARY CO-OPERATION FUND (EMCF)" ],
"x-withdrawal-date": "1999-01",
"const": "XEU"
},
+ {
+ "title": "Gold-Franc",
+ "x-country-names": [ "ZZ01_Gold-Franc" ],
+ "x-withdrawal-date": "2006-10",
+ "const": "XFO"
+ },
{
"title": "Yemeni Dinar",
- "x-country-name": "YEMEN, DEMOCRATIC",
+ "x-country-names": [ "YEMEN, DEMOCRATIC" ],
"x-withdrawal-date": "1991-09",
"const": "YDD"
},
{
"title": "New Yugoslavian Dinar",
- "x-country-name": "YUGOSLAVIA",
+ "x-country-names": [ "YUGOSLAVIA" ],
"x-withdrawal-date": "1990-01",
"const": "YUD"
},
{
"title": "New Dinar",
- "x-country-name": "YUGOSLAVIA",
+ "x-country-names": [ "YUGOSLAVIA" ],
"x-withdrawal-date": "2003-07",
"const": "YUM"
},
{
"title": "Yugoslavian Dinar",
- "x-country-name": "YUGOSLAVIA",
+ "x-country-names": [ "YUGOSLAVIA" ],
"x-withdrawal-date": "1995-11",
"const": "YUN"
},
{
"title": "Financial Rand",
- "x-country-name": "SOUTH AFRICA",
+ "x-country-names": [ "LESOTHO", "SOUTH AFRICA" ],
"x-withdrawal-date": "1995-03",
"const": "ZAL"
},
{
"title": "Zambian Kwacha",
- "x-country-name": "ZAMBIA",
+ "x-country-names": [ "ZAMBIA" ],
"x-withdrawal-date": "2012-12",
"const": "ZMK"
},
{
"title": "New Zaire",
- "x-country-name": "ZAIRE",
+ "x-country-names": [ "ZAIRE" ],
"x-withdrawal-date": "1999-06",
"const": "ZRN"
},
{
"title": "Zaire",
- "x-country-name": "ZAIRE",
+ "x-country-names": [ "ZAIRE" ],
"x-withdrawal-date": "1994-02",
"const": "ZRZ"
},
{
"title": "Rhodesian Dollar",
- "x-country-name": "ZIMBABWE",
+ "x-country-names": [ "ZIMBABWE" ],
"x-withdrawal-date": "1989-12",
"const": "ZWC"
},
{
- "title": "Zimbabwe Dollar",
- "x-country-name": "ZIMBABWE",
- "x-withdrawal-date": "2008-08",
+ "title": "Zimbabwe Dollar (old)",
+ "x-country-names": [ "ZIMBABWE", "ZIMBABWE" ],
+ "x-withdrawal-date": "2006-08",
"const": "ZWD"
},
{
"title": "Zimbabwe Dollar",
- "x-country-name": "ZIMBABWE",
+ "x-country-names": [ "ZIMBABWE" ],
"x-withdrawal-date": "2024-09",
"const": "ZWL"
},
{
"title": "Zimbabwe Dollar (new)",
- "x-country-name": "ZIMBABWE",
+ "x-country-names": [ "ZIMBABWE" ],
"x-withdrawal-date": "2006-09",
"const": "ZWN"
},
{
"title": "Zimbabwe Dollar",
- "x-country-name": "ZIMBABWE",
+ "x-country-names": [ "ZIMBABWE" ],
"x-withdrawal-date": "2009-06",
"const": "ZWR"
}
diff --git a/schemas/iso/currency/2015/historical/numeric-currency.json b/schemas/iso/currency/2015/historical/numeric-currency.json
index 5a00128e..4a3c262e 100644
--- a/schemas/iso/currency/2015/historical/numeric-currency.json
+++ b/schemas/iso/currency/2015/historical/numeric-currency.json
@@ -9,626 +9,672 @@
"anyOf": [
{
"title": "Afghani",
- "x-country-name": "AFGHANISTAN",
- "x-withdrawal-date": "2003-01",
+ "x-country-names": [ "AFGHANISTAN" ],
+ "x-withdrawal-dates": [ "2003-01" ],
"const": 4
},
{
"title": "Old Lek",
- "x-country-name": "ALBANIA",
- "x-withdrawal-date": "1989-12",
+ "x-country-names": [ "ALBANIA" ],
+ "x-withdrawal-dates": [ "1989-12" ],
"const": 8
},
{
"title": "Andorran Peseta",
- "x-country-name": "ANDORRA",
- "x-withdrawal-date": "2003-07",
+ "x-country-names": [ "ANDORRA" ],
+ "x-withdrawal-dates": [ "2003-07" ],
"const": 20
},
{
- "title": "New Kwanza",
- "x-country-name": "ANGOLA",
- "x-withdrawal-date": "2000-02",
+ "title": "Kwanza / New Kwanza",
+ "x-country-names": [ "ANGOLA" ],
+ "x-withdrawal-dates": [ "1991-03", "2000-02" ],
"const": 24
},
{
"title": "Azerbaijanian Manat",
- "x-country-name": "AZERBAIJAN",
- "x-withdrawal-date": "2005-12",
+ "x-country-names": [ "AZERBAIJAN" ],
+ "x-withdrawal-dates": [ "2005-12" ],
"const": 31
},
{
- "title": "Peso",
- "x-country-name": "ARGENTINA",
- "x-withdrawal-date": "1989 to 1990",
+ "title": "Austral / Peso / Peso Argentino",
+ "x-country-names": [ "ARGENTINA" ],
+ "x-withdrawal-dates": [ "1985-07", "1989 to 1990", "1992-01" ],
"const": 32
},
{
"title": "Schilling",
- "x-country-name": "AUSTRIA",
- "x-withdrawal-date": "2002-03",
+ "x-country-names": [ "AUSTRIA" ],
+ "x-withdrawal-dates": [ "2002-03" ],
"const": 40
},
{
"title": "Belgian Franc",
- "x-country-name": "BELGIUM",
- "x-withdrawal-date": "2002-03",
+ "x-country-names": [ "BELGIUM" ],
+ "x-withdrawal-dates": [ "2002-03" ],
"const": 56
},
{
"title": "Peso boliviano",
- "x-country-name": "BOLIVIA",
- "x-withdrawal-date": "1987-02",
+ "x-country-names": [ "BOLIVIA" ],
+ "x-withdrawal-dates": [ "1987-02" ],
"const": 68
},
{
"title": "Dinar",
- "x-country-name": "BOSNIA AND HERZEGOVINA",
- "x-withdrawal-date": "1998-07",
+ "x-country-names": [ "BOSNIA AND HERZEGOVINA" ],
+ "x-withdrawal-dates": [ "1998-07" ],
"const": 70
},
{
- "title": "New Cruzado",
- "x-country-name": "BRAZIL",
- "x-withdrawal-date": "1990-03",
+ "title": "Cruzado / Cruzeiro / New Cruzado",
+ "x-country-names": [ "BRAZIL" ],
+ "x-withdrawal-dates": [ "1986-03", "1989-02", "1990-03", "1993-03" ],
"const": 76
},
{
- "title": "Lev",
- "x-country-name": "BULGARIA",
- "x-withdrawal-date": "2003-11",
+ "title": "Lev / Lev A/52 / Lev A/62",
+ "x-country-names": [ "BULGARIA" ],
+ "x-withdrawal-dates": [ "1989 to 1990", "2003-11" ],
"const": 100
},
{
"title": "Kyat",
- "x-country-name": "BURMA",
- "x-withdrawal-date": "1990-02",
+ "x-country-names": [ "BURMA" ],
+ "x-withdrawal-dates": [ "1990-02" ],
"const": 104
},
{
"title": "Belarusian Ruble",
- "x-country-name": "BELARUS",
- "x-withdrawal-date": "2001-01",
+ "x-country-names": [ "BELARUS" ],
+ "x-withdrawal-dates": [ "2001-01" ],
"const": 112
},
{
- "title": "Zaire",
- "x-country-name": "ZAIRE",
- "x-withdrawal-date": "1994-02",
+ "title": "New Zaire / Zaire",
+ "x-country-names": [ "ZAIRE" ],
+ "x-withdrawal-dates": [ "1994-02", "1999-06" ],
"const": 180
},
{
- "title": "Kuna",
- "x-country-name": "CROATIA",
- "x-withdrawal-date": "2023-01",
+ "title": "Croatian Dinar / Croatian Kuna / Kuna",
+ "x-country-names": [ "CROATIA" ],
+ "x-withdrawal-dates": [ "1995-01", "2015-06", "2023-01" ],
"const": 191
},
{
"title": "Cyprus Pound",
- "x-country-name": "CYPRUS",
- "x-withdrawal-date": "2008-01",
+ "x-country-names": [ "CYPRUS" ],
+ "x-withdrawal-dates": [ "2008-01" ],
"const": 196
},
{
"title": "Koruna",
- "x-country-name": "CZECHOSLOVAKIA",
- "x-withdrawal-date": "1993-03",
+ "x-country-names": [ "CZECHOSLOVAKIA" ],
+ "x-withdrawal-dates": [ "1993-03" ],
"const": 200
},
{
"title": "Krona A/53",
- "x-country-name": "CZECHOSLOVAKIA",
- "x-withdrawal-date": "1989 to 1990",
+ "x-country-names": [ "CZECHOSLOVAKIA" ],
+ "x-withdrawal-dates": [ "1989 to 1990" ],
"const": 203
},
{
"title": "Sucre",
- "x-country-name": "ECUADOR",
- "x-withdrawal-date": "2000-09",
+ "x-country-names": [ "ECUADOR" ],
+ "x-withdrawal-dates": [ "2000-09" ],
"const": 218
},
{
"title": "Ekwele",
- "x-country-name": "EQUATORIAL GUINEA",
- "x-withdrawal-date": "1986-06",
+ "x-country-names": [ "EQUATORIAL GUINEA" ],
+ "x-withdrawal-dates": [ "1986-06" ],
"const": 226
},
{
"title": "Kroon",
- "x-country-name": "ESTONIA",
- "x-withdrawal-date": "2011-01",
+ "x-country-names": [ "ESTONIA" ],
+ "x-withdrawal-dates": [ "2011-01" ],
"const": 233
},
{
"title": "Markka",
- "x-country-name": "FINLAND",
- "x-withdrawal-date": "2002-03",
+ "x-country-names": [ "FINLAND", "ÅLAND ISLANDS" ],
+ "x-withdrawal-dates": [ "2002-03" ],
"const": 246
},
{
"title": "French Franc",
- "x-country-name": "SAINT-BARTHÉLEMY",
- "x-withdrawal-date": "1999-01",
+ "x-country-names": [
+ "ANDORRA",
+ "FRANCE",
+ "FRENCH GUIANA",
+ "FRENCH SOUTHERN TERRITORIES",
+ "GUADELOUPE",
+ "MARTINIQUE",
+ "MAYOTTE",
+ "MONACO",
+ "RÉUNION",
+ "SAINT MARTIN",
+ "SAINT PIERRE AND MIQUELON",
+ "SAINT-BARTHÉLEMY"
+ ],
+ "x-withdrawal-dates": [ "1999-01", "2002-03" ],
"const": 250
},
{
"title": "Georgian Coupon",
- "x-country-name": "GEORGIA",
- "x-withdrawal-date": "1995-10",
+ "x-country-names": [ "GEORGIA" ],
+ "x-withdrawal-dates": [ "1995-10" ],
"const": 268
},
{
"title": "Deutsche Mark",
- "x-country-name": "GERMANY",
- "x-withdrawal-date": "2002-03",
+ "x-country-names": [ "GERMANY" ],
+ "x-withdrawal-dates": [ "2002-03" ],
"const": 276
},
{
"title": "Mark der DDR",
- "x-country-name": "GERMAN DEMOCRATIC REPUBLIC",
- "x-withdrawal-date": "1990-07 to 1990-09",
+ "x-country-names": [ "GERMAN DEMOCRATIC REPUBLIC" ],
+ "x-withdrawal-dates": [ "1990-07 to 1990-09" ],
"const": 278
},
{
"title": "Cedi",
- "x-country-name": "GHANA",
- "x-withdrawal-date": "2008-01",
+ "x-country-names": [ "GHANA" ],
+ "x-withdrawal-dates": [ "2008-01" ],
"const": 288
},
{
"title": "Drachma",
- "x-country-name": "GREECE",
- "x-withdrawal-date": "2002-03",
+ "x-country-names": [ "GREECE" ],
+ "x-withdrawal-dates": [ "2002-03" ],
"const": 300
},
{
"title": "Syli",
- "x-country-name": "GUINEA",
- "x-withdrawal-date": "1986-02",
+ "x-country-names": [ "GUINEA" ],
+ "x-withdrawal-dates": [ "1986-02", "1989-12" ],
"const": 324
},
{
"title": "Old Krona",
- "x-country-name": "ICELAND",
- "x-withdrawal-date": "1989 to 1990",
+ "x-country-names": [ "ICELAND" ],
+ "x-withdrawal-dates": [ "1989 to 1990" ],
"const": 352
},
{
"title": "Rupiah",
- "x-country-name": "TIMOR-LESTE",
- "x-withdrawal-date": "2002-07",
+ "x-country-names": [ "TIMOR-LESTE" ],
+ "x-withdrawal-dates": [ "2002-07" ],
"const": 360
},
{
"title": "Irish Pound",
- "x-country-name": "IRELAND",
- "x-withdrawal-date": "2002-03",
+ "x-country-names": [ "IRELAND" ],
+ "x-withdrawal-dates": [ "2002-03" ],
"const": 372
},
{
- "title": "Old Shekel",
- "x-country-name": "ISRAEL",
- "x-withdrawal-date": "1989 to 1990",
+ "title": "Old Shekel / Pound",
+ "x-country-names": [ "ISRAEL" ],
+ "x-withdrawal-dates": [ "1978 to 1981", "1989 to 1990" ],
"const": 376
},
{
"title": "Italian Lira",
- "x-country-name": "SAN MARINO",
- "x-withdrawal-date": "2002-03",
+ "x-country-names": [
+ "HOLY SEE (VATICAN CITY STATE)",
+ "ITALY",
+ "SAN MARINO"
+ ],
+ "x-withdrawal-dates": [ "2002-03" ],
"const": 380
},
{
"title": "Pathet Lao Kip",
- "x-country-name": "LAO",
- "x-withdrawal-date": "1979-12",
+ "x-country-names": [ "LAO" ],
+ "x-withdrawal-dates": [ "1979-12" ],
"const": 418
},
{
"title": "Loti",
- "x-country-name": "LESOTHO",
- "x-withdrawal-date": "1985-05",
+ "x-country-names": [ "LESOTHO" ],
+ "x-withdrawal-dates": [ "1985-05" ],
"const": 426
},
{
- "title": "Latvian Ruble",
- "x-country-name": "LATVIA",
- "x-withdrawal-date": "1994-12",
+ "title": "Latvian Lats / Latvian Ruble",
+ "x-country-names": [ "LATVIA" ],
+ "x-withdrawal-dates": [ "1994-12", "2014-01" ],
"const": 428
},
{
- "title": "Talonas",
- "x-country-name": "LITHUANIA",
- "x-withdrawal-date": "1993-07",
+ "title": "Lithuanian Litas / Talonas",
+ "x-country-names": [ "LITHUANIA" ],
+ "x-withdrawal-dates": [ "1993-07", "2014-12" ],
"const": 440
},
{
"title": "Luxembourg Franc",
- "x-country-name": "LUXEMBOURG",
- "x-withdrawal-date": "2002-03",
+ "x-country-names": [ "LUXEMBOURG" ],
+ "x-withdrawal-dates": [ "2002-03" ],
"const": 442
},
{
"title": "Malagasy Franc",
- "x-country-name": "MADAGASCAR",
- "x-withdrawal-date": "2004-12",
+ "x-country-names": [ "MADAGASCAR" ],
+ "x-withdrawal-dates": [ "2004-12" ],
"const": 450
},
{
"title": "Kwacha",
- "x-country-name": "MALAWI",
- "x-withdrawal-date": "2016-02",
+ "x-country-names": [ "MALAWI" ],
+ "x-withdrawal-dates": [ "2016-02" ],
"const": 454
},
{
"title": "Maldive Rupee",
- "x-country-name": "MALDIVES",
- "x-withdrawal-date": "1989-12",
+ "x-country-names": [ "MALDIVES" ],
+ "x-withdrawal-dates": [ "1989-12" ],
"const": 462
},
{
"title": "Mali Franc",
- "x-country-name": "MALI",
- "x-withdrawal-date": "1984-11",
+ "x-country-names": [ "MALI" ],
+ "x-withdrawal-dates": [ "1984-11" ],
"const": 466
},
{
- "title": "Maltese Pound",
- "x-country-name": "MALTA",
- "x-withdrawal-date": "1983-06",
+ "title": "Maltese Lira / Maltese Pound",
+ "x-country-names": [ "MALTA" ],
+ "x-withdrawal-dates": [ "1983-06", "2008-01" ],
"const": 470
},
{
"title": "Ouguiya",
- "x-country-name": "MAURITANIA",
- "x-withdrawal-date": "2017-12",
+ "x-country-names": [ "MAURITANIA" ],
+ "x-withdrawal-dates": [ "2017-12" ],
"const": 478
},
{
"title": "Mexican Peso",
- "x-country-name": "MEXICO",
- "x-withdrawal-date": "1993-01",
+ "x-country-names": [ "MEXICO" ],
+ "x-withdrawal-dates": [ "1993-01" ],
"const": 484
},
{
- "title": "Mozambique Metical",
- "x-country-name": "MOZAMBIQUE",
- "x-withdrawal-date": "2006-06",
+ "title": "Mozambique Escudo / Mozambique Metical",
+ "x-country-names": [ "MOZAMBIQUE" ],
+ "x-withdrawal-dates": [ "1978 to 1981", "2006-06" ],
"const": 508
},
{
"title": "Netherlands Guilder",
- "x-country-name": "NETHERLANDS",
- "x-withdrawal-date": "2002-03",
+ "x-country-names": [ "NETHERLANDS" ],
+ "x-withdrawal-dates": [ "2002-03" ],
"const": 528
},
{
"title": "Netherlands Antillean Guilder",
- "x-country-name": "SINT MAARTEN (DUTCH PART)",
- "x-withdrawal-date": "2025-03",
+ "x-country-names": [
+ "CURAÇAO",
+ "NETHERLANDS ANTILLES",
+ "SINT MAARTEN (DUTCH PART)"
+ ],
+ "x-withdrawal-dates": [ "2010-10", "2025-03" ],
"const": 532
},
{
"title": "Cordoba",
- "x-country-name": "NICARAGUA",
- "x-withdrawal-date": "1990-10",
+ "x-country-names": [ "NICARAGUA" ],
+ "x-withdrawal-dates": [ "1990-10" ],
"const": 558
},
{
- "title": "Sol",
- "x-country-name": "PERU",
- "x-withdrawal-date": "1986-02",
+ "title": "Inti / Nuevo Sol / Sol",
+ "x-country-names": [ "PERU" ],
+ "x-withdrawal-dates": [ "1986-02", "1989 to 1990", "1991-07", "2015-12" ],
"const": 604
},
{
"title": "Zloty",
- "x-country-name": "POLAND",
- "x-withdrawal-date": "1997-01",
+ "x-country-names": [ "POLAND" ],
+ "x-withdrawal-dates": [ "1997-01" ],
"const": 616
},
{
"title": "Portuguese Escudo",
- "x-country-name": "PORTUGAL",
- "x-withdrawal-date": "2002-03",
+ "x-country-names": [ "PORTUGAL" ],
+ "x-withdrawal-dates": [ "2002-03" ],
"const": 620
},
{
- "title": "Guinea-Bissau Peso",
- "x-country-name": "GUINEA-BISSAU",
- "x-withdrawal-date": "1997-05",
+ "title": "Guinea Escudo / Guinea-Bissau Peso",
+ "x-country-names": [ "GUINEA-BISSAU" ],
+ "x-withdrawal-dates": [ "1978 to 1981", "1997-05" ],
"const": 624
},
{
"title": "Timor Escudo",
- "x-country-name": "TIMOR-LESTE",
- "x-withdrawal-date": "2002-11",
+ "x-country-names": [ "TIMOR-LESTE" ],
+ "x-withdrawal-dates": [ "2002-11" ],
"const": 626
},
{
- "title": "Old Leu",
- "x-country-name": "ROMANIA",
- "x-withdrawal-date": "2005-06",
+ "title": "Leu A/52 / Old Leu",
+ "x-country-names": [ "ROMANIA" ],
+ "x-withdrawal-dates": [ "1989 to 1990", "2005-06" ],
"const": 642
},
{
"title": "Dobra",
- "x-country-name": "SAO TOME AND PRINCIPE",
- "x-withdrawal-date": "2017-12",
+ "x-country-names": [ "SAO TOME AND PRINCIPE" ],
+ "x-withdrawal-dates": [ "2017-12" ],
"const": 678
},
{
"title": "Leone",
- "x-country-name": "SIERRA LEONE",
- "x-withdrawal-date": "2023-12",
+ "x-country-names": [ "SIERRA LEONE" ],
+ "x-withdrawal-dates": [ "2023-12" ],
"const": 694
},
{
"title": "Slovak Koruna",
- "x-country-name": "SLOVAKIA",
- "x-withdrawal-date": "2009-01",
+ "x-country-names": [ "SLOVAKIA" ],
+ "x-withdrawal-dates": [ "2009-01" ],
"const": 703
},
{
"title": "Old Dong",
- "x-country-name": "VIETNAM",
- "x-withdrawal-date": "1989-1990",
+ "x-country-names": [ "VIETNAM" ],
+ "x-withdrawal-dates": [ "1989-1990" ],
"const": 704
},
{
"title": "Tolar",
- "x-country-name": "SLOVENIA",
- "x-withdrawal-date": "2007-01",
+ "x-country-names": [ "SLOVENIA" ],
+ "x-withdrawal-dates": [ "2007-01" ],
"const": 705
},
{
- "title": "Zimbabwe Dollar",
- "x-country-name": "ZIMBABWE",
- "x-withdrawal-date": "2008-08",
+ "title": "Rhodesian Dollar / Zimbabwe Dollar / Zimbabwe Dollar (old)",
+ "x-country-names": [ "SOUTHERN RHODESIA", "ZIMBABWE" ],
+ "x-withdrawal-dates": [ "1978 to 1981", "1989-12", "2006-08", "2008-08" ],
"const": 716
},
{
"title": "Yemeni Dinar",
- "x-country-name": "YEMEN, DEMOCRATIC",
- "x-withdrawal-date": "1991-09",
+ "x-country-names": [ "YEMEN, DEMOCRATIC" ],
+ "x-withdrawal-dates": [ "1991-09" ],
"const": 720
},
{
"title": "Spanish Peseta",
- "x-country-name": "SPAIN",
- "x-withdrawal-date": "2002-03",
+ "x-country-names": [ "ANDORRA", "SPAIN" ],
+ "x-withdrawal-dates": [ "2002-03" ],
"const": 724
},
{
- "title": "Sudanese Pound",
- "x-country-name": "SUDAN",
- "x-withdrawal-date": "1998-06",
+ "title": "Sudanese Dinar / Sudanese Pound",
+ "x-country-names": [ "SUDAN" ],
+ "x-withdrawal-dates": [ "1998-06", "2007-07" ],
"const": 736
},
{
"title": "Surinam Guilder",
- "x-country-name": "SURINAME",
- "x-withdrawal-date": "2003-12",
+ "x-country-names": [ "SURINAME" ],
+ "x-withdrawal-dates": [ "2003-12" ],
"const": 740
},
{
"title": "Lilangeni",
- "x-country-name": "SWAZILAND",
- "x-withdrawal-date": "2018-08",
+ "x-country-names": [ "SWAZILAND" ],
+ "x-withdrawal-dates": [ "2018-08" ],
"const": 748
},
{
"title": "Tajik Ruble",
- "x-country-name": "TAJIKISTAN",
- "x-withdrawal-date": "2001-04",
+ "x-country-names": [ "TAJIKISTAN" ],
+ "x-withdrawal-dates": [ "2001-04" ],
"const": 762
},
{
"title": "Old Turkish Lira",
- "x-country-name": "TURKEY",
- "x-withdrawal-date": "2005-12",
+ "x-country-names": [ "TURKEY" ],
+ "x-withdrawal-dates": [ "2005-12" ],
"const": 792
},
{
"title": "Turkmenistan Manat",
- "x-country-name": "TURKMENISTAN",
- "x-withdrawal-date": "2009-01",
+ "x-country-names": [ "TURKMENISTAN" ],
+ "x-withdrawal-dates": [ "2009-01" ],
"const": 795
},
{
- "title": "Old Shilling",
- "x-country-name": "UGANDA",
- "x-withdrawal-date": "1989 to 1990",
+ "title": "Old Shilling / Uganda Shilling",
+ "x-country-names": [ "UGANDA" ],
+ "x-withdrawal-dates": [ "1987-05", "1989 to 1990" ],
"const": 800
},
{
"title": "Karbovanet",
- "x-country-name": "UKRAINE",
- "x-withdrawal-date": "1996-09",
+ "x-country-names": [ "UKRAINE" ],
+ "x-withdrawal-dates": [ "1996-09" ],
"const": 804
},
{
- "title": "Russian Ruble",
- "x-country-name": "UZBEKISTAN",
- "x-withdrawal-date": "1994-07",
+ "title": "Rouble / Russian Ruble",
+ "x-country-names": [
+ "ARMENIA",
+ "AZERBAIJAN",
+ "BELARUS",
+ "GEORGIA",
+ "KAZAKHSTAN",
+ "KYRGYZSTAN",
+ "MOLDOVA, REPUBLIC OF",
+ "RUSSIAN FEDERATION",
+ "TAJIKISTAN",
+ "TURKMENISTAN",
+ "UNION OF SOVIET SOCIALIST REPUBLICS",
+ "UZBEKISTAN"
+ ],
+ "x-withdrawal-dates": [
+ "1990-12",
+ "1993-01",
+ "1993-10",
+ "1993-12",
+ "1994-04",
+ "1994-05",
+ "1994-06",
+ "1994-07",
+ "1994-08",
+ "1995-05",
+ "2004-01"
+ ],
"const": 810
},
{
- "title": "Uruguayan Peso",
- "x-country-name": "URUGUAY",
- "x-withdrawal-date": "1993-03",
+ "title": "Old Uruguay Peso / Uruguayan Peso",
+ "x-country-names": [ "URUGUAY" ],
+ "x-withdrawal-dates": [ "1989-12", "1993-03" ],
"const": 858
},
{
"title": "Bolivar",
- "x-country-name": "VENEZUELA",
- "x-withdrawal-date": "2008-01",
+ "x-country-names": [ "VENEZUELA" ],
+ "x-withdrawal-dates": [ "2008-01" ],
"const": 862
},
{
- "title": "Yugoslavian Dinar",
- "x-country-name": "YUGOSLAVIA",
- "x-withdrawal-date": "1995-11",
+ "title": "New Yugoslavian Dinar / Yugoslavian Dinar",
+ "x-country-names": [ "YUGOSLAVIA" ],
+ "x-withdrawal-dates": [ "1990-01", "1995-11" ],
"const": 890
},
{
- "title": "New Dinar",
- "x-country-name": "YUGOSLAVIA",
- "x-withdrawal-date": "2003-07",
+ "title": "New Dinar / Serbian Dinar",
+ "x-country-names": [ "SERBIA AND MONTENEGRO", "YUGOSLAVIA" ],
+ "x-withdrawal-dates": [ "2003-07", "2006-10" ],
"const": 891
},
{
"title": "Zambian Kwacha",
- "x-country-name": "ZAMBIA",
- "x-withdrawal-date": "2012-12",
+ "x-country-names": [ "ZAMBIA" ],
+ "x-withdrawal-dates": [ "2012-12" ],
"const": 894
},
{
"title": "Peso Convertible",
- "x-country-name": "CUBA",
- "x-withdrawal-date": "2021-06",
+ "x-country-names": [ "CUBA" ],
+ "x-withdrawal-dates": [ "2021-06" ],
"const": 931
},
{
"title": "Zimbabwe Dollar",
- "x-country-name": "ZIMBABWE",
- "x-withdrawal-date": "2024-09",
+ "x-country-names": [ "ZIMBABWE" ],
+ "x-withdrawal-dates": [ "2024-09" ],
"const": 932
},
{
"title": "Zimbabwe Dollar",
- "x-country-name": "ZIMBABWE",
- "x-withdrawal-date": "2009-06",
+ "x-country-names": [ "ZIMBABWE" ],
+ "x-withdrawal-dates": [ "2009-06" ],
"const": 935
},
{
- "title": "Bolívar",
- "x-country-name": "VENEZUELA (BOLIVARIAN REPUBLIC OF)",
- "x-withdrawal-date": "2018-08",
+ "title": "Bolivar / Bolivar Fuerte / Bolívar",
+ "x-country-names": [ "VENEZUELA", "VENEZUELA (BOLIVARIAN REPUBLIC OF)" ],
+ "x-withdrawal-dates": [ "2011-12", "2016-02", "2018-08" ],
"const": 937
},
{
"title": "Sudanese Pound",
- "x-country-name": "SOUTH SUDAN",
- "x-withdrawal-date": "2012-09",
+ "x-country-names": [ "SOUTH SUDAN" ],
+ "x-withdrawal-dates": [ "2012-09" ],
"const": 938
},
{
"title": "Ghana Cedi",
- "x-country-name": "GHANA",
- "x-withdrawal-date": "2007-06",
+ "x-country-names": [ "GHANA" ],
+ "x-withdrawal-dates": [ "2007-06" ],
"const": 939
},
{
"title": "Zimbabwe Dollar (new)",
- "x-country-name": "ZIMBABWE",
- "x-withdrawal-date": "2006-09",
+ "x-country-names": [ "ZIMBABWE" ],
+ "x-withdrawal-dates": [ "2006-09" ],
"const": 942
},
{
"title": "Azerbaijan Manat",
- "x-country-name": "AZERBAIJAN",
- "x-withdrawal-date": "2005-10",
+ "x-country-names": [ "AZERBAIJAN" ],
+ "x-withdrawal-dates": [ "2005-10" ],
"const": 945
},
{
"title": "New Romanian Leu",
- "x-country-name": "ROMANIA",
- "x-withdrawal-date": "2015-06",
+ "x-country-names": [ "ROMANIA" ],
+ "x-withdrawal-dates": [ "2015-06" ],
"const": 946
},
{
"title": "WIR Franc (for electronic)",
- "x-country-name": "SWITZERLAND",
- "x-withdrawal-date": "2004-11",
+ "x-country-names": [ "SWITZERLAND" ],
+ "x-withdrawal-dates": [ "2004-11" ],
"const": 948
},
{
"title": "New Turkish Lira",
- "x-country-name": "TURKEY",
- "x-withdrawal-date": "2009-01",
+ "x-country-names": [ "TURKEY" ],
+ "x-withdrawal-dates": [ "2009-01" ],
"const": 949
},
{
"title": "European Currency Unit (E.C.U)",
- "x-country-name": "EUROPEAN MONETARY CO-OPERATION FUND (EMCF)",
- "x-withdrawal-date": "1999-01",
+ "x-country-names": [ "EUROPEAN MONETARY CO-OPERATION FUND (EMCF)" ],
+ "x-withdrawal-dates": [ "1999-01" ],
"const": 954
},
{
"title": "Belarusian Ruble",
- "x-country-name": "BELARUS",
- "x-withdrawal-date": "2017-01",
+ "x-country-names": [ "BELARUS" ],
+ "x-withdrawal-dates": [ "2017-01" ],
"const": 974
},
{
"title": "Euro",
- "x-country-name": "SERBIA AND MONTENEGRO",
- "x-withdrawal-date": "2006-10",
+ "x-country-names": [ "SERBIA AND MONTENEGRO" ],
+ "x-withdrawal-dates": [ "2006-10" ],
"const": 978
},
{
"title": "Kwanza Reajustado",
- "x-country-name": "ANGOLA",
- "x-withdrawal-date": "2000-02",
+ "x-country-names": [ "ANGOLA" ],
+ "x-withdrawal-dates": [ "2000-02" ],
"const": 982
},
{
"title": "Unidad de Valor Constante (UVC)",
- "x-country-name": "ECUADOR",
- "x-withdrawal-date": "2000-09",
+ "x-country-names": [ "ECUADOR" ],
+ "x-withdrawal-dates": [ "2000-09" ],
"const": 983
},
{
"title": "Cruzeiro Real",
- "x-country-name": "BRAZIL",
- "x-withdrawal-date": "1994-07",
+ "x-country-names": [ "BRAZIL" ],
+ "x-withdrawal-dates": [ "1994-07" ],
"const": 987
},
{
"title": "Luxembourg Financial Franc",
- "x-country-name": "LUXEMBOURG",
- "x-withdrawal-date": "1990-03",
+ "x-country-names": [ "LUXEMBOURG" ],
+ "x-withdrawal-dates": [ "1990-03" ],
"const": 988
},
{
"title": "Luxembourg Convertible Franc",
- "x-country-name": "LUXEMBOURG",
- "x-withdrawal-date": "1990-03",
+ "x-country-names": [ "LUXEMBOURG" ],
+ "x-withdrawal-dates": [ "1990-03" ],
"const": 989
},
{
"title": "Financial Rand",
- "x-country-name": "SOUTH AFRICA",
- "x-withdrawal-date": "1995-03",
+ "x-country-names": [ "LESOTHO", "SOUTH AFRICA" ],
+ "x-withdrawal-dates": [ "1995-03" ],
"const": 991
},
{
"title": "Financial Franc",
- "x-country-name": "BELGIUM",
- "x-withdrawal-date": "1990-03",
+ "x-country-names": [ "BELGIUM" ],
+ "x-withdrawal-dates": [ "1990-03" ],
"const": 992
},
{
"title": "Convertible Franc",
- "x-country-name": "BELGIUM",
- "x-withdrawal-date": "1990-03",
+ "x-country-names": [ "BELGIUM" ],
+ "x-withdrawal-dates": [ "1990-03" ],
"const": 993
},
{
"title": "\"A\" Account (convertible Peseta Account)",
- "x-country-name": "SPAIN",
- "x-withdrawal-date": "1994-12",
+ "x-country-names": [ "SPAIN" ],
+ "x-withdrawal-dates": [ "1994-12" ],
"const": 995
},
{
"title": "Spanish Peseta",
- "x-country-name": "SPAIN",
- "x-withdrawal-date": "1978 to 1981",
+ "x-country-names": [ "SPAIN" ],
+ "x-withdrawal-dates": [ "1978 to 1981" ],
"const": 996
},
{
"title": "US Dollar (Same day)",
- "x-country-name": "UNITED STATES",
- "x-withdrawal-date": "2014-03",
+ "x-country-names": [ "UNITED STATES" ],
+ "x-withdrawal-dates": [ "2014-03" ],
"const": 998
}
]
diff --git a/schemas/iso/currency/2015/numeric-currency.json b/schemas/iso/currency/2015/numeric-currency.json
index 46109971..6fe5f188 100644
--- a/schemas/iso/currency/2015/numeric-currency.json
+++ b/schemas/iso/currency/2015/numeric-currency.json
@@ -8,991 +8,1101 @@
"anyOf": [
{
"title": "Lek",
- "x-country-name": "ALBANIA",
+ "x-country-names": [ "ALBANIA" ],
"x-minor-unit": 2,
"const": 8
},
{
"title": "Algerian Dinar",
- "x-country-name": "ALGERIA",
+ "x-country-names": [ "ALGERIA" ],
"x-minor-unit": 2,
"const": 12
},
{
"title": "Argentine Peso",
- "x-country-name": "ARGENTINA",
+ "x-country-names": [ "ARGENTINA" ],
"x-minor-unit": 2,
"const": 32
},
{
"title": "Australian Dollar",
- "x-country-name": "TUVALU",
+ "x-country-names": [
+ "AUSTRALIA",
+ "CHRISTMAS ISLAND",
+ "COCOS (KEELING) ISLANDS (THE)",
+ "HEARD ISLAND AND McDONALD ISLANDS",
+ "KIRIBATI",
+ "NAURU",
+ "NORFOLK ISLAND",
+ "TUVALU"
+ ],
"x-minor-unit": 2,
"const": 36
},
{
"title": "Bahamian Dollar",
- "x-country-name": "BAHAMAS (THE)",
+ "x-country-names": [ "BAHAMAS (THE)" ],
"x-minor-unit": 2,
"const": 44
},
{
"title": "Bahraini Dinar",
- "x-country-name": "BAHRAIN",
+ "x-country-names": [ "BAHRAIN" ],
"x-minor-unit": 3,
"const": 48
},
{
"title": "Taka",
- "x-country-name": "BANGLADESH",
+ "x-country-names": [ "BANGLADESH" ],
"x-minor-unit": 2,
"const": 50
},
{
"title": "Armenian Dram",
- "x-country-name": "ARMENIA",
+ "x-country-names": [ "ARMENIA" ],
"x-minor-unit": 2,
"const": 51
},
{
"title": "Barbados Dollar",
- "x-country-name": "BARBADOS",
+ "x-country-names": [ "BARBADOS" ],
"x-minor-unit": 2,
"const": 52
},
{
"title": "Bermudian Dollar",
- "x-country-name": "BERMUDA",
+ "x-country-names": [ "BERMUDA" ],
"x-minor-unit": 2,
"const": 60
},
{
"title": "Ngultrum",
- "x-country-name": "BHUTAN",
+ "x-country-names": [ "BHUTAN" ],
"x-minor-unit": 2,
"const": 64
},
{
"title": "Boliviano",
- "x-country-name": "BOLIVIA (PLURINATIONAL STATE OF)",
+ "x-country-names": [ "BOLIVIA (PLURINATIONAL STATE OF)" ],
"x-minor-unit": 2,
"const": 68
},
{
"title": "Pula",
- "x-country-name": "BOTSWANA",
+ "x-country-names": [ "BOTSWANA" ],
"x-minor-unit": 2,
"const": 72
},
{
"title": "Belize Dollar",
- "x-country-name": "BELIZE",
+ "x-country-names": [ "BELIZE" ],
"x-minor-unit": 2,
"const": 84
},
{
"title": "Solomon Islands Dollar",
- "x-country-name": "SOLOMON ISLANDS",
+ "x-country-names": [ "SOLOMON ISLANDS" ],
"x-minor-unit": 2,
"const": 90
},
{
"title": "Brunei Dollar",
- "x-country-name": "BRUNEI DARUSSALAM",
+ "x-country-names": [ "BRUNEI DARUSSALAM" ],
"x-minor-unit": 2,
"const": 96
},
{
"title": "Kyat",
- "x-country-name": "MYANMAR",
+ "x-country-names": [ "MYANMAR" ],
"x-minor-unit": 2,
"const": 104
},
{
"title": "Burundi Franc",
- "x-country-name": "BURUNDI",
+ "x-country-names": [ "BURUNDI" ],
"x-minor-unit": 0,
"const": 108
},
{
"title": "Riel",
- "x-country-name": "CAMBODIA",
+ "x-country-names": [ "CAMBODIA" ],
"x-minor-unit": 2,
"const": 116
},
{
"title": "Canadian Dollar",
- "x-country-name": "CANADA",
+ "x-country-names": [ "CANADA" ],
"x-minor-unit": 2,
"const": 124
},
{
"title": "Cabo Verde Escudo",
- "x-country-name": "CABO VERDE",
+ "x-country-names": [ "CABO VERDE" ],
"x-minor-unit": 2,
"const": 132
},
{
"title": "Cayman Islands Dollar",
- "x-country-name": "CAYMAN ISLANDS (THE)",
+ "x-country-names": [ "CAYMAN ISLANDS (THE)" ],
"x-minor-unit": 2,
"const": 136
},
{
"title": "Sri Lanka Rupee",
- "x-country-name": "SRI LANKA",
+ "x-country-names": [ "SRI LANKA" ],
"x-minor-unit": 2,
"const": 144
},
{
"title": "Chilean Peso",
- "x-country-name": "CHILE",
+ "x-country-names": [ "CHILE" ],
"x-minor-unit": 0,
"const": 152
},
{
"title": "Yuan Renminbi",
- "x-country-name": "CHINA",
+ "x-country-names": [ "CHINA" ],
"x-minor-unit": 2,
"const": 156
},
{
"title": "Colombian Peso",
- "x-country-name": "COLOMBIA",
+ "x-country-names": [ "COLOMBIA" ],
"x-minor-unit": 2,
"const": 170
},
{
"title": "Comorian Franc",
- "x-country-name": "COMOROS (THE)",
+ "x-country-names": [ "COMOROS (THE)" ],
"x-minor-unit": 0,
"const": 174
},
{
"title": "Costa Rican Colon",
- "x-country-name": "COSTA RICA",
+ "x-country-names": [ "COSTA RICA" ],
"x-minor-unit": 2,
"const": 188
},
{
"title": "Cuban Peso",
- "x-country-name": "CUBA",
+ "x-country-names": [ "CUBA" ],
"x-minor-unit": 2,
"const": 192
},
{
"title": "Czech Koruna",
- "x-country-name": "CZECHIA",
+ "x-country-names": [ "CZECHIA" ],
"x-minor-unit": 2,
"const": 203
},
{
"title": "Danish Krone",
- "x-country-name": "GREENLAND",
+ "x-country-names": [ "DENMARK", "FAROE ISLANDS (THE)", "GREENLAND" ],
"x-minor-unit": 2,
"const": 208
},
{
"title": "Dominican Peso",
- "x-country-name": "DOMINICAN REPUBLIC (THE)",
+ "x-country-names": [ "DOMINICAN REPUBLIC (THE)" ],
"x-minor-unit": 2,
"const": 214
},
{
"title": "El Salvador Colon",
- "x-country-name": "EL SALVADOR",
+ "x-country-names": [ "EL SALVADOR" ],
"x-minor-unit": 2,
"const": 222
},
{
"title": "Ethiopian Birr",
- "x-country-name": "ETHIOPIA",
+ "x-country-names": [ "ETHIOPIA" ],
"x-minor-unit": 2,
"const": 230
},
{
"title": "Nakfa",
- "x-country-name": "ERITREA",
+ "x-country-names": [ "ERITREA" ],
"x-minor-unit": 2,
"const": 232
},
{
"title": "Falkland Islands Pound",
- "x-country-name": "FALKLAND ISLANDS (THE) [MALVINAS]",
+ "x-country-names": [ "FALKLAND ISLANDS (THE) [MALVINAS]" ],
"x-minor-unit": 2,
"const": 238
},
{
"title": "Fiji Dollar",
- "x-country-name": "FIJI",
+ "x-country-names": [ "FIJI" ],
"x-minor-unit": 2,
"const": 242
},
{
"title": "Djibouti Franc",
- "x-country-name": "DJIBOUTI",
+ "x-country-names": [ "DJIBOUTI" ],
"x-minor-unit": 0,
"const": 262
},
{
"title": "Dalasi",
- "x-country-name": "GAMBIA (THE)",
+ "x-country-names": [ "GAMBIA (THE)" ],
"x-minor-unit": 2,
"const": 270
},
{
"title": "Gibraltar Pound",
- "x-country-name": "GIBRALTAR",
+ "x-country-names": [ "GIBRALTAR" ],
"x-minor-unit": 2,
"const": 292
},
{
"title": "Quetzal",
- "x-country-name": "GUATEMALA",
+ "x-country-names": [ "GUATEMALA" ],
"x-minor-unit": 2,
"const": 320
},
{
"title": "Guinean Franc",
- "x-country-name": "GUINEA",
+ "x-country-names": [ "GUINEA" ],
"x-minor-unit": 0,
"const": 324
},
{
"title": "Guyana Dollar",
- "x-country-name": "GUYANA",
+ "x-country-names": [ "GUYANA" ],
"x-minor-unit": 2,
"const": 328
},
{
"title": "Gourde",
- "x-country-name": "HAITI",
+ "x-country-names": [ "HAITI" ],
"x-minor-unit": 2,
"const": 332
},
{
"title": "Lempira",
- "x-country-name": "HONDURAS",
+ "x-country-names": [ "HONDURAS" ],
"x-minor-unit": 2,
"const": 340
},
{
"title": "Hong Kong Dollar",
- "x-country-name": "HONG KONG",
+ "x-country-names": [ "HONG KONG" ],
"x-minor-unit": 2,
"const": 344
},
{
"title": "Forint",
- "x-country-name": "HUNGARY",
+ "x-country-names": [ "HUNGARY" ],
"x-minor-unit": 2,
"const": 348
},
{
"title": "Iceland Krona",
- "x-country-name": "ICELAND",
+ "x-country-names": [ "ICELAND" ],
"x-minor-unit": 0,
"const": 352
},
{
"title": "Indian Rupee",
- "x-country-name": "INDIA",
+ "x-country-names": [ "BHUTAN", "INDIA" ],
"x-minor-unit": 2,
"const": 356
},
{
"title": "Rupiah",
- "x-country-name": "INDONESIA",
+ "x-country-names": [ "INDONESIA" ],
"x-minor-unit": 2,
"const": 360
},
{
"title": "Iranian Rial",
- "x-country-name": "IRAN (ISLAMIC REPUBLIC OF)",
+ "x-country-names": [ "IRAN (ISLAMIC REPUBLIC OF)" ],
"x-minor-unit": 2,
"const": 364
},
{
"title": "Iraqi Dinar",
- "x-country-name": "IRAQ",
+ "x-country-names": [ "IRAQ" ],
"x-minor-unit": 3,
"const": 368
},
{
"title": "New Israeli Sheqel",
- "x-country-name": "ISRAEL",
+ "x-country-names": [ "ISRAEL" ],
"x-minor-unit": 2,
"const": 376
},
{
"title": "Jamaican Dollar",
- "x-country-name": "JAMAICA",
+ "x-country-names": [ "JAMAICA" ],
"x-minor-unit": 2,
"const": 388
},
{
"title": "Yen",
- "x-country-name": "JAPAN",
+ "x-country-names": [ "JAPAN" ],
"x-minor-unit": 0,
"const": 392
},
{
"title": "Arab Accounting Dinar",
- "x-country-name": "ARAB MONETARY FUND",
+ "x-country-names": [ "ARAB MONETARY FUND" ],
"x-minor-unit": 2,
"const": 396
},
{
"title": "Tenge",
- "x-country-name": "KAZAKHSTAN",
+ "x-country-names": [ "KAZAKHSTAN" ],
"x-minor-unit": 2,
"const": 398
},
{
"title": "Jordanian Dinar",
- "x-country-name": "JORDAN",
+ "x-country-names": [ "JORDAN" ],
"x-minor-unit": 3,
"const": 400
},
{
"title": "Kenyan Shilling",
- "x-country-name": "KENYA",
+ "x-country-names": [ "KENYA" ],
"x-minor-unit": 2,
"const": 404
},
{
"title": "North Korean Won",
- "x-country-name": "KOREA (THE DEMOCRATIC PEOPLE’S REPUBLIC OF)",
+ "x-country-names": [ "KOREA (THE DEMOCRATIC PEOPLE’S REPUBLIC OF)" ],
"x-minor-unit": 2,
"const": 408
},
{
"title": "Won",
- "x-country-name": "KOREA (THE REPUBLIC OF)",
+ "x-country-names": [ "KOREA (THE REPUBLIC OF)" ],
"x-minor-unit": 0,
"const": 410
},
{
"title": "Kuwaiti Dinar",
- "x-country-name": "KUWAIT",
+ "x-country-names": [ "KUWAIT" ],
"x-minor-unit": 3,
"const": 414
},
{
"title": "Som",
- "x-country-name": "KYRGYZSTAN",
+ "x-country-names": [ "KYRGYZSTAN" ],
"x-minor-unit": 2,
"const": 417
},
{
"title": "Lao Kip",
- "x-country-name": "LAO PEOPLE’S DEMOCRATIC REPUBLIC (THE)",
+ "x-country-names": [ "LAO PEOPLE’S DEMOCRATIC REPUBLIC (THE)" ],
"x-minor-unit": 2,
"const": 418
},
{
"title": "Lebanese Pound",
- "x-country-name": "LEBANON",
+ "x-country-names": [ "LEBANON" ],
"x-minor-unit": 2,
"const": 422
},
{
"title": "Loti",
- "x-country-name": "LESOTHO",
+ "x-country-names": [ "LESOTHO" ],
"x-minor-unit": 2,
"const": 426
},
{
"title": "Liberian Dollar",
- "x-country-name": "LIBERIA",
+ "x-country-names": [ "LIBERIA" ],
"x-minor-unit": 2,
"const": 430
},
{
"title": "Libyan Dinar",
- "x-country-name": "LIBYA",
+ "x-country-names": [ "LIBYA" ],
"x-minor-unit": 3,
"const": 434
},
{
"title": "Pataca",
- "x-country-name": "MACAO",
+ "x-country-names": [ "MACAO" ],
"x-minor-unit": 2,
"const": 446
},
{
"title": "Malawi Kwacha",
- "x-country-name": "MALAWI",
+ "x-country-names": [ "MALAWI" ],
"x-minor-unit": 2,
"const": 454
},
{
"title": "Malaysian Ringgit",
- "x-country-name": "MALAYSIA",
+ "x-country-names": [ "MALAYSIA" ],
"x-minor-unit": 2,
"const": 458
},
{
"title": "Rufiyaa",
- "x-country-name": "MALDIVES",
+ "x-country-names": [ "MALDIVES" ],
"x-minor-unit": 2,
"const": 462
},
{
"title": "Mauritius Rupee",
- "x-country-name": "MAURITIUS",
+ "x-country-names": [ "MAURITIUS" ],
"x-minor-unit": 2,
"const": 480
},
{
"title": "Mexican Peso",
- "x-country-name": "MEXICO",
+ "x-country-names": [ "MEXICO" ],
"x-minor-unit": 2,
"const": 484
},
{
"title": "Tugrik",
- "x-country-name": "MONGOLIA",
+ "x-country-names": [ "MONGOLIA" ],
"x-minor-unit": 2,
"const": 496
},
{
"title": "Moldovan Leu",
- "x-country-name": "MOLDOVA (THE REPUBLIC OF)",
+ "x-country-names": [ "MOLDOVA (THE REPUBLIC OF)" ],
"x-minor-unit": 2,
"const": 498
},
{
"title": "Moroccan Dirham",
- "x-country-name": "WESTERN SAHARA",
+ "x-country-names": [ "MOROCCO", "WESTERN SAHARA" ],
"x-minor-unit": 2,
"const": 504
},
{
"title": "Rial Omani",
- "x-country-name": "OMAN",
+ "x-country-names": [ "OMAN" ],
"x-minor-unit": 3,
"const": 512
},
{
"title": "Namibia Dollar",
- "x-country-name": "NAMIBIA",
+ "x-country-names": [ "NAMIBIA" ],
"x-minor-unit": 2,
"const": 516
},
{
"title": "Nepalese Rupee",
- "x-country-name": "NEPAL",
+ "x-country-names": [ "NEPAL" ],
"x-minor-unit": 2,
"const": 524
},
{
"title": "Caribbean Guilder",
- "x-country-name": "SINT MAARTEN (DUTCH PART)",
+ "x-country-names": [ "CURAÇAO", "SINT MAARTEN (DUTCH PART)" ],
"x-minor-unit": 2,
"const": 532
},
{
"title": "Aruban Florin",
- "x-country-name": "ARUBA",
+ "x-country-names": [ "ARUBA" ],
"x-minor-unit": 2,
"const": 533
},
{
"title": "Vatu",
- "x-country-name": "VANUATU",
+ "x-country-names": [ "VANUATU" ],
"x-minor-unit": 0,
"const": 548
},
{
"title": "New Zealand Dollar",
- "x-country-name": "TOKELAU",
+ "x-country-names": [
+ "COOK ISLANDS (THE)",
+ "NEW ZEALAND",
+ "NIUE",
+ "PITCAIRN",
+ "TOKELAU"
+ ],
"x-minor-unit": 2,
"const": 554
},
{
"title": "Cordoba Oro",
- "x-country-name": "NICARAGUA",
+ "x-country-names": [ "NICARAGUA" ],
"x-minor-unit": 2,
"const": 558
},
{
"title": "Naira",
- "x-country-name": "NIGERIA",
+ "x-country-names": [ "NIGERIA" ],
"x-minor-unit": 2,
"const": 566
},
{
"title": "Norwegian Krone",
- "x-country-name": "SVALBARD AND JAN MAYEN",
+ "x-country-names": [ "BOUVET ISLAND", "NORWAY", "SVALBARD AND JAN MAYEN" ],
"x-minor-unit": 2,
"const": 578
},
{
"title": "Pakistan Rupee",
- "x-country-name": "PAKISTAN",
+ "x-country-names": [ "PAKISTAN" ],
"x-minor-unit": 2,
"const": 586
},
{
"title": "Balboa",
- "x-country-name": "PANAMA",
+ "x-country-names": [ "PANAMA" ],
"x-minor-unit": 2,
"const": 590
},
{
"title": "Kina",
- "x-country-name": "PAPUA NEW GUINEA",
+ "x-country-names": [ "PAPUA NEW GUINEA" ],
"x-minor-unit": 2,
"const": 598
},
{
"title": "Guarani",
- "x-country-name": "PARAGUAY",
+ "x-country-names": [ "PARAGUAY" ],
"x-minor-unit": 0,
"const": 600
},
{
"title": "Sol",
- "x-country-name": "PERU",
+ "x-country-names": [ "PERU" ],
"x-minor-unit": 2,
"const": 604
},
{
"title": "Philippine Peso",
- "x-country-name": "PHILIPPINES (THE)",
+ "x-country-names": [ "PHILIPPINES (THE)" ],
"x-minor-unit": 2,
"const": 608
},
{
"title": "Qatari Rial",
- "x-country-name": "QATAR",
+ "x-country-names": [ "QATAR" ],
"x-minor-unit": 2,
"const": 634
},
{
"title": "Russian Ruble",
- "x-country-name": "RUSSIAN FEDERATION (THE)",
+ "x-country-names": [ "RUSSIAN FEDERATION (THE)" ],
"x-minor-unit": 2,
"const": 643
},
{
"title": "Rwanda Franc",
- "x-country-name": "RWANDA",
+ "x-country-names": [ "RWANDA" ],
"x-minor-unit": 0,
"const": 646
},
{
"title": "Saint Helena Pound",
- "x-country-name": "SAINT HELENA, ASCENSION AND TRISTAN DA CUNHA",
+ "x-country-names": [ "SAINT HELENA, ASCENSION AND TRISTAN DA CUNHA" ],
"x-minor-unit": 2,
"const": 654
},
{
"title": "Saudi Riyal",
- "x-country-name": "SAUDI ARABIA",
+ "x-country-names": [ "SAUDI ARABIA" ],
"x-minor-unit": 2,
"const": 682
},
{
"title": "Seychelles Rupee",
- "x-country-name": "SEYCHELLES",
+ "x-country-names": [ "SEYCHELLES" ],
"x-minor-unit": 2,
"const": 690
},
{
"title": "Singapore Dollar",
- "x-country-name": "SINGAPORE",
+ "x-country-names": [ "SINGAPORE" ],
"x-minor-unit": 2,
"const": 702
},
{
"title": "Dong",
- "x-country-name": "VIET NAM",
+ "x-country-names": [ "VIET NAM" ],
"x-minor-unit": 0,
"const": 704
},
{
"title": "Somali Shilling",
- "x-country-name": "SOMALIA",
+ "x-country-names": [ "SOMALIA" ],
"x-minor-unit": 2,
"const": 706
},
{
"title": "Rand",
- "x-country-name": "SOUTH AFRICA",
+ "x-country-names": [ "LESOTHO", "NAMIBIA", "SOUTH AFRICA" ],
"x-minor-unit": 2,
"const": 710
},
{
"title": "South Sudanese Pound",
- "x-country-name": "SOUTH SUDAN",
+ "x-country-names": [ "SOUTH SUDAN" ],
"x-minor-unit": 2,
"const": 728
},
{
"title": "Lilangeni",
- "x-country-name": "ESWATINI",
+ "x-country-names": [ "ESWATINI" ],
"x-minor-unit": 2,
"const": 748
},
{
"title": "Swedish Krona",
- "x-country-name": "SWEDEN",
+ "x-country-names": [ "SWEDEN" ],
"x-minor-unit": 2,
"const": 752
},
{
"title": "Swiss Franc",
- "x-country-name": "SWITZERLAND",
+ "x-country-names": [ "LIECHTENSTEIN", "SWITZERLAND" ],
"x-minor-unit": 2,
"const": 756
},
{
"title": "Syrian Pound",
- "x-country-name": "SYRIAN ARAB REPUBLIC",
+ "x-country-names": [ "SYRIAN ARAB REPUBLIC" ],
"x-minor-unit": 2,
"const": 760
},
{
"title": "Baht",
- "x-country-name": "THAILAND",
+ "x-country-names": [ "THAILAND" ],
"x-minor-unit": 2,
"const": 764
},
{
"title": "Pa’anga",
- "x-country-name": "TONGA",
+ "x-country-names": [ "TONGA" ],
"x-minor-unit": 2,
"const": 776
},
{
"title": "Trinidad and Tobago Dollar",
- "x-country-name": "TRINIDAD AND TOBAGO",
+ "x-country-names": [ "TRINIDAD AND TOBAGO" ],
"x-minor-unit": 2,
"const": 780
},
{
"title": "UAE Dirham",
- "x-country-name": "UNITED ARAB EMIRATES (THE)",
+ "x-country-names": [ "UNITED ARAB EMIRATES (THE)" ],
"x-minor-unit": 2,
"const": 784
},
{
"title": "Tunisian Dinar",
- "x-country-name": "TUNISIA",
+ "x-country-names": [ "TUNISIA" ],
"x-minor-unit": 3,
"const": 788
},
{
"title": "Uganda Shilling",
- "x-country-name": "UGANDA",
+ "x-country-names": [ "UGANDA" ],
"x-minor-unit": 0,
"const": 800
},
{
"title": "Denar",
- "x-country-name": "NORTH MACEDONIA",
+ "x-country-names": [ "NORTH MACEDONIA" ],
"x-minor-unit": 2,
"const": 807
},
{
"title": "Egyptian Pound",
- "x-country-name": "EGYPT",
+ "x-country-names": [ "EGYPT" ],
"x-minor-unit": 2,
"const": 818
},
{
"title": "Pound Sterling",
- "x-country-name": "UNITED KINGDOM OF GREAT BRITAIN AND NORTHERN IRELAND (THE)",
+ "x-country-names": [
+ "GUERNSEY",
+ "ISLE OF MAN",
+ "JERSEY",
+ "UNITED KINGDOM OF GREAT BRITAIN AND NORTHERN IRELAND (THE)"
+ ],
"x-minor-unit": 2,
"const": 826
},
{
"title": "Tanzanian Shilling",
- "x-country-name": "TANZANIA, UNITED REPUBLIC OF",
+ "x-country-names": [ "TANZANIA, UNITED REPUBLIC OF" ],
"x-minor-unit": 2,
"const": 834
},
{
"title": "US Dollar",
- "x-country-name": "VIRGIN ISLANDS (U.S.)",
+ "x-country-names": [
+ "AMERICAN SAMOA",
+ "BONAIRE, SINT EUSTATIUS AND SABA",
+ "BRITISH INDIAN OCEAN TERRITORY (THE)",
+ "ECUADOR",
+ "EL SALVADOR",
+ "GUAM",
+ "HAITI",
+ "MARSHALL ISLANDS (THE)",
+ "MICRONESIA (FEDERATED STATES OF)",
+ "NORTHERN MARIANA ISLANDS (THE)",
+ "PALAU",
+ "PANAMA",
+ "PUERTO RICO",
+ "TIMOR-LESTE",
+ "TURKS AND CAICOS ISLANDS (THE)",
+ "UNITED STATES MINOR OUTLYING ISLANDS (THE)",
+ "UNITED STATES OF AMERICA (THE)",
+ "VIRGIN ISLANDS (BRITISH)",
+ "VIRGIN ISLANDS (U.S.)"
+ ],
"x-minor-unit": 2,
"const": 840
},
{
"title": "Peso Uruguayo",
- "x-country-name": "URUGUAY",
+ "x-country-names": [ "URUGUAY" ],
"x-minor-unit": 2,
"const": 858
},
{
"title": "Uzbekistan Sum",
- "x-country-name": "UZBEKISTAN",
+ "x-country-names": [ "UZBEKISTAN" ],
"x-minor-unit": 2,
"const": 860
},
{
"title": "Tala",
- "x-country-name": "SAMOA",
+ "x-country-names": [ "SAMOA" ],
"x-minor-unit": 2,
"const": 882
},
{
"title": "Yemeni Rial",
- "x-country-name": "YEMEN",
+ "x-country-names": [ "YEMEN" ],
"x-minor-unit": 2,
"const": 886
},
{
"title": "New Taiwan Dollar",
- "x-country-name": "TAIWAN (PROVINCE OF CHINA)",
+ "x-country-names": [ "TAIWAN (PROVINCE OF CHINA)" ],
"x-minor-unit": 2,
"const": 901
},
{
"title": "Zimbabwe Gold",
- "x-country-name": "ZIMBABWE",
+ "x-country-names": [ "ZIMBABWE" ],
"x-minor-unit": 2,
"const": 924
},
{
"title": "Leone",
- "x-country-name": "SIERRA LEONE",
+ "x-country-names": [ "SIERRA LEONE" ],
"x-minor-unit": 2,
"const": 925
},
{
"title": "Bolívar Soberano",
- "x-country-name": "VENEZUELA (BOLIVARIAN REPUBLIC OF)",
+ "x-country-names": [ "VENEZUELA (BOLIVARIAN REPUBLIC OF)" ],
"x-minor-unit": 2,
"const": 926
},
{
"title": "Unidad Previsional",
- "x-country-name": "URUGUAY",
+ "x-country-names": [ "URUGUAY" ],
"x-minor-unit": 4,
"const": 927
},
{
"title": "Bolívar Soberano",
- "x-country-name": "VENEZUELA (BOLIVARIAN REPUBLIC OF)",
+ "x-country-names": [ "VENEZUELA (BOLIVARIAN REPUBLIC OF)" ],
"x-minor-unit": 2,
"const": 928
},
{
"title": "Ouguiya",
- "x-country-name": "MAURITANIA",
+ "x-country-names": [ "MAURITANIA" ],
"x-minor-unit": 2,
"const": 929
},
{
"title": "Dobra",
- "x-country-name": "SAO TOME AND PRINCIPE",
+ "x-country-names": [ "SAO TOME AND PRINCIPE" ],
"x-minor-unit": 2,
"const": 930
},
{
"title": "Belarusian Ruble",
- "x-country-name": "BELARUS",
+ "x-country-names": [ "BELARUS" ],
"x-minor-unit": 2,
"const": 933
},
{
"title": "Turkmenistan New Manat",
- "x-country-name": "TURKMENISTAN",
+ "x-country-names": [ "TURKMENISTAN" ],
"x-minor-unit": 2,
"const": 934
},
{
"title": "Ghana Cedi",
- "x-country-name": "GHANA",
+ "x-country-names": [ "GHANA" ],
"x-minor-unit": 2,
"const": 936
},
{
"title": "Sudanese Pound",
- "x-country-name": "SUDAN (THE)",
+ "x-country-names": [ "SUDAN (THE)" ],
"x-minor-unit": 2,
"const": 938
},
{
"title": "Serbian Dinar",
- "x-country-name": "SERBIA",
+ "x-country-names": [ "SERBIA" ],
"x-minor-unit": 2,
"const": 941
},
{
"title": "Mozambique Metical",
- "x-country-name": "MOZAMBIQUE",
+ "x-country-names": [ "MOZAMBIQUE" ],
"x-minor-unit": 2,
"const": 943
},
{
"title": "Azerbaijan Manat",
- "x-country-name": "AZERBAIJAN",
+ "x-country-names": [ "AZERBAIJAN" ],
"x-minor-unit": 2,
"const": 944
},
{
"title": "Romanian Leu",
- "x-country-name": "ROMANIA",
+ "x-country-names": [ "ROMANIA" ],
"x-minor-unit": 2,
"const": 946
},
{
"title": "Turkish Lira",
- "x-country-name": "TÜRKİYE",
+ "x-country-names": [ "TÜRKİYE" ],
"x-minor-unit": 2,
"const": 949
},
{
"title": "CFA Franc BEAC",
- "x-country-name": "GABON",
+ "x-country-names": [
+ "CAMEROON",
+ "CENTRAL AFRICAN REPUBLIC (THE)",
+ "CHAD",
+ "CONGO (THE)",
+ "EQUATORIAL GUINEA",
+ "GABON"
+ ],
"x-minor-unit": 0,
"const": 950
},
{
"title": "East Caribbean Dollar",
- "x-country-name": "SAINT VINCENT AND THE GRENADINES",
+ "x-country-names": [
+ "ANGUILLA",
+ "ANTIGUA AND BARBUDA",
+ "DOMINICA",
+ "GRENADA",
+ "MONTSERRAT",
+ "SAINT KITTS AND NEVIS",
+ "SAINT LUCIA",
+ "SAINT VINCENT AND THE GRENADINES"
+ ],
"x-minor-unit": 2,
"const": 951
},
{
"title": "CFA Franc BCEAO",
- "x-country-name": "TOGO",
+ "x-country-names": [
+ "BENIN",
+ "BURKINA FASO",
+ "CÔTE D'IVOIRE",
+ "GUINEA-BISSAU",
+ "MALI",
+ "NIGER (THE)",
+ "SENEGAL",
+ "TOGO"
+ ],
"x-minor-unit": 0,
"const": 952
},
{
"title": "CFP Franc",
- "x-country-name": "WALLIS AND FUTUNA",
+ "x-country-names": [
+ "FRENCH POLYNESIA",
+ "NEW CALEDONIA",
+ "WALLIS AND FUTUNA"
+ ],
"x-minor-unit": 0,
"const": 953
},
{
"title": "Bond Markets Unit European Composite Unit (EURCO)",
- "x-country-name": "ZZ01_Bond Markets Unit European_EURCO",
+ "x-country-names": [ "ZZ01_Bond Markets Unit European_EURCO" ],
"x-minor-unit": null,
"const": 955
},
{
"title": "Bond Markets Unit European Monetary Unit (E.M.U.-6)",
- "x-country-name": "ZZ02_Bond Markets Unit European_EMU-6",
+ "x-country-names": [ "ZZ02_Bond Markets Unit European_EMU-6" ],
"x-minor-unit": null,
"const": 956
},
{
"title": "Bond Markets Unit European Unit of Account 9 (E.U.A.-9)",
- "x-country-name": "ZZ03_Bond Markets Unit European_EUA-9",
+ "x-country-names": [ "ZZ03_Bond Markets Unit European_EUA-9" ],
"x-minor-unit": null,
"const": 957
},
{
"title": "Bond Markets Unit European Unit of Account 17 (E.U.A.-17)",
- "x-country-name": "ZZ04_Bond Markets Unit European_EUA-17",
+ "x-country-names": [ "ZZ04_Bond Markets Unit European_EUA-17" ],
"x-minor-unit": null,
"const": 958
},
{
"title": "SDR (Special Drawing Right)",
- "x-country-name": "INTERNATIONAL MONETARY FUND (IMF)",
+ "x-country-names": [ "INTERNATIONAL MONETARY FUND (IMF)" ],
"x-minor-unit": null,
"const": 960
},
{
"title": "ADB Unit of Account",
- "x-country-name": "MEMBER COUNTRIES OF THE AFRICAN DEVELOPMENT BANK GROUP",
+ "x-country-names": [
+ "MEMBER COUNTRIES OF THE AFRICAN DEVELOPMENT BANK GROUP"
+ ],
"x-minor-unit": null,
"const": 965
},
{
"title": "Zambian Kwacha",
- "x-country-name": "ZAMBIA",
+ "x-country-names": [ "ZAMBIA" ],
"x-minor-unit": 2,
"const": 967
},
{
"title": "Surinam Dollar",
- "x-country-name": "SURINAME",
+ "x-country-names": [ "SURINAME" ],
"x-minor-unit": 2,
"const": 968
},
{
"title": "Malagasy Ariary",
- "x-country-name": "MADAGASCAR",
+ "x-country-names": [ "MADAGASCAR" ],
"x-minor-unit": 2,
"const": 969
},
{
"title": "Afghani",
- "x-country-name": "AFGHANISTAN",
+ "x-country-names": [ "AFGHANISTAN" ],
"x-minor-unit": 2,
"const": 971
},
{
"title": "Somoni",
- "x-country-name": "TAJIKISTAN",
+ "x-country-names": [ "TAJIKISTAN" ],
"x-minor-unit": 2,
"const": 972
},
{
"title": "Kwanza",
- "x-country-name": "ANGOLA",
+ "x-country-names": [ "ANGOLA" ],
"x-minor-unit": 2,
"const": 973
},
{
"title": "Bulgarian Lev",
- "x-country-name": "BULGARIA",
+ "x-country-names": [ "BULGARIA" ],
"x-minor-unit": 2,
"const": 975
},
{
"title": "Congolese Franc",
- "x-country-name": "CONGO (THE DEMOCRATIC REPUBLIC OF THE)",
+ "x-country-names": [ "CONGO (THE DEMOCRATIC REPUBLIC OF THE)" ],
"x-minor-unit": 2,
"const": 976
},
{
"title": "Convertible Mark",
- "x-country-name": "BOSNIA AND HERZEGOVINA",
+ "x-country-names": [ "BOSNIA AND HERZEGOVINA" ],
"x-minor-unit": 2,
"const": 977
},
{
"title": "Euro",
- "x-country-name": "SPAIN",
+ "x-country-names": [
+ "ANDORRA",
+ "AUSTRIA",
+ "BELGIUM",
+ "CROATIA",
+ "CYPRUS",
+ "ESTONIA",
+ "EUROPEAN UNION",
+ "FINLAND",
+ "FRANCE",
+ "FRENCH GUIANA",
+ "FRENCH SOUTHERN TERRITORIES (THE)",
+ "GERMANY",
+ "GREECE",
+ "GUADELOUPE",
+ "HOLY SEE (THE)",
+ "IRELAND",
+ "ITALY",
+ "LATVIA",
+ "LITHUANIA",
+ "LUXEMBOURG",
+ "MALTA",
+ "MARTINIQUE",
+ "MAYOTTE",
+ "MONACO",
+ "MONTENEGRO",
+ "NETHERLANDS (THE)",
+ "PORTUGAL",
+ "RÉUNION",
+ "SAINT BARTHÉLEMY",
+ "SAINT MARTIN (FRENCH PART)",
+ "SAINT PIERRE AND MIQUELON",
+ "SAN MARINO",
+ "SLOVAKIA",
+ "SLOVENIA",
+ "SPAIN",
+ "ÅLAND ISLANDS"
+ ],
"x-minor-unit": 2,
"const": 978
},
{
"title": "Hryvnia",
- "x-country-name": "UKRAINE",
+ "x-country-names": [ "UKRAINE" ],
"x-minor-unit": 2,
"const": 980
},
{
"title": "Lari",
- "x-country-name": "GEORGIA",
+ "x-country-names": [ "GEORGIA" ],
"x-minor-unit": 2,
"const": 981
},
{
"title": "Zloty",
- "x-country-name": "POLAND",
+ "x-country-names": [ "POLAND" ],
"x-minor-unit": 2,
"const": 985
},
{
"title": "Brazilian Real",
- "x-country-name": "BRAZIL",
+ "x-country-names": [ "BRAZIL" ],
"x-minor-unit": 2,
"const": 986
},
{
"title": "Sucre",
- "x-country-name": "SISTEMA UNITARIO DE COMPENSACION REGIONAL DE PAGOS \"SUCRE\"",
+ "x-country-names": [
+ "SISTEMA UNITARIO DE COMPENSACION REGIONAL DE PAGOS \"SUCRE\""
+ ],
"x-minor-unit": null,
"const": 994
}
diff --git a/schemas/iso/currency/2015/numeric-fund.json b/schemas/iso/currency/2015/numeric-fund.json
index 3c854911..6289f7eb 100644
--- a/schemas/iso/currency/2015/numeric-fund.json
+++ b/schemas/iso/currency/2015/numeric-fund.json
@@ -8,49 +8,49 @@
"anyOf": [
{
"title": "Uruguay Peso en Unidades Indexadas (UI)",
- "x-country-name": "URUGUAY",
+ "x-country-names": [ "URUGUAY" ],
"x-minor-unit": 0,
"const": 940
},
{
"title": "WIR Euro",
- "x-country-name": "SWITZERLAND",
+ "x-country-names": [ "SWITZERLAND" ],
"x-minor-unit": 2,
"const": 947
},
{
"title": "WIR Franc",
- "x-country-name": "SWITZERLAND",
+ "x-country-names": [ "SWITZERLAND" ],
"x-minor-unit": 2,
"const": 948
},
{
"title": "Unidad de Valor Real",
- "x-country-name": "COLOMBIA",
+ "x-country-names": [ "COLOMBIA" ],
"x-minor-unit": 2,
"const": 970
},
{
"title": "Mexican Unidad de Inversion (UDI)",
- "x-country-name": "MEXICO",
+ "x-country-names": [ "MEXICO" ],
"x-minor-unit": 2,
"const": 979
},
{
"title": "Mvdol",
- "x-country-name": "BOLIVIA (PLURINATIONAL STATE OF)",
+ "x-country-names": [ "BOLIVIA (PLURINATIONAL STATE OF)" ],
"x-minor-unit": 2,
"const": 984
},
{
"title": "Unidad de Fomento",
- "x-country-name": "CHILE",
+ "x-country-names": [ "CHILE" ],
"x-minor-unit": 4,
"const": 990
},
{
"title": "US Dollar (Next day)",
- "x-country-name": "UNITED STATES OF AMERICA (THE)",
+ "x-country-names": [ "UNITED STATES OF AMERICA (THE)" ],
"x-minor-unit": 2,
"const": 997
}
diff --git a/schemas/iso/currency/2015/numeric-test.json b/schemas/iso/currency/2015/numeric-test.json
index 5050cd50..7ff57613 100644
--- a/schemas/iso/currency/2015/numeric-test.json
+++ b/schemas/iso/currency/2015/numeric-test.json
@@ -1,7 +1,7 @@
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"title": "ISO 4217:2015 Numeric Test Currency Code",
- "description": "The numeric code specifically reserved for testing purposes",
+ "description": "Codes specifically reserved for testing purposes",
"examples": [ 963 ],
"x-license": "https://github.com/sourcemeta/std/blob/main/LICENSE",
"x-links": [ "https://www.iso.org/iso-4217-currency-codes.html" ],
diff --git a/schemas/iso/currency/2015/numeric-unknown.json b/schemas/iso/currency/2015/numeric-unknown.json
index 9bcb7d93..72832df7 100644
--- a/schemas/iso/currency/2015/numeric-unknown.json
+++ b/schemas/iso/currency/2015/numeric-unknown.json
@@ -1,7 +1,7 @@
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"title": "ISO 4217:2015 Numeric Unknown Currency Code",
- "description": "The numeric code for transactions where no currency is involved",
+ "description": "The codes assigned for transactions where no currency is involved",
"examples": [ 999 ],
"x-license": "https://github.com/sourcemeta/std/blob/main/LICENSE",
"x-links": [ "https://www.iso.org/iso-4217-currency-codes.html" ],
diff --git a/templates/iso/currency/2015/alpha-code.jq b/templates/iso/currency/2015/alpha-code.jq
new file mode 100644
index 00000000..a4d4d659
--- /dev/null
+++ b/templates/iso/currency/2015/alpha-code.jq
@@ -0,0 +1,19 @@
+{
+ "$schema": "https://json-schema.org/draft/2020-12/schema",
+ "title": "ISO 4217:2015 Alphabetic Currency, Fund, and Precious Metal Code",
+ "description": ("A three-letter alphabetic code including currencies, funds, and precious metals (" + .ISO_4217."@attributes".Pblshd + ")"),
+ "examples": (
+ [
+ (.ISO_4217.CcyTbl.CcyNtry | map(select(.Ccy != null and (.CcyNm | type == "string") and (.Ccy | IN("XAU", "XPD", "XPT", "XAG", "XTS", "XXX") | not))) | group_by(.Ccy) | sort_by(.[0].Ccy) | .[0:4] | map(.[0].Ccy)),
+ (.ISO_4217.CcyTbl.CcyNtry | map(select(.Ccy != null and (.CcyNm | type == "object") and (.CcyNm."@attributes".IsFund == "true"))) | group_by(.Ccy) | sort_by(.[0].Ccy) | .[0:2] | map(.[0].Ccy)),
+ ["XAG"]
+ ] | flatten
+ ),
+ "x-license": "https://github.com/sourcemeta/std/blob/main/LICENSE",
+ "x-links": ["https://www.iso.org/iso-4217-currency-codes.html"],
+ "anyOf": [
+ {"$ref": "alpha-currency.json"},
+ {"$ref": "alpha-fund.json"},
+ {"$ref": "alpha-precious-metal.json"}
+ ]
+}
diff --git a/templates/iso/currency/2015/alpha-currency.jq b/templates/iso/currency/2015/alpha-currency.jq
new file mode 100644
index 00000000..b4191d94
--- /dev/null
+++ b/templates/iso/currency/2015/alpha-currency.jq
@@ -0,0 +1,35 @@
+{
+ "$schema": "https://json-schema.org/draft/2020-12/schema",
+ "title": "ISO 4217:2015 Alphabetic Currency Code",
+ "description": ("A three-letter alphabetic currency code, excluding funds and precious metals (" + .ISO_4217."@attributes".Pblshd + ")"),
+ "examples": (
+ .ISO_4217.CcyTbl.CcyNtry
+ | map(select(
+ .Ccy != null and
+ (.CcyNm | type == "string") and
+ (.Ccy | IN("XAU", "XPD", "XPT", "XAG", "XTS", "XXX") | not)
+ ))
+ | group_by(.Ccy)
+ | sort_by(.[0].Ccy)
+ | .[0:4]
+ | map(.[0].Ccy)
+ ),
+ "x-license": "https://github.com/sourcemeta/std/blob/main/LICENSE",
+ "x-links": ["https://www.iso.org/iso-4217-currency-codes.html"],
+ "anyOf": (
+ .ISO_4217.CcyTbl.CcyNtry
+ | map(select(
+ .Ccy != null and
+ (.CcyNm | type == "string") and
+ (.Ccy | IN("XAU", "XPD", "XPT", "XAG", "XTS", "XXX") | not)
+ ))
+ | group_by(.Ccy)
+ | sort_by(.[0].Ccy)
+ | map({
+ "title": .[0].CcyNm,
+ "x-country-names": map(.CtryNm),
+ "x-minor-unit": (if .[0].CcyMnrUnts == "N.A." then null else (.[0].CcyMnrUnts | tonumber) end),
+ "const": .[0].Ccy
+ })
+ )
+}
diff --git a/templates/iso/currency/2015/alpha-fund.jq b/templates/iso/currency/2015/alpha-fund.jq
new file mode 100644
index 00000000..fe2aedb6
--- /dev/null
+++ b/templates/iso/currency/2015/alpha-fund.jq
@@ -0,0 +1,35 @@
+{
+ "$schema": "https://json-schema.org/draft/2020-12/schema",
+ "title": "ISO 4217:2015 Alphabetic Fund Code",
+ "description": ("A three-letter alphabetic fund code (" + .ISO_4217."@attributes".Pblshd + ")"),
+ "examples": (
+ .ISO_4217.CcyTbl.CcyNtry
+ | map(select(
+ .Ccy != null and
+ (.CcyNm | type == "object") and
+ (.CcyNm."@attributes".IsFund == "true")
+ ))
+ | group_by(.Ccy)
+ | sort_by(.[0].Ccy)
+ | .[0:4]
+ | map(.[0].Ccy)
+ ),
+ "x-license": "https://github.com/sourcemeta/std/blob/main/LICENSE",
+ "x-links": ["https://www.iso.org/iso-4217-currency-codes.html"],
+ "anyOf": (
+ .ISO_4217.CcyTbl.CcyNtry
+ | map(select(
+ .Ccy != null and
+ (.CcyNm | type == "object") and
+ (.CcyNm."@attributes".IsFund == "true")
+ ))
+ | group_by(.Ccy)
+ | sort_by(.[0].Ccy)
+ | map({
+ "title": .[0].CcyNm."@text",
+ "x-country-names": map(.CtryNm),
+ "x-minor-unit": (if .[0].CcyMnrUnts == "N.A." then null else (.[0].CcyMnrUnts | tonumber) end),
+ "const": .[0].Ccy
+ })
+ )
+}
diff --git a/templates/iso/currency/2015/alpha-precious-metal.jq b/templates/iso/currency/2015/alpha-precious-metal.jq
new file mode 100644
index 00000000..1fc7db44
--- /dev/null
+++ b/templates/iso/currency/2015/alpha-precious-metal.jq
@@ -0,0 +1,22 @@
+{
+ "$schema": "https://json-schema.org/draft/2020-12/schema",
+ "title": "ISO 4217:2015 Alphabetic Precious Metal Code",
+ "description": ("A three-letter alphabetic code for precious metals (" + .ISO_4217."@attributes".Pblshd + ")"),
+ "examples": ["XAU", "XAG", "XPT", "XPD"],
+ "x-license": "https://github.com/sourcemeta/std/blob/main/LICENSE",
+ "x-links": ["https://www.iso.org/iso-4217-currency-codes.html"],
+ "anyOf": (
+ .ISO_4217.CcyTbl.CcyNtry
+ | map(select(
+ .Ccy != null and
+ (.CcyNm | type == "string") and
+ (.Ccy | IN("XAU", "XAG", "XPT", "XPD"))
+ ))
+ | group_by(.Ccy)
+ | sort_by(.[0].Ccy)
+ | map({
+ "title": .[0].CcyNm,
+ "const": .[0].Ccy
+ })
+ )
+}
diff --git a/templates/iso/currency/2015/alpha-test.jq b/templates/iso/currency/2015/alpha-test.jq
new file mode 100644
index 00000000..415ea3df
--- /dev/null
+++ b/templates/iso/currency/2015/alpha-test.jq
@@ -0,0 +1,10 @@
+(.ISO_4217.CcyTbl.CcyNtry[] | select(.Ccy == "XTS")) as $entry |
+{
+ "$schema": "https://json-schema.org/draft/2020-12/schema",
+ "title": "ISO 4217:2015 Alphabetic Test Currency Code",
+ "description": $entry.CcyNm,
+ "examples": ["XTS"],
+ "x-license": "https://github.com/sourcemeta/std/blob/main/LICENSE",
+ "x-links": ["https://www.iso.org/iso-4217-currency-codes.html"],
+ "const": "XTS"
+}
diff --git a/templates/iso/currency/2015/alpha-unknown.jq b/templates/iso/currency/2015/alpha-unknown.jq
new file mode 100644
index 00000000..e504973e
--- /dev/null
+++ b/templates/iso/currency/2015/alpha-unknown.jq
@@ -0,0 +1,10 @@
+(.ISO_4217.CcyTbl.CcyNtry[] | select(.Ccy == "XXX")) as $entry |
+{
+ "$schema": "https://json-schema.org/draft/2020-12/schema",
+ "title": "ISO 4217:2015 Alphabetic Unknown Currency Code",
+ "description": $entry.CcyNm,
+ "examples": ["XXX"],
+ "x-license": "https://github.com/sourcemeta/std/blob/main/LICENSE",
+ "x-links": ["https://www.iso.org/iso-4217-currency-codes.html"],
+ "const": "XXX"
+}
diff --git a/templates/iso/currency/2015/historical/alpha-code.jq b/templates/iso/currency/2015/historical/alpha-code.jq
new file mode 100644
index 00000000..f65c5328
--- /dev/null
+++ b/templates/iso/currency/2015/historical/alpha-code.jq
@@ -0,0 +1,19 @@
+{
+ "$schema": "https://json-schema.org/draft/2020-12/schema",
+ "title": "ISO 4217:2015 Alphabetic Currency, Fund, and Precious Metal Code (Historical)",
+ "description": ("A three-letter alphabetic code including withdrawn currencies, funds, and precious metals (" + .ISO_4217."@attributes".Pblshd + ")"),
+ "examples": (
+ .ISO_4217.HstrcCcyTbl.HstrcCcyNtry
+ | map(select(.Ccy != null))
+ | group_by(.Ccy)
+ | sort_by(.[0].Ccy)
+ | .[0:4]
+ | map(.[0].Ccy)
+ ),
+ "deprecated": true,
+ "x-license": "https://github.com/sourcemeta/std/blob/main/LICENSE",
+ "x-links": ["https://www.iso.org/iso-4217-currency-codes.html"],
+ "anyOf": [
+ {"$ref": "alpha-currency.json"}
+ ]
+}
diff --git a/templates/iso/currency/2015/historical/alpha-currency.jq b/templates/iso/currency/2015/historical/alpha-currency.jq
new file mode 100644
index 00000000..6f044637
--- /dev/null
+++ b/templates/iso/currency/2015/historical/alpha-currency.jq
@@ -0,0 +1,34 @@
+{
+ "$schema": "https://json-schema.org/draft/2020-12/schema",
+ "title": "ISO 4217:2015 Alphabetic Currency Code (Historical)",
+ "description": ("A three-letter alphabetic withdrawn currency code, excluding funds and precious metals (" + .ISO_4217."@attributes".Pblshd + ")"),
+ "examples": (
+ .ISO_4217.HstrcCcyTbl.HstrcCcyNtry
+ | map(select(
+ .Ccy != null and
+ (.CcyNm | type == "string")
+ ))
+ | group_by(.Ccy)
+ | sort_by(.[0].Ccy)
+ | .[0:4]
+ | map(.[0].Ccy)
+ ),
+ "deprecated": true,
+ "x-license": "https://github.com/sourcemeta/std/blob/main/LICENSE",
+ "x-links": ["https://www.iso.org/iso-4217-currency-codes.html"],
+ "anyOf": (
+ .ISO_4217.HstrcCcyTbl.HstrcCcyNtry
+ | map(select(
+ .Ccy != null and
+ (.CcyNm | type == "string")
+ ))
+ | group_by(.Ccy)
+ | sort_by(.[0].Ccy)
+ | map({
+ "title": .[0].CcyNm,
+ "x-country-names": map(.CtryNm),
+ "x-withdrawal-date": .[0].WthdrwlDt,
+ "const": .[0].Ccy
+ })
+ )
+}
diff --git a/templates/iso/currency/2015/historical/numeric-code.jq b/templates/iso/currency/2015/historical/numeric-code.jq
new file mode 100644
index 00000000..60e1887e
--- /dev/null
+++ b/templates/iso/currency/2015/historical/numeric-code.jq
@@ -0,0 +1,19 @@
+{
+ "$schema": "https://json-schema.org/draft/2020-12/schema",
+ "title": "ISO 4217:2015 Numeric Currency, Fund, and Precious Metal Code (Historical)",
+ "description": ("A three-digit numeric code including withdrawn currencies, funds, and precious metals (" + .ISO_4217."@attributes".Pblshd + ")"),
+ "examples": (
+ .ISO_4217.HstrcCcyTbl.HstrcCcyNtry
+ | map(select(.Ccy != null and .CcyNbr != null))
+ | group_by(.CcyNbr)
+ | sort_by(.[0].CcyNbr | tonumber)
+ | .[0:4]
+ | map(.[0].CcyNbr | tonumber)
+ ),
+ "deprecated": true,
+ "x-license": "https://github.com/sourcemeta/std/blob/main/LICENSE",
+ "x-links": ["https://www.iso.org/iso-4217-currency-codes.html"],
+ "anyOf": [
+ {"$ref": "numeric-currency.json"}
+ ]
+}
diff --git a/templates/iso/currency/2015/historical/numeric-currency.jq b/templates/iso/currency/2015/historical/numeric-currency.jq
new file mode 100644
index 00000000..cc5d3adb
--- /dev/null
+++ b/templates/iso/currency/2015/historical/numeric-currency.jq
@@ -0,0 +1,36 @@
+{
+ "$schema": "https://json-schema.org/draft/2020-12/schema",
+ "title": "ISO 4217:2015 Numeric Currency Code (Historical)",
+ "description": ("A three-digit numeric withdrawn currency code, excluding funds and precious metals (" + .ISO_4217."@attributes".Pblshd + ")"),
+ "examples": (
+ .ISO_4217.HstrcCcyTbl.HstrcCcyNtry
+ | map(select(
+ .Ccy != null and
+ .CcyNbr != null and
+ (.CcyNm | type == "string")
+ ))
+ | group_by(.CcyNbr)
+ | sort_by(.[0].CcyNbr | tonumber)
+ | .[0:4]
+ | map(.[0].CcyNbr | tonumber)
+ ),
+ "deprecated": true,
+ "x-license": "https://github.com/sourcemeta/std/blob/main/LICENSE",
+ "x-links": ["https://www.iso.org/iso-4217-currency-codes.html"],
+ "anyOf": (
+ .ISO_4217.HstrcCcyTbl.HstrcCcyNtry
+ | map(select(
+ .Ccy != null and
+ .CcyNbr != null and
+ (.CcyNm | type == "string")
+ ))
+ | group_by(.CcyNbr)
+ | sort_by(.[0].CcyNbr | tonumber)
+ | map({
+ "title": (map(.CcyNm) | unique | join(" / ")),
+ "x-country-names": (map(.CtryNm) | unique),
+ "x-withdrawal-dates": (map(.WthdrwlDt) | unique),
+ "const": (.[0].CcyNbr | tonumber)
+ })
+ )
+}
diff --git a/templates/iso/currency/2015/numeric-code-additional.jq b/templates/iso/currency/2015/numeric-code-additional.jq
new file mode 100644
index 00000000..ed629efd
--- /dev/null
+++ b/templates/iso/currency/2015/numeric-code-additional.jq
@@ -0,0 +1,11 @@
+{
+ "$schema": "https://json-schema.org/draft/2020-12/schema",
+ "title": "ISO 4217:2015 Numeric Additional Currency Code",
+ "description": "User-assigned numeric codes in the range 900-998",
+ "examples": [900, 950, 998],
+ "x-license": "https://github.com/sourcemeta/std/blob/main/LICENSE",
+ "x-links": ["https://www.iso.org/iso-4217-currency-codes.html"],
+ "type": "integer",
+ "minimum": 900,
+ "maximum": 998
+}
diff --git a/templates/iso/currency/2015/numeric-code.jq b/templates/iso/currency/2015/numeric-code.jq
new file mode 100644
index 00000000..6fc565f2
--- /dev/null
+++ b/templates/iso/currency/2015/numeric-code.jq
@@ -0,0 +1,19 @@
+{
+ "$schema": "https://json-schema.org/draft/2020-12/schema",
+ "title": "ISO 4217:2015 Numeric Currency, Fund, and Precious Metal Code",
+ "description": ("A three-digit numeric code including currencies, funds, and precious metals (" + .ISO_4217."@attributes".Pblshd + ")"),
+ "examples": (
+ [
+ (.ISO_4217.CcyTbl.CcyNtry | map(select(.Ccy != null and .CcyNbr != null and (.CcyNm | type == "string") and (.Ccy | IN("XAU", "XPD", "XPT", "XAG", "XTS", "XXX") | not))) | group_by(.CcyNbr) | sort_by(.[0].CcyNbr | tonumber) | .[0:4] | map(.[0].CcyNbr | tonumber)),
+ (.ISO_4217.CcyTbl.CcyNtry | map(select(.Ccy != null and .CcyNbr != null and (.CcyNm | type == "object") and (.CcyNm."@attributes".IsFund == "true"))) | group_by(.CcyNbr) | sort_by(.[0].CcyNbr | tonumber) | .[0:1] | map(.[0].CcyNbr | tonumber)),
+ [959]
+ ] | flatten
+ ),
+ "x-license": "https://github.com/sourcemeta/std/blob/main/LICENSE",
+ "x-links": ["https://www.iso.org/iso-4217-currency-codes.html"],
+ "anyOf": [
+ {"$ref": "numeric-currency.json"},
+ {"$ref": "numeric-fund.json"},
+ {"$ref": "numeric-precious-metal.json"}
+ ]
+}
diff --git a/templates/iso/currency/2015/numeric-currency.jq b/templates/iso/currency/2015/numeric-currency.jq
new file mode 100644
index 00000000..90cf4a6a
--- /dev/null
+++ b/templates/iso/currency/2015/numeric-currency.jq
@@ -0,0 +1,37 @@
+{
+ "$schema": "https://json-schema.org/draft/2020-12/schema",
+ "title": "ISO 4217:2015 Numeric Currency Code",
+ "description": ("A three-digit numeric currency code, excluding funds and precious metals (" + .ISO_4217."@attributes".Pblshd + ")"),
+ "examples": (
+ .ISO_4217.CcyTbl.CcyNtry
+ | map(select(
+ .Ccy != null and
+ .CcyNbr != null and
+ (.CcyNm | type == "string") and
+ (.Ccy | IN("XAU", "XPD", "XPT", "XAG", "XTS", "XXX") | not)
+ ))
+ | group_by(.CcyNbr)
+ | sort_by(.[0].CcyNbr | tonumber)
+ | .[0:4]
+ | map(.[0].CcyNbr | tonumber)
+ ),
+ "x-license": "https://github.com/sourcemeta/std/blob/main/LICENSE",
+ "x-links": ["https://www.iso.org/iso-4217-currency-codes.html"],
+ "anyOf": (
+ .ISO_4217.CcyTbl.CcyNtry
+ | map(select(
+ .Ccy != null and
+ .CcyNbr != null and
+ (.CcyNm | type == "string") and
+ (.Ccy | IN("XAU", "XPD", "XPT", "XAG", "XTS", "XXX") | not)
+ ))
+ | group_by(.CcyNbr)
+ | sort_by(.[0].CcyNbr | tonumber)
+ | map({
+ "title": .[0].CcyNm,
+ "x-country-names": (map(.CtryNm) | unique),
+ "x-minor-unit": (if .[0].CcyMnrUnts == "N.A." then null else (.[0].CcyMnrUnts | tonumber) end),
+ "const": (.[0].CcyNbr | tonumber)
+ })
+ )
+}
diff --git a/templates/iso/currency/2015/numeric-fund.jq b/templates/iso/currency/2015/numeric-fund.jq
new file mode 100644
index 00000000..d34f69e2
--- /dev/null
+++ b/templates/iso/currency/2015/numeric-fund.jq
@@ -0,0 +1,37 @@
+{
+ "$schema": "https://json-schema.org/draft/2020-12/schema",
+ "title": "ISO 4217:2015 Numeric Fund Code",
+ "description": ("A three-digit numeric fund code (" + .ISO_4217."@attributes".Pblshd + ")"),
+ "examples": (
+ .ISO_4217.CcyTbl.CcyNtry
+ | map(select(
+ .Ccy != null and
+ .CcyNbr != null and
+ (.CcyNm | type == "object") and
+ (.CcyNm."@attributes".IsFund == "true")
+ ))
+ | group_by(.CcyNbr)
+ | sort_by(.[0].CcyNbr | tonumber)
+ | .[0:4]
+ | map(.[0].CcyNbr | tonumber)
+ ),
+ "x-license": "https://github.com/sourcemeta/std/blob/main/LICENSE",
+ "x-links": ["https://www.iso.org/iso-4217-currency-codes.html"],
+ "anyOf": (
+ .ISO_4217.CcyTbl.CcyNtry
+ | map(select(
+ .Ccy != null and
+ .CcyNbr != null and
+ (.CcyNm | type == "object") and
+ (.CcyNm."@attributes".IsFund == "true")
+ ))
+ | group_by(.CcyNbr)
+ | sort_by(.[0].CcyNbr | tonumber)
+ | map({
+ "title": .[0].CcyNm."@text",
+ "x-country-names": (map(.CtryNm) | unique),
+ "x-minor-unit": (if .[0].CcyMnrUnts == "N.A." then null else (.[0].CcyMnrUnts | tonumber) end),
+ "const": (.[0].CcyNbr | tonumber)
+ })
+ )
+}
diff --git a/templates/iso/currency/2015/numeric-precious-metal.jq b/templates/iso/currency/2015/numeric-precious-metal.jq
new file mode 100644
index 00000000..07d804b4
--- /dev/null
+++ b/templates/iso/currency/2015/numeric-precious-metal.jq
@@ -0,0 +1,23 @@
+{
+ "$schema": "https://json-schema.org/draft/2020-12/schema",
+ "title": "ISO 4217:2015 Numeric Precious Metal Code",
+ "description": ("A three-digit numeric code for precious metals (" + .ISO_4217."@attributes".Pblshd + ")"),
+ "examples": [959, 961, 962, 964],
+ "x-license": "https://github.com/sourcemeta/std/blob/main/LICENSE",
+ "x-links": ["https://www.iso.org/iso-4217-currency-codes.html"],
+ "anyOf": (
+ .ISO_4217.CcyTbl.CcyNtry
+ | map(select(
+ .Ccy != null and
+ .CcyNbr != null and
+ (.CcyNm | type == "string") and
+ (.Ccy | IN("XAU", "XAG", "XPT", "XPD"))
+ ))
+ | group_by(.CcyNbr)
+ | sort_by(.[0].CcyNbr | tonumber)
+ | map({
+ "title": .[0].CcyNm,
+ "const": (.[0].CcyNbr | tonumber)
+ })
+ )
+}
diff --git a/templates/iso/currency/2015/numeric-test.jq b/templates/iso/currency/2015/numeric-test.jq
new file mode 100644
index 00000000..60bc92e3
--- /dev/null
+++ b/templates/iso/currency/2015/numeric-test.jq
@@ -0,0 +1,10 @@
+(.ISO_4217.CcyTbl.CcyNtry[] | select(.Ccy == "XTS")) as $entry |
+{
+ "$schema": "https://json-schema.org/draft/2020-12/schema",
+ "title": "ISO 4217:2015 Numeric Test Currency Code",
+ "description": $entry.CcyNm,
+ "examples": [963],
+ "x-license": "https://github.com/sourcemeta/std/blob/main/LICENSE",
+ "x-links": ["https://www.iso.org/iso-4217-currency-codes.html"],
+ "const": 963
+}
diff --git a/templates/iso/currency/2015/numeric-unknown.jq b/templates/iso/currency/2015/numeric-unknown.jq
new file mode 100644
index 00000000..1dc0f0bc
--- /dev/null
+++ b/templates/iso/currency/2015/numeric-unknown.jq
@@ -0,0 +1,10 @@
+(.ISO_4217.CcyTbl.CcyNtry[] | select(.Ccy == "XXX")) as $entry |
+{
+ "$schema": "https://json-schema.org/draft/2020-12/schema",
+ "title": "ISO 4217:2015 Numeric Unknown Currency Code",
+ "description": $entry.CcyNm,
+ "examples": [999],
+ "x-license": "https://github.com/sourcemeta/std/blob/main/LICENSE",
+ "x-links": ["https://www.iso.org/iso-4217-currency-codes.html"],
+ "const": 999
+}
diff --git a/vendor/data/iso/currency/list-one.xml b/vendor/data/iso/currency/list-one.xml
index 76e99cde..fbd2fd96 100644
--- a/vendor/data/iso/currency/list-one.xml
+++ b/vendor/data/iso/currency/list-one.xml
@@ -1,1956 +1,1956 @@
-
-
-
-
- AFGHANISTAN
- Afghani
- AFN
- 971
- 2
-
-
- ÅLAND ISLANDS
- Euro
- EUR
- 978
- 2
-
-
- ALBANIA
- Lek
- ALL
- 008
- 2
-
-
- ALGERIA
- Algerian Dinar
- DZD
- 012
- 2
-
-
- AMERICAN SAMOA
- US Dollar
- USD
- 840
- 2
-
-
- ANDORRA
- Euro
- EUR
- 978
- 2
-
-
- ANGOLA
- Kwanza
- AOA
- 973
- 2
-
-
- ANGUILLA
- East Caribbean Dollar
- XCD
- 951
- 2
-
-
- ANTARCTICA
- No universal currency
-
-
- ANTIGUA AND BARBUDA
- East Caribbean Dollar
- XCD
- 951
- 2
-
-
- ARAB MONETARY FUND
- Arab Accounting Dinar
- XAD
- 396
- 2
-
-
- ARGENTINA
- Argentine Peso
- ARS
- 032
- 2
-
-
- ARMENIA
- Armenian Dram
- AMD
- 051
- 2
-
-
- ARUBA
- Aruban Florin
- AWG
- 533
- 2
-
-
- AUSTRALIA
- Australian Dollar
- AUD
- 036
- 2
-
-
- AUSTRIA
- Euro
- EUR
- 978
- 2
-
-
- AZERBAIJAN
- Azerbaijan Manat
- AZN
- 944
- 2
-
-
- BAHAMAS (THE)
- Bahamian Dollar
- BSD
- 044
- 2
-
-
- BAHRAIN
- Bahraini Dinar
- BHD
- 048
- 3
-
-
- BANGLADESH
- Taka
- BDT
- 050
- 2
-
-
- BARBADOS
- Barbados Dollar
- BBD
- 052
- 2
-
-
- BELARUS
- Belarusian Ruble
- BYN
- 933
- 2
-
-
- BELGIUM
- Euro
- EUR
- 978
- 2
-
-
- BELIZE
- Belize Dollar
- BZD
- 084
- 2
-
-
- BENIN
- CFA Franc BCEAO
- XOF
- 952
- 0
-
-
- BERMUDA
- Bermudian Dollar
- BMD
- 060
- 2
-
-
- BHUTAN
- Indian Rupee
- INR
- 356
- 2
-
-
- BHUTAN
- Ngultrum
- BTN
- 064
- 2
-
-
- BOLIVIA (PLURINATIONAL STATE OF)
- Boliviano
- BOB
- 068
- 2
-
-
- BOLIVIA (PLURINATIONAL STATE OF)
- Mvdol
- BOV
- 984
- 2
-
-
- BONAIRE, SINT EUSTATIUS AND SABA
- US Dollar
- USD
- 840
- 2
-
-
- BOSNIA AND HERZEGOVINA
- Convertible Mark
- BAM
- 977
- 2
-
-
- BOTSWANA
- Pula
- BWP
- 072
- 2
-
-
- BOUVET ISLAND
- Norwegian Krone
- NOK
- 578
- 2
-
-
- BRAZIL
- Brazilian Real
- BRL
- 986
- 2
-
-
- BRITISH INDIAN OCEAN TERRITORY (THE)
- US Dollar
- USD
- 840
- 2
-
-
- BRUNEI DARUSSALAM
- Brunei Dollar
- BND
- 096
- 2
-
-
- BULGARIA
- Bulgarian Lev
- BGN
- 975
- 2
-
-
- BURKINA FASO
- CFA Franc BCEAO
- XOF
- 952
- 0
-
-
- BURUNDI
- Burundi Franc
- BIF
- 108
- 0
-
-
- CABO VERDE
- Cabo Verde Escudo
- CVE
- 132
- 2
-
-
- CAMBODIA
- Riel
- KHR
- 116
- 2
-
-
- CAMEROON
- CFA Franc BEAC
- XAF
- 950
- 0
-
-
- CANADA
- Canadian Dollar
- CAD
- 124
- 2
-
-
- CAYMAN ISLANDS (THE)
- Cayman Islands Dollar
- KYD
- 136
- 2
-
-
- CENTRAL AFRICAN REPUBLIC (THE)
- CFA Franc BEAC
- XAF
- 950
- 0
-
-
- CHAD
- CFA Franc BEAC
- XAF
- 950
- 0
-
-
- CHILE
- Chilean Peso
- CLP
- 152
- 0
-
-
- CHILE
- Unidad de Fomento
- CLF
- 990
- 4
-
-
- CHINA
- Yuan Renminbi
- CNY
- 156
- 2
-
-
- CHRISTMAS ISLAND
- Australian Dollar
- AUD
- 036
- 2
-
-
- COCOS (KEELING) ISLANDS (THE)
- Australian Dollar
- AUD
- 036
- 2
-
-
- COLOMBIA
- Colombian Peso
- COP
- 170
- 2
-
-
- COLOMBIA
- Unidad de Valor Real
- COU
- 970
- 2
-
-
- COMOROS (THE)
- Comorian Franc
- KMF
- 174
- 0
-
-
- CONGO (THE DEMOCRATIC REPUBLIC OF THE)
- Congolese Franc
- CDF
- 976
- 2
-
-
- CONGO (THE)
- CFA Franc BEAC
- XAF
- 950
- 0
-
-
- COOK ISLANDS (THE)
- New Zealand Dollar
- NZD
- 554
- 2
-
-
- COSTA RICA
- Costa Rican Colon
- CRC
- 188
- 2
-
-
- CÔTE D'IVOIRE
- CFA Franc BCEAO
- XOF
- 952
- 0
-
-
- CROATIA
- Euro
- EUR
- 978
- 2
-
-
- CUBA
- Cuban Peso
- CUP
- 192
- 2
-
-
- CURAÇAO
- Caribbean Guilder
- XCG
- 532
- 2
-
-
- CYPRUS
- Euro
- EUR
- 978
- 2
-
-
- CZECHIA
- Czech Koruna
- CZK
- 203
- 2
-
-
- DENMARK
- Danish Krone
- DKK
- 208
- 2
-
-
- DJIBOUTI
- Djibouti Franc
- DJF
- 262
- 0
-
-
- DOMINICA
- East Caribbean Dollar
- XCD
- 951
- 2
-
-
- DOMINICAN REPUBLIC (THE)
- Dominican Peso
- DOP
- 214
- 2
-
-
- ECUADOR
- US Dollar
- USD
- 840
- 2
-
-
- EGYPT
- Egyptian Pound
- EGP
- 818
- 2
-
-
- EL SALVADOR
- El Salvador Colon
- SVC
- 222
- 2
-
-
- EL SALVADOR
- US Dollar
- USD
- 840
- 2
-
-
- EQUATORIAL GUINEA
- CFA Franc BEAC
- XAF
- 950
- 0
-
-
- ERITREA
- Nakfa
- ERN
- 232
- 2
-
-
- ESTONIA
- Euro
- EUR
- 978
- 2
-
-
- ESWATINI
- Lilangeni
- SZL
- 748
- 2
-
-
- ETHIOPIA
- Ethiopian Birr
- ETB
- 230
- 2
-
-
- EUROPEAN UNION
- Euro
- EUR
- 978
- 2
-
-
- FALKLAND ISLANDS (THE) [MALVINAS]
- Falkland Islands Pound
- FKP
- 238
- 2
-
-
- FAROE ISLANDS (THE)
- Danish Krone
- DKK
- 208
- 2
-
-
- FIJI
- Fiji Dollar
- FJD
- 242
- 2
-
-
- FINLAND
- Euro
- EUR
- 978
- 2
-
-
- FRANCE
- Euro
- EUR
- 978
- 2
-
-
- FRENCH GUIANA
- Euro
- EUR
- 978
- 2
-
-
- FRENCH POLYNESIA
- CFP Franc
- XPF
- 953
- 0
-
-
- FRENCH SOUTHERN TERRITORIES (THE)
- Euro
- EUR
- 978
- 2
-
-
- GABON
- CFA Franc BEAC
- XAF
- 950
- 0
-
-
- GAMBIA (THE)
- Dalasi
- GMD
- 270
- 2
-
-
- GEORGIA
- Lari
- GEL
- 981
- 2
-
-
- GERMANY
- Euro
- EUR
- 978
- 2
-
-
- GHANA
- Ghana Cedi
- GHS
- 936
- 2
-
-
- GIBRALTAR
- Gibraltar Pound
- GIP
- 292
- 2
-
-
- GREECE
- Euro
- EUR
- 978
- 2
-
-
- GREENLAND
- Danish Krone
- DKK
- 208
- 2
-
-
- GRENADA
- East Caribbean Dollar
- XCD
- 951
- 2
-
-
- GUADELOUPE
- Euro
- EUR
- 978
- 2
-
-
- GUAM
- US Dollar
- USD
- 840
- 2
-
-
- GUATEMALA
- Quetzal
- GTQ
- 320
- 2
-
-
- GUERNSEY
- Pound Sterling
- GBP
- 826
- 2
-
-
- GUINEA
- Guinean Franc
- GNF
- 324
- 0
-
-
- GUINEA-BISSAU
- CFA Franc BCEAO
- XOF
- 952
- 0
-
-
- GUYANA
- Guyana Dollar
- GYD
- 328
- 2
-
-
- HAITI
- Gourde
- HTG
- 332
- 2
-
-
- HAITI
- US Dollar
- USD
- 840
- 2
-
-
- HEARD ISLAND AND McDONALD ISLANDS
- Australian Dollar
- AUD
- 036
- 2
-
-
- HOLY SEE (THE)
- Euro
- EUR
- 978
- 2
-
-
- HONDURAS
- Lempira
- HNL
- 340
- 2
-
-
- HONG KONG
- Hong Kong Dollar
- HKD
- 344
- 2
-
-
- HUNGARY
- Forint
- HUF
- 348
- 2
-
-
- ICELAND
- Iceland Krona
- ISK
- 352
- 0
-
-
- INDIA
- Indian Rupee
- INR
- 356
- 2
-
-
- INDONESIA
- Rupiah
- IDR
- 360
- 2
-
-
- INTERNATIONAL MONETARY FUND (IMF)
- SDR (Special Drawing Right)
- XDR
- 960
- N.A.
-
-
- IRAN (ISLAMIC REPUBLIC OF)
- Iranian Rial
- IRR
- 364
- 2
-
-
- IRAQ
- Iraqi Dinar
- IQD
- 368
- 3
-
-
- IRELAND
- Euro
- EUR
- 978
- 2
-
-
- ISLE OF MAN
- Pound Sterling
- GBP
- 826
- 2
-
-
- ISRAEL
- New Israeli Sheqel
- ILS
- 376
- 2
-
-
- ITALY
- Euro
- EUR
- 978
- 2
-
-
- JAMAICA
- Jamaican Dollar
- JMD
- 388
- 2
-
-
- JAPAN
- Yen
- JPY
- 392
- 0
-
-
- JERSEY
- Pound Sterling
- GBP
- 826
- 2
-
-
- JORDAN
- Jordanian Dinar
- JOD
- 400
- 3
-
-
- KAZAKHSTAN
- Tenge
- KZT
- 398
- 2
-
-
- KENYA
- Kenyan Shilling
- KES
- 404
- 2
-
-
- KIRIBATI
- Australian Dollar
- AUD
- 036
- 2
-
-
- KOREA (THE DEMOCRATIC PEOPLE’S REPUBLIC OF)
- North Korean Won
- KPW
- 408
- 2
-
-
- KOREA (THE REPUBLIC OF)
- Won
- KRW
- 410
- 0
-
-
- KUWAIT
- Kuwaiti Dinar
- KWD
- 414
- 3
-
-
- KYRGYZSTAN
- Som
- KGS
- 417
- 2
-
-
- LAO PEOPLE’S DEMOCRATIC REPUBLIC (THE)
- Lao Kip
- LAK
- 418
- 2
-
-
- LATVIA
- Euro
- EUR
- 978
- 2
-
-
- LEBANON
- Lebanese Pound
- LBP
- 422
- 2
-
-
- LESOTHO
- Loti
- LSL
- 426
- 2
-
-
- LESOTHO
- Rand
- ZAR
- 710
- 2
-
-
- LIBERIA
- Liberian Dollar
- LRD
- 430
- 2
-
-
- LIBYA
- Libyan Dinar
- LYD
- 434
- 3
-
-
- LIECHTENSTEIN
- Swiss Franc
- CHF
- 756
- 2
-
-
- LITHUANIA
- Euro
- EUR
- 978
- 2
-
-
- LUXEMBOURG
- Euro
- EUR
- 978
- 2
-
-
- MACAO
- Pataca
- MOP
- 446
- 2
-
-
- NORTH MACEDONIA
- Denar
- MKD
- 807
- 2
-
-
- MADAGASCAR
- Malagasy Ariary
- MGA
- 969
- 2
-
-
- MALAWI
- Malawi Kwacha
- MWK
- 454
- 2
-
-
- MALAYSIA
- Malaysian Ringgit
- MYR
- 458
- 2
-
-
- MALDIVES
- Rufiyaa
- MVR
- 462
- 2
-
-
- MALI
- CFA Franc BCEAO
- XOF
- 952
- 0
-
-
- MALTA
- Euro
- EUR
- 978
- 2
-
-
- MARSHALL ISLANDS (THE)
- US Dollar
- USD
- 840
- 2
-
-
- MARTINIQUE
- Euro
- EUR
- 978
- 2
-
-
- MAURITANIA
- Ouguiya
- MRU
- 929
- 2
-
-
- MAURITIUS
- Mauritius Rupee
- MUR
- 480
- 2
-
-
- MAYOTTE
- Euro
- EUR
- 978
- 2
-
-
- MEMBER COUNTRIES OF THE AFRICAN DEVELOPMENT BANK GROUP
- ADB Unit of Account
- XUA
- 965
- N.A.
-
-
- MEXICO
- Mexican Peso
- MXN
- 484
- 2
-
-
- MEXICO
- Mexican Unidad de Inversion (UDI)
- MXV
- 979
- 2
-
-
- MICRONESIA (FEDERATED STATES OF)
- US Dollar
- USD
- 840
- 2
-
-
- MOLDOVA (THE REPUBLIC OF)
- Moldovan Leu
- MDL
- 498
- 2
-
-
- MONACO
- Euro
- EUR
- 978
- 2
-
-
- MONGOLIA
- Tugrik
- MNT
- 496
- 2
-
-
- MONTENEGRO
- Euro
- EUR
- 978
- 2
-
-
- MONTSERRAT
- East Caribbean Dollar
- XCD
- 951
- 2
-
-
- MOROCCO
- Moroccan Dirham
- MAD
- 504
- 2
-
-
- MOZAMBIQUE
- Mozambique Metical
- MZN
- 943
- 2
-
-
- MYANMAR
- Kyat
- MMK
- 104
- 2
-
-
- NAMIBIA
- Namibia Dollar
- NAD
- 516
- 2
-
-
- NAMIBIA
- Rand
- ZAR
- 710
- 2
-
-
- NAURU
- Australian Dollar
- AUD
- 036
- 2
-
-
- NEPAL
- Nepalese Rupee
- NPR
- 524
- 2
-
-
- NETHERLANDS (THE)
- Euro
- EUR
- 978
- 2
-
-
- NEW CALEDONIA
- CFP Franc
- XPF
- 953
- 0
-
-
- NEW ZEALAND
- New Zealand Dollar
- NZD
- 554
- 2
-
-
- NICARAGUA
- Cordoba Oro
- NIO
- 558
- 2
-
-
- NIGER (THE)
- CFA Franc BCEAO
- XOF
- 952
- 0
-
-
- NIGERIA
- Naira
- NGN
- 566
- 2
-
-
- NIUE
- New Zealand Dollar
- NZD
- 554
- 2
-
-
- NORFOLK ISLAND
- Australian Dollar
- AUD
- 036
- 2
-
-
- NORTHERN MARIANA ISLANDS (THE)
- US Dollar
- USD
- 840
- 2
-
-
- NORWAY
- Norwegian Krone
- NOK
- 578
- 2
-
-
- OMAN
- Rial Omani
- OMR
- 512
- 3
-
-
- PAKISTAN
- Pakistan Rupee
- PKR
- 586
- 2
-
-
- PALAU
- US Dollar
- USD
- 840
- 2
-
-
- PALESTINE, STATE OF
- No universal currency
-
-
- PANAMA
- Balboa
- PAB
- 590
- 2
-
-
- PANAMA
- US Dollar
- USD
- 840
- 2
-
-
- PAPUA NEW GUINEA
- Kina
- PGK
- 598
- 2
-
-
- PARAGUAY
- Guarani
- PYG
- 600
- 0
-
-
- PERU
- Sol
- PEN
- 604
- 2
-
-
- PHILIPPINES (THE)
- Philippine Peso
- PHP
- 608
- 2
-
-
- PITCAIRN
- New Zealand Dollar
- NZD
- 554
- 2
-
-
- POLAND
- Zloty
- PLN
- 985
- 2
-
-
- PORTUGAL
- Euro
- EUR
- 978
- 2
-
-
- PUERTO RICO
- US Dollar
- USD
- 840
- 2
-
-
- QATAR
- Qatari Rial
- QAR
- 634
- 2
-
-
- RÉUNION
- Euro
- EUR
- 978
- 2
-
-
- ROMANIA
- Romanian Leu
- RON
- 946
- 2
-
-
- RUSSIAN FEDERATION (THE)
- Russian Ruble
- RUB
- 643
- 2
-
-
- RWANDA
- Rwanda Franc
- RWF
- 646
- 0
-
-
- SAINT BARTHÉLEMY
- Euro
- EUR
- 978
- 2
-
-
- SAINT HELENA, ASCENSION AND TRISTAN DA CUNHA
- Saint Helena Pound
- SHP
- 654
- 2
-
-
- SAINT KITTS AND NEVIS
- East Caribbean Dollar
- XCD
- 951
- 2
-
-
- SAINT LUCIA
- East Caribbean Dollar
- XCD
- 951
- 2
-
-
- SAINT MARTIN (FRENCH PART)
- Euro
- EUR
- 978
- 2
-
-
- SAINT PIERRE AND MIQUELON
- Euro
- EUR
- 978
- 2
-
-
- SAINT VINCENT AND THE GRENADINES
- East Caribbean Dollar
- XCD
- 951
- 2
-
-
- SAMOA
- Tala
- WST
- 882
- 2
-
-
- SAN MARINO
- Euro
- EUR
- 978
- 2
-
-
- SAO TOME AND PRINCIPE
- Dobra
- STN
- 930
- 2
-
-
- SAUDI ARABIA
- Saudi Riyal
- SAR
- 682
- 2
-
-
- SENEGAL
- CFA Franc BCEAO
- XOF
- 952
- 0
-
-
- SERBIA
- Serbian Dinar
- RSD
- 941
- 2
-
-
- SEYCHELLES
- Seychelles Rupee
- SCR
- 690
- 2
-
-
- SIERRA LEONE
- Leone
- SLE
- 925
- 2
-
-
- SINGAPORE
- Singapore Dollar
- SGD
- 702
- 2
-
-
- SINT MAARTEN (DUTCH PART)
- Caribbean Guilder
- XCG
- 532
- 2
-
-
- SISTEMA UNITARIO DE COMPENSACION REGIONAL DE PAGOS "SUCRE"
- Sucre
- XSU
- 994
- N.A.
-
-
- SLOVAKIA
- Euro
- EUR
- 978
- 2
-
-
- SLOVENIA
- Euro
- EUR
- 978
- 2
-
-
- SOLOMON ISLANDS
- Solomon Islands Dollar
- SBD
- 090
- 2
-
-
- SOMALIA
- Somali Shilling
- SOS
- 706
- 2
-
-
- SOUTH AFRICA
- Rand
- ZAR
- 710
- 2
-
-
- SOUTH GEORGIA AND THE SOUTH SANDWICH ISLANDS
- No universal currency
-
-
- SOUTH SUDAN
- South Sudanese Pound
- SSP
- 728
- 2
-
-
- SPAIN
- Euro
- EUR
- 978
- 2
-
-
- SRI LANKA
- Sri Lanka Rupee
- LKR
- 144
- 2
-
-
- SUDAN (THE)
- Sudanese Pound
- SDG
- 938
- 2
-
-
- SURINAME
- Surinam Dollar
- SRD
- 968
- 2
-
-
- SVALBARD AND JAN MAYEN
- Norwegian Krone
- NOK
- 578
- 2
-
-
- SWEDEN
- Swedish Krona
- SEK
- 752
- 2
-
-
- SWITZERLAND
- Swiss Franc
- CHF
- 756
- 2
-
-
- SWITZERLAND
- WIR Euro
- CHE
- 947
- 2
-
-
- SWITZERLAND
- WIR Franc
- CHW
- 948
- 2
-
-
- SYRIAN ARAB REPUBLIC
- Syrian Pound
- SYP
- 760
- 2
-
-
- TAIWAN (PROVINCE OF CHINA)
- New Taiwan Dollar
- TWD
- 901
- 2
-
-
- TAJIKISTAN
- Somoni
- TJS
- 972
- 2
-
-
- TANZANIA, UNITED REPUBLIC OF
- Tanzanian Shilling
- TZS
- 834
- 2
-
-
- THAILAND
- Baht
- THB
- 764
- 2
-
-
- TIMOR-LESTE
- US Dollar
- USD
- 840
- 2
-
-
- TOGO
- CFA Franc BCEAO
- XOF
- 952
- 0
-
-
- TOKELAU
- New Zealand Dollar
- NZD
- 554
- 2
-
-
- TONGA
- Pa’anga
- TOP
- 776
- 2
-
-
- TRINIDAD AND TOBAGO
- Trinidad and Tobago Dollar
- TTD
- 780
- 2
-
-
- TUNISIA
- Tunisian Dinar
- TND
- 788
- 3
-
-
- TÜRKİYE
- Turkish Lira
- TRY
- 949
- 2
-
-
- TURKMENISTAN
- Turkmenistan New Manat
- TMT
- 934
- 2
-
-
- TURKS AND CAICOS ISLANDS (THE)
- US Dollar
- USD
- 840
- 2
-
-
- TUVALU
- Australian Dollar
- AUD
- 036
- 2
-
-
- UGANDA
- Uganda Shilling
- UGX
- 800
- 0
-
-
- UKRAINE
- Hryvnia
- UAH
- 980
- 2
-
-
- UNITED ARAB EMIRATES (THE)
- UAE Dirham
- AED
- 784
- 2
-
-
- UNITED KINGDOM OF GREAT BRITAIN AND NORTHERN IRELAND (THE)
- Pound Sterling
- GBP
- 826
- 2
-
-
- UNITED STATES MINOR OUTLYING ISLANDS (THE)
- US Dollar
- USD
- 840
- 2
-
-
- UNITED STATES OF AMERICA (THE)
- US Dollar
- USD
- 840
- 2
-
-
- UNITED STATES OF AMERICA (THE)
- US Dollar (Next day)
- USN
- 997
- 2
-
-
- URUGUAY
- Peso Uruguayo
- UYU
- 858
- 2
-
-
- URUGUAY
- Uruguay Peso en Unidades Indexadas (UI)
- UYI
- 940
- 0
-
-
- URUGUAY
- Unidad Previsional
- UYW
- 927
- 4
-
-
- UZBEKISTAN
- Uzbekistan Sum
- UZS
- 860
- 2
-
-
- VANUATU
- Vatu
- VUV
- 548
- 0
-
-
- VENEZUELA (BOLIVARIAN REPUBLIC OF)
- Bolívar Soberano
- VES
- 928
- 2
-
-
- VENEZUELA (BOLIVARIAN REPUBLIC OF)
- Bolívar Soberano
- VED
- 926
- 2
-
-
- VIET NAM
- Dong
- VND
- 704
- 0
-
-
- VIRGIN ISLANDS (BRITISH)
- US Dollar
- USD
- 840
- 2
-
-
- VIRGIN ISLANDS (U.S.)
- US Dollar
- USD
- 840
- 2
-
-
- WALLIS AND FUTUNA
- CFP Franc
- XPF
- 953
- 0
-
-
- WESTERN SAHARA
- Moroccan Dirham
- MAD
- 504
- 2
-
-
- YEMEN
- Yemeni Rial
- YER
- 886
- 2
-
-
- ZAMBIA
- Zambian Kwacha
- ZMW
- 967
- 2
-
-
- ZIMBABWE
- Zimbabwe Gold
- ZWG
- 924
- 2
-
-
- ZZ01_Bond Markets Unit European_EURCO
- Bond Markets Unit European Composite Unit (EURCO)
- XBA
- 955
- N.A.
-
-
- ZZ02_Bond Markets Unit European_EMU-6
- Bond Markets Unit European Monetary Unit (E.M.U.-6)
- XBB
- 956
- N.A.
-
-
- ZZ03_Bond Markets Unit European_EUA-9
- Bond Markets Unit European Unit of Account 9 (E.U.A.-9)
- XBC
- 957
- N.A.
-
-
- ZZ04_Bond Markets Unit European_EUA-17
- Bond Markets Unit European Unit of Account 17 (E.U.A.-17)
- XBD
- 958
- N.A.
-
-
- ZZ06_Testing_Code
- Codes specifically reserved for testing purposes
- XTS
- 963
- N.A.
-
-
- ZZ07_No_Currency
- The codes assigned for transactions where no currency is involved
- XXX
- 999
- N.A.
-
-
- ZZ08_Gold
- Gold
- XAU
- 959
- N.A.
-
-
- ZZ09_Palladium
- Palladium
- XPD
- 964
- N.A.
-
-
- ZZ10_Platinum
- Platinum
- XPT
- 962
- N.A.
-
-
- ZZ11_Silver
- Silver
- XAG
- 961
- N.A.
-
-
-
\ No newline at end of file
+
+
+
+
+ AFGHANISTAN
+ Afghani
+ AFN
+ 971
+ 2
+
+
+ ÅLAND ISLANDS
+ Euro
+ EUR
+ 978
+ 2
+
+
+ ALBANIA
+ Lek
+ ALL
+ 008
+ 2
+
+
+ ALGERIA
+ Algerian Dinar
+ DZD
+ 012
+ 2
+
+
+ AMERICAN SAMOA
+ US Dollar
+ USD
+ 840
+ 2
+
+
+ ANDORRA
+ Euro
+ EUR
+ 978
+ 2
+
+
+ ANGOLA
+ Kwanza
+ AOA
+ 973
+ 2
+
+
+ ANGUILLA
+ East Caribbean Dollar
+ XCD
+ 951
+ 2
+
+
+ ANTARCTICA
+ No universal currency
+
+
+ ANTIGUA AND BARBUDA
+ East Caribbean Dollar
+ XCD
+ 951
+ 2
+
+
+ ARAB MONETARY FUND
+ Arab Accounting Dinar
+ XAD
+ 396
+ 2
+
+
+ ARGENTINA
+ Argentine Peso
+ ARS
+ 032
+ 2
+
+
+ ARMENIA
+ Armenian Dram
+ AMD
+ 051
+ 2
+
+
+ ARUBA
+ Aruban Florin
+ AWG
+ 533
+ 2
+
+
+ AUSTRALIA
+ Australian Dollar
+ AUD
+ 036
+ 2
+
+
+ AUSTRIA
+ Euro
+ EUR
+ 978
+ 2
+
+
+ AZERBAIJAN
+ Azerbaijan Manat
+ AZN
+ 944
+ 2
+
+
+ BAHAMAS (THE)
+ Bahamian Dollar
+ BSD
+ 044
+ 2
+
+
+ BAHRAIN
+ Bahraini Dinar
+ BHD
+ 048
+ 3
+
+
+ BANGLADESH
+ Taka
+ BDT
+ 050
+ 2
+
+
+ BARBADOS
+ Barbados Dollar
+ BBD
+ 052
+ 2
+
+
+ BELARUS
+ Belarusian Ruble
+ BYN
+ 933
+ 2
+
+
+ BELGIUM
+ Euro
+ EUR
+ 978
+ 2
+
+
+ BELIZE
+ Belize Dollar
+ BZD
+ 084
+ 2
+
+
+ BENIN
+ CFA Franc BCEAO
+ XOF
+ 952
+ 0
+
+
+ BERMUDA
+ Bermudian Dollar
+ BMD
+ 060
+ 2
+
+
+ BHUTAN
+ Indian Rupee
+ INR
+ 356
+ 2
+
+
+ BHUTAN
+ Ngultrum
+ BTN
+ 064
+ 2
+
+
+ BOLIVIA (PLURINATIONAL STATE OF)
+ Boliviano
+ BOB
+ 068
+ 2
+
+
+ BOLIVIA (PLURINATIONAL STATE OF)
+ Mvdol
+ BOV
+ 984
+ 2
+
+
+ BONAIRE, SINT EUSTATIUS AND SABA
+ US Dollar
+ USD
+ 840
+ 2
+
+
+ BOSNIA AND HERZEGOVINA
+ Convertible Mark
+ BAM
+ 977
+ 2
+
+
+ BOTSWANA
+ Pula
+ BWP
+ 072
+ 2
+
+
+ BOUVET ISLAND
+ Norwegian Krone
+ NOK
+ 578
+ 2
+
+
+ BRAZIL
+ Brazilian Real
+ BRL
+ 986
+ 2
+
+
+ BRITISH INDIAN OCEAN TERRITORY (THE)
+ US Dollar
+ USD
+ 840
+ 2
+
+
+ BRUNEI DARUSSALAM
+ Brunei Dollar
+ BND
+ 096
+ 2
+
+
+ BULGARIA
+ Bulgarian Lev
+ BGN
+ 975
+ 2
+
+
+ BURKINA FASO
+ CFA Franc BCEAO
+ XOF
+ 952
+ 0
+
+
+ BURUNDI
+ Burundi Franc
+ BIF
+ 108
+ 0
+
+
+ CABO VERDE
+ Cabo Verde Escudo
+ CVE
+ 132
+ 2
+
+
+ CAMBODIA
+ Riel
+ KHR
+ 116
+ 2
+
+
+ CAMEROON
+ CFA Franc BEAC
+ XAF
+ 950
+ 0
+
+
+ CANADA
+ Canadian Dollar
+ CAD
+ 124
+ 2
+
+
+ CAYMAN ISLANDS (THE)
+ Cayman Islands Dollar
+ KYD
+ 136
+ 2
+
+
+ CENTRAL AFRICAN REPUBLIC (THE)
+ CFA Franc BEAC
+ XAF
+ 950
+ 0
+
+
+ CHAD
+ CFA Franc BEAC
+ XAF
+ 950
+ 0
+
+
+ CHILE
+ Chilean Peso
+ CLP
+ 152
+ 0
+
+
+ CHILE
+ Unidad de Fomento
+ CLF
+ 990
+ 4
+
+
+ CHINA
+ Yuan Renminbi
+ CNY
+ 156
+ 2
+
+
+ CHRISTMAS ISLAND
+ Australian Dollar
+ AUD
+ 036
+ 2
+
+
+ COCOS (KEELING) ISLANDS (THE)
+ Australian Dollar
+ AUD
+ 036
+ 2
+
+
+ COLOMBIA
+ Colombian Peso
+ COP
+ 170
+ 2
+
+
+ COLOMBIA
+ Unidad de Valor Real
+ COU
+ 970
+ 2
+
+
+ COMOROS (THE)
+ Comorian Franc
+ KMF
+ 174
+ 0
+
+
+ CONGO (THE DEMOCRATIC REPUBLIC OF THE)
+ Congolese Franc
+ CDF
+ 976
+ 2
+
+
+ CONGO (THE)
+ CFA Franc BEAC
+ XAF
+ 950
+ 0
+
+
+ COOK ISLANDS (THE)
+ New Zealand Dollar
+ NZD
+ 554
+ 2
+
+
+ COSTA RICA
+ Costa Rican Colon
+ CRC
+ 188
+ 2
+
+
+ CÔTE D'IVOIRE
+ CFA Franc BCEAO
+ XOF
+ 952
+ 0
+
+
+ CROATIA
+ Euro
+ EUR
+ 978
+ 2
+
+
+ CUBA
+ Cuban Peso
+ CUP
+ 192
+ 2
+
+
+ CURAÇAO
+ Caribbean Guilder
+ XCG
+ 532
+ 2
+
+
+ CYPRUS
+ Euro
+ EUR
+ 978
+ 2
+
+
+ CZECHIA
+ Czech Koruna
+ CZK
+ 203
+ 2
+
+
+ DENMARK
+ Danish Krone
+ DKK
+ 208
+ 2
+
+
+ DJIBOUTI
+ Djibouti Franc
+ DJF
+ 262
+ 0
+
+
+ DOMINICA
+ East Caribbean Dollar
+ XCD
+ 951
+ 2
+
+
+ DOMINICAN REPUBLIC (THE)
+ Dominican Peso
+ DOP
+ 214
+ 2
+
+
+ ECUADOR
+ US Dollar
+ USD
+ 840
+ 2
+
+
+ EGYPT
+ Egyptian Pound
+ EGP
+ 818
+ 2
+
+
+ EL SALVADOR
+ El Salvador Colon
+ SVC
+ 222
+ 2
+
+
+ EL SALVADOR
+ US Dollar
+ USD
+ 840
+ 2
+
+
+ EQUATORIAL GUINEA
+ CFA Franc BEAC
+ XAF
+ 950
+ 0
+
+
+ ERITREA
+ Nakfa
+ ERN
+ 232
+ 2
+
+
+ ESTONIA
+ Euro
+ EUR
+ 978
+ 2
+
+
+ ESWATINI
+ Lilangeni
+ SZL
+ 748
+ 2
+
+
+ ETHIOPIA
+ Ethiopian Birr
+ ETB
+ 230
+ 2
+
+
+ EUROPEAN UNION
+ Euro
+ EUR
+ 978
+ 2
+
+
+ FALKLAND ISLANDS (THE) [MALVINAS]
+ Falkland Islands Pound
+ FKP
+ 238
+ 2
+
+
+ FAROE ISLANDS (THE)
+ Danish Krone
+ DKK
+ 208
+ 2
+
+
+ FIJI
+ Fiji Dollar
+ FJD
+ 242
+ 2
+
+
+ FINLAND
+ Euro
+ EUR
+ 978
+ 2
+
+
+ FRANCE
+ Euro
+ EUR
+ 978
+ 2
+
+
+ FRENCH GUIANA
+ Euro
+ EUR
+ 978
+ 2
+
+
+ FRENCH POLYNESIA
+ CFP Franc
+ XPF
+ 953
+ 0
+
+
+ FRENCH SOUTHERN TERRITORIES (THE)
+ Euro
+ EUR
+ 978
+ 2
+
+
+ GABON
+ CFA Franc BEAC
+ XAF
+ 950
+ 0
+
+
+ GAMBIA (THE)
+ Dalasi
+ GMD
+ 270
+ 2
+
+
+ GEORGIA
+ Lari
+ GEL
+ 981
+ 2
+
+
+ GERMANY
+ Euro
+ EUR
+ 978
+ 2
+
+
+ GHANA
+ Ghana Cedi
+ GHS
+ 936
+ 2
+
+
+ GIBRALTAR
+ Gibraltar Pound
+ GIP
+ 292
+ 2
+
+
+ GREECE
+ Euro
+ EUR
+ 978
+ 2
+
+
+ GREENLAND
+ Danish Krone
+ DKK
+ 208
+ 2
+
+
+ GRENADA
+ East Caribbean Dollar
+ XCD
+ 951
+ 2
+
+
+ GUADELOUPE
+ Euro
+ EUR
+ 978
+ 2
+
+
+ GUAM
+ US Dollar
+ USD
+ 840
+ 2
+
+
+ GUATEMALA
+ Quetzal
+ GTQ
+ 320
+ 2
+
+
+ GUERNSEY
+ Pound Sterling
+ GBP
+ 826
+ 2
+
+
+ GUINEA
+ Guinean Franc
+ GNF
+ 324
+ 0
+
+
+ GUINEA-BISSAU
+ CFA Franc BCEAO
+ XOF
+ 952
+ 0
+
+
+ GUYANA
+ Guyana Dollar
+ GYD
+ 328
+ 2
+
+
+ HAITI
+ Gourde
+ HTG
+ 332
+ 2
+
+
+ HAITI
+ US Dollar
+ USD
+ 840
+ 2
+
+
+ HEARD ISLAND AND McDONALD ISLANDS
+ Australian Dollar
+ AUD
+ 036
+ 2
+
+
+ HOLY SEE (THE)
+ Euro
+ EUR
+ 978
+ 2
+
+
+ HONDURAS
+ Lempira
+ HNL
+ 340
+ 2
+
+
+ HONG KONG
+ Hong Kong Dollar
+ HKD
+ 344
+ 2
+
+
+ HUNGARY
+ Forint
+ HUF
+ 348
+ 2
+
+
+ ICELAND
+ Iceland Krona
+ ISK
+ 352
+ 0
+
+
+ INDIA
+ Indian Rupee
+ INR
+ 356
+ 2
+
+
+ INDONESIA
+ Rupiah
+ IDR
+ 360
+ 2
+
+
+ INTERNATIONAL MONETARY FUND (IMF)
+ SDR (Special Drawing Right)
+ XDR
+ 960
+ N.A.
+
+
+ IRAN (ISLAMIC REPUBLIC OF)
+ Iranian Rial
+ IRR
+ 364
+ 2
+
+
+ IRAQ
+ Iraqi Dinar
+ IQD
+ 368
+ 3
+
+
+ IRELAND
+ Euro
+ EUR
+ 978
+ 2
+
+
+ ISLE OF MAN
+ Pound Sterling
+ GBP
+ 826
+ 2
+
+
+ ISRAEL
+ New Israeli Sheqel
+ ILS
+ 376
+ 2
+
+
+ ITALY
+ Euro
+ EUR
+ 978
+ 2
+
+
+ JAMAICA
+ Jamaican Dollar
+ JMD
+ 388
+ 2
+
+
+ JAPAN
+ Yen
+ JPY
+ 392
+ 0
+
+
+ JERSEY
+ Pound Sterling
+ GBP
+ 826
+ 2
+
+
+ JORDAN
+ Jordanian Dinar
+ JOD
+ 400
+ 3
+
+
+ KAZAKHSTAN
+ Tenge
+ KZT
+ 398
+ 2
+
+
+ KENYA
+ Kenyan Shilling
+ KES
+ 404
+ 2
+
+
+ KIRIBATI
+ Australian Dollar
+ AUD
+ 036
+ 2
+
+
+ KOREA (THE DEMOCRATIC PEOPLE’S REPUBLIC OF)
+ North Korean Won
+ KPW
+ 408
+ 2
+
+
+ KOREA (THE REPUBLIC OF)
+ Won
+ KRW
+ 410
+ 0
+
+
+ KUWAIT
+ Kuwaiti Dinar
+ KWD
+ 414
+ 3
+
+
+ KYRGYZSTAN
+ Som
+ KGS
+ 417
+ 2
+
+
+ LAO PEOPLE’S DEMOCRATIC REPUBLIC (THE)
+ Lao Kip
+ LAK
+ 418
+ 2
+
+
+ LATVIA
+ Euro
+ EUR
+ 978
+ 2
+
+
+ LEBANON
+ Lebanese Pound
+ LBP
+ 422
+ 2
+
+
+ LESOTHO
+ Loti
+ LSL
+ 426
+ 2
+
+
+ LESOTHO
+ Rand
+ ZAR
+ 710
+ 2
+
+
+ LIBERIA
+ Liberian Dollar
+ LRD
+ 430
+ 2
+
+
+ LIBYA
+ Libyan Dinar
+ LYD
+ 434
+ 3
+
+
+ LIECHTENSTEIN
+ Swiss Franc
+ CHF
+ 756
+ 2
+
+
+ LITHUANIA
+ Euro
+ EUR
+ 978
+ 2
+
+
+ LUXEMBOURG
+ Euro
+ EUR
+ 978
+ 2
+
+
+ MACAO
+ Pataca
+ MOP
+ 446
+ 2
+
+
+ NORTH MACEDONIA
+ Denar
+ MKD
+ 807
+ 2
+
+
+ MADAGASCAR
+ Malagasy Ariary
+ MGA
+ 969
+ 2
+
+
+ MALAWI
+ Malawi Kwacha
+ MWK
+ 454
+ 2
+
+
+ MALAYSIA
+ Malaysian Ringgit
+ MYR
+ 458
+ 2
+
+
+ MALDIVES
+ Rufiyaa
+ MVR
+ 462
+ 2
+
+
+ MALI
+ CFA Franc BCEAO
+ XOF
+ 952
+ 0
+
+
+ MALTA
+ Euro
+ EUR
+ 978
+ 2
+
+
+ MARSHALL ISLANDS (THE)
+ US Dollar
+ USD
+ 840
+ 2
+
+
+ MARTINIQUE
+ Euro
+ EUR
+ 978
+ 2
+
+
+ MAURITANIA
+ Ouguiya
+ MRU
+ 929
+ 2
+
+
+ MAURITIUS
+ Mauritius Rupee
+ MUR
+ 480
+ 2
+
+
+ MAYOTTE
+ Euro
+ EUR
+ 978
+ 2
+
+
+ MEMBER COUNTRIES OF THE AFRICAN DEVELOPMENT BANK GROUP
+ ADB Unit of Account
+ XUA
+ 965
+ N.A.
+
+
+ MEXICO
+ Mexican Peso
+ MXN
+ 484
+ 2
+
+
+ MEXICO
+ Mexican Unidad de Inversion (UDI)
+ MXV
+ 979
+ 2
+
+
+ MICRONESIA (FEDERATED STATES OF)
+ US Dollar
+ USD
+ 840
+ 2
+
+
+ MOLDOVA (THE REPUBLIC OF)
+ Moldovan Leu
+ MDL
+ 498
+ 2
+
+
+ MONACO
+ Euro
+ EUR
+ 978
+ 2
+
+
+ MONGOLIA
+ Tugrik
+ MNT
+ 496
+ 2
+
+
+ MONTENEGRO
+ Euro
+ EUR
+ 978
+ 2
+
+
+ MONTSERRAT
+ East Caribbean Dollar
+ XCD
+ 951
+ 2
+
+
+ MOROCCO
+ Moroccan Dirham
+ MAD
+ 504
+ 2
+
+
+ MOZAMBIQUE
+ Mozambique Metical
+ MZN
+ 943
+ 2
+
+
+ MYANMAR
+ Kyat
+ MMK
+ 104
+ 2
+
+
+ NAMIBIA
+ Namibia Dollar
+ NAD
+ 516
+ 2
+
+
+ NAMIBIA
+ Rand
+ ZAR
+ 710
+ 2
+
+
+ NAURU
+ Australian Dollar
+ AUD
+ 036
+ 2
+
+
+ NEPAL
+ Nepalese Rupee
+ NPR
+ 524
+ 2
+
+
+ NETHERLANDS (THE)
+ Euro
+ EUR
+ 978
+ 2
+
+
+ NEW CALEDONIA
+ CFP Franc
+ XPF
+ 953
+ 0
+
+
+ NEW ZEALAND
+ New Zealand Dollar
+ NZD
+ 554
+ 2
+
+
+ NICARAGUA
+ Cordoba Oro
+ NIO
+ 558
+ 2
+
+
+ NIGER (THE)
+ CFA Franc BCEAO
+ XOF
+ 952
+ 0
+
+
+ NIGERIA
+ Naira
+ NGN
+ 566
+ 2
+
+
+ NIUE
+ New Zealand Dollar
+ NZD
+ 554
+ 2
+
+
+ NORFOLK ISLAND
+ Australian Dollar
+ AUD
+ 036
+ 2
+
+
+ NORTHERN MARIANA ISLANDS (THE)
+ US Dollar
+ USD
+ 840
+ 2
+
+
+ NORWAY
+ Norwegian Krone
+ NOK
+ 578
+ 2
+
+
+ OMAN
+ Rial Omani
+ OMR
+ 512
+ 3
+
+
+ PAKISTAN
+ Pakistan Rupee
+ PKR
+ 586
+ 2
+
+
+ PALAU
+ US Dollar
+ USD
+ 840
+ 2
+
+
+ PALESTINE, STATE OF
+ No universal currency
+
+
+ PANAMA
+ Balboa
+ PAB
+ 590
+ 2
+
+
+ PANAMA
+ US Dollar
+ USD
+ 840
+ 2
+
+
+ PAPUA NEW GUINEA
+ Kina
+ PGK
+ 598
+ 2
+
+
+ PARAGUAY
+ Guarani
+ PYG
+ 600
+ 0
+
+
+ PERU
+ Sol
+ PEN
+ 604
+ 2
+
+
+ PHILIPPINES (THE)
+ Philippine Peso
+ PHP
+ 608
+ 2
+
+
+ PITCAIRN
+ New Zealand Dollar
+ NZD
+ 554
+ 2
+
+
+ POLAND
+ Zloty
+ PLN
+ 985
+ 2
+
+
+ PORTUGAL
+ Euro
+ EUR
+ 978
+ 2
+
+
+ PUERTO RICO
+ US Dollar
+ USD
+ 840
+ 2
+
+
+ QATAR
+ Qatari Rial
+ QAR
+ 634
+ 2
+
+
+ RÉUNION
+ Euro
+ EUR
+ 978
+ 2
+
+
+ ROMANIA
+ Romanian Leu
+ RON
+ 946
+ 2
+
+
+ RUSSIAN FEDERATION (THE)
+ Russian Ruble
+ RUB
+ 643
+ 2
+
+
+ RWANDA
+ Rwanda Franc
+ RWF
+ 646
+ 0
+
+
+ SAINT BARTHÉLEMY
+ Euro
+ EUR
+ 978
+ 2
+
+
+ SAINT HELENA, ASCENSION AND TRISTAN DA CUNHA
+ Saint Helena Pound
+ SHP
+ 654
+ 2
+
+
+ SAINT KITTS AND NEVIS
+ East Caribbean Dollar
+ XCD
+ 951
+ 2
+
+
+ SAINT LUCIA
+ East Caribbean Dollar
+ XCD
+ 951
+ 2
+
+
+ SAINT MARTIN (FRENCH PART)
+ Euro
+ EUR
+ 978
+ 2
+
+
+ SAINT PIERRE AND MIQUELON
+ Euro
+ EUR
+ 978
+ 2
+
+
+ SAINT VINCENT AND THE GRENADINES
+ East Caribbean Dollar
+ XCD
+ 951
+ 2
+
+
+ SAMOA
+ Tala
+ WST
+ 882
+ 2
+
+
+ SAN MARINO
+ Euro
+ EUR
+ 978
+ 2
+
+
+ SAO TOME AND PRINCIPE
+ Dobra
+ STN
+ 930
+ 2
+
+
+ SAUDI ARABIA
+ Saudi Riyal
+ SAR
+ 682
+ 2
+
+
+ SENEGAL
+ CFA Franc BCEAO
+ XOF
+ 952
+ 0
+
+
+ SERBIA
+ Serbian Dinar
+ RSD
+ 941
+ 2
+
+
+ SEYCHELLES
+ Seychelles Rupee
+ SCR
+ 690
+ 2
+
+
+ SIERRA LEONE
+ Leone
+ SLE
+ 925
+ 2
+
+
+ SINGAPORE
+ Singapore Dollar
+ SGD
+ 702
+ 2
+
+
+ SINT MAARTEN (DUTCH PART)
+ Caribbean Guilder
+ XCG
+ 532
+ 2
+
+
+ SISTEMA UNITARIO DE COMPENSACION REGIONAL DE PAGOS "SUCRE"
+ Sucre
+ XSU
+ 994
+ N.A.
+
+
+ SLOVAKIA
+ Euro
+ EUR
+ 978
+ 2
+
+
+ SLOVENIA
+ Euro
+ EUR
+ 978
+ 2
+
+
+ SOLOMON ISLANDS
+ Solomon Islands Dollar
+ SBD
+ 090
+ 2
+
+
+ SOMALIA
+ Somali Shilling
+ SOS
+ 706
+ 2
+
+
+ SOUTH AFRICA
+ Rand
+ ZAR
+ 710
+ 2
+
+
+ SOUTH GEORGIA AND THE SOUTH SANDWICH ISLANDS
+ No universal currency
+
+
+ SOUTH SUDAN
+ South Sudanese Pound
+ SSP
+ 728
+ 2
+
+
+ SPAIN
+ Euro
+ EUR
+ 978
+ 2
+
+
+ SRI LANKA
+ Sri Lanka Rupee
+ LKR
+ 144
+ 2
+
+
+ SUDAN (THE)
+ Sudanese Pound
+ SDG
+ 938
+ 2
+
+
+ SURINAME
+ Surinam Dollar
+ SRD
+ 968
+ 2
+
+
+ SVALBARD AND JAN MAYEN
+ Norwegian Krone
+ NOK
+ 578
+ 2
+
+
+ SWEDEN
+ Swedish Krona
+ SEK
+ 752
+ 2
+
+
+ SWITZERLAND
+ Swiss Franc
+ CHF
+ 756
+ 2
+
+
+ SWITZERLAND
+ WIR Euro
+ CHE
+ 947
+ 2
+
+
+ SWITZERLAND
+ WIR Franc
+ CHW
+ 948
+ 2
+
+
+ SYRIAN ARAB REPUBLIC
+ Syrian Pound
+ SYP
+ 760
+ 2
+
+
+ TAIWAN (PROVINCE OF CHINA)
+ New Taiwan Dollar
+ TWD
+ 901
+ 2
+
+
+ TAJIKISTAN
+ Somoni
+ TJS
+ 972
+ 2
+
+
+ TANZANIA, UNITED REPUBLIC OF
+ Tanzanian Shilling
+ TZS
+ 834
+ 2
+
+
+ THAILAND
+ Baht
+ THB
+ 764
+ 2
+
+
+ TIMOR-LESTE
+ US Dollar
+ USD
+ 840
+ 2
+
+
+ TOGO
+ CFA Franc BCEAO
+ XOF
+ 952
+ 0
+
+
+ TOKELAU
+ New Zealand Dollar
+ NZD
+ 554
+ 2
+
+
+ TONGA
+ Pa’anga
+ TOP
+ 776
+ 2
+
+
+ TRINIDAD AND TOBAGO
+ Trinidad and Tobago Dollar
+ TTD
+ 780
+ 2
+
+
+ TUNISIA
+ Tunisian Dinar
+ TND
+ 788
+ 3
+
+
+ TÜRKİYE
+ Turkish Lira
+ TRY
+ 949
+ 2
+
+
+ TURKMENISTAN
+ Turkmenistan New Manat
+ TMT
+ 934
+ 2
+
+
+ TURKS AND CAICOS ISLANDS (THE)
+ US Dollar
+ USD
+ 840
+ 2
+
+
+ TUVALU
+ Australian Dollar
+ AUD
+ 036
+ 2
+
+
+ UGANDA
+ Uganda Shilling
+ UGX
+ 800
+ 0
+
+
+ UKRAINE
+ Hryvnia
+ UAH
+ 980
+ 2
+
+
+ UNITED ARAB EMIRATES (THE)
+ UAE Dirham
+ AED
+ 784
+ 2
+
+
+ UNITED KINGDOM OF GREAT BRITAIN AND NORTHERN IRELAND (THE)
+ Pound Sterling
+ GBP
+ 826
+ 2
+
+
+ UNITED STATES MINOR OUTLYING ISLANDS (THE)
+ US Dollar
+ USD
+ 840
+ 2
+
+
+ UNITED STATES OF AMERICA (THE)
+ US Dollar
+ USD
+ 840
+ 2
+
+
+ UNITED STATES OF AMERICA (THE)
+ US Dollar (Next day)
+ USN
+ 997
+ 2
+
+
+ URUGUAY
+ Peso Uruguayo
+ UYU
+ 858
+ 2
+
+
+ URUGUAY
+ Uruguay Peso en Unidades Indexadas (UI)
+ UYI
+ 940
+ 0
+
+
+ URUGUAY
+ Unidad Previsional
+ UYW
+ 927
+ 4
+
+
+ UZBEKISTAN
+ Uzbekistan Sum
+ UZS
+ 860
+ 2
+
+
+ VANUATU
+ Vatu
+ VUV
+ 548
+ 0
+
+
+ VENEZUELA (BOLIVARIAN REPUBLIC OF)
+ Bolívar Soberano
+ VES
+ 928
+ 2
+
+
+ VENEZUELA (BOLIVARIAN REPUBLIC OF)
+ Bolívar Soberano
+ VED
+ 926
+ 2
+
+
+ VIET NAM
+ Dong
+ VND
+ 704
+ 0
+
+
+ VIRGIN ISLANDS (BRITISH)
+ US Dollar
+ USD
+ 840
+ 2
+
+
+ VIRGIN ISLANDS (U.S.)
+ US Dollar
+ USD
+ 840
+ 2
+
+
+ WALLIS AND FUTUNA
+ CFP Franc
+ XPF
+ 953
+ 0
+
+
+ WESTERN SAHARA
+ Moroccan Dirham
+ MAD
+ 504
+ 2
+
+
+ YEMEN
+ Yemeni Rial
+ YER
+ 886
+ 2
+
+
+ ZAMBIA
+ Zambian Kwacha
+ ZMW
+ 967
+ 2
+
+
+ ZIMBABWE
+ Zimbabwe Gold
+ ZWG
+ 924
+ 2
+
+
+ ZZ01_Bond Markets Unit European_EURCO
+ Bond Markets Unit European Composite Unit (EURCO)
+ XBA
+ 955
+ N.A.
+
+
+ ZZ02_Bond Markets Unit European_EMU-6
+ Bond Markets Unit European Monetary Unit (E.M.U.-6)
+ XBB
+ 956
+ N.A.
+
+
+ ZZ03_Bond Markets Unit European_EUA-9
+ Bond Markets Unit European Unit of Account 9 (E.U.A.-9)
+ XBC
+ 957
+ N.A.
+
+
+ ZZ04_Bond Markets Unit European_EUA-17
+ Bond Markets Unit European Unit of Account 17 (E.U.A.-17)
+ XBD
+ 958
+ N.A.
+
+
+ ZZ06_Testing_Code
+ Codes specifically reserved for testing purposes
+ XTS
+ 963
+ N.A.
+
+
+ ZZ07_No_Currency
+ The codes assigned for transactions where no currency is involved
+ XXX
+ 999
+ N.A.
+
+
+ ZZ08_Gold
+ Gold
+ XAU
+ 959
+ N.A.
+
+
+ ZZ09_Palladium
+ Palladium
+ XPD
+ 964
+ N.A.
+
+
+ ZZ10_Platinum
+ Platinum
+ XPT
+ 962
+ N.A.
+
+
+ ZZ11_Silver
+ Silver
+ XAG
+ 961
+ N.A.
+
+
+