קבלת מידע על מסמכים בטווח תאריכים - (Query invoice documents)
מתי להשתמש בפונקציה זו?
בתי עסקים המעוניינים לקבל מידע אודות מסמכים של לקוח ספציפי, סוג מסמך מסוים, או כל המסמכים בטווח תאריכים מסוים, יכולים להשתמש בפונקציה זו.
בנוסף, ניתן להשתמש בפונקציה זו לצורך איסוף מידע והכנסתו למערכת ה-CRM או הממשק של בית העסק.
- אי אפשר לקבל מידע על הפרטים במסמך דרך פונקציה זו
מה מקבלים מהפונקציה הזאת?
הפונקציה מחזירה מערך של מסמכים, הכולל את הנתונים הבאים:
-
שם הלקוח
-
סכום מסמך
-
תאריך המסמך
-
אימייל הלקוח
-
הערות המסמך
המערך מאפשר גישה נוחה וממוקדת לפרטי המסמכים הרלוונטיים.
להלן קישור לפונקציה בJSON.
https://secure.cardcom.solutions/api/v11/Documents/GetReport
להלן הפרמטרים שצרים להעביר בפונקציה Query invoice documents.
מקרא:
פרמטר אדום - חובה
פרמטר מודגש - מומלץ
פרמטר לא אדום ולא מודגש - אופציונלי
| מספר | פרמטר | ערכים אפשריים לדוגמא | תיאור |
| 1 | ApiName | "test2025" | שם משתמש ממשקים. יש לקבל פרמטר זה מבית העסק. |
| 2 | ApiPassword | "kzFKfohEvL6AOF8aMEJz" | סיסמת API, מיועד לזיכוי וביטול עסקאות. |
| 3 | FromDate | "2025/03/23" | מאיזה תאריך להתחיל חיפוש מסמכים. |
| 4 | ToDate | "2025/03/25" | עד איזה תאריך לחפש מסמכים. |
| 5 | FromDateYYYYMMDD | "20250324" | מאיזה תאריך להתחיל חיפוש מסמכים. |
| 6 | ToDateYYYYMMDD | "20250325" | עד איזה תאריך לחפש מסמכים. |
| 7 | AccountId | 6549 | תחת איזה כרטיס לקוח נחפש מסמכים. |
| 8 | CusotmerName | "שמוליק טסטים" | תחת איזה שם לקוח נחפש מסמכים. |
| 9 | DocType |
INT -1 -2 -3
1 - חשבונית מס קבלה 50- הצעת מחיר 100 - הזמנה (ללא תשלום) 101 - אישור הזמנה - מאתר ( מסמך פנימי לא להנח"ש) - הזמנה ששולמה 300 - חשבון עסקה 301 - דרישה לתשלום 302 - ביטול דרישה לתשלום 305 - חשבונית מס 330 - חשבונית זיכוי 410 - החזר כספים לקוחות(קבלה זיכוי) 405 - קבלה על תרומה 406 - זיכוי קבלה תרומה(החזר כספים) 303 - חשבון קבלה (כמו חשבונית לעוסק פטור , נדיר לשימוש) 304 - חשבון קבלה זיכוי |
איזה סוגי מסמכים נחפש? -1 את כל החשבוניות מס והקבלות הרגילים (בלי מסמכים זיכוי) -2 את כל המסמכים שהופקו. -3 את כל החשבוניות וקבלות זיכוי. |
| 10 | CoinId |
1 - שקל ראה רשימת קודי מטבעות נוספים - רשימת קודי מטבעות |
מטבע מסמך |
| 11 | OpenClose |
INT - 0 / 1 /2 |
האם לחפש מסמכים פתוחים או סגורים? 0 - לחפש את כל סוגי המסמכים. 1 - מסמכים פתוחים. 2 - מסמכים סגורים. |
| 12 | VatFreeDocOnly | boolean - true \ false | האם להביא מסמכים בלי מע''מ בלבד. או להביא מסמכים עם מע''מ ובלי מע''מ ביחד. |
| 13 | PageNumber | 1 | מאיזה עמוד למשוך את פרטי רשימת העסקאות . |
| 14 | ItemsPerPage | 20 | מה יהיה כמות השורות בעמוד שמהם אנחנו נמשוך את פרטי רשימת העסקאות. |
RESPONSE של Query invoice documents.
| מספר | פרמטר | ערכים אפשריים לדוגמא | תיאור |
| 1 | ResponseCode | 0 | קוד תשובה, אם שווה לאפס הפונקציה בוצעה בצורה תקינה. בכל תשובה אחרת, הפעולה לא הייתה תקינה. |
| 2 | Description | "OK" | תיאור התשובה. ''OK'' זה טוב. |
ערכים של Documents (3).
| מספר | פרמטר | ערכים אפשריים לדוגמא | תיאור |
| 1 | TotalNoVatNIS | 19.00 | סכום מחיר ללא מע''מ. |
| 2 | TotalIncludeVATNIS | 22.42 | סכום מחיר כולל מע''מ. (שקל ישראלי) |
| 3 | VATOnlyNIS | 3.42 | סכום מע''מ בלבד בשקלים. |
| 4 | TotalVatFreeNIS | 0.00 | הסכום שאינו כולל מע''מ (למשל ירקות, יש פריטים שכוללים מע''מ ופירטים שאינם כוללים מע''מ.) בשקלים. |
| 5 | TotalNoVat | 19.00 | סכום ללא מע''מ. |
| 6 | TotalIncludeVAT | 22.42 | סכום מחיר כולל מע''מ. |
| 7 | VATOnly | 3.42 | מע''מ בלבד. |
| 8 | TotalVatFree | 0.00 | הסכום שאינו כולל מע''מ (למשל ירקות, יש פריטים שכוללים מע''מ ופירטים שאינם כוללים מע''מ.) |
| 9 | ISORate | 1.0000 | כמה הוא ערך מטבע המסמך בשקלים. |
| 10 | Cust_City | "ראשון לציון" | עיר הלקוח. |
| 11 | Cust_Addres_Line1 | "רוטשילד" |
כתובת ראשונה של הלקוח. |
| 12 | Cust_Addres_Line2 | "רחוב 12" | כתובת שנייה של הלקוח. |
| 13 | Cust_LinePH | "03654118" | טלפון קווי של הלקוח. |
| 14 | Cust_MobilePH | "0533333333" | טלפון נייד של הלקוח. |
| 15 | Comp_ID | "518648487" |
מספר ח''פ \ ת''ז של הלקוח. |
| 16 | "T@T.COM" | אימייל לקוח. | |
| 17 | Cust_Name | "שמוליק טסטים" | שם לקוח. |
| 18 | InvoiceDateOnly | "2025-03-24T00:00:00" | תאריך מסמך בלבד. |
| 19 | InvoiceDate | "2025-03-24T12:16:00" | תאריך מסמך ביחד עם השעה שבו הוא הופק. |
| 20 | Invoice_Number | 887 | מספר מסמך. |
| 21 | InvoiceType |
1 - חשבונית מס קבלה 2 - חשבונית זיכוי והחזר כספים 50- הצעת מחיר 100 - הזמנה (ללא תשלום) 101 - אישור הזמנה - מאתר ( מסמך פנימי לא להנח"ש) - הזמנה ששולמה 300 - חשבון עסקה 301 - דרישה לתשלום 302 - ביטול דרישה לתשלום 305 - חשבונית מס 330 - חשבונית זיכוי 410 - החזר כספים לקוחות(קבלה זיכוי) 405 - קבלה על תרומה 406 - זיכוי קבלה תרומה(החזר כספים) 303 - חשבון קבלה (כמו חשבונית לעוסק פטור , נדיר לשימוש) 304 - חשבון קבלה זיכוי |
סוג מסמך. |
| 22 | Terminal_Number | 1001 | מספר מסוף |
| 23 | CoinID |
1 - שקל 2 - דולר לקודי מטבע נוספים - רשימת קודי מטבעות |
מטבע המסמך. |
| 24 | DepartmentID | 21 | מספר מחלקה. |
| 25 | IsOpen | boolean - true \ false |
האם המסמך פתוח (לדוגמא חשבונית מס בלי קבלה לחשבונית) או שהוא סגור ( לדוגמא חשבונית מס קבלה או חשבונית זיכוי והחזר כספים.) |
| 26 | ValueDate | "2025-03-24T00:00:00" |
תאריך ערך למסמך, תאריך יעד / סגירה / לתשלום תאריך סגירת המסמך. לדוגמה בהפקת חשבונית, זהו התאריך המשוער לקבלת התשלום. |
| 27 | UserID | 0 | מספר משתמש שיצר מסמך. |
| 28 | Customer_Number | 13167 | מספר לקוח במערכת של קארדקום. |
| 29 | group_number | null | שדה מותאם אישית בעסקת אשראי (נמצא רק בטסטים) |
| 30 | Languge | "HE " \ "EN | שפת מסמך. |
| 31 | UserComments | "העמותה נתמכת על ידי סעיף 46" | הערות למסמך. |
| 32 | Discount | INT | סכום הנחה. |
| 33 | DiscountNIS | INT | הנחה בשקלים. |
| 34 | ValidateItemsisPriceIncludeVat | boolean - true \ false | האם המחיר כולל מע''מ או לא. |
| 35 | ExternalId | (String) |
מזהה מערכת חיצוני ברמת מסמך בלבד (לא נשמר ברמת כרטיס לקוח) |
| 36 | ZReport | 4524 | לאיזה מספר דוח Z זה שייך. |
| 37 | Asmachta | 123456-ZZC | מספר אסמכתה פעולה |
| 38 | SumBeforeDiscountNIS | 75 | סכום לאחר הנחה |
| 39 | TotalChashNIS | 50 | סכום כולל של מזומנים בשקלים. |
| 40 | TotalChequesNIS | 60 | סכום כולל של צ'קים בשקלים. |
| 41 | TotalCreditCardNIS | 70 | סכום כולל של אשראי בשקלים. |
| 42 | TotalCustomeTransactionNIS | 180 | סכום כולל של אמצעי תשלום אחר בשקלים. |
| 43 | TotalRicipientNIS | 360 | סכום כולל של המסמך. |
| 44 | TotalChash | 25 | סכום כולל של מזומן. |
| 45 | TotalCheques | 30 | סכום כולל של צ'קים. |
| 46 | IsNegetive | boolean - true \ false | האם הסכום שלילי? |
| 47 | TotalCreditCard | 70 | סכום כולל באשראי. |
| 48 | TotalCustomeTransaction | 180 | סכום כולל של אמצעי תשלום אחר. |
| 49 | TotalRicipient | 180 | סכום כולל של המסמך. |
להלן קוד לדוגמא לפונקציה ביחד עם התשובה.
דוגמא לקריאה לקבלת פרטי המסמכים:
התשובה המתקבלת: