รหัสสกุลเงิน (ISO 4217)
ใช้ได้ดีตอนทำแบบฟอร์มชำระเงิน ตารางอัตราแลกเปลี่ยน หรือส่งออกใบแจ้งหนี้
| สกุลเงิน | รหัส | สัญลักษณ์ | ตำแหน่งทศนิยม |
|---|---|---|---|
| ดอลลาร์สหรัฐ | USD | $ | 2 |
| ยูโร | EUR | € | 2 |
| ปอนด์สเตอร์ลิง | GBP | £ | 2 |
| เยนญี่ปุ่น | JPY | ¥ | 0 |
| หยวนจีน | CNY | ¥ / 元 | 2 |
| ดอลลาร์ฮ่องกง | HKD | HK$ | 2 |
| ดอลลาร์ไต้หวัน | TWD | NT$ | 2 |
| วอนเกาหลีใต้ | KRW | ₩ | 0 |
| ฟรังก์สวิส | CHF | CHF | 2 |
| ดอลลาร์แคนาดา | CAD | C$ | 2 |
| ดอลลาร์ออสเตรเลีย | AUD | A$ | 2 |
| ดอลลาร์นิวซีแลนด์ | NZD | NZ$ | 2 |
| ดอลลาร์สิงคโปร์ | SGD | S$ | 2 |
| รูปีอินเดีย | INR | ₹ | 2 |
| รูเปียห์อินโดนีเซีย | IDR | Rp | 2 |
| บาทไทย | THB | ฿ | 2 |
| ดงเวียดนาม | VND | ₫ | 0 |
| ริงกิตมาเลเซีย | MYR | RM | 2 |
| เปโซฟิลิปปินส์ | PHP | ₱ | 2 |
| เรอัลบราซิล | BRL | R$ | 2 |
| เปโซเม็กซิโก | MXN | Mex$ | 2 |
| เปโซอาร์เจนตินา | ARS | $ | 2 |
| ลีราตุรกี | TRY | ₺ | 2 |
| รูเบิลรัสเซีย | RUB | ₽ | 2 |
| ริยาลซาอุดิ Arabia | SAR | ﷼ | 2 |
| ดิรฮัมสหรัฐเอมิเรตส์ | AED | د.إ | 2 |
| แรนด์แอฟริกาใต้ | ZAR | R | 2 |
| สลอตีโปแลนด์ | PLN | zł | 2 |
| โครนาสวีเดน | SEK | kr | 2 |
| โครนนอร์เวย์ | NOK | kr | 2 |
| โครนเดนมาร์ก | DKK | kr | 2 |
หมายเหตุ
- ตำแหน่งทศนิยมอิง ISO 4217 สำหรับเงินสด ส่วนคริปโตและบางระบบบัญชีอาจต่างออกไป
- สัญลักษณ์ซ้ำกันได้ (เช่น $) ควรเก็บรหัสสามตัวอักษรเสมอ
ISO 4217 ระบุสิ่งใดจริง ๆ
ISO 4217 เป็นมาตรฐานระหว่างประเทศที่กำหนดรหัสสามตัวอักษร รหัสตัวเลข และจำนวนตำแหน่งทศนิยมที่กำหนดไว้ให้สำหรับทุกสกุลเงิน ตัวอักษรไม่ใช่เรื่องสุ่ม: สองตัวแรกมักระบุประเทศหรือภูมิภาค และตัวที่สามคือชื่อของสกุลเงิน เช่น USD คือดอลลาร์สหรัฐ JPY คือเยนญี่ปุ่น และ EUR คือยูโร มาตรฐานนี้ยังกำหนดหน่วยย่อย — จำนวนหลักหลังจากจุดทศนิยม — ซึ่งซอฟต์แวร์ใช้ในการปัดเศษยอดเงินให้ถูกต้อง เมื่อระบบใดกล่าวถึง "การเก็บรหัส" มันหมายถึงรหัสอักษร ISO 4217 ไม่ใช่สัญลักษณ์ และความแตกต่างนี้ช่วยป้องกันข้อบกพร่องด้านการชำระเงินจำนวนมาก
ทำไมสัญลักษณ์จึงไม่เพียงพอ
สัญลักษณ์สกุลเงินมีความกำกวมในแบบที่รหัสไม่มีความกำกวม สัญญาหมายดอลลาร์ใช้กับดอลลาร์สหรัฐ แคนาดา ออสเตรเลีย นิวซีแลนด์ ฮ่องกง และสิงคโปร์ รวมถึงอีกหลายตัว; สัญลักษณ์เยนและหยวนทับซ้อนกัน; สัญลักษณ์ปอนด์ครอบคลุมปอนด์สเตอร์ลิงและอีกหลายสกุล ราคาที่เขียนว่า "$10" ไม่ได้บอกว่าคุณหมายถึงสกุลเงินใด ในใบแจ้งหนี้ API และฐานข้อมูล การเก็บรหัสสามตัวอักษรจะขจัดความกำกวมทั้งหมด และสัญลักษณ์กลายเป็นรายละเอียดการแสดงผลที่เลือกใช้เวลาแสดงโดยดูจากผู้ชม หลักการง่าย ๆ สำหรับระบบใดๆ ที่จัดการเงินระหว่างประเทศคือ: เก็บรหัส แล้วแสดงผลสัญลักษณ์
หน่วยย่อย เลขชี้กำลัง และการปัดเศษ
จำนวนตำแหน่งทศนิยมเป็นคุณสมบัติของสกุลเงิน ไม่ใช่การตั้งค่าทั่วโลก สกุลเงินส่วนใหญ่ใช้สองหลัก เช่น USD, EUR, GBP และ CNY ทั้งหมดใช้เซ็นต์ แต่เยนและวอนเกาหลีมีศูนย์หน่วยย่อย — JPY 100 หมายความหนึ่งร้อยเยน โดยไม่มีทศนิยม — ในขณะที่สกุลเงินฐานดีนาร์จำนวนหนึ่งรวมถึงดีนาร์คูเวต ดีนาร์บาห์เรน ริยาลโอมาน และดีนาร์ตูนิเซีย ใช้สามหลัก สกุลเงินบางชนิดยังมีหน่วยย่อยสำหรับเงินสดที่แตกต่างกันจากการบัญชีอีกด้วย การปัดเศษผิดในกรณีเหล่านี้สร้างความคลาดเคลื่อนได้ถึงร้อยเท่า ดังนั้นจึงควรอ่านเลขชี้กำลังจากมาตรฐานเสมอ แทนที่จะสันนิษฐานว่าทั้งสองตำแหน่งทศนิยม
รหัสสั้น ๆ แต่มีกรณียกเว้นมากมาย
นอกเหนือจากสกุลเงินใหญ่จำนวนหนึ่งใดๆ ในตารางอ้างอิง ล้วนมีกรณีที่ยากลำบาก สกุลเงินมีการกำหนดมูลค่าใหม่ — ซิมบับเวเคยตัดศูนย์ทิ้งไปมากกว่าหนึ่งครั้ง — และรหัสที่ถูกแทนที่ก็ยังคงอยู่ในบันทึกทางประวัติศาสตร์ บางอาณาบริเวณใช้สกุลเงินของประเทศอื่น outright ดังนั้นจึงไม่มีรหัสท้องถิ่น สกุลเงินดิจิทัลตั้งใจอยู่นอก ISO 4217 และใช้ตัวย่อของตัวเอง ซึ่งทำไมกระเป๋าเงินที่จัดการทั้งสองจึงจำเป็นต้องรู้ว่าเป็น namespace ใด และสกุลเงินบางสกุลมีชื่อเดียวกันข้ามประเทศ แต่มีรหัสและมูลค่าต่างกัน ความเข้าใจที่ปฏิบัติได้คือ รหัสเป็นตัวระบุที่มั่นคง ในขณะที่สัญลักษณ์ ชื่อ และแม้แต่ตำแหน่งทศนิยมสามารถเปลี่ยนแปลงได้
คำถามที่พบบ่อย
- รหัส EUR คือสกุลเงินอะไร?
- EUR คือรหัส ISO 4217 ของยูโร สกุลเงินของประเทศส่วนใหญ่ใน EU โดยมีสัญลักษณ์คือ €
- รหัสสกุลเงินของญี่ปุ่นคืออะไร?
- เยนญี่ปุ่นมีรหัส ISO 4217 คือ JPY และสัญลักษณ์คือ ¥ โดยไม่มีตำแหน่งทศนิยม
- ทำไมต้องเก็บรหัสสามตัวอักษรแทนสัญลักษณ์?
- สัญลักษณ์ซ้ำกันได้ เช่น $ หมายถึง USD, CAD, AUD และอื่น ๆ ได้ รหัส ISO 4217 สามตัวอักษรจึงชัดเจนกว่า