Skip to main content

היי, אני מנסה להפיק חשבונית עסקה ב-API אך מקבל שגיאה, אני לא מצליח להבין איפה נמצאת הטעות שמובילה לשגיאה. הנה דוגמא לשגיאה שעלתה. 

זו השאילתה: 
{
  "Items": {
    "Item":
      {
        "itemprice": 8800.00,
        "itemquantity": 1,
        "itemtotalprice": 8800.00,
        "productname": "קורס פרונטלי א'"
      }
    ]
  },
  "accountid": "8cb92305-2f35-4061-ab29-574bdd453672",
  "companyname": "אליונה נומדר",
  "crmorderid": "c0dffe30-fb97-42c5-b0d7-57070b06e57c",
  "description": "מסמך זה מייצג את התשלום שנסגר, חשבוניות מס קבלה יצאו בתאריך הפירעון שלהן
סכום תשלום 8800.00 ש"ח
סוג תשלום הוראת קבע ERN
מספר תשלומים 18"
}

*ההדבקה לתיבת טקסט עשתה את זה הפוך, מקווה שתבינו”

וזו השגיאה שקבלתי:
Error: 400 Bad Request

  • {"Message":"An internal error has occured while processing your request. Please check your data"}

    יש לכם מושג מאיפה מגיעה השגיאה?

    תודה רבה :) 

 

היי :)
הבעיה היא בDescription

  "description": "מסמך זה מייצג את התשלום שנסגר, חשבוניות מס קבלה יצאו בתאריך הפירעון שלהן
סכום תשלום 8800.00 ש"ח
סוג תשלום הוראת קבע ERN
מספר תשלומים 18"

במילה "ש"ח" הגרשיים בין הש' לח' מייצגת בBody כסיום של הstring ולכן כל מה שמגיע אחרי הגרשיים לא מועבר בצורה תקינה בBody.


מעולה, תודה. 

שאלה על הדרך. 

האם שדות שהם שדות חישוביים לא יכולים להישלח החוצה ב-API?

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


בוודאי שכן.

שימו לב שאתם שולחים את שם השדה הנכון, המידע שמופיע בשדה (גם אם הוא חישובי) ישלח.


הגיבו