מודול "ניהול עסקאות במטבע דיגיטלי" - ריכוז מידע עבור מטמיעי המערכת

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

בכדי לאפשר את הטבלה בתיק הלקוח, כנסי לעמוד הרחבות למודולים ושירותי אינטרנט והגדירי את השדה הפעל טבלת הרחבה "Extra Properties 4" בכרטיס לקוח לערך Yes, Override whole table on save .
בכדי לאפשר את הטבלה בתיק הספק, הגדירי את השדה הפעל טבלת הרחבה "Extra Properties 4" בכרטיס ספק לערך Yes, Override whole table on save .
לחצי "שמירה" וצאי מהעמוד...

עיצוב תיק לקוח

כעת עצבי את הלשונית בדומה לצילום המסך הבא (הגדרת השדות תובא בהמשך):



בטבלה עליך להגדיר את השדות הבאים, חובה לדייק בשמות השדות באנגלית (המודול מחפש אותם):
שם השדה תיאור
Property ID השאירי אותו חבוי, עליך רק לשים את הערך auto בשדה Default String.
מטבע דיגיטלי
Crypto Currency
יש ליישם שדה טקסט, אפשר בעריכה חופשית ואפשר ליישם רשימת מטבעות קריפטו נפוצים (BTC, ETH וכיו).
עמלת קנייה
% Transaction Fee
שדה מספר ממשי, מומלץ ליישם string mask כגון
##0.00## %
מזהה ארנק
Crypto Wallet
שדה טקסט בהזנה חופשית. אליו נעתיק פעם אחת את מזהה הארנק ואז נקבל אותו בכל עסקה עם הלקוח (בהתאם למטבע).

בנוסף לטבלה הנ"ל, יש להגדיר שדה עמלת קנייה ברירת מחדל ברשומת הלקוח (הטבלה hyp_Clients ).
לשם כך עליך ליישם שדה מספר ממשי בשם % Transaction Fee בדיוק כפי שביצעת בטבלה הקודמת.

עיצוב תיק ספק

כעת עצבי את הלשונית בדומה לצילום המסך הבא (הגדרת השדות תובא בהמשך):



בטבלה עליך להגדיר את השדות הבאים, חובה לדייק בשמות השדות באנגלית (המודול מחפש אותם):
שם השדה תיאור
Property ID השאירי אותו חבוי, עליך רק לשים את הערך auto בשדה Default String.
מטבע דיגיטלי
Crypto Currency
יש ליישם שדה טקסט, אפשר בעריכה חופשית ואפשר ליישם רשימת מטבעות קריפטו נפוצים (BTC, ETH וכיו).
מזהה ארנק
Crypto Wallet
שדה טקסט בהזנה חופשית. אליו נעתיק פעם אחת את מזהה הארנק ואז נקבל אותו בכל עסקה עם הלקוח (בהתאם למטבע).

פתיחת חשבונות ראשיתיים עבור ארנקים חמים

בכל עסקה של קניה/מכירה/הפקדה/משיכה משתתף ארנק חם שלכם. לשם כך יש לרשום את פקודת היומן מולו בכדי לעקוב על היתרה שלו.
בתוך רישום העסקאות קיים שדה בשם "חשבון ארנק חם (שלנו)". השדה מקפיץ דיאלוג בחירת חשבון ראשיתי (מאזני) בהייפר, המייצג (חשבונאית) את הארנק החם שלכם עבור המטבע ccy1.
להלן ההכנות שיש לבצע עבור כל ארנק / מטבע:
  • בכדי שתוכלי לבחור את החשבון, עליך לסמן V בערך "Crypto Wallet" מתוך השדה "Hyper Integrations".
    נדגיש שמטרת החשבון צריכה להיות מוגדרת "כללי רב מטבעי".
  • בשדה הערות (Notes) של החשבון יש להדביק את מזהה הארנק החם (ID) בשורה הראשונה. כמובן שאפשר לכתוב טקסט חופשי מהשורה השנייה...
  • לבחירה אוטומטית של ארנק, דאגי לרשום את שם המטבע בתוך כותרת החשבון. לדוגמה "ארנק חם BTC".
    במקרים שאותו הארנק משרת מספר מטבעות יש לציין את כולם בשם החשבון עם רווח ביניהם.

