帳單上的 $、€ 是方便閱讀的顯示符號;跨國付款和資料交換通常需要明確的貨幣代碼。ISO 4217 為貨幣提供三個英文字母的代碼、三位數字代碼及最小貨幣單位資訊。本文整理這些欄位的差異、查詢方式和 SIX 維護的現行代碼完整清單。代碼會更新,本文中的完整表是有發布日期的快照。查核日期:2026-10-07。

圖示以五種貨幣作為跨地區識別例子,不代表各國貨幣的完整分布。圖片:LandAndTree,CC0 1.0,Wikimedia Commons。
常見貨幣代碼與符號速查表
| 貨幣 | ISO 4217 字母碼 | 數字碼 | Minor unit | 常見符號/寫法 | 符號是否易混淆 |
|---|---|---|---|---|---|
| 新臺幣 | TWD |
901 |
2 | NT$、$ |
$ 可能與美元、加幣、澳幣等混淆 |
| 美元 | USD |
840 |
2 | $、US$ |
$ 單獨使用時不唯一 |
| 加幣 | CAD |
124 |
2 | $、C$、CA$ |
常加 C 或 CA 區分美元 |
| 澳幣 | AUD |
036 |
2 | $、A$ |
常加 A 區分美元 |
| 港幣 | HKD |
344 |
2 | $、HK$ |
單獨 $ 可能混淆其他美元貨幣 |
| 新加坡幣 | SGD |
702 |
2 | $、S$ |
單獨 $ 可能混淆其他美元貨幣 |
| 歐元 | EUR |
978 |
2 | € |
通常可辨認,但正式資料仍存代碼 |
| 英鎊 | GBP |
826 |
2 | £ |
pound 類貨幣可能共用或近似符號寫法 |
| 日圓 | JPY |
392 |
0 | ¥、円 |
¥ 也常用於人民幣顯示 |
| 人民幣 | CNY |
156 |
2 | ¥、元 |
¥ 也常用於日圓顯示 |
| 韓圓 | KRW |
410 |
0 | ₩、원 |
不要與人民幣/日圓符號混用 |
| 科威特第納爾 | KWD |
414 |
3 | د.ك、KD |
符號與字母寫法受語言及系統支援影響 |
| 巴林第納爾 | BHD |
048 |
3 | د.ب、BD |
不宜只靠簡寫字母判斷交易貨幣 |
| 智利記帳單位 | CLF |
990 |
4 | 通常使用代碼 | 特殊計價單位,不能當一般現金貨幣符號處理 |
Minor unit 取自 ISO 4217 維護清單,表示資料欄位所列的貨幣最小單位位數,不必然等同現金找零規則或每個支付系統接受的小數精度。例:日圓、韓圓列為 0;科威特第納爾、巴林第納爾列為 3;CLF 列為 4。正式資料和程式欄位仍應按所用版本核對。
比較外幣報價時,先確認報價方向(例如每 1 美元可兌多少臺幣),再把匯差、刷卡或匯款手續費、固定費用及到帳金額放在同一基準比較。跨境匯款時,貨幣代碼只表示付款幣別;IBAN、BIC/SWIFT 與本地帳號是辨識收款帳戶或銀行的欄位,不能互相替代,應依收款銀行要求分別填寫。
快速選碼方法表
| 使用情境 | 優先使用 | 範例 | 不要只用 |
|---|---|---|---|
| 跨境匯款、訂單、發票或帳務資料 | ISO 4217 三字母碼 | 125.50 + CAD |
$125.50 |
| 需要純數字代碼的金融或舊系統 | ISO 4217 三位數字碼,固定以文字保存 | 840 = USD;008 = ALL |
數值欄位 8(前導零會消失) |
| 網頁或收銀畫面顯示金額 | 三字母碼 + 地區化數字格式 | USD 1,234.50 或 $1,234.50 |
沒有語境的 $1,234.50 |
| 標價牌、旅費或表格中的貨幣符號 | 歧義符號加國別/貨幣前綴 | US$20、NT$20、C$20 |
20 $ |
| 決定小數位 | 讀取代碼資料的 Minor unit,再依交易規格處理 | JPY 常見整數記帳;KWD 常見三位小數 | 固定所有貨幣都保留兩位 |
| 判斷貨幣最新狀態 | 查 SIX 當期資料並記錄版本/生效日 | 本地快取包含來源版本與日期 | 多年前複製的靜態網頁表 |
貨幣代碼、數字代碼和符號的角色
| 欄位 | 範例 | 用途 |
|---|---|---|
| ISO 4217 字母碼 | TWD、USD、EUR |
交易紀錄、報價、匯款及資料交換的主要識別碼 |
| ISO 4217 數字碼 | 901、840、978 |
不使用拉丁字母或要求數字碼的系統;應以固定三位字串保存 |
| 貨幣名稱 | 新臺幣、美元、歐元 | 供人閱讀,但可能有多種語言或地區名稱 |
| 顯示符號 | NT$、$、€ |
畫面、收據和標價的呈現方式;依語言和地區格式調整 |
上表是使用例子,不是完整或永久不變的貨幣名錄。ISO 的說明指出,三字母碼前兩碼在適用時與 ISO 3166 國家/地區代碼相關,第三碼在可能時取自貨幣名稱,例如 USD、CHF;數字碼是三位數,在不使用拉丁字母或電腦處理時有用。貨幣代碼表示貨幣,不等於國家代碼;一個國家也可能有多種歷史或特殊用途代碼。ISO 的代碼說明亦指出,minor unit 用來表示貨幣與次級單位的關係,例如是否可細分為百分之一或千分之一。
上表的常見符號是顯示慣例,不是 ISO 4217 代碼欄位。相同符號可以對應多種貨幣:$ 可能代表 USD、CAD、AUD、HKD、SGD 或 TWD;¥ 常用於 JPY 和 CNY。中文介面可依語境顯示「新臺幣」「美元」或「人民幣」,英文介面可用 NT$、US$、C$ 等前綴減少歧義。符號前後位置、空格、逗號、小數點和負數格式則由語言地區設定決定。
為什麼不能只存 $?
美元、加幣、澳幣等都可能以 $ 顯示。只保存符號時,看到 100 $ 未必能判斷究竟是 USD、CAD、AUD 或其他貨幣。跨境系統應把金額和代碼分開保存,例如金額 100.00 搭配貨幣 USD;畫面再依讀者地區選擇顯示 $100.00、US$100.00 或其他格式。
同理,TWD 是資料識別代碼,NT$ 是常見顯示寫法,兩者用途不同。別從符號反推代碼,也別用國別欄位自動猜貨幣:同一國家或地區可能涉及不同計價、結算或歷史貨幣。
小數位不是每種貨幣都固定兩位
ISO 4217 維護資料包含貨幣的最小貨幣單位資訊。日常常見兩位小數,但不能把「乘以 100」或「保留兩位」硬套到所有代碼。付款金額如何四捨五入、是否允許更細的計價精度,也可能受支付網路、金融機構、商品或當地規則影響;請分別核對貨幣資料和交易規格。
若程式依貨幣代碼決定金額欄位的小數位,應使用明確版本或可更新的貨幣資料表,並保留規則生效時間。數字代碼建議以固定三位的文字值保存,避免資料匯入、試算表或數值轉換時失去格式。
到哪裡查當期代碼
ISO 4217 的維護機構是 SIX。SIX 提供當期和歷史清單,包含字母代碼、數字代碼、名稱與最小貨幣單位;若是金融交易、資料庫或正式文件,應以維護機構的現行資料核對,而不是照抄多年未更新的靜態表格。ISO 網站說明代碼構成與數字碼用途,SIX 維護頁提供可下載的資料及變更資訊。
以台灣資料為例,經濟部標準檢驗局的幣別資料可查得新臺幣 TWD、數字碼 901 和最小單位資訊。需要確定某筆付款的實際精度與呈現方式時,還要一併查看使用中的支付或會計系統規格。
實務整理檢查
- 分開欄位:至少分存金額與 ISO 4217 字母代碼,不要只存
$這類顯示符號。 - 明確命名:欄位可標為
currency_code或更明確的currency_code_iso4217,避免和國家代碼混淆。 - 保留小數規則:依交易情境和維護中的清單決定精度,不預設每種貨幣都有兩位小數。
- 核對代碼狀態:建立或更新資料時,確認代碼是當期、歷史或其他用途;不要把已停用代碼當成目前可交易貨幣。
- 保留來源日期:若資料用於財務或批次交換,記錄清單版本、生效日期與更新流程。
現行貨幣、基金與特殊代碼完整表
本表依 ISO 4217 維護機構 SIX 發布的 List One XML 整理,版本發布日為 2026-09-17,於 2026-10-05 查核。原 XML 有 280 筆地區/貨幣記錄,同一貨幣常因多個國家或地區使用而重複列出;合併同碼後,以下列出 178 個不重複字母代碼。其中 3 筆地區列為「沒有通用貨幣」且沒有代碼,因此不會出現在代碼表中。每個代碼的名稱、三位數字碼和最小貨幣單位均按官方資料保留,數字碼以文字形式呈現以保留開頭的 0。
List One 的範圍不只日常流通貨幣,也包括基金與貴金屬代碼,以及測試、無貨幣等特殊代碼。表內名稱保留 SIX 官方英文拼法,方便與資料源或 API 搜尋比對;本表不是歷史貨幣清單。若需查某代碼在哪些國家或地區使用,請查原始 List One XML,因本表按貨幣代碼去重,沒有重複列出所有使用地。
不重複字母代碼完整表(178 碼)
| SIX 官方英文名稱 | ISO 4217 字母碼 | 數字碼 | Minor unit |
|---|---|---|---|
| UAE Dirham | AED |
784 |
2 |
| Afghani | AFN |
971 |
2 |
| Lek | ALL |
008 |
2 |
| Armenian Dram | AMD |
051 |
2 |
| Kwanza | AOA |
973 |
2 |
| Argentine Peso | ARS |
032 |
2 |
| Australian Dollar | AUD |
036 |
2 |
| Aruban Florin | AWG |
533 |
2 |
| Azerbaijan Manat | AZN |
944 |
2 |
| Convertible Mark | BAM |
977 |
2 |
| Barbados Dollar | BBD |
052 |
2 |
| Taka | BDT |
050 |
2 |
| Bahraini Dinar | BHD |
048 |
3 |
| Burundi Franc | BIF |
108 |
0 |
| Bermudian Dollar | BMD |
060 |
2 |
| Brunei Dollar | BND |
096 |
2 |
| Boliviano | BOB |
068 |
2 |
| Mvdol | BOV |
984 |
2 |
| Brazilian Real | BRL |
986 |
2 |
| Bahamian Dollar | BSD |
044 |
2 |
| Ngultrum | BTN |
064 |
2 |
| Pula | BWP |
072 |
2 |
| Belarusian Ruble | BYN |
933 |
2 |
| Belize Dollar | BZD |
084 |
2 |
| Canadian Dollar | CAD |
124 |
2 |
| Congolese Franc | CDF |
976 |
2 |
| WIR Euro | CHE |
947 |
2 |
| Swiss Franc | CHF |
756 |
2 |
| WIR Franc | CHW |
948 |
2 |
| Unidad de Fomento | CLF |
990 |
4 |
| Chilean Peso | CLP |
152 |
0 |
| Yuan Renminbi | CNY |
156 |
2 |
| Colombian Peso | COP |
170 |
2 |
| Unidad de Valor Real | COU |
970 |
2 |
| Costa Rican Colon | CRC |
188 |
2 |
| Cuban Peso | CUP |
192 |
2 |
| Cabo Verde Escudo | CVE |
132 |
2 |
| Czech Koruna | CZK |
203 |
2 |
| Djibouti Franc | DJF |
262 |
0 |
| Danish Krone | DKK |
208 |
2 |
| Dominican Peso | DOP |
214 |
2 |
| Algerian Dinar | DZD |
012 |
2 |
| Egyptian Pound | EGP |
818 |
2 |
| Nakfa | ERN |
232 |
2 |
| Ethiopian Birr | ETB |
230 |
2 |
| Euro | EUR |
978 |
2 |
| Fiji Dollar | FJD |
242 |
2 |
| Falkland Islands Pound | FKP |
238 |
2 |
| Pound Sterling | GBP |
826 |
2 |
| Lari | GEL |
981 |
2 |
| Ghana Cedi | GHS |
936 |
2 |
| Gibraltar Pound | GIP |
292 |
2 |
| Dalasi | GMD |
270 |
2 |
| Guinean Franc | GNF |
324 |
0 |
| Quetzal | GTQ |
320 |
2 |
| Guyana Dollar | GYD |
328 |
2 |
| Hong Kong Dollar | HKD |
344 |
2 |
| Lempira | HNL |
340 |
2 |
| Gourde | HTG |
332 |
2 |
| Forint | HUF |
348 |
2 |
| Rupiah | IDR |
360 |
2 |
| New Israeli Sheqel | ILS |
376 |
2 |
| Indian Rupee | INR |
356 |
2 |
| Iraqi Dinar | IQD |
368 |
3 |
| Iranian Rial | IRR |
364 |
2 |
| Iceland Krona | ISK |
352 |
0 |
| Jamaican Dollar | JMD |
388 |
2 |
| Jordanian Dinar | JOD |
400 |
3 |
| Yen | JPY |
392 |
0 |
| Kenyan Shilling | KES |
404 |
2 |
| Som | KGS |
417 |
2 |
| Riel | KHR |
116 |
2 |
| Comorian Franc | KMF |
174 |
0 |
| North Korean Won | KPW |
408 |
2 |
| Won | KRW |
410 |
0 |
| Kuwaiti Dinar | KWD |
414 |
3 |
| Cayman Islands Dollar | KYD |
136 |
2 |
| Tenge | KZT |
398 |
2 |
| Lao Kip | LAK |
418 |
2 |
| Lebanese Pound | LBP |
422 |
2 |
| Sri Lanka Rupee | LKR |
144 |
2 |
| Liberian Dollar | LRD |
430 |
2 |
| Loti | LSL |
426 |
2 |
| Libyan Dinar | LYD |
434 |
3 |
| Moroccan Dirham | MAD |
504 |
2 |
| Moldovan Leu | MDL |
498 |
2 |
| Malagasy Ariary | MGA |
969 |
2 |
| Denar | MKD |
807 |
2 |
| Kyat | MMK |
104 |
2 |
| Tugrik | MNT |
496 |
2 |
| Pataca | MOP |
446 |
2 |
| Ouguiya | MRU |
929 |
2 |
| Mauritius Rupee | MUR |
480 |
2 |
| Rufiyaa | MVR |
462 |
2 |
| Malawi Kwacha | MWK |
454 |
2 |
| Mexican Peso | MXN |
484 |
2 |
| Mexican Unidad de Inversion (UDI) | MXV |
979 |
2 |
| Malaysian Ringgit | MYR |
458 |
2 |
| Mozambique Metical | MZN |
943 |
2 |
| Namibia Dollar | NAD |
516 |
2 |
| Naira | NGN |
566 |
2 |
| Cordoba Oro | NIO |
558 |
2 |
| Norwegian Krone | NOK |
578 |
2 |
| Nepalese Rupee | NPR |
524 |
2 |
| New Zealand Dollar | NZD |
554 |
2 |
| Rial Omani | OMR |
512 |
3 |
| Balboa | PAB |
590 |
2 |
| Sol | PEN |
604 |
2 |
| Kina | PGK |
598 |
2 |
| Philippine Peso | PHP |
608 |
2 |
| Pakistan Rupee | PKR |
586 |
2 |
| Zloty | PLN |
985 |
2 |
| Guarani | PYG |
600 |
0 |
| Qatari Rial | QAR |
634 |
2 |
| Romanian Leu | RON |
946 |
2 |
| Serbian Dinar | RSD |
941 |
2 |
| Russian Ruble | RUB |
643 |
2 |
| Rwanda Franc | RWF |
646 |
0 |
| Saudi Riyal | SAR |
682 |
2 |
| Solomon Islands Dollar | SBD |
090 |
2 |
| Seychelles Rupee | SCR |
690 |
2 |
| Sudanese Pound | SDG |
938 |
2 |
| Swedish Krona | SEK |
752 |
2 |
| Singapore Dollar | SGD |
702 |
2 |
| Saint Helena Pound | SHP |
654 |
2 |
| Leone | SLE |
925 |
2 |
| Somali Shilling | SOS |
706 |
2 |
| Surinam Dollar | SRD |
968 |
2 |
| South Sudanese Pound | SSP |
728 |
2 |
| Dobra | STN |
930 |
2 |
| El Salvador Colon | SVC |
222 |
2 |
| Syrian Pound | SYP |
760 |
2 |
| Lilangeni | SZL |
748 |
2 |
| Baht | THB |
764 |
2 |
| Somoni | TJS |
972 |
2 |
| Turkmenistan New Manat | TMT |
934 |
2 |
| Tunisian Dinar | TND |
788 |
3 |
| Pa’anga | TOP |
776 |
2 |
| Turkish Lira | TRY |
949 |
2 |
| Trinidad and Tobago Dollar | TTD |
780 |
2 |
| New Taiwan Dollar | TWD |
901 |
2 |
| Tanzanian Shilling | TZS |
834 |
2 |
| Hryvnia | UAH |
980 |
2 |
| Uganda Shilling | UGX |
800 |
0 |
| US Dollar | USD |
840 |
2 |
| US Dollar (Next day) | USN |
997 |
2 |
| Uruguay Peso en Unidades Indexadas (UI) | UYI |
940 |
0 |
| Peso Uruguayo | UYU |
858 |
2 |
| Unidad Previsional | UYW |
927 |
4 |
| Uzbekistan Sum | UZS |
860 |
2 |
| Bolívar Soberano | VED |
926 |
2 |
| Bolívar Soberano | VES |
928 |
2 |
| Dong | VND |
704 |
0 |
| Vatu | VUV |
548 |
0 |
| Tala | WST |
882 |
2 |
| Arab Accounting Dinar | XAD |
396 |
2 |
| CFA Franc BEAC | XAF |
950 |
0 |
| Silver | XAG |
961 |
N.A. |
| Gold | XAU |
959 |
N.A. |
| Bond Markets Unit European Composite Unit (EURCO) | XBA |
955 |
N.A. |
| Bond Markets Unit European Monetary Unit (E.M.U.-6) | XBB |
956 |
N.A. |
| Bond Markets Unit European Unit of Account 9 (E.U.A.-9) | XBC |
957 |
N.A. |
| Bond Markets Unit European Unit of Account 17 (E.U.A.-17) | XBD |
958 |
N.A. |
| East Caribbean Dollar | XCD |
951 |
2 |
| Caribbean Guilder | XCG |
532 |
2 |
| SDR (Special Drawing Right) | XDR |
960 |
N.A. |
| CFA Franc BCEAO | XOF |
952 |
0 |
| Palladium | XPD |
964 |
N.A. |
| CFP Franc | XPF |
953 |
0 |
| Platinum | XPT |
962 |
N.A. |
| Sucre | XSU |
994 |
N.A. |
| Codes specifically reserved for testing purposes | XTS |
963 |
N.A. |
| ADB Unit of Account | XUA |
965 |
N.A. |
| The codes assigned for transactions where no currency is involved | XXX |
999 |
N.A. |
| Yemeni Rial | YER |
886 |
2 |
| Rand | ZAR |
710 |
2 |
| Zambian Kwacha | ZMW |
967 |
2 |
| Zimbabwe Gold | ZWG |
924 |
2 |
與地區對照和常用代碼說明
| 需要查什麼 | 建議讀取欄位 | 注意 |
|---|---|---|
| 貨幣的唯一識別碼 | 字母碼,例如 TWD、USD、EUR |
儲存交易時應將代碼與金額分開,不只保存 $ 等顯示符號 |
| 數字系統使用的識別碼 | 三位數字碼,例如新臺幣 901、美元 840 |
用文字存,避免 008 被試算表改成 8 |
| 精度初步設定 | Minor unit 欄位 | 支付網路、現金找零及金融市場可能另有精度或取整規則 |
| 一種貨幣由哪些地區使用 | XML 中貨幣與地區對應的資料記錄 | 同一代碼可出現在多個地區;單看貨幣代碼不能反推出唯一國家 |
| 已停用貨幣 | SIX List Three 歷史清單 | 不要把歷史代碼與本表 List One 的現行清單混用 |
少數特殊碼值得分開看:XAU、XAG、XPT、XPD 分別是金、銀、鉑、鈀;XTS 為測試用途;XXX 表示交易中沒有涉及貨幣。XBA 至 XBD 是特定債券市場計價單位。這些代碼雖收錄於官方 List One,卻不應一概當作一般零售付款貨幣。
查詢來源與查核範圍
- ISO:ISO 4217 Currency Codes(代碼結構、數字代碼、最小貨幣單位和維護機構說明)
- SIX:ISO 4217 Data Standards(維護機構提供的當期及歷史貨幣清單與更新資料)
- 經濟部標準檢驗局:幣別資料(台灣幣別名稱、代碼、數字碼和最小單位資料)
- SIX 官方 List One XML(本文完整清單依 2026-09-17 發布版本整理;同碼多地區記錄去重)
- SIX ISO 4217 Data Standards(當期與歷史清單及修訂公告)
查核日期:2026-10-05。貨幣名稱、代碼狀態和最小貨幣單位可能變更;實際交易及資料交換應依 SIX 最新清單、主管機關資料和交易系統規格確認。
資料記錄