An airline ticket showing the price with ISO 4217 code "EUR" (bottom left) and not with euro currency sign "€"
← ホームへ戻る

ISO 4217 通貨コードの仕組みと国際標準の役割

🗓 2026年8月13日

世界中で行われる金融取引や外貨両替において、どの国の通貨であるかを正確に識別することは不可欠です。そこで利用されているのが、国際標準化機構(ISO)が策定したISO 4217という標準規格です。この規格は、通貨を表現するためのアルファベットコードや数値コードを定義し、世界共通の言語として機能しています。

私たちが日常的に目にする「JPY」や「USD」といった3文字のコードは、すべてこのISO 4217に基づいています。これにより、通貨記号(¥や$など)による混同を避け、コンピュータシステムや銀行間決済で誤りのない処理が可能になります。

例えば、航空券の価格表示において、通貨記号ではなく「EUR」というコードが使用されることで、どの通貨建てであるかが明確に示されます。

An airline ticket showing the price with ISO 4217 code "EUR" (bottom left) and not with euro currency sign "€"

Key Facts

  • ISO 4217は、通貨のアルファコードと数値コードを定義する国際標準である。
  • 通貨だけでなく、基金(Funds)や貴金属(金・銀など)のコードも管理している。
  • 通貨の最小単位(補助単位)に関する情報も提供している。
  • 歴史的な通貨(廃止された通貨)のコードリストも保持している。
  • 一部の地域通貨やペッグ制通貨は、ISOコードを持たず非標準コードで運用されることがある。

通貨コードの構成と種類

ISO 4217では、主に3つの形式で通貨情報を管理しています。これにより、人間にとっても機械にとっても判別しやすい仕組みが構築されています。

1. アルファコード(3文字コード)

最も一般的に利用される形式です。通常、最初の2文字が国名(ISO 3166-1に基づいた国コード)、3文字目がその通貨の名称(Currency)の頭文字で構成されています。例えば、日本円は「JP(日本)」+「Y(Yen)」で「JPY」となります。

2. 数値コード

アルファベットが使えないシステムや、言語に依存しない処理が必要な場合に利用される3桁の数字です。例えば、日本円の数値コードは「392」です。

3. 補助単位(Minor Units)

通貨の最小単位を定義します。多くの通貨は100分の1(小数点以下2桁)を単位としていますが、日本円(JPY)や韓国ウォン(KRW)のように、補助単位を持たない(0桁)通貨も存在します。

外貨両替所などの掲示板では、これらのコードがベース通貨やカウンター通貨として利用されますが、稀に誤ったコードが記載されているケースも見受けられます。

A list of exchange rates for various base currencies given by a money changer in Thailand, with the Thailand Baht as the counter (or quote) currency. Note that the code for the South Korean won is displayed incorrectly; it should be KRW.

ISO 4217が管理するデータの分類

ISO 4217のデータは、単なる現行通貨のリストに留まらず、以下のような複数のテーブルで管理されています。

  • 現行通貨および基金コードリスト: 現在世界で使用されている法定通貨や資金コード。
  • 現行基金コード: 特定の金融資産や基金に割り当てられたコード。
  • 歴史的通貨・基金コードリスト: 過去に使用されていたが、現在は廃止または変更された通貨の記録。

また、法定通貨以外にも、金(XAU)や銀(XAG)といった貴金属、あるいはIMF(国際通貨基金)の特別引出権(XDR)などの超国家的な資産にもコードが割り当てられています。

主要通貨のコード一覧

主要な通貨とISO 4217コードの例
通貨名 アルファコード 数値コード 補助単位
日本円 JPY 392 0
米国ドル USD 840 2
ユーロ EUR 978 2
英ポンド GBP 826 2
豪ドル AUD 036 2

ISOコードを持たない通貨と非標準コード

すべての流通通貨がISO 4217コードを持っているわけではありません。以下のようなケースでは、ISOコードが割り当てられないことがあります。

  • ペッグ制通貨: 他の主要通貨と1:1で固定されており、独立して管理されていてもコードが付与されない場合(例:ジャージー・ポンドやマン島ポンドなど)。
  • 記念通貨: 収集目的の記念硬貨や紙幣。
  • 政治的要因: 発行元の国家承認状況により、ISOがコードを割り当てないケース。

このような場合、市場では「CNH(オフショア人民元)」のように、便宜上の非標準コードが使用されることがあります。

Frequently Asked Questions

ISO 4217コードと通貨記号(¥や$)の違いは何ですか?

通貨記号は視覚的な表現であり、複数の国で同じ記号(例:$)が使われるため混同が生じます。一方、ISO 4217コードは世界で唯一の識別子であり、金融システムでの誤送金や計算ミスを防ぐために使用されます。

補助単位「0」とはどういう意味ですか?

その通貨に小数点以下の単位が存在しないことを意味します。例えば日本円(JPY)は1円が最小単位であるため、補助単位は0となります。対して米国ドル(USD)は100セントで1ドルとなるため、補助単位は2となります。

歴史的な通貨コードはなぜ保存されているのですか?

過去の金融記録の照合や、古い通貨から新通貨への切り替え(デノミネーションなど)の履歴を正確に追跡するためです。これにより、歴史的な経済データの分析や法的処理が可能になります。

金や銀にコードがついているのはなぜですか?

貴金属を単なる商品ではなく、価値の保存手段(通貨的な資産)として取引する場合があるためです。金は「XAU」、銀は「XAG」として定義され、国際的な取引の標準として利用されています。

References

  1. The number of digits after the .
  2. Entities listed in the ISO 4217 standard. See the for de facto currency use.
  3. Consists of (AT), (BE), (BG), (HR), (CY) (including ), (EE), (FI) (including (AX)), (FR) (including (GF), (TF), (GP), (MQ), (YT), (RE), (BL), (MF) and (PM)), (DE), (GR), (IE), (IT), (LV), (LT), (LU), (MT), (NL), (PT), (SK), (SI) and (ES)
  4. Not part of the European Union, but uses euro via .
  5. Adopted unilaterally, not an actual part of the eurozone.
  6. Jeon is defined as 1/100 won by the Bank of Korea Act, Article 47-2, but it is not practically used and only used for exchange rates.
  7. The and the are technically divided into five subunits (the iraimbilanja and khoum respectively) the coins display "1/5" on their face and are referred to as a "fifth" (Khoum/cinquième); These are not used in practice, but when written out, a single significant digit is used. E.g. 1.2 UM.
  8. Added on 2005-06-01 with an effective date of 2006-01-01, but moved to the historic index and replaced by AZN on 2005-10-13 due to not complying with the currency coding standardization rules.
  9. The numeric code for the German Mark was originally 280: it was changed to 276 on 16 April 1999 to align with ISO 3166-1.
  10. The , formerly the RTGS dollar until 24 June 2019, reuses ZWL: the also used the code, from 2 February 2009 to 30 September 2015.

📸 フォトギャラリー

An airline ticket showing the price with ISO 4217 code "EUR" (bottom left) and not with euro currency sign "€"
A list of exchange rates for various base currencies given by a money changer in Thailand, with the Thailand Baht as the counter (or quote) currency. Note that the code for the South Korean won is displayed incorrectly; it should be KRW.