Pénznemkódok (ISO 4217)
Hasznos fizetési űrlapok, árfolyamtáblák vagy számlaexportok készítésekor — tárold a kódot, jelenítsd meg a szimbólumot.
| Pénznem | Kód | Szimbólum | Törtrészek |
|---|---|---|---|
| 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 |
Megjegyzések
- A törtrészek készpénzes összegeknél az ISO 4217-et követik; a kripto és egyes főkönyvek eltérnek.
- A szimbólumok átfedik egymást (pl. $); mindig a hárombetűs kódot tárold.
Mit határoz meg valójában az ISO 4217
Az ISO 4217 a nemzetközi szabvány, amely minden valuta számára hárombetűs kódot, számszerű kódot és meghatározott számú tizedesjegyet rögzít. A betűk nem véletlenszerűek: az első kettő általában az országot vagy régiót azonosítja, a harmadik pedig a valuta nevét, tehát az USD az amerikai dollár, a JPY a japán jen, az EUR pedig az euró. A szabvány továbbá rögzíti a másodosztályú egységet — hány számjegy követi a tizedesvesszőt —, amit a szoftverek a helyes kerekítéshez használnak. Amikor egy rendszer azt mondja: „tárolja a kódot”, akkor az ISO 4217 betűalapú kódját érti alatta, nem a szimbólumot, és ez a megkülönböztetés megelőz egy egész kategóriájú fizetési hibát.
Miért sosem elég a szimbólum
A valutaszimbólumok olyan értelemben kétértelműek, hogy a kódok nem azok. A dollárjel az USA-, kanadai, ausztrál, új-zélandi, hongkongi és szingapúri dollár, valamint mások esetén is szerepel; a jen és a juan szimbólumai átfednek; a fontjel pedig a brit fontot és több más valutát is lefed. Egy „$10”-ként felírt ár semmit nem árul el arról, hogy melyik valutáról van szó. Számlákon, API-kon és adatbázisokban a hárombetűs kód tárolása teljesen megszünteti a kétértelműséget, a szimbólum pedig prezentációs részletté válik, amelyet megjelenítéskor a célközönség szerint választanak meg. Bármely, nemzetközi pénzügyeket kezelő rendszerre vonatkozó aranyszabály egyszerű: tárolja a kódot, ábrázolja a szimbólumot.
Másodosztályú egységek, kitevők és kerekítés
A tizedesjegyek száma a valuta sajátossága, nem egy globális beállítás. A legtöbb valuta két jegyet használ, tehát az USD, EUR, GBP és CNY mind centeket vehetnek fel. A jen és a dél-koreai von azonban nulla másodosztályú egységgel rendelkezik — a JPY 100 száz jen, tizedes nélkül —, míg a dinár-alapú valuták közül néhány, köztük a kuvaiti dinár, a bahreini dinár, az ománi riyal és a tunéziai dinár háromat használ. Egyes valutáknak készpénzes és könyvelési célra eltérő másodosztályú egységük is van. Ezek közötti helytelen kerekítés százszoros eltéréseket okozhat, ezért mindig a szabványból kell kiolvasni a kitevőt, ne feltételezzük a két tizedesjegyet.
Egy rövid kód, egy hosszú lista határesetekről
Bármely hivatkozási táblázatban a kevés nagy valuta után a kellemetlen esetek rejlenek. A valutákat átminősítik — Zimbabwe már többször is eltávolított nullákat —, a felváltott kódok pedig a történeti nyilvántartásokban maradnak. Néhány terület mással országnak a valutáját használja közvetlenül, így nincs helyi kód. A kriptovaluták szándékosan kívül esnek az ISO 4217-en, és saját jegyzékszimbólumaikat használják, ezért egy mindkettőt kezelő főkönyvnek tudnia kell, hogy melyik névtérben működik. És néhány valuta azonos nevet oszt meg országok között, miközben különböző kódokat és értékeket hordoz. Annak a tudatában, hogy a kód a stabil azonosító, míg a szimbólumok, nevek és még a tizedesjegyek is változhatnak, ebben rejlik a gyakorlati tanulság.
Gyakori kérdések
- Az EUR kód melyik pénznem?
- Az EUR az euró ISO 4217 kódja, amely a legtöbb EU-tagállam pénzneme. Szimbóluma €.
- Mi Japán pénznemkódja?
- A japán jen ISO 4217 kódja JPY, szimbóluma ¥, és nincs törtrésze.
- Miért a hárombetűs pénznemkódot tároljam szimbólum helyett?
- A szimbólumok átfedik egymást: egy önmagában álló $ jelenthet USD, CAD, AUD stb. A hárombetűs ISO 4217 kód egyértelmű.