Κωδικοί νομισμάτων (ISO 4217)
Χρήσιμο για φόρμες πληρωμής, πίνακες συναλλαγματικών ισοτιμιών ή εξαγωγές τιμολογίων — αποθηκεύετε τον κωδικό, εμφανίζετε το σύμβολο.
| Νόμισμα | Κωδικός | Σύμβολο | Δεκαδικές μονάδες |
|---|---|---|---|
| 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 |
Σημειώσεις
- Οι μικρές μονάδες ακολουθούν το ISO 4217 για μετρητά· στα crypto και σε ορισμένα λογιστικά βιβλία διαφέρουν.
- Τα σύμβολα αλληλοκαλύπτονται (π.χ. $)· να αποθηκεύετε πάντα τον τριψήφιο κωδικό.
Τι καθορίζει όντως το ISO 4217
Το ISO 4217 είναι το διεθνές πρότυπο που απονέμει σε κάθε νόμισμα έναν αλφαβητικό κωδικό τριών γραμμάτων, έναν αριθμητικό κωδικό και καθορισμένο πλήθος δεκαδικών ψηφίων. Οι χαρακτήρες δεν είναι τυχαίοι: οι δύο πρώτοι συνήθως ταυτοποιούν τη χώρα ή την περιοχή και ο τρίτος το όνομα του νομίσματος, οπότε το USD αντιστοιχεί στο δολάριο Ηνωμένων Πολιτειών, το JPY στο ιαπωνικό γιεν και το EUR στο ευρώ. Το πρότυπο καθορίζει επίσης τη δεκαδική υπομονάδα — πόσα ψηφία ακολουθούν την δεκαδική κόμα — πράγμα που χρησιμοποιείται από το λογισμικό για την ορθή στρογγυλοποίηση ποσών. Όταν ένα σύστημα αναφέρει «αποθήκευση του κωδικού», εννοεί τον αλφαβητικό κωδικό ISO 4217, όχι το σύμβολο, και αυτή η διάκριση αποτρέπει μια ολόκληρη κατηγορία σφαλμάτων σε πληρωμές.
Γιατί το σύμβολο δεν αρκεί ποτέ
Τα νομισματικά σύμβολα είναι ασάφη με τρόπο που οι κωδικοί δεν είναι. Το σημάδι δολαρίου χρησιμοποιείται για τα δολάρια ΗΠΑ, Καναδά, Αυστραλίας, Νέας Ζηλανδίας, Χονγκ Κονγκ και Σιγκαπούρης, μεταξύ άλλων· τα σύμβολα γιεν και γουάν επικαλύπτονται· το σημάδι λίρας καλύπτει το στερενό λίρα και αρκετά άλλα. Μια τιμή γραμμένη ως «$10» δεν σας λέει κανένα πράγμα για το ποιο νόμισμα εννοείται. Σε τιμολόγια, APIs και βάσεις δεδομένων, η αποθήκευση του τριγράμματου κωδικού εξαλείφει εντελώς την ασαφήνεια, και το σύμβολο γίνεται λεπτομέρεια παρουσίασης που επιλέγεται κατά την εμφάνιση με βάση το κοινό. Ο κανόνας μεγίστης πρακτικής για οποιοδήποτε σύστημα διαχειρίζεται χρήματα διεθνώς είναι απλός: αποθηκεύστε τον κωδικό, αποδότε το σύμβολο.
Υπομονάδες, εκθέτες και στρογγυλοποίηση
Το πλήθος των δεκαδικών ψηφίων είναι ιδιότητα του νομίσματος, όχι παγκόσμια ρύθμιση. Τα περισσότερα νομίσματα χρησιμοποιούν δύο ψηφία, οπότε USD, EUR, GBP και CNY απαιτούν όλα cents. Ωστόσο, το γιεν και η κορεάτικη won δεν έχουν υπομονάδες — JPY 100 είναι εκατό γιεν, χωρίς δεκαδικά — ενώ μια χούφτα νομισμάτων βασισμένα στο δινάριο, συμπεριλαμβανομένων του κουβεϊτιανού διναρίου, του Μπαχρείν, του ομάνι ριάλ και του τυνισιακού διναρίου, χρησιμοποιούν τρία. Κάποια νομίσματα έχουν ακόμη διαφορετική υπομονάδα για μετρητά σε σχέση με τη λογιστική. Η λανθασμένη στρογγυλοποίηση σε αυτές τις περιπτώσεις μπορεί να δημιουργήσει αποκλίσεις εκατονταπλάσιας κλίμακας, οπότε διαβάζετε πάντα τον εκθέτη από το πρότυπο αντί να υποθέτετε δύο δεκαδικά.
Ένας σύντομος κωδικός, μια μεγάλη λίστα ειδικών περιπτώσεων
Πέρα από την χούφτα των κυρίαρχων νομισμάτων σε κάθε πίνακα αναφοράς βρίσκονται οι περίπλοκες περιπτώσεις. Τα νομίσματα αναπροσαρμόζονται — η Ζimbάμπουε έχει αφαιρέσει μηδενικά περισσότερες από μία φορές — και οι κωδικοί που έχουν καταργηθεί παραμένουν σε ιστορικά αρχεία. Ορισμένες επικράτειες χρησιμοποιούν ευθέως νόμισμα άλλης χώρας, οπότε δεν υπάρχει τοπικός κωδικός. Τα κρυπτονομίσματα σκόπιμα βρίσκονται έξω από το ISO 4217 και χρησιμοποιούν τα δικά τους tickers, γι’ αυτό ένας ledger που διαχειρίζεται και τα δύο πρέπει να γνωρίζει σε ποιον χώρο ονοματοδοσίας ανήκει. Και μερikai νομίσματα μοιράζονται το ίδιο όνομα ανά χώρες αλλά φέρουν διαφορετικούς κωδικούς και αξίες. Το πρακτικό συμπέρασμα είναι ότι ο κωδικός είναι ο σταθερός αναγνωριστικός παράγοντας, ενώ τα σύμβολα, τα ονόματα και ακόμη τα δεκαδικά ψηφία μπορούν να αλλάξουν.
Συχνές ερωτήσεις
- Ποιο νόμισμα αντιστοιχεί στον κωδικό EUR;
- Το EUR είναι ο κωδικός ISO 4217 για το ευρώ, το νόμισμα των περισσότερων χωρών της ΕΕ. Το σύμβολό του είναι €.
- Ποιος είναι ο κωδικός νομίσματος της Ιαπωνίας;
- Το ιαπωνικό γεν έχει κωδικό ISO 4217 JPY και σύμβολο ¥. Δεν έχει μικρές (δεκαδικές) μονάδες.
- Γιατί να αποθηκεύω τριψήφιο κωδικό νομίσματος αντί για σύμβολο;
- Τα σύμβολα αλληλοκαλύπτονται: το $ μόνο του μπορεί να σημαίνει USD, CAD, AUD και άλλα. Ο τριψήφιος κωδικός ISO 4217 είναι σαφής.