ממשק ה-API שלנו לאתר שלך!
- צוות ביג בוס
ביג בוס אונליין – BigBoss Web – Api
גרסה: Beta 1.0.2
כללי
תוכנה ביג בוס לניהול העסק מספקת שרות Backend לכלל התוכנות בשוק.
באמצעות ממשק ה-Api שלה, ביג בוס מאפשרת לכלל התוכנות בשוק, לאחר מתן הרשאות מתאימות, לנהל לקוחות, לנהל מלאי, ליצור מסמכים וכן לקבל דיווחים ונתונים בזמן אמת
לשאלות והערות עבור ממשק ה-Api ניתן לפנות למייל [email protected]
תוכן עניינים
כללי
תוכנה ביג בוס לניהול העסק מספקת שרות Backend לכלל התוכנות בשוק.
באמצעות ממשק ה-Api שלה, ביג בוס מאפשרת לכלל התוכנות בשוק, לאחר מתן הרשאות מתאימות, לנהל לקוחות, לנהל מלאי, ליצור מסמכים וכן לקבל דיווחים ונתונים בזמן אמת
לשאלות והערות עבור ממשק ה-Api ניתן לפנות למייל [email protected]
הפעלת מודול API
לאחר הפעלת המודול יקצה המשתמש מזהה התקשרות api_index למערכת אשר החיצונית.
במידה ומאפשרים למספר מערכות לתקשר עם הביג בוס, מומלץ לספק לכל מערכת מזהה התקשרות api_index שונה.
יתרון במתן מזהה התקשרות api_index שונה לכל מערכת מתקשרת:
- ניתן לסנן פעילות של מערכת מסויימת מתוך הפעילות של כלל המערכות המקושרות
- בסיום עבודה מול מערכת מסויימת ניתן לחסום אליה את הגישה בקלות
יצירת מזהה התקשרות api_index
אזור זה יתעדכן בקרוב
הסבר על מבנה ותוכן התשובה
מבנה תשובה
שם השדה | תאור | סוג שדה | הערות |
result_ code | קוד תשובה | int | תוצאת הכנת המסמך: – 200 – התשובה תקינה – 201 – המסמך – 204 – – 400 – הבקשה – 401 – – 404 – הבקשה – 503 – השרות לא זמין |
result_ message | תאור תשובה | string | הודעה אשר מתלווה לקוד result_ code במקרה והבקשה נכשלה , לדוגמא קוד 400, שדה זה יכיל את תאור השגיאה |
result_ data | שדה זה יכיל את תשובת המתודה | string | – בשדה זה יופיע ערך רק אם הפניה הצליחה, אחרת השדה יהיה ריק – מבנה התשובה משתנה ע"פ המתודה. – התיעוד מכיל את מבנה התשובה עבור כל מתודה בנפרד |
רשימת שגיאות כלליות
קוד תשובה | תאור התשובה | סיבות אפשריות |
401 | קוד הזדהות לא הועבר | מזהה api_token לא הועבר |
401 | קוד הזדהות לא תקין | מזהה api_token אשר הועבר אינו תקין |
401 | נתוני הזדהות שגויים | מזהה api_token אשר הועבר אינו מוגדר |
401 | קוד הזדהות אינו פעיל | מזהה api_token אשר הועבר הוגדר כלא פעיל |
401 | החברה אינה זמינה | לא נמצאה חברה משוייכת לבקשה זו (*) |
401 | המשתמש אינו זמין | לא נמצא המשתמש המשוייך לבקשה זו (*) |
401 | המשתמש אינו פעיל | המשתמש המשוייך לבקשה זו מוגדר כלא פעיל |
400 | לא הועברו נתונים | לא התקבלו נתונים בגוף הבקשה – עבור פניות מסוג POST |
400 | מבנה נתונים לא תקין | מבנה הנתונים שהועברו לא תואמים את מבנה הנתונים שהמתודה ציפתה לקבל – במקרה זה יתווסף להודעה הסיבה המדוייקת |
לקוחות
הוספת לקוח
- סוג בקשה: Post
- אופן העברת נתונים וקבלת התשובה: JSON
- כתובת המתודה: https://bigboss.co.il/bigbossweb/api.asmx/customer_new
- שדות להעברה – ראה שדות רשומה עבור לקוח בהמשך
- תשובת המתודה (שדה result_data במבנה התשובה)
שם השדה | תאור | סוג שדה |
customer_id | מס' לקוח אשר נוצר במערכת | int |
עדכון לקוח
- סוג בקשה: Post
- אופן העברת נתונים וקבלת התשובה: JSON
- כתובת המתודה: https://bigboss.co.il/bigbossweb/api.asmx/customer_update
- שדות להעברה – ראה שדות רשומה עבור לקוח בהמשך
- תשובת המתודה (שדה result_data במבנה התשובה)
שם השדה | תאור | סוג שדה |
customer_id | מס' לקוח אשר עודכן | int |
קבלת יתרת לקוח
- סוג בקשה: Post
- אופן העברת נתונים וקבלת התשובה: JSON
- כתובת המתודה: https://bigboss.co.il/bigbossweb/api.asmx/customer_balance
- שדות להעברה
שם השדה | תאור | סוג שדה | הערות |
api_token | קוד ה-API שמייצג את פרטי ההתחברות | string | שדה חובה |
customer_id | מס' לקוח | int | שדה חובה |
- תשובת המתודה
שם השדה | תאור | סוג שדה |
balance | יתרה מעודכנת עבור הלקוח | decimal |
קבלת פרטי לקוח
- סוג בקשה: Post
- אופן העברת נתונים וקבלת התשובה: JSON
- כתובת המתודה: https://bigboss.co.il/bigbossweb/api.asmx/customer_get
- שדות להעברה:
שם השדה | תאור | סוג שדה | הערות |
api_token | קוד ה-API שמייצג את פרטי ההתחברות | string | שדה חובה |
customer_id | מס' לקוח | int | שדה חובה |
- תשובת המתודה: – ראה שדות רשומה עבור לקוח בהמשך
קבלת רשימת לקוחות
- סוג בקשה: Post
- אופן העברת נתונים וקבלת התשובה: JSON
- כתובת המתודה: https://bigboss.co.il/bigbossweb/api.asmx/customer_list
- שדות להעברה
שם השדה | תאור | סוג שדה | הערות |
api_token | קוד ה-API שמייצג את פרטי ההתחברות | string | שדה חובה |
- תשובת המתודה: – רשימה של לקוחות (שדות רשומה עבור לקוח)
תאור שדות עבור רשומת לקוח
(ראה עמודת הערות לגבי שדות חובה בעת הקמה של לקוח וכן בעת עדכון של לקוח)
שם השדה | תאור | סוג שדה | הערות |
api_token | קוד ה-API שמייצג את פרטי ההתחברות | string | שדה חובה שדה זה לא מועבר בחזרה במתודה customer_get שדה זה לא מועבר בחזרה במתודה customer_list |
customer_id | מס' לקוח | int | שדה חובה בעת עדכון בלבד אין להעביר בעת הוספה |
company_hp | מס' ח.פ. במקרה של תאגיד מס' עוסק מורשה במקרה של עוסק יחיד מס' תעודת זהות במקרה של אדם פרטי | string | · שדה זה יכיל מס' ח.פ. או מס' עוסק מורשה או תעודת זהות |
company_name | שם העסק \ שם החברה שם פרטי ושם משפחה במקרה של לקוח פרטי | string | שדה חובה בעת הוספה בלבד אורך מקסימלי 200 תוים |
contact_name | איש קשר במקרה של חברה | string | אורך מקסימלי 200 תוים |
address | כתובת | string | אורך מקסימלי 255 תוים |
city | עיר | string | אורך מקסימלי 50 תוים |
zip | מיקוד | string | אורך מקסימלי 50 תוים |
tel | מס' טלפון | string | אורך מקסימלי 50 תוים |
cel | מס' נייד | string | אורך מקסימלי 50 תוים |
דוא"ל | string | אורך מקסימלי 100 תוים בדיקת תקינות כתובת דוא"ל | |
account_code | קוד הכרטיס בהנה"ח | string | אורך מקסימלי 50 תוים |
vat_exemption | האם הכרטיס פטור ממע"מ | int | ערכים אפשריים: – 0 – לא פטור ממע"מ (ברירת מחדל בעת הוספה) – 1 – כן פטור ממע"מ |
comments | הערות | string | אורך מקסימלי 4,000 תוים |
request_reference | מזהה פניה | string | מזהה פנייה חיצוני למניעת כפילויות אורך מקסימלי 255 תוים |
דוגמא לקוד להוספת לקוח
{
"api_token": "myTest",
"request_reference": "111223",
"company_hp": "123456789",
"company_name": "חברה לנסיון בבלבד",
"contact_name": "פיטר",
"address": "הרצל 152",
"city": "אשדוד",
"tel": "08-8661332",
"cel": "050-4915874",
"email": "[email protected]",
"account_code": "800224"
}
פריטים
להלן הנושאים המשוייכים פריטים:
הוספת פריט
- סוג בקשה: Post
- אופן העברת נתונים וקבלת התשובה: JSON
- כתובת המתודה: https://bigboss.co.il/bigbossweb/api.asmx/item_new
- שדות להעברה – ראה שדות רשומה עבור פריט בהמשך
- תשובת המתודה (שדה result_data במבנה התשובה)
שם השדה | תאור | סוג שדה |
item_id | מס' פריט אשר נוצר במערכת | int |
עדכון פריט
- סוג בקשה: Post
- אופן העברת נתונים וקבלת התשובה: JSON
- כתובת המתודה: https://bigboss.co.il/bigbossweb/api.asmx/item_update
- שדות להעברה – ראה שדות רשומה עבור פריט בהמשך
- תשובת המתודה (שדה result_data במבנה התשובה)
שם השדה | תאור | סוג שדה |
item_id | מס' פריט אשר עודכן | int |
קבלת פרטי פריט
- סוג בקשה: Post
- אופן העברת נתונים וקבלת התשובה: JSON
- כתובת המתודה: https://bigboss.co.il/bigbossweb/api.asmx/item_get
- שדות להעברה:
יש חובה להעביר בבקשה את אחד מהשדות המסומנות ב- (*)
שם השדה | תאור | סוג שדה | הערות |
api_token | קוד ה-API שמייצג את פרטי ההתחברות | string | שדה חובה |
(*) item_id | מס' פריט | int | להעביר בעת שאילתא ע"פ מס' פריט אין לעביר catalog_number אם מועבר שדה זה |
(*) catalog_number | מק"ט | string | להעביר בעת שאילתא ע"פ מק"ט אין לעביר item_id אם מועבר שדה זה |
- תשובת המתודה: – ראה שדות רשומה עבור פריט בהמשך
קבלת רשימת פריטים
- סוג בקשה: Post
- אופן העברת נתונים וקבלת התשובה: JSON
- כתובת המתודה: https://bigboss.co.il/bigbossweb/api.asmx/item_list
- שדות להעברה
שם השדה | תאור | סוג שדה | הערות |
api_token | קוד ה-API שמייצג את פרטי ההתחברות | string | שדה חובה |
managed_in_inventory | האם מנוהל במלאי | int | ערכים אפשריים: – (-1) – כל הפריטים (ברירת מחדל) – 0 – לא מנוהל במלאי – 1 – כן מנוהל במלאי |
group_id | קוד קבוצה | int | ערכים אפשריים: – 0 – כל הקבוצות (ברירת מחדל) – אחרת מס' הקבוצה המבוקשת |
- תשובת המתודה: – רשימה של פריטים (שדות רשומה עבור פריט)
תאור שדות עבור רשומת פריט
(ראה הערות לגבי שדות חובה בעת הקמה של פריט וכן בעת עדכון של פריט)
שם השדה | תאור | סוג שדה | הערות |
api_token | קוד ה-API שמייצג את פרטי ההתחברות | string | שדה חובה שדה זה לא מועבר בחזרה במתודה item_get שדה זה לא מועבר בחזרה במתודה item_list |
item_id | מס' פריט | int | שדה חובה בעת עדכון בלבד אין להעביר בעת הוספה |
item_name | שם הפריט | string | שדה חובה בעת הוספה בלבד אורך מקסימלי 200 תוים |
catalog_number | מק"ט | string | אורך מקסימלי 100 תוים |
barcode | ברקוד | string | אורך מקסימלי 4,000 תוים |
group_id | מס' קבוצה | int | · במידה ולא הועבר ערך בעת הוספה, יעודכן מס' הקבוצה אשר הוגדרה כברירת מחדל במערכת · במידה ומועבר ערך המערכת תבדוק שאכן קיימת קבוצה עם קןדה זה בסטטוס פעיל אחרת תחזיר הודעת שגיאה |
group_name | שם הקבוצה | string | שדה זה יהיה זמין בעת קבלת נתוני הפריט בעת הוספה \ עדכון המערכת תתעלם מהערך בשדה זה |
price_buy_nis | מחיר עלות בש"ח | decimal | ברירת מחדל בעת הוספה: 0 לא ניתן הזין מספרים שליליים דיוק של עד 2 ספרות אחרי הנקודה |
price_sell_nis | מחיר מכירה בש"ח | decimal | ברירת מחדל בעת הוספה: 0 לא ניתן הזין מספרים שליליים דיוק של עד 2 ספרות אחרי הנקודה |
price_sell_vat_included | האם מחיר מכירה כולל מע"מ | int | ערכים אפשריים: – 0 – לא כולל מע"מ (ברירת מחדל בעת הוספה) – 1 – המחיר כולל מע"מ |
image_url | קישור באינטרנט אשר מכיל את התמונה | string | אורך מקסימלי 500 תוים |
extended_description | תאור נרחב של הפריט | string | אורך מקסימלי 4,000 תוים |
managed_in_inventory | האם הפריט מנוהל במלאי | int | ערכים אפשריים: – 0 – לא מנוהל במלאי (ברירת מחדל) – 1 – כן מנוהל במלאי |
inventory_min_qtty | מלאי מינימום | decimal | ברירת מחדל: 0 (ללא בקרה על מלאי מינימום) לא ניתן הזין מספרים שליליים דיוק של עד 2 ספרות אחרי הנקודה |
inventory_max_qtty | מלאי מקסימום | decimal | ברירת מחדל: 0 (ללא בקרה על מלאי מקסימום) לא ניתן הזין מספרים שליליים דיוק של עד 2 ספרות אחרי הנקודה במידה ושדה inventory_min_qtty מועבר אזי הערך לא יכול להיות קטן מהערך המועבר בשדה inventory_min_qtty |
request_reference | מזהה פניה | string | אורך מקסימלי 255 תוים |
דוגמא לקוד להוספת פריט
{
"api_token": "myTest",
"request_reference": "111223",
"item_name": "table",
"catalog_number": "abcdef",
"barcode": "barcode_1",
"price_buy_nis": 25,
"price_sell_nis": 117,
"price_sell_vat_included": 1,
"image_url": "https://www.freeimages.com/photo/prague-conference-center-1056491",
"extended_description": "remarks for item",
"managed_in_inventory": 1,
"inventory_min_qtty": 5,
"inventory_max_qtty": 100
}
קבוצת פריטים
להלן הנושאים המשוייכים לקבות פריטים:
- הוספת קבוצה
- עדכון קבוצה
- קבלת פרטי קבוצה
- קבלת רשימת קבוצות
- תאור שדות עבור רשומת קבוצה
- דוגמא לקוד להוספת קבוצה
הוספת קבוצה
- סוג בקשה: Post
- אופן העברת נתונים וקבלת התשובה: JSON
- כתובת המתודה: https://bigboss.co.il/bigbossweb/api.asmx/itemgroup_new
- שדות להעברה – ראה שדות רשומה עבור קבוצה בהמשך
- תשובת המתודה (שדה result_data במבנה התשובה)
שם השדה | תאור | סוג שדה |
group_id | מס' קבוצה אשר נוצרה במערכת | int |
עדכון קבוצה
- סוג בקשה: Post
- אופן העברת נתונים וקבלת התשובה: JSON
- כתובת המתודה: https://bigboss.co.il/bigbossweb/api.asmx/itemgroup_update
- שדות להעברה – ראה שדות רשומה עבור קבוצה בהמשך
- תשובת המתודה (שדה result_data במבנה התשובה)
שם השדה | תאור | סוג שדה |
group_id | מס' פריט אשר עודכן | int |
קבלת פרטי קבוצה
- סוג בקשה: Post
- אופן העברת נתונים וקבלת התשובה: JSON
- כתובת המתודה: https://bigboss.co.il/bigbossweb/api.asmx/itemgroup_get
- שדות להעברה:
יש חובה להעביר בבקשה את אחד מהשדות המסומנות ב- (*)
שם השדה | תאור | סוג שדה | הערות |
api_token | קוד ה-API שמייצג את פרטי ההתחברות | string | שדה חובה |
(*) group_id | מס' קבוצה | int | להעביר בעת שאילתא ע"פ מס' קבוצה אין לעביר catalog_number אם מועבר שדה זה |
- תשובת המתודה: – ראה שדות רשומה עבור קבוצה בהמשך
קבלת רשימת קבוצות
- סוג בקשה: Post
- אופן העברת נתונים וקבלת התשובה: JSON
- כתובת המתודה: https://bigboss.co.il/bigbossweb/api.asmx/itemgroup_list
- שדות להעברה
שם השדה | תאור | סוג שדה | הערות |
api_token | קוד ה-API שמייצג את פרטי ההתחברות | string | שדה חובה |
- תשובת המתודה: – רשימה של קבוצות (שדות רשומה עבור קבוצה)
תאור שדות רשומה עבור קבוצה
(ראה הערות לגבי שדות חובה בעת הקמה של פריט וכן בעת עדכון של פריט)
שם השדה | תאור | סוג שדה | הערות |
api_token | קוד ה-API שמייצג את פרטי ההתחברות | string | שדה חובה שדה זה לא מועבר בחזרה במתודה itemgroup_get שדה זה לא מועבר בחזרה במתודה itemgroup_list |
group_id | מס' פריט | int | שדה חובה בעת עדכון בלבד אין להעביר בעת הוספה |
group_name | שם הפריט | string | שדה חובה אורך מקסימלי 200 תוים |
דוגמא לקוד להוספת קבוצה
{
"api_token": "myTest",
"group_name": "my group",
}
מלאי
להלן הנושאים המשוייכים למלאי:
קבלת כמות במלאי עבור פריט
- סוג בקשה: Post
- אופן העברת נתונים וקבלת התשובה: JSON
- כתובת המתודה: https://bigboss.co.il/bigbossweb/api.asmx/inventory_get
- שדות להעברה:
יש חובה להעביר בבקשה את אחד מהשדות המסומנות ב- (*)
שם השדה | תאור | סוג שדה | הערות |
api_token | קוד ה-API שמייצג את פרטי ההתחברות | string | שדה חובה |
(*) item_id | מס' פריט | int | להעביר בעת שאילתא ע"פ מס' פריט אין לעביר catalog_number אם מועבר שדה זה |
(*) catalog_number | מק"ט | string | להעביר בעת שאילתא ע"פ מק"ט אין לעביר item_id אם מועבר שדה זה |
- תשובת המתודה
שם השדה | תאור | סוג שדה |
quatity | כמות במלאי | decimal |
קבלת כמות במלאי עבור רשימת של פריטים
- סוג בקשה: Post
- אופן העברת נתונים וקבלת התשובה: JSON
- כתובת המתודה: https://bigboss.co.il/bigbossweb/api.asmx/inventory_list
- שדות להעברה
שם השדה | תאור | סוג שדה | הערות |
api_token | קוד ה-API שמייצג את פרטי ההתחברות | string | שדה חובה |
group_id | קוד קבוצה | int | ערכים אפשריים: – 0 – כל הקבוצות (ברירת מחדל) – אחרת מס' הקבוצה המבוקשת |
- תשובת המתודה
שם השדה | תאור | סוג שדה |
item_id | מס' פריט | int |
catalog_number | מק"ט | string |
item_name | שם הפריט | string |
group_id | מס' קבוצה | string |
quatity | כמות במלאי | decimal |
מסמכים
להלן הנושאים המשוייכים למסמכים:
- יצירת מסמך
- תאור שדות עבור מסמך
- תאור שדות עבור רשומת חיוב
- תאור שדות עבור רשומת תקבול
- דוגמא לקוד להפקת חשבונית מס קבלה
יצירת מסמך
- סוג בקשה: Post
- אופן העברת נתונים וקבלת התשובה: JSON
- כתובת המתודה: https://bigboss.co.il/bigbossweb/api.asmx/document_new
- שדות להעברה – ראה תאור שדות עבור רשומת מסמך
- מבנה התשובה המתקבל בעת הפקת המסמך
תאור שדות עבור רשומת מסמך
שם השדה | תאור | סוג שדה | הערות |
api_token | קוד ה-API שמייצג את פרטי ההתחברות | string | שדה חובה |
request_reference | מזהה פניה במערכת היוזמת את הבקשה | string | מזהה פנייה חיצוני למניעת כפילויות אורך מקסימלי 255 תוים |
document_type | סוג מסמך | Int | שדה חובה יכול להכיל את הערכים הבאים: · 3 – הצעת מחיר · 100 – הזמנה · 200 – תעודת משלוח · 300 – חשבונית עסקה · 305 – חשבונית מס · 320 – חשבונית מס קבלה · 330 – חשבונית זיכוי · 400 – קבלה |
document_vat_type | סוג מע"מ במסמך | int | שדה חובה (חוץ מאשר במסמך קבלה) יכול להכיל את הערכים הבאים: · 1 – המחירים בשורות המסמך לא כוללים מע"מ · 2 – המחירים בשורות המסמך כן כוללים מע"מ · 3 – המסמך ללא מע"מ |
company_id | מס' קוח | int | שדה חובה במידה ולא מועבר שדה company_name במידה ומועבר: · חייב להיות ערך אשר כבר קיים, אחרת תדווח שגיאה |
company_hp | מס' ח.פ. במקרה של תאגיד מס' עוסק מורשה במקרה של עוסק מורשה מס' תעודת זהות במקרה של אדם פרטי | string | · שדה זה יכיל מס' ח.פ. או מס' עוסק מורשה או תעודת זהות · במידה ומועבר company_id הערך הקיים בכרטיס יעודכן עם הערך המועבר |
company_name | שם העסק \ שם החברה שם פרטי ושם משפחה במקרה של לקוח פרטי | string | שדה חובה במידה ו- לא מועבר company_id · במידה ומועבר company_id המערכת תתעלם משדה זה |
contact_name | איש קשר במקרה של חברה | string | · במידה ומועבר company_id הערך הקיים בכרטיס יעודכן עם הערך המועבר |
address | כתובת | string | · במידה ומועבר company_id הערך הקיים בכרטיס יעודכן עם הערך המועבר |
city | עיר | string | · במידה ומועבר company_id הערך הקיים בכרטיס יעודכן עם הערך המועבר |
zip | מיקוד | string | · במידה ומועבר company_id הערך הקיים בכרטיס יעודכן עם הערך המועבר · שדה זה לא נתמך עבור לקוח מזדמן והמערכת תתעלם ממנו אם: o לא מועבר שדה company_id o create_customer = 0 |
tel | מס' טלפון | string | · במידה ומועבר company_id הערך הקיים בכרטיס יעודכן עם הערך המועבר |
cel | מס' נייד | string | · במידה ומועבר company_id הערך הקיים בכרטיס יעודכן עם הערך המועבר |
דוא"ל | string | · במידה ומועבר company_id הערך הקיים בכרטיס יעודכן עם הערך המועבר | |
create_customer | האם להקים לקוח | int | ערכים אפשריים: – 0 – לא להקים (ברירת מחדל) – 1 – כן להקים חשוב: לא יוקם לקוח חדש ותתקבל הודעת שגיאה במקרים הבאים: · הועבר ערך בשדה company_id · כבר קיים לקוח עם אותו שם חברה , אותו מס' ח.פ. (או מס' ח.פ. ריק) ואותה עיר (או ללא עיר) |
due_date | תאריך פרעון | string | במבנה YYYY-MM-DD חשוב: · תאריך פרעון חייב להיות שווה או גדול מתאריך הפקת המסמך |
discount_percentage | אחוז הנחה | decimal | · ניתן להעביר אך ורק במידה ולא הועבר discount_amount · יועברו 1 ספאה אחרי הנקודה |
discount_amount | סכום הנחה | decimal | · ניתן להעביר אך ורק במידה ולא הועבר discount_percentage · יועברו 2 ספרות אחרי הנקודה |
circle_pennies | עיגול אגורות | int | ערכים אפשריים: – 0 – לא לעגל – 1 – כן לעגל (ברירת מחדל) חשוב: בעת הפקת חשבונית מס קבלה יש לדאוג שסיכום הסכומים בשורות התשלום יהיו זהים לסכום המופע של המסמך |
content | תאור תכולת המסמך | string | |
comments | הערות למסמך | string | חשוב: במסמך מסוג קבלה יש לעדכן את כל המלל בשדה content |
send_mail | האם לשלוח את המסמך בדוא"ל | Int | ערכים אפשריים: – 0 – לא לשלוח – 1 – כן לשלוח (ברירת מחדל) |
email_to | כתובת דוא"ל למשלוח המסמך | string | חשוב: גם אם נבחר כרטיס לקוח אשר יש בו כבר דוא"ל, יש לעדכן את הדוא"ל לשליחה בשדה זה |
email_bcc | כתובת דוא"ל למשלוח נסתר | string | |
items[] | מערך פרטים במבנה המפורט בהמשך | שדה חובה (חוץ מאשר במסמך קבלה) | |
payments[] | מערך תקבולים במבנה המפורט בהמשך | שדה חובה (במסמכים מסוג קבלה וחשבונית מס קבלה בלבד) |
תאור שדות עבור רשומת חיוב items[]
שם השדה | תאור | סוג שדה | הערות |
catalog_number | מספר קטלוגי | string | אורך מקסימלי 100 תוים |
description | תאור הפריט \ שרות | string | שדה חובה אורך מקסימלי 4,000 תוים |
quantity | כמות | decimal | שדה חובה יועברו 2 ספרות אחרי הנקודה |
price_unit_nis | מחיר נטו ליחידה | decimal | שדה חובה יועברו 2 ספרות אחרי הנקודה |
תאור שדות עבור רשומת תקבול payments[]
שם השדה | תאור | סוג שדה | הערות | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payment_type | סוג תשלום | int | שדה חובה יכול להכיל את הערכים הבאים: · 1 – מזומן · 2 – שיק · 3 – כרטיס אשראי · 10 – ניכוי מס במקור | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
amount_nis | סכום בשקלים | decimal | שדה חובה יועברו 2 ספרות אחרי הנקודה | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
due_date | תאריך פרעון | string | שדה חובה – בתשלום מסוג שיק וכרטיס אשראי במבנה YYYY-MM-DD חשוב: – תאריך פרעון חייב להיות שווה או גדול מתאריך הפקת המסמך – בתקבול מזומן ובניכוי מס במקור יעודכן תאריך המסמך תוך התעלמות מהמועבר בשדה זה | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
bank_code | קוד בנק | int | שדה חובה בתשלום מסוג שיק להן רשימת הקודים הנתמכים:
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
branch_number | מס' סניף | string | שדה חובה בתשלום מסוג שיק יש להעביר 3 ספרות בלבד | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
bank_account_number | מס' חשבון | string | שדה חובה בתשלום מסוג שיק | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cheque_number | מס' שיק | string | שדה חובה בתשלום מסוג שיק יש להעביר 4 ספרות אחרונות בלבד | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
credit_card_code | קוד כרטיס אשראי | int | שדה חובה בתשלום מסוג כרטיס אשראי להן רשימת הקודים הנתמכים:
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
credit_card_number | מס' כרטיס | string | שדה חובה בתשלום מסוג כרטיס אשראי יש להעביר 4 ספרות אחרונות בלבד |
מבנה התשובה המתקבל בעת הפקת המסמך
שם השדה | תאור | סוג שדה | הערות |
document_type | סוג מסמך | int | |
document_number | מספר מסמך | int | מספר המסמך שנוצר |
customer_id | מס' לקוח במסמך | int | במקרה של הפקה ללקוח מזדמן יחזור הערך 1- |
sent_status | סטטוס שליחת המסמך | int | ערכים אפשריים: – 0 – המסמך לא נשלח – 1 – המסמך נשלח בהצלחה |
document_link | קישור לקובץ pdf של המסמך | string |
דוגמא לקוד להפקת חשבונית מס קבלה
{
"api_token": "myTest",
"request_reference": "111222",
"document_type": 320,
"document_vat_type": 1,
"create_customer": 0,
"company_id": 4237,
"address": "הרצל 134",
"city": "אשדוד",
"discount_percentage": 2.5,
"content": "תאור לתכולה",
"comments": "הערות שונות",
"send_mail": 1,
"email_to": "[email protected]",
"items": [
{
"catalog_number": "1122",
"description": "שולחן עבודה",
"quantity": 2.0,
"price_unit_nis": 100.0,
}
],
"payments": [
{
"payment_type": 2,
"amount_nis": 526.5,
"due_date": "2023-09-05",
"bank_code": 10,
"branch_number": "789",
"bank_account_number": "998877",
"cheque_number": "4321",
}
]
}