קודי מטבע (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 לסכומי מזומן; בקריפטו ובחלק מספרי החשבונות זה שונה.
- הסמלים חופפים (למשל $); שמרו תמיד את הקוד בן שלוש האותיות.
מה ש-ISO 4217 באמת מגדיר
תקן ISO 4217 הוא התקן הבינלאומי המעניק לכל מטבע קוד בת שלוש אותיות, קוד מספרי ומספר ספרות עשרוניות מוגדר. האותיות אינן אקראיות: שתי הראשונות מזהות בדרך כלל את המדינה או האזור, והשלישית היא שם המטבע, כך ש-USD מייצג דולר ארצות הברית, JPY ין יפני ו-EUR הוא האירו. התקן גם קובע את היחידה המשנית — כמה ספרות עוקבות אחרי הנקודה העשרונית — וזו הסיבה שהתוכנה מצליחה לעגל סכומים בצורה נכונה. כשמערכת אומרת "לשמור את הקוד", הכוונה היא לקוד האלפביתי של ISO 4217, לא לסמל, וההבחנה הזו מונעת מחלק שלם של באגים בתשלומים.
למה הסמל לעולם לא מספיק
סמלי מטבע הם בעלי משמעות מעורפלת, בניגוד לקודים. סימן הדולר משמש את הדולרים של ארצות הברית, קנדה, אוסטרליה, ניו זילנד, הונג קונג וסינגפור ועוד; סימני הין והיואן חופפים זה לזה; סימן הפאונד מכסה גם את הלירה שטרלינג וגם מספר מטבעות אחרים. מחיר הכתוב כ-$10 לא מגלה כלל איזה מטבע מתכוונים אליו. בחשבוניות, ב-APIים ובמסדי נתונים, אחסון הקוד בן שלוש האותיות מסיר לחלוטין את העמימות, והסמל הופך לפרט תצוגה שנבחר בזמן הקרנה לפי קהל היעד. כלל האצבע עבור כל מערכת שעוסקת בכסף ברמה בינלאומית הוא פשוט: לשמור את הקוד, להציג את הסמל.
יחידות משניות, מעריכים ועיגולים
מספר הספרות העשרוניות הוא תכונה של המטבע, לא הגדרה גלובלית. ברוב המטבעות יש שתי ספרות, כך ש-USD, EUR, GBP ו-CNY כולם תומכים בסנטים. אבל הין היפני והוון הקוריאני חסרי יחידה משנית — 100 ין זה מאה ין, ללא שבר עשרוני — בעוד שמספר מטבעות מבוססי דינר, כולל הדינר הקוייטני, הדינר הבחראי, הריאל העומאני והדינר התוניסאי, משתמשים בשלוש ספרות. חלק מהמטבעות כוללים גם יחידה משנית שונה למזומן לעומת רישומים חשבונאיים. עיגול לא נכון במקרים אלה עלול ליצור פערים פי מאה, ולכן תמיד יש לקרוא את המעריך מהתקן ולא להניח מראש שיש שתי ספרות עשרוניות.
קוד קצר, רשימת מקרי קצה ארוכה
מעבר למספר קטן של מטבעות מרכזיים בטבלת ייחוס נמצאים המקרים המסורבלים. מטבעות עוברים שעתוק מחדש — זימבבואה הורידה אפסים מספר פעמים — וקודים שמשמשים היסטוריה נשארים ברישומים עתיקים. חלק מהטריטוריות משתמשות ישירות במטבע של מדינה אחרת, ולכן אין להן קוד מקומי. קריפטומטבעות מכוונות לישיבה מחוץ ל-ISO 4217 ומשתמשות בקודים משלהן, וזו הסיבה שמאגר המטפח גם כאלה צריך לדעת באיזה מרחב שם הוא נמצא. וכמה מטבעות חולקים את אותו שם בין מדינות תוך כדי שיש להם קודים וערכים שונים. ההבנה שהקוד הוא המזהה היציב, בעוד הסמלים, השמות ואפילו מספר הספרות העשרוניות יכולים להשתנות, היא המסר המעשי שצריך לקחת איתך.
שאלות נפוצות
- איזה מטבע הוא הקוד EUR?
- EUR הוא קוד ISO 4217 של היורו, המטבע של רוב מדינות האיחוד האירופי. הסמל שלו הוא €.
- מהו קוד המטבע של יפן?
- לין היפני קוד ISO 4217 של JPY וסמל ¥. אין לו יחידות משנה (עשרוניות).
- למה לשמור קוד מטבע בן שלוש אותיות במקום סמל?
- סמלים חופפים: $ לבדו יכול להצביע על USD, CAD, AUD ועוד. קוד ISO 4217 בן שלוש אותיות אינו משתמע לשתי פנים.