רשימת מתגים לוגיים

בדומה ל- Registry של windows גם להייפר יש טבלה עם הזנה חופשית של פרמטרים טכניים בשדות טקסט. במודול ההלוואות השתמשנו רבות בטבלה הזאת.
בכדי ללמוד על הממשק כנסו לקישור הבא Extended App Settings .
זוהי רשימת ההגדרות האפשרית, שימו לב שחלק מההגדרות הן בוליאניות למרות שמיוצגות כטקסט עם משמעות:

Entry Unique Name Entry Value הסבר בעברית
CryptoCurr Coverage Mandatory האם חובה להתכסות על כל עסקה בנפרד ? כאשר מוגדר מחייב הזנה של ספק נזילות בכל עסקה ולא מאפשר גמישות בכמות המטבע הדיגיטלי בלחצן התיעוד.
CryptoCurr Fiat in ccy1 Allow המתג הזה פחות נפוץ. מאפשר בחירה של מטבע פיאט בשדה ccy1 ובכך פותח את המודול לביצוע המרות מטח רגילות עם מיסוי הלקוח על רווחים.
CryptoCurr Isracard by USD Enabled האם ממשק ביצוע העסקאות ללקוחות ישראכרט יפעל כנגד הדולר ? אחרת ברירת המחדל היא כנגד השקל בדיוק כמו שהם עובדים מול הלקוחות.
CryptoCurr Isracard Client Number integer value בהקמת המערכת עליכם לפתוח תיק לקוח בהייפר עבור חברת ישראכרט. לאחר מכן ליישם את מספר הלקוח במפתח הזה.

הדפסת דף עסקה ללקוח

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

כל תוכן מסתיים בסימול השפה. בטבלה שלפנינו הכל בעברית ולכן מסתיים ב- "Heb". כמו שהצהרנו למעלה, כרגע רק אנגלית (סיומת Eng) ועברית רלוונטיים להטמעה.
כל נושא ריבוי השפות מוסבר בפרק ההגדרות של הייפר ואין טעם לחזור עליו כאן.
Static Text ID הסבר
ACC_CryptoCurr_Exch_BUY_Heb בלוק הערות לסיום מסמך קנייה (בד"כ של מטבע דיגיטלי בתמורה לדולר).
ACC_CryptoCurr_Exch_SELL_Heb בלוק הערות לסיום מסמך מכירה (בד"כ של מטבע דיגיטלי בתמורה לדולר).
ACC_CryptoCurr_Exch_Deposit_Heb בלוק הערות לסיום מסמך תיעוד הפקדה של מטבע דיגיטלי מאת הארנק של הלקוח - אל הארנק שלכם.
ACC_CryptoCurr_Exch_Withdrawal_Heb בלוק הערות לסיום מסמך תיעוד משיכה = העברה של מטבע דיגיטלי מאת הארנק שלכם - אל הארנק של הלקוח.
ACC_CryptoCurr_Exch_Limit_Heb בלוק הערות לסיום מסמך תיעוד "עסקה פתוחה", שהיא הוראת Limit לקניה או מכירה של מטבע דיגיטלי.

פקודות יומן - למנהל המערכת

בטבלה זו נסביר את הסיווג פנימי של פקודות היומן האוטומטיות, הנוצרות מאת המודול. בעיקר אם תידרש למחוק ולשחזר אותן במהלך הטמעה ראשונית.
הסבר על תוכן הפקודה Internal Entry Type סיווג / מסמך מקור האם כלול במודול שחזור אוטומטי
המרת מטבע בחשבון הלקוח, לפי השער של הלקוח בעסקה. E 12 המרת מטבע פנימית כן
במקרה של התכסות: המרת מטבע בחשבון ספק הנזילות, לפי שער השוק בעסקה. E 12 המרת מטבע פנימית כן
העברת נכס זהה בין חשבונות: תשלום לספק הנזילות. 1 0 לא ידוע לא
העברת נכס זהה בין חשבונות: תקבול מאת ספק הנזילות. 2 0 לא ידוע לא
העברת נכס זהה בין חשבונות: הפקדות ומשיכות שהלקוח מבצע בין הארנק שלו לבין הארנק החם שלנו. 3 0 לא ידוע כן