Hebrew
US English (US)
IL Hebrew
  • יצירת קשר

Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

  • Home
  • בעלי עסקים
  • אינטגרציות שונות
  • דוקומנטציה לממשק API

מסמך דוקומנטציה - API להפקת מסמכים במערכת FINBOT

איך להשתמש ב- API של FINBOT ליצירת מסמכי דוקומנטציה בצורה יעילה וקלה.

הסבר כללי

  • שירות ה API להפקת מסמכי הכנסות במערכת FINBOT זמין לשימוש חופשי לכלל משתמשי האפליקציה
  • באמצעות ה API ניתן לבצע אינטגרציות בין מערכת FINBOT למערכות CRM/ אוטומציות שונות 
  • בקרוב נשיק תוספים לאתרי מכירה אינטרנטיים, כך שבאמצעות התקנת התוסף באתר מכירה בכל עסקה שתתבצע תופק חשבונית במערכת FINBOT/


לדוגמא: בעל עסק שמוכר מוצרים באתר Shopify (שופיפיי), לאחר שיתקין את התוסף של FINBOT ב Shopify בכל קניה שתתבצע באתר תופק אוטומטי חשבונית מס קבלה ב FINBOT הכוללת את כל פרטי העסקה והתשלום
 

שירות ה API כולל את כל השדות והלוגיקות הקיימים בתהליך הפקת המסמכים באפליקציה, כגון: 

- הפקת כל סוגי המסמכים

- קישור בין מסמכים

- הפקת מסמכים ללקוח קיים/חדש/מזדמן

- הפקת מסמכים עם פריט קיים/חדש/מזדמן

- שליחת המסמך ללקוח/למיילים נוספים לאחר ההפקה

- קבלת חיווי במייל האם המסמך אכן הופק בהצלחה או לא

 


התחלת עבודה

יש להיכנס באפליקציה ללשונית הגדרות העסק > מפתח API להפקת הכנסות וללחוץ על הכפתור “יצירת מפתח API” ,

לאחר הלחיצה המערכת תיצור עבורכם טוקן API אשר באמצעותו תוכלו להפיק מסמכים ב API

שימו לב! הטוקן הינו סודי ויש לשמור עליו מכל משמר. אל תשתף אותו עם אף אחד וודא שהוא מאוחסן בצורה מאובטחת

 

לצפייה בתהליך התחלת העבודה באפליקציה לחץ כאן

 
 


 

 

שירות הפקת מסמכים

 

 :Swagger Documentation Link

https://api.finbotai.co.il/api#/default/IncomeController_creat

 

 

:URL

 https://api.finbotai.co.il/income

 

Method: Post

Send the token in a "header" of the request - named secret

Example:

 

בקשות - Requests:

אובייקט עוטף

שם השדה

סוג

שדה חובה?

הסבר + תוכן אפשרי












type
string

כן

סוג המסמך

 

חשבונית מס - 0

קבלה - 1

חשבונית מס קבלה - 2

דרישת תשלום - 3

חשבונית זיכוי - 4

הזמנה - 5

תעודת משלוח - 6

הצעת מחיר - 7

חשבונית - 8

date
string

כן

תאריך המסמך 

 

פורמט: DD/MM/YYYY

20/09/2024 וכדו'

language
string

כן

שפת המסמך

 

עברית - he

אנגלית - en

currency
string

כן

מטבע

 

שקל - ILS

דולר - USD

אירו - EUR

ליש"ט - GBP

יין יפני - JPY

פרנק שוויצרי - CHF

יואן סיני - CNY

דולר אוסטרלי - AUD

דולר קנדי - CAD

ריאל ברזילאי - BRL

דולר סינגפורי - SGD

כתר שבדי - SEK

כתר נורבגי - NOK

כתר דני - DKK

זלוטי - PLN

ראנד דרא״פ - ZAR

לירה מצרית - EGP

דינר ירדני - JOD

rounding
Boolean 

כן

עיגול סכומים

 

כן - true 

לא - false

vatType
Boolean 

כן

מסמך כולל/ לא כולל מע"מ

 

כולל מע"מ - true 

ללא מע"מ - false

description
string

לא

תיאור המסמך

 

עד 200 תווים

remark
string

לא

הערות

 

עד 1500 תווים

discountAmount
number 

לא

כמות הנחה

 

רק מספרים שלמים

 

במידה ו"סוג ההנחה" הוא סכום:

0 - 99999999

במידה ו"סוג ההנחה" הוא אחוז:

0 - 100

discountType
number

כן - במידה ושדה כמות הנחה

מכיל ערך

סוג ההנחה

 

סכום - 1

אחוז - 2

title
string

לא

כותרת למסמך (לשימוש עצמי)

 

עד 100 תווים

email > subject
string

לא

כותרת המייל

 

עד 100 תווים

email > body
string

לא

טקסט לצירוף למייל

 

עד 300 תווים

email > to
string

לא

כתובות מייל נוספות לשליחת החשבונית,

במידה ורוצים לשלוח כמה כתובות יש להפריד בין הכתובות עם פסיק

 

עד 999 תווים

פרטי לקוח

customer > id
number

לא

מספר סידורי של הלקוח -

במידה והמסמך מופק עבור לקוח קיים

customer > name
string

כן, אלא א"כ שדה מספר סידורי מכיל ערך

שם לקוח

 

עד 100 תווים

customer > email
string

לא

מייל לקוח

 

עד 50 תווים

customer > phone
string

לא

טלפון לקוח

 

עד 20 תווים

customer > address
string

לא

כתובת לקוח

 

עד 100 תווים

customer > tax
string

לא

ח.פ./ מספר עוסק

 

עד 9 תווים

customer > nickname
string

לא

שם לקוח נוסף - לשימוש עצמי

 

עד 100 תווים

customer > save
Boolean 

לא - ברירת מחדל true

האם לשמור את הלקוח ברשימת הלקוחות/ המסמך יופק על לקוח מזדמן

 

כן - true 

לא - false

פריטים [מערך]

 

במקרה של מסמך קבלה זאת קטגוריית רשות

items > id
string

לא

מספר סידורי של הפריט -

במידה והמסמך מופק עבור פריט קיים

items > name
string

כן, אלא א"כ שדה מספר סידורי מכיל ערך

שם פריט

 

עד 100 תווים

items > amount
number

כן

כמות

1 - 99999

items > save
Boolean 

לא, ברירת מחדל false

האם לשמור את הפריט ברשימת הלקוחות/ המסמך יופק עם פריט מזדמן

 

כן - true 

לא - false

 
items > price
number

כן, אלא א"כ סוג המסמך הוא תעודת משלוח ואז זה לא שדה חובה.

מחיר ליחידה

 

יש לרשום את המחיר לפני מע"מ!

 

עד 9999999 - כולל מספר עשרוני

אמצעי תשלום [מערך]

 

רלוונטי רק למסמך מסוג חשבונית מס קבלה/ קבלה

payments > type
string

כן

סוג האמצעי תשלום

 

מזומן - 0

העברה בנקאית - 1

אשראי - 2

צ'ק - 3

ניכוי במקור מלקוחות - 4

פייפאל - 5

ביטקוין - 6

אחר - 7

ביט - 8

פייבוקס - 9

ניכויים אחרים - 10

אתריום - 11

שווה כסף - 12

שובר מתנה - 13

גוגל פיי - 14

אפל פיי - 15

payments > date
string

כן

תאריך התשלום 

 

פורמט: DD/MM/YYYY

20/09/2024 וכדו'

payments > sum
number

כן

סכום

 

עד 9999999 - כולל מספר עשרוני

payments > bankName
number

כן - רק במידה ואמצעי התשלום הוא צ'ק

מספר בנק (לקוח)

payments > bankBranch
number

כן - רק במידה ואמצעי התשלום הוא צ'ק

מספר סניף (לקוח)

payments > bankAccount
number

כן - רק במידה ואמצעי התשלום הוא צ'ק

מספר חשבון (לקוח)

payments > checkNumber
number

כן - רק במידה ואמצעי התשלום הוא צ'ק

מספר צ'ק

 

עד 20 תווים

payments > cardNumber
number

כן - רק במידה ואמצעי התשלום הוא אשראי

4 ספרות של מספר כרטיס אשראי

 

עד 4 תווים

payments > numberPayments
number

כן - רק במידה ואמצעי התשלום הוא אשראי

מספר תשלומים

 

עד 3 תווים

payments > transactionNumber
string

לא

מספר העסקה

 

עד 40 תווים

 
confirmationNumber
Boolean 

לא

כולל מספר הקצאה

 

כן - true 

לא - false

 

