Sources
Sources, editions and licences
Methodology
Every code, name and attribute in this section is imported by script from a published data file; nothing is typed in by hand. Guide text is written by hand, cites its sources and takes its numbers from the imported data. A primary source is a file published by the data owner; a secondary source is a public copy or conversion of the official file, used where the official download could not be fetched when this edition was built.
ISO does not publish ISO 3166 and ISO 4217 under an open licence, so those codes are taken from Unicode CLDR, which is openly licensed and carries the same codes. Names come from CLDR and can differ from ISO's wording. Incoterms are shown as code and name only.
Not published: UN/ECE code lists
The following UN/ECE lists are not published in this section until their reuse terms are confirmed: UN/ECE Recommendation 20 unit codes, UN/ECE Recommendation 21 package type codes and UN/LOCODE location codes.
UNECE's own terms page could not be read when this edition was built (unece.org answers automated requests with an interactive "verify you are human" check), and the general Terms of Use of the United Nations website allow copying material from that site for personal, non-commercial use only, without a right to redistribute it. Whether those or more open terms apply to the UNECE code lists is not known, so the lists, the unit converter that uses Rec 20 conversion factors and the guides about these lists are held back. They will be added once UNECE's reuse terms are confirmed.
The Incoterms list stays published: it holds only the 11 three-letter abbreviations and rule names (no ICC rule text), taken from the UN/CEFACT vocabulary on GitHub, whose repository carries no licence file.
Corrections
Found an error? Check the official publication named on the list's page first: it is the authoritative version, and this site's values are imported from it by script, never edited by hand.
Lists
ISO 4217 currency codes — 307 codes
Source and licence: ISO 4217 currency codes
- Publisher
- Unicode CLDR (codes defined by ISO)
- Edition
- CLDR 48.2.0
- Source file
- CLDR 48.2.0 (npm cldr-core, cldr-localenames-full, cldr-numbers-full 48.2.0)
- Source type
- Primary — published by the data owner
- Licence
- Unicode License v3 (CLDR). ISO does not publish ISO 3166 / ISO 4217 under an open licence. This list is taken from Unicode CLDR, which is openly licensed and carries the same codes. Names are CLDR English display names and can differ from ISO's official short names.
- Imported
- Active = CLDR lists the currency as currently used in at least one territory, or it is an X-code (funds, metals, special codes) with a numeric code in CLDR.
- Deprecated = CLDR only lists the currency with an end date. CLDR history is broader than ISO's list of historic codes.
- cldrDigits is CLDR's number of fraction digits (default 2 when CLDR gives no value). It is CLDR data, not a copy of the ISO 4217 minor-unit column, and may differ from it.
ISO 3166-1 country codes — 249 codes
Source and licence: ISO 3166-1 country codes
- Publisher
- Unicode CLDR (codes defined by ISO)
- Edition
- CLDR 48.2.0
- Source file
- CLDR 48.2.0 (npm cldr-core, cldr-localenames-full, cldr-numbers-full 48.2.0)
- Source type
- Primary — published by the data owner
- Licence
- Unicode License v3 (CLDR). ISO does not publish ISO 3166 / ISO 4217 under an open licence. This list is taken from Unicode CLDR, which is openly licensed and carries the same codes. Names are CLDR English display names and can differ from ISO's official short names.
- Imported
- Included as assigned: two-letter codes that have both an alpha-3 and a numeric code in CLDR codeMappings, are not in a private-use range and are not aliased in CLDR.
- Deprecated (formerly used) codes are only included when CLDR provides an English name for them.
- currencies = currencies CLDR lists as currently used in that territory.
Incoterms codes — 11 codes
Source and licence: Incoterms codes
- Publisher
- UN/CEFACT vocabulary (Incoterms® is a trademark of the International Chamber of Commerce)
- Edition
- UN/CEFACT vocabulary, dataset 22A
- Source file
- UN/CEFACT vocabulary dataset 22A via uncefact/vocabulary-outputs@51768f9
- Source type
- Primary — published by the data owner
- Licence
- Codes and names only; no ICC rule text is reproduced. The Incoterms rules are published by the ICC and are not reproduced here. Only the abbreviation and name are listed, as they appear in the UN/CEFACT delivery terms code list.
- Imported
- Status is 'unknown': the source code list does not say which Incoterms edition each code belongs to.
- Numeric delivery-term codes (1, 2) from the same UN/CEFACT list are not Incoterms and are not imported.
Electronic Address Scheme (EAS) codes — 113 codes
Source and licence: Electronic Address Scheme (EAS) codes
- Publisher
- European Commission (Digital Building Blocks, eInvoicing)
- Edition
- Version 16
- Source file
- EAS code list version 16 (Electronic Address Scheme Code list - version 16 - published Mar2026.xlsx)
- Source type
- Primary — published by the data owner
- Licence
- CC BY 4.0 (European Commission reuse policy). © European Union. The EAS code list is published by the European Commission; the Commission's legal notice licenses EU-owned content under CC BY 4.0 unless stated otherwise (Commission Decision of 12 December 2011 on the reuse of Commission documents); the Digital Building Blocks site links to that legal notice. Changes: converted from the published workbook to JSON/CSV; whitespace normalised; the Deprecated column mapped to a status.
- Imported
- Status: rows marked Deprecated = TRUE are shown as deprecated; FALSE or 0 = active.
- schemeSource is the workbook's Source column as published (values ICD, PEPPOL, UNECE3155); the workbook does not define these values.
- firstVersion/lastVersion are EAS code list versions as published; remarks are kept as published.