Kode mata uang (ISO 4217)
Berguna saat membuat formulir checkout, tabel kurs, atau ekspor faktur.
| Mata uang | Kode | Simbol | Angka desimal |
|---|---|---|---|
| dolar AS | USD | $ | 2 |
| euro | EUR | € | 2 |
| ponsterling Inggris | GBP | £ | 2 |
| yen Jepang | JPY | ¥ | 0 |
| yuan Tiongkok | CNY | ¥ / 元 | 2 |
| dolar Hong Kong | HKD | HK$ | 2 |
| dolar Taiwan | TWD | NT$ | 2 |
| won Korea Selatan | KRW | ₩ | 0 |
| franc Swiss | CHF | CHF | 2 |
| dolar Kanada | CAD | C$ | 2 |
| dolar Australia | AUD | A$ | 2 |
| dolar Selandia Baru | NZD | NZ$ | 2 |
| dolar Singapura | SGD | S$ | 2 |
| rupia India | INR | ₹ | 2 |
| rupiah Indonesia | IDR | Rp | 2 |
| baht Thailand | THB | ฿ | 2 |
| dong Vietnam | VND | ₫ | 0 |
| ringgit Malaysia | MYR | RM | 2 |
| peso Filipina | PHP | ₱ | 2 |
| real Brasil | BRL | R$ | 2 |
| peso Meksiko | MXN | Mex$ | 2 |
| peso Argentina | ARS | $ | 2 |
| lira Turki | TRY | ₺ | 2 |
| rubel Rusia | RUB | ₽ | 2 |
| riyal Arab Saudi | SAR | ﷼ | 2 |
| dirham Uni Emirates | AED | د.إ | 2 |
| rand Afrika Selatan | ZAR | R | 2 |
| zloty Poland | PLN | zł | 2 |
| krona Swedia | SEK | kr | 2 |
| krona Norwegia | NOK | kr | 2 |
| krona Denmark | DKK | kr | 2 |
Catatan
- Angka desimal mengikuti ISO 4217 untuk jumlah tunai; kripto dan sebagian pembukuan bisa berbeda.
- Simbol bisa sama (mis. $); selalu simpan kode tiga huruf.
Apa yang sebenarnya ditentukan oleh ISO 4217
ISO 4217 adalah standar internasional yang memberikan setiap mata uang kode bertiga huruf, kode numerik, dan jumlah angka desimal yang telah ditetapkan. Huruf-huruf tersebut tidak acak: dua huruf pertama umumnya mengidentifikasi negara atau wilayah, sedangkan huruf ketiga merujuk pada nama mata uangnya, sehingga USD adalah dolar Amerika Serikat, JPY adalah yen Jepang, dan EUR adalah euro. Standar ini juga menetapkan unit pecahan — berapa digit yang mengikuti titik desimal — yang menjadi dasar perangkat lunak dalam membulatkan nilai dengan tepat. Ketika sebuah sistem menyatakan "simpan kodenya", yang dimaksud adalah kode alfabetik ISO 4217, bukan simbolnya, dan pembedaan ini mencegah sejumlah besar bug pada sistem pembayaran.
Mengapa simbol tidak pernah cukup
Simbol mata uang bersifat ambigu, berbeda dengan kode yang jelas. Tanda dolar digunakan untuk dolar Amerika Serikat, Kanada, Australia, Selandia Baru, Hong Kong, Singapura, dan beberapa lainnya; simbol yen dan yuan tumpang tindih; simbol pound mencakup sterling serta beberapa mata uang lain. Harga tertulis "$10" tidak memberi informasi sama sekali tentang mata uang mana yang dimaksud. Pada faktur, API, dan basis data, menyimpan kode bertiga huruf menghilangkan ambiguitas sepenuhnya, sedangkan simbol hanya menjadi detail presentasi yang dipilih saat tampilan dibuat sesuai dengan audiens. Patokan sederhana untuk sistem apa pun yang menangani uang secara internasional ialah: simpan kode, tampilkan simbol.
Unit pecahan, eksponen, dan pembulatan
Jumlah angka desimal merupakan sifat mata uang, bukan pengaturan global. Sebagian besar mata uang menggunakan dua digit, sehingga USD, EUR, GBP, dan CNY semuanya mengenal sen. Namun, yen dan won Korea tidak memiliki unit pecahan — JPY 100 berarti seratus yen tanpa desimal — sedangkan sejumlah mata uang berbasis dinar, termasuk dinar Kuwait, dinar Bahrain, rial Oman, dan dinar Tunisia, menggunakan tiga digit. Beberapa mata uang juga memiliki unit pecahan berbeda untuk transaksi tunai dan untuk akuntansi. Pembulatan yang salah pada berbagai kasus ini dapat menimbulkan ketidaksesuaian senilai seratus kali lipat, karena itu selalu baca eksponen dari standar dan jangan mengasumsikan dua digit desimal.
Kode singkat, daftar kasus tepi yang panjang
Di luar segelintir mata uang utama pada tabel referensi, terdapat banyak kasus yang rumit. Mata uang dapat denuasi — Zimbabwe telah membuang nol berulang kali — dan kode yang sudah digantikan tetap muncul dalam catatan historis. Beberapa wilayah menggunakan mata uang negara lain secara langsung, sehingga tidak ada kode lokal. Cryptocurrency sengaja berada di luar ISO 4217 dan menggunakan ticker sendiri, itulah sebabnya buku besar yang menangani keduanya perlu mengetahui namespace mana yang digunakan. Beberapa mata uang juga berbagi nama lintas negara namun memiliki kode dan nilai yang berbeda. Pemahaman praktisnya ialah kode merupakan pengenal yang stabil, sedangkan simbol, nama, bahkan jumlah angka desimal dapat berubah.
Pertanyaan umum
- Kode EUR untuk mata uang apa?
- EUR adalah kode ISO 4217 untuk euro, mata uang mayoritas negara Uni Eropa. Simbolnya €.
- Apa kode mata uang Jepang?
- Yen Jepang memiliki kode ISO 4217 JPY dan simbol ¥. Mata uang ini tidak memiliki angka desimal.
- Mengapa harus menyimpan kode tiga huruf, bukan simbol?
- Simbol bisa sama: $ bisa berarti USD, CAD, AUD, dan lainnya. Kode ISO 4217 tiga huruf tidak ambigu.