ניתן ליצור קבלה דרך התממשקות ל API של מערכת Powerlink.
למאמר הדרכה על התחלת עבודה עם REST API לחצו כאן.
יצירת קבלה חדשה מתבצעת דרך:
Action: Create
Method: POST
URL: https://api.powerlink.co.il/api/record/InvoiceReceipt
בעת פתיחת קבלה מבנה הפקודה מחולק לשני חלקים:
1) פרטי התקשרות כללים
2) פריטי קבלה
שדות פרטי התקשרות כלליים
הפרמטרים שחובה לשלוח בחלק זה הם:
שם החברה - companyname
שדות נוספים אפשריים לשליחה:
לקוח - objectid
טלפון - telephone
פקס - fax
כתובת - address
דואר אלקטרוני - emailaddress
ת.ז/ח.פ - idnumber
שדות פריטי קבלה
פרטי הקבלה הוא מערך של תשלומים עבור החשבונית, בתוך כל פרטי תשלום נכלול את סוג התשלום, תאריך פרעון וסכום.
ניתן להוסיף פרטים נוספים בהתאם לסוג התשלום כדוגמת: בנק, מספר ח-ן/כרטיס, אשראי/שיק.
סוג התשלום - paymenttypecode (מקבל ערך מספרי):
מזומן = 1
שיק = 2
העברה = 8
הוראת קבע = 9
Paypal = 13
מאסטרקארד = 6
דיינרס = 12
ישראכרט = 5
ויזה כאל = 3
ויזה לאומי = 4
אמריקן אקספרס = 7
תשלום מפקדון = 10
אחר = 11
תאריך פרעון - paymentdate ( בפורמט dd-mm-yyyy)
סכום - itemtotal
בנק - bankcode (מקבל ערך מספרי):
הבניה = 1
יהב = 4
בנק הדואר = 9
בנק דיסקונט = 11
בנק איגוד = 13
מרכנתיל = 17
בנק מזרחי = 20
בנק אמריקאי ישראלי = 24
עין חי = 27
למסחר = 30
מימון וסחר = 32
בנק מסד = 46
פועלי אגודת ישראל = 52
צפון אמריקאי = 2
הספנות = 8
בנק לאומי = 10
בנק הפועלים = 12
בנק אוצר החייל = 14
בנק החקלאות = 19
הבנק שלי = 21
26 = u-bank
קונטיננטל = 28
בין לאומי = 31
ערבי ישראלי = 34
בנק ירושלים = 54
22 = Citibank
סניף - branch
ח-ן/כרטיס - voucher
שיק/אשראי - cardnumber
תיאור - description
דוגמת קוד Json לפקודה מלאה של הוספת קבלה עם 2 פריטי קבלה:
{
companyname:"ישראל כהן",
idnumber:"123456789",
telephone:"43606540",
fax:"056045604",
address:"דיזנגוף 121",
emailaddress:"israel@israel.com",
ReceiptItems:{
ReceiptItem:[
{
paymenttypecode:2,
bankcode:1,
voucher:345345345345,
branch:445,
paymentdate:"2016-11-28",
itemtotal:1100
},
{
paymenttypecode:1,
paymentdate:"2016-11-29",
itemtotal:1100
}
]
},
description:"זמן אספקה עד 14 יום עבודה",
taxdeduction:0,
totalpayment:1638
}
להסברים נוספים ב-GitHub לחצו כאן.