Coduri valutare (ISO 4217)
Util când construiți formulare de plată, tabele de curs valutar sau exporturi de facturi — stocați codul, afișați simbolul.
| Valută | Cod | Simbol | Unități minore |
|---|---|---|---|
| US dollar | USD | $ | 2 |
| Euro | EUR | € | 2 |
| British pound | GBP | £ | 2 |
| Japanese yen | JPY | ¥ | 0 |
| Chinese yuan | CNY | ¥ / 元 | 2 |
| Hong Kong dollar | HKD | HK$ | 2 |
| Taiwan dollar | TWD | NT$ | 2 |
| South Korean won | KRW | ₩ | 0 |
| Swiss franc | CHF | CHF | 2 |
| Canadian dollar | CAD | C$ | 2 |
| Australian dollar | AUD | A$ | 2 |
| New Zealand dollar | NZD | NZ$ | 2 |
| Singapore dollar | SGD | S$ | 2 |
| Indian rupee | INR | ₹ | 2 |
| Indonesian rupiah | IDR | Rp | 2 |
| Thai baht | THB | ฿ | 2 |
| Vietnamese dong | VND | ₫ | 0 |
| Malaysian ringgit | MYR | RM | 2 |
| Philippine peso | PHP | ₱ | 2 |
| Brazilian real | BRL | R$ | 2 |
| Mexican peso | MXN | Mex$ | 2 |
| Argentine peso | ARS | $ | 2 |
| Turkish lira | TRY | ₺ | 2 |
| Russian ruble | RUB | ₽ | 2 |
| Saudi riyal | SAR | ﷼ | 2 |
| UAE dirham | AED | د.إ | 2 |
| South African rand | ZAR | R | 2 |
| Polish zloty | PLN | zł | 2 |
| Swedish krona | SEK | kr | 2 |
| Norwegian krone | NOK | kr | 2 |
| Danish krone | DKK | kr | 2 |
Note
- Unitățile minore urmează ISO 4217 pentru sumele în numerar; cripto și unele registre diferă.
- Simbolurile afișate se suprapun (ex.: $); stocați întotdeauna codul de trei litere.
Ce specifică de fapt ISO 4217
ISO 4217 este standardul internațional care atribuie fiecărei valute un cod cu trei litere, un cod numeric și un număr definit de zecimale. Literele nu sunt aleatorii: primele două identifică de obicei țara sau regiunea, iar a treia denumirea monedei, așa că USD înseamnă dolar american, JPY yen japonez, iar EUR este euro. Standardul stabilește de asemenea unitatea minoră — câte cifre urmează după punctul zecimal — ceea ce folosește software-ul pentru a rotunji sumele corect. Când un sistem spune „stocați codul”, se referă la codul alfabetic ISO 4217, nu la simbol, iar această distincție previne o întreagă clasă de erori în plăți.
De ce simbolul nu este niciodată suficient
Simbolurile monetare sunt ambigue într-un mod în care codurile nu sunt. Semnul dolarului servește dolarul american, canadienesc, australian, din Noua Zeelandă, din Hong Kong și din Singapore, printre altele; simbolurile pentru yen și yuan se suprapun; semnul funtii acoperă lira sterlină și câteva alte valute. Un preț scris ca „$10” nu oferă niciun indiciu despre valuta vizată. În facturi, APIs și baze de date, stocarea codului cu trei litere împrumută complet ambiguitatea, iar simbolul devine un detaliu de prezentare ales la afișare în funcție de public. Regula practică pentru orice sistem care gestionează bani la nivel internațional este simplă: stochează codul, redă simbolul.
Unități minore, exponenți și rotunjire
Numărul de zecimale este o proprietate a valutei, nu un setare globală. Majoritatea valutelor folosesc două cifre, așa că USD, EUR, GBP și CNY au toate cenți. Dar yenul și wonul sud-coreean nu au unități minore — JPY 100 înseamnă o sută de yeni, fără zecimale — în timp ce un pumn de valute bazate pe dinar, inclusiv dinarul kuwaitian, dinarul bahreinit, rialul omanez și dinarul tunisian, folosesc trei zecimale. Unele valute au de asemenea o unitate minoră diferită pentru numerar față de cea pentru contabilitate. Rotunjirea incorectă în aceste cazuri poate crea discrepanțe de o sută de ori, așa că trebuie întotdeauna citit exponentul din standard, nu presupuse două zecimale.
Un cod scurt, o listă lungă de cazuri de frontieră
Dincolo de mână de valute majore din orice tabel de referință se află cazurile dificile. Valutele suferă redenominări — Zimbabwe a eliminat zerouri de mai multe ori — iar codurile învechite rămân în înregistrările istorice. Unele teritorii folosesc moneda altor țări direct, așa că nu există un cod local. Criptomonedele stau intenționat în afara ISO 4217 și își folosesc propriile ticker-uri, motiv pentru care un registru care gestionează ambele are nevoie să știe în ce sistem de notare se află. Și câteva valute împart același nume între țări, dar poartă coduri și valori diferite. Să știi că codul este identificatorul stabil, în timp ce simbolurile, denumirile și chiar zecimalele se pot schimba, este concluzia practică.
Întrebări frecvente
- Codului EUR îi corespunde ce valută?
- EUR este codul ISO 4217 pentru euro, valuta folosită de majoritatea țărilor din Uniunea Europeană. Simbolul său este €.
- Care este codul valutar al Japoniei?
- Yenul japonez are codul ISO 4217 JPY și simbolul ¥. Nu are unități minore (zecimale).
- De ce să stochez un cod valutar de trei litere în loc de simbol?
- Simbolurile se suprapun: $ singur poate însemna USD, CAD, AUD și altele. Codul ISO 4217 de trei litere este lipsit de ambiguitate.