Valuuttakoodit (ISO 4217)

Kätevä maksulomakkeita, valuuttakurssitaulukoita tai laskutustiedostoja rakennettaessa — tallenna koodi, näytä symboli.

Päivitetty:

ValuuttaKoodiSymboliJako-osat
US dollarUSD$2
EuroEUR€2
British poundGBP£2
Japanese yenJPY¥0
Chinese yuanCNY¥ / 元2
Hong Kong dollarHKDHK$2
Taiwan dollarTWDNT$2
South Korean wonKRW₩0
Swiss francCHFCHF2
Canadian dollarCADC$2
Australian dollarAUDA$2
New Zealand dollarNZDNZ$2
Singapore dollarSGDS$2
Indian rupeeINR₹2
Indonesian rupiahIDRRp2
Thai bahtTHB฿2
Vietnamese dongVND₫0
Malaysian ringgitMYRRM2
Philippine pesoPHP₱2
Brazilian realBRLR$2
Mexican pesoMXNMex$2
Argentine pesoARS$2
Turkish liraTRY₺2
Russian rubleRUB₽2
Saudi riyalSAR﷼2
UAE dirhamAEDد.إ2
South African randZARR2
Polish zlotyPLNzł2
Swedish kronaSEKkr2
Norwegian kroneNOKkr2
Danish kroneDKKkr2

Huomautukset

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.

Lähteet