ISO 4217通貨コード規格 — 完全ガイド

ISO 4217通貨コード規格の包括的ガイド。アルファベットコード、数字コード、補助単位、規格の維持・更新方法について解説。

Standards

詳細な説明

ISO 4217を理解する

ISO 4217は、通貨および資金の表現コードを定義する国際標準化機構(ISO)が発行する国際規格です。1978年に初版が発行され、世界中の銀行、金融、ソフトウェアシステムで通貨を識別するための普遍的な標準となっています。

ISO 4217の構造

各通貨には以下が割り当てられます:

  • アルファベットコード — 3文字のコード(例:USD、EUR、JPY)。最初の2文字は通常ISO 3166-1 alpha-2国コードに対応し、3文字目は通常通貨名の頭文字です。
  • 数字コード — 3桁のコード(例:USDは840、EURは978)。アルファベット文字をサポートしないシステムで有用です。
  • 補助単位 — 使用される小数点以下の桁数(例:USDのセントは2、JPYは0、KWDのフィルスは3)。
コード  数字  名前              補助単位
USD    840   米ドル             2
EUR    978   ユーロ             2
JPY    392   日本円             0
KWD    414   クウェートディナール  3

コード割り当てルール

アルファベットコードは特定のパターンに従います:

  • 国の通貨:最初の2文字 = ISO 3166-1国コード。例:USD(United States + Dollar)、GBP(Great Britain + Pound)、JPY(Japan + Yen)
  • 超国家的Xで始まるコードは非国家エンティティに予約。XAU(金)、XAG(銀)、XDR(IMF SDR)
  • テスト:XTSはテスト用に予約、XXXは「通貨なし」

メンテナンス

この規格はISOに代わりSIX Interbank Clearingが維持しています。通貨の導入(2011年の南スーダン・ポンド SSP)、置換(2023年のクロアチア・クーナHRKからEURへの移行)、または補助単位定義の変更時に修正が発行されます。

ユースケース

ISO 4217の理解は、金融ソフトウェア、決済ゲートウェイ、マルチ通貨ECプラットフォームを構築するすべての開発者にとって不可欠です。データベーススキーマの設計、通貨変換ロジックの実装、銀行APIとの統合時に、互換性を確保するためアドホックな略語ではなく標準のISO 4217コードを使用する必要があります。

試してみる — Currency Code Reference

フルツールを開く