המרות מטבע - שער יציג או ציטוט חי

זהו נושא בעל רעיון פשוט אבל יישום קצת מסובך בגלל חוקי מס וסביבה עסקית.
ההסבר בעמוד הזה מתייחס ראשית כל למטבעות, אך גם לשערוך של מניות או נכסים אחרים הדרושים לפעילות העיסקית או לרישום החשבונאי שלכם.
נתחיל בכמה מושגים:
  • ארץ ניהול ספרים = הארץ / מדינה בה הארגון שלך רשום ומציית לשלטונות המס שלה.
  • מטבע ניהול ספרים = על פי "ארץ ניהול ספרים", זהו המטבע שבו עליך לרשום ולהגיש את הדוחות הכספיים של הארגון לשלטונות.
  • שער יציג = מחיר סגירה של מטבע חוץ או נכס אחר, בסוף יום מסחר. נקבע על ידי בנק מרכזי או בורסה המוכרת על ידי שלטונות המס.
    רוב הרישום החשבונאי מתבסס על שער יציג, לפי תאריך המסמך/הפעולה. דוגמאות: חשבונית במט"ח (גם רכש), שערוך שווי חשבון בנק או נכס אחר בסוף חודש, מחירון במטבע A מול לקוח המשלם במטבע B.
  • שער רציף = מחיר נכון לנקודת זמן במהלך יום עסקים (ציטוט חי, Live Price Feed).
    אנו משתמשים בשער רציף רק עבור פעולות התלויות בו. דוגמאות: המרת מטבע בבנק, תשלום מט"ח בכרטיס אשראי, קניה/מכירה של מניה בבורסה.

המרת מטבע לפי שער יציג