במסמך מסוג חשבונית מס/ חשבונית מס קבלה מעל 25 אלף לפני מע"מ (בשנת 2024) זה אוטומטי יבקש מספר הקצאה

 
linkedDocument
string

לא, אא"כ מסמך מסוג חשבונית זיכוי

מקושר למסמך

 

המספר סידורי (לא אסמכתא) של המסמך שאליו המסמך הזה מקושר

 
credit
number

כן - רק במסמך מסוג חשבונית זיכוי

סכום לזיכוי, הסכום שבו תופק החשבונית זיכוי

 
 

תגובות - Responses:

שם השדה

הסבר + תוכן אפשרי

status

האם המסמך הופק בהצלחה

 

1 - המסמך הופק בהצלחה

message

הודעת הצלחה/ שגיאה

data

לינק למסמך המקור שהופק

 

נשלח רק במידה והמסמך אכן הופק - סטטוס 1

[ ]

מערך שמציג את השגיאות שהתקבלו: 

(אובייקט של מספר שגיאה + טקסט)

 

נשלח רק במידה והמסמך לא הופק

 
 

רשימת שגיאות - Errors:

  • במידה והטוקן API או השם משתמש לא נכונים אנחנו מחזירים 401, כל השגיאות שלהלן זה רק אם הם נכונים ואז חוזר 200 עם השגיאה בגוף הפלט.

  • ערך לא תקין = או שפורמט הערך לא תקין (סטרינג במקום בוליאני וכדו') או שהוכנס ערך לא קיים לדוגמא: בסוג מטבע לרשום AAA.

 

המקרה

מספר שגיאה

טקסט השגיאה

המשרד לא פעיל/ הלקוח לא פעיל

100

המשתמש אינו פעיל, יש לפנות לתמיכה בטלפון *6453

משרד שמוגדר חיוב קצה וללקוח אין אשראי

101

לא קיים למשתמש אמצעי תשלום תקין, יש לעדכן באפליקציה את אמצעי התשלום

ערך לא תקין בשדה סוג המסמך

102

הערך בשדה type אינו תקין

לא נשלח שדה סוג המסמך

103

שדה type הינו שדה חובה

המשתמש עוסק פטור והוקלד ערך של 0/ 2/ 4/ 8 בשדה סוג המסמך

104

עוסק פטור אינו יכול להפיק את סוג המסמך המבוקש

הוקלד ערך של 4 בשדה סוג המסמך ולא נבחר מסמך לקישור בשדה "מקושר למסמך"

105

לא ניתן להפיק חשבונית זיכוי ללא קישור לחשבונית מס/ חשבונית מס קבלה

ערך לא תקין בשדה תאריך

106

הערך בשדה date אינו תקין

לא נשלח שדה תאריך

107

שדה date הינו שדה חובה

מנסים להפיק מסמך לחודש מסויים שהמע"מ שלו בסטטוס סגור/ שודר/ שולם

108

שובר המע"מ של חודש זה שודר

ערך לא תקין בשדה שפה

109

הערך בשדה language אינו תקין

לא נשלח שדה שפה

110

שדה language הינו שדה חובה

ערך לא תקין בשדה מטבע

111

הערך בשדה currency אינו תקין

לא נשלח שדה מטבע

112

שדה currency הינו שדה חובה

ערך לא תקין בשדה כולל/ לא כולל מע"מ

113

הערך בשדה vatType אינו תקין

לא נשלח שדה כולל/ לא כולל מע"מ

114

שדה vatType הינו שדה חובה

המשתמש עוסק פטור והוקלד ערך TRUE

115

עוסק פטור אינו יכול לבחור בשדה vatType סכום כולל מע"מ

ערך לא תקין בשדה עיגול סכומים

116

הערך בשדה rounding אינו תקין

לא נשלח שדה עיגול סכומים

117

שדה rounding הינו שדה חובה

ערך לא תקין בשדה תיאור המסמך

118

הערך בשדה description אינו תקין

ערך לא תקין בשדה הערות

119

הערך בשדה remark אינו תקין

ערך לא תקין בשדה סוג ההנחה

120

הערך בשדה discountType אינו תקין

הוקלד ערך בשדה סוג ההנחה למרות ששדה כמות הנחה לא מכיל ערך

121

נבחר סוג הנחה אך לא נבחר סכום הנחה

ערך לא תקין בשדה כמות הנחה

122

הערך בשדה discountAmount אינו תקין

הוקלד ערך בשדה כמות הנחה למרות ששדה סוג ההנחה לא מכיל ערך

123

נבחר כמות הנחה אך לא נבחר סוג הנחה

ערך לא תקין בשדה מקושר למסמך

124

הערך בשדה linkedDocument אינו תקין

לא נמצא מסמך עם מספר סידורי שהוקלד בשדה "מקושר למסמך"

125

 לא נמצא מסמך לקישור המכיל את המספר סידורי המבוקש

המסמך שנבחר בשדה "מקושר למסמך" הוא מסמך שלא ניתן לקשר (למשל קישור קבלה לקבלה) 

126

לא ניתן לקשר את המסמך למסמך שנבחר לקישור

ערך לא תקין בשדה כותרת למסמך

127

הערך בשדה titleDocument אינו תקין

ערך לא תקין בשדה כותרת המייל

128

הערך בשדה subject אינו תקין

ערך לא תקין בשדה טקסט לצירוף למייל

129

הערך בשדה body אינו תקין

ערך לא תקין בשדה כתובות מייל נוספות

130

הערך בשדה emailContent אינו תקין

ערך לא תקין בשדה כולל מספר הקצאה

131

הערך בשדה confirmationNumber אינו תקין

הוקלד true/ ברירת מחדל true בשדה כולל מספר הקצאה וסוג המסמך הוא לא חשבונית מס / חשבונית מס קבלה

132

לא ניתן לבקש מספר הקצאה עבור סוג המסמך המבוקש

הוקלד true/ ברירת מחדל true בשדה כולל מספר הקצאה ושדה מספר עוסק לא נשלח/ מספר הסידורי של הלקוח לא מכיל ח.פ.

133

לא ניתן לבקש מספר הקצאה ללא מספר עוסק של הלקוח

הוקלד true/ ברירת מחדל true בשדה כולל מספר הקצאה והלקוח לא מחובר לרשות המיסים

134

שגיאה בקבלת מספר הקצאה - המשתמש אינו מחובר לרשות המיסים

הוקלד true/ ברירת מחדל true בשדה כולל מספר הקצאה וחזרה שגיאה מרשות המיסים

135

שגיאה בקבלת מספר הקצאה - {הטקסט של השגיאה שהתקבלה מרשות המיסים}

     

ערך לא תקין בשדה מספר סידורי של הלקוח

200

הערך בשדה client > id אינו תקין

לא נמצא לקוח שמכיל את המספר סידורי שהוקלד בשדה "מספר סידורי של הלקוח"

201

לא נמצא לקוח המכיל את המספר סידורי המבוקש

ערך לא תקין בשדה שם לקוח

202

הערך בשדה client > name אינו תקין

לא נשלח שדה שם לקוח ולא נשלח מספר סידורי של לקוח

203

שדה client > name הינו שדה חובה

ערך לא תקין בשדה טלפון לקוח

204

הערך בשדה client > phone אינו תקין

ערך לא תקין בשדה כתובת לקוח

205

הערך בשדה client > address אינו תקין

ערך לא תקין בשדה ח.פ./ מספר עוסק

206

הערך בשדה client > tax אינו תקין

ערך לא תקין בשדה שם לקוח נוסף - לשימוש עצמי

207

הערך בשדה client > nickname אינו תקין

ערך לא תקין בשדה להוסיף את הלקוח/ לקוח מזדמן

208

הערך בשדה client > save אינו תקין

     

ערך לא תקין בשדה מספר סידורי של הפריט

300

הערך בשדה items > id אינו תקין

לא נמצא פריט שמכיל את המספר סידורי שהוקלד בשדה "מספר סידורי של הפריט"

301

לא נמצא פריט המכיל את המספר סידורי המבוקש

ערך לא תקין בשדה שם פריט

302

הערך בשדה items>  name אינו תקין

לא נשלח שדה שם פריט ולא נשלח מספר סידורי של הפריט

303

שדה items > name הינו שדה חובה

ערך לא תקין בשדה כמות

304

הערך בשדה items > amount אינו תקין

לא נשלח שדה כמות

305

שדה items > amount הינו שדה חובה

ערך לא תקין בשדה מחיר ליחידה

306

הערך בשדה items > price אינו תקין

לא נשלח שדה מחיר ליחידה

307

שדה items > price הינו שדה חובה

ערך לא תקין בשדה להוסיף את הפריט/ פריט מזדמן

308

הערך בשדה items > save אינו תקין

     

ערך לא תקין בשדה סוג האמצעי תשלום

400

הערך בשדה payments > type אינו תקין

לא נשלח שדה סוג האמצעי תשלום

401

שדה payments > type הינו שדה חובה

ערך לא תקין בשדה תאריך התשלום

402

הערך בשדה payments > date אינו תקין

לא נשלח שדה תאריך התשלום

403

שדה payments > date הינו שדה חובה

ערך לא תקין בשדה מספר בנק (לקוח)

404

הערך בשדה payments > bankName אינו תקין

לא נשלח שדה מספר בנק (לקוח) והאמצעי תשלום הוא צ'ק

405

שדה bankNamepayments >  הינו שדה חובה

ערך לא תקין בשדה מספר סניף (לקוח)

406

הערך בשדה payments > bankBranch אינו תקין

לא נשלח שדה מספר סניף (לקוח) והאמצעי תשלום הוא צ'ק

407

שדה payments > bankBranch הינו שדה חובה

ערך לא תקין בשדה מספר חשבון (לקוח)

408

הערך בשדה payments > bankAccount אינו תקין

לא נשלח שדה מספר חשבון (לקוח) והאמצעי תשלום הוא צ'ק

409

שדה payments > bankAccount הינו שדה חובה

ערך לא תקין בשדה מספר צ'ק

410

הערך בשדה payments > numberCheck אינו תקין

לא נשלח שדה מספר צ'ק והאמצעי תשלום הוא צ'ק

411

שדה payments > numberCheck הינו שדה חובה

ערך לא תקין בשדה מספר כרטיס אשראי

412

הערך בשדה payments > cardNumber אינו תקין

לא נשלח שדה מספר כרטיס אשראי והאמצעי תשלום הוא אשראי

413

שדה payments > cardNumber הינו שדה חובה

ערך לא תקין בשדה מספר תשלומים

414

הערך בשדה payments > numberPayments אינו תקין

לא נשלח שדה מספר תשלומים והאמצעי תשלום הוא אשראי

415

שדה payments > numberPayments הינו שדה חובה

ערך לא תקין בשדה מספר העסקה

416

הערך בשדה payments > numberTransaction אינו תקין

     

הסכום של הפריטים לא תואם לסה"כ של האמצעי תשלום

500

סכום הפריטים אינו תואם לסכום התקבולים

הפקת המסמך נכשלה מכל סיבה אחרת שהיא 

501

שגיאה בהפקת המסמך - {השגיאה שחזרה מהשרת}

 
 

 

 

 

תמיכה טכנית

לתמיכה טכנית ניתן לפנות אלינו: 

  • בטלפון - *6453 שלוחה 2 > 2
  • בוואטסאפ - 054-9781187
  • באימייל - ask@finbot.co.il

 

שפן דקומנטציית api מעבר api הוספת api איך להוסיף api מה צריך בשביל לשלוח api בקמת קישוריות api התממשקות api למערכות אפשרויות api api error

?האם המאמר עזר לך

לא, לא עזר לי
כן, עזר לי
שלחו לנו פידבק על המאמר

תוכן עניינים

הסבר כללי התחלת עבודה שירות הפקת מסמכים

מאמרים קשורים

  • דוח שנתי - איסוף מסמכים

    המשך למאמר
  • התממשקות API לתוכנות הפקת הכנסות

    המשך למאמר
  • שליחת הכנסות ידנית ממערכות חיצוניות

    המשך למאמר

כללי

  • תנאי שימוש
  • הצהרת נגישות
  • מדיניות פרטיות
  • צרו קשר

על המוצר

  • פתרונות המערכת
  • יתרונות FINBOT
  • למה כדאי לכם?
  • ממליצים
  • מאמרים
  • אודות FINBOT
  • הצוות שלנו
  • מערכת ניהול משרד

  • שירות למשרדי רו"ח, יועצי מס ועסקים פרטיים – ללא ניירת, עם ממשק לקוח-משרד ידידותי. קולט חשבוניות ומסמכים במייל, צילום ובווטסאפ ומתרגם אותם לפקודות יומן. משלב אוטומציה, למידת מכונה ובינה מלאכותית לחיסכון בזמן וכוח אדם.
  • הירקון 5א׳ בני ברק
  • *6453
  • support@finbot.co.il

© כל הזכויות שמורות ל- 2025 FINBOT

הרחב