Valuuttakoodit (ISO 4217)
Kätevä maksulomakkeita, valuuttakurssitaulukoita tai laskutustiedostoja rakennettaessa — tallenna koodi, näytä symboli.
| Valuutta | Koodi | Symboli | Jako-osat |
|---|---|---|---|
| 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 |
Huomautukset
- Jako-osat noudattavat ISO 4217:ää käteissummille; krypto ja jotkin pääkirjat poikkeavat.
- Näytettävät symbolit menevät päällekkäin (esim. $); tallenna aina kolmikirjaiminen koodi.
Mikä ISO 4217 itse asiassa määrittää
ISO 4217 on kansainvälinen standardi, joka antaa jokaiselle valuutalle kolmikirjaimisen koodin, numeerisen koodin ja määritellyn desimaalipilkkujen määrän. Kirjaimet eivät ole satunnaisia: kaksi ensimmäistä tunnistavat yleensä maan tai alueen ja kolmas valuutan nimi, joten USD tarkoittaa Yhdysvaltain dollaria, JPY japanin jeeniä ja EUR eurolla. Standardi määrittää myös alamittayksikön — eli montako numeroa seuraa desimaalipilkkua — jota ohjelmisto käyttää summien oikeaan pyöristämiseen. Kun järjestelmä sanoo "tallenna koodi", se tarkoittaa ISO 4217:n kirjaimellista koodia, ei symbolia, ja tämä ero estää kokonaisen luokan maksuvirheistä.
Miksi symboli ei koskaan riitä
Valuuttasymbolit ovat epäselviä siinä mielessä, etteivät koodit ole. Dollarimerkki palvelee Yhdysvaltojen, Kanadan, Australian, Uuden-Seelannin, Hongkongin ja Singaporen dollareita sekä muita; jeenin ja juanan symbolit limittyvät; painomerkkivaluutta kattaa sterliinin ja useita muita. Hintaan "$10" kirjoitettuna ei kerro mitään siitä, mitä valuuttaa tarkoitetaan. Laskuissa, API-rajapinnoissa ja tietokannoissa kolmikirjaimisen koodin tallentaminen poistaa epäselvyyden kokonaan, ja symboli muuttuu esityskohtaiseksi detailiksi, joka valitaan näyttöhetkellä kohdeyleisön perusteella. Sääntö on yksinkertainen: tallenna koodi, renderöi symboli.
Alayksiköt, eksponentit ja pyöristys
Desimaalipilkkujen määrä on valuutan ominaisuus, ei globaali asetus. Useimmat valuutat käyttävät kahta numeroa, joten USD, EUR, GBP ja CNY kaikki ottavat sentit. Mutta jeeni ja Korean wonilla ei ole alayksikkoa — JPY 100 on sata jeeniä ilman desimaaleja — kun taas joukko dinaariin perustuvia valuuttoja, mukaan lukien Kuwaitin dinaari, Bahrainin dinaari, Omanin rial ja Tunisian dinaari, käyttävät kolmea. Joissakin valuutoissa on myös eri alayksikkö käteistä varten kuin kirjanpitoa varten. Virheellinen pyöristys näiden tapauskohtaisten erojen yli voi aiheuttaa satakertaisia poikkeamia, joten lue eksponentti aina standardista äläkä oleta kahta desimaalia.
Lyhyt koodi, pitkä lista reunatapauksia
Minkä tahansa viitemerkinnän takana olevien muutamien suurten valuuttojen lisäksi on ikäviä tapauksia. Valuutat renumeroidaan — Zimbabwe on pudottanut nollia useammin kuin kerran — ja syrjäytetyt koodit pysyvät historiallisissa tietueissa. Jotkut alueet käyttävät toisen maan valuuttaa suoraan, joten paikallista koodia ei ole. Kryptovaluutat sijoittuvat tarkoituksella ISO 4217:n ulkopuolelle ja käyttävät omia ticker-koodiaan, minkä vuoksi kirjanpitojärjestelmän, joka käsittelee molempia, on tiedettävä, missä nimenavassa se on. Myös muutamat valuutat jakavat nimen maiden välillä mutta kantavat erilaisia koodeja ja arvoja. Käytännöllinen johtopäätös on, että koodi on vakaa tunniste, kun symbolit, nimet ja jopa desimaalipilkkujen määrä voivat muuttua.
Usein kysytyt kysymykset
- Minkä valuutan koodi on EUR?
- EUR on euron ISO 4217 -koodi; euro on useimpien EU-maiden valuutta. Sen symboli on €.
- Mikä on Japanin valuuttakoodi?
- Japanin jenillä on ISO 4217 -koodi JPY ja symboli ¥. Sillä ei ole jako-osia (desimaaleja).
- Miksi tallentaa kolmikirjaiminen valuuttakoodi symbolin sijaan?
- Symbolit menevät päällekkäin: pelkkä $ voi tarkoittaa USD, CAD, AUD jne. Kolmikirjaiminen ISO 4217 -koodi on yksiselitteinen.