להלן שני צילומי מסך של רשימת המטבעות איתם הארגון עובד, האחד רשום בישראל והשני באיחוד האמירויות. מנוע ההמרה מתחיל בטבלה הזאת, נחפש בה את הקשר בין המטבעות.
עוסק בישראל עוסק באיחוד האמירויות
המרה מביטקוין BTC ליואן סיני CNY תיראה כך:
BTC/USD = 61,164.695313
USD/ILS = 3.722
CNY/EUR = 0.1260938643
EUR/ILS = 4.1376
BTC/CNY = 436,349.74645219
המרה מביטקוין BTC ליואן סיני CNY תיראה כך:
BTC/USD = 61,164.695313
USD/EUR = 0.8996041742
EUR/CNY = 7.9306
BTC/CNY = 436,373.45506412
נסביר את השדות הרלוונטיים להמרה, מתוך הטבלה המצולמת:
שם השדה תיאור
קוד קוד מטבע ISO אותיות גדולות.
מטבע ראשי ומשני צמד המטבעות תלוי בבנק / המקור שמספק את המחירים. מחיר המטבע הראשי נקוב במטבע המשני.
לדוגמה הצמד EUR/USD: המטבע הראשי הוא EUR ולכן שער ההמרה (נקרא גם "ציטוט", "מחיר") יהיה נקוב במטבע המשני USD.
כלומר המחיר הוא כמה דולרים עלי לשלם בעבור אירו אחד.
מקור הנתונים מקור המידע כאשר קיים בשרת ההפצה של הייפר, נתמקד בארבעה ערכים עיקריים (קיימים בנקים נוספים באמריקה והמזרח).
  • ECB: הבנק המרכזי של גוש האירו. מהווה מקור מוסמך גם במדינות ערב / מזרח רחוק.
  • BOI: בנק ישראל. מיועד בעיקר לשוק הישראלי אבל גם יכול להוות מקור המרה מוסמך עבור מטבעות כמו פאונד מצרי.
  • WEB: אנחנו (היצרנים של הייפר) מנויים בתשלום על שירות Feed מבורסות רבות בעולם ומסחר בין בנקאי (ארה"ב ואירופה בקדימות ואז שאר הבנקים).
  • Manual: אפשרות להזנת שער ידנית. מנהל המערכת יכול להעביר כל מטבע להגדרה ידנית (אפשר לדחוף אל הייפר גם דרך API).

אז למה יש הבדל במחיר בין שתי ההמרות ?

בוודאי הבחנת שצבענו באדום את ההבדל בתוצאה בין שתי ההמרות. הפער באחוזים אינו משמעותי בכלל, אבל מדוע הוא נגרם ?
התשובה היא בשער ההמרה בין EUR ל- USD.   הרי מקורות הציטוט של BTC ושל CNY הינם זהים, אבל המטבעות אירו ודולר מומרים בישראל דרך בנק ישראל (כך צריך להיות).
הפער הוא ביחס ההמרה בין אירו לדולר בין בנק ישראל לבין בנק גוש האירו.

לסיכום: שלטונות המס יקבלו כל שיערוך ובתנאי שנעשה בצמוד לבנקים / בורסות גדולים ומוכרים.
הייפר מאפשרת לך להציג את ארכיון השערים ולשחזר ידנית את מסלול ההמרה, במקרה של ביקורת.

תהליך ההגדרה

את רשימת המטבעות מגדירים בעמוד הגדרות הנהלת חשבונות.
הרשימה מהווה את הבסיס לכל המערכת ולכן מתחילים בה, רק אחרי שהשערים היציגים מוכנים אפשר לעבור לפרק הבא... ציטוט חי.

המרת מטבע לפי ציטוט חי

נתחיל במענה לשאלה: "מי צריך את זה בכלל ?"
המרת מטבע ללקוח מתרחשת במסמכים קבלה והחזר כספי, כאשר לקוח משלם או מקבל החזר במטבע חוץ והעסק ממיר אותו בבנק (או אצל סולק) במהלך זמני המסחר במט"ח.
* הכלים לקליטת דף בנק / כרטיס אשראי / כל סולק אחר, תומכים ביבוא שער המט"ח עליו החליט הבנק / הסולק.
ציטוט חי משמש גם במודולים יעודיים אצל נותני שירותי מטבע: ניהול עסקאות מטח, ניהול עסקאות מטבע קריפטוגרפי ובהפקדה/משיכה לחשבון ברוקר (זירות סוחר).
שאר הפעולות החשבונאיות בהייפר (שאינן המרת מטבע) נרשמות תמיד מול שערי מט"ח יציגים (חוקי החשבונאות) !

תהליך ההגדרה

ראשית על מנהל המערכת הראשי להגדיר יבוא ציטוטים משרת SYE, באמצעות השדה
Import Symbols Feed from SYE
מספיק לבחור בערך "Last Prices" בלבד, בכדי לפתוח את היכולת המוסברת בעמוד הזה.
להלן קישור לעמוד הגדרות מודולים בצד השרת.

אחרי שהייפר מבינה שהיא מחוברת לשירות ציטוטים כלשהו, באמצעות ההגדרה הנ"ל או ממשקים אחרים (אותם לא נסביר כאן),
נפתחת בפני מנהל המערכת האפשרות להיכנס לעמוד ההגדרות סימולי נכסים במסחר.
הקישור הנ"ל מקפיץ אותך להסבר הרלוונטי, אולם מומלץ לרפרף על העמוד מתחילתו עבור היכרות כללית.
השערים מאוחסנים בהייפר לפי צמדים בטבלה SYE_Currencies Rates by Source. ניתן לצפות, לערוך את הצמדים כמתואר בעמוד ההדרכה כאן

הקישור בין המטבעות מבוסס על USD דולר ארה"ב

עבור המרה ממטבע A אל מטבע B, האלגוריתם מחפש קודם צמד ישיר A/B או B/A. אם לא מצא אז מנסה דרך הדולר למשל A/USD ואז B/USD (כמובן שגם צמד הפוך).
לכן עליך לדאוג לבחור צמדים מול USD ואז ההמרה ממטבע A אל B תתבצע דרך הדולר. הסיבה לכך היא ספקי המידע: יש אצלהם יותר ציטוטים זמינים מול הדולר מאשר מול האירו.

כך אמורה להיראות טבלה עם ציטוטים חיים אצל עסק מסחרי או נותן שירותי מטבע (כאן הגזמנו עם כמות המטבעות):

בהצלחה.