מרכז העזרה › מסמכים
הפקת מסמכים ממערכת אחרת (API)
CRM או מערכת אחרת מוסיפים לקוחות ומפיקים חשבוניות וקבלות ב-CARDIT, עם אותם כללים כמו במסך. שליחה חוזרת לא מפיקה מספר נוסף.
שלב אחרי שלב
- מפתח: «הגדרות» ← «חיבור מערכות» ← «הנפקת מפתח». המפתח מוצג פעם אחת. כל קריאה נושאת את הכותרת Authorization: Bearer ואחריה המפתח.
- לקוח חדש: POST ל-/api/integration/clients, ובגוף name, ואם יש גם email, phone ו-taxId. בתשובה מגיע client.id. חיפוש: GET לאותה כתובת עם q.
- מסמך: POST ל-/api/integration/documents, ובגוף reference (המזהה של המסמך אצלכם), type, ו-clientId או clientName. התוכן הוא description ו-amountBeforeVat, או lines עם description, quantityMilli ו-unitPrice.
- התשובה מחזירה id, number, totalAmount ו-shareUrl, קישור למסמך שאפשר לשלוח ללקוח.
- שליחה במייל עם ה-PDF: POST ל-/api/integration/documents/ ואחריו ה-id ו-/email. בלי to המייל הולך ללקוח השמור. קריאת מסמך: GET ל-/api/integration/documents/ ואחריו ה-id.
כדאי לדעת
- אותו reference לא מפיק פעמיים. שליחה חוזרת מחזירה את המסמך הראשון עם replayed: true, כי מסמך ממוספר אי אפשר למחוק.
- תשובה עם הקוד IN_PROGRESS או UNKNOWN_OUTCOME אומרת שאולי המסמך כבר הופק. בודקים במסך המסמכים לפני ששולחים reference אחר.
- סכומים באגורות: 10000 הם ₪100. amountBeforeVat ו-unitPrice לפני מע״מ, ו-quantityMilli באלפיות: 1000 היא יחידה אחת.
- סוג המסמך: עוסק פטור RECEIPT, עוסק מורשה וחברה TAX_INVOICE או TAX_INVOICE_RECEIPT. אמצעי התשלום ב-paymentMethod: CASH, BANK, CARD, BIT, CHECK או OTHER.
- אותם כללים כמו במסך: תאריך, תקרת מזומן, ופרטי עסק חסרים נדחים עם הודעה שמסבירה מה לתקן, ואז אפשר לשלוח שוב את אותו reference.
- חיבור API כלול במסלול «עסק מלא».