Skip to main content

היי, מה קורה? 

לאחר אין ספור ניסיונות לסדר את העניין הגעתי למבוי סתום. 
בניסיון ליצור חשבונית מס/קבלה דרך API למספרים לא עגולים. הנה הדוגמא המדייקת לשאילתה שלי: (לא מכילה מידע רגיש) 

{
 "crmorderid": "23f799c2-a541-4a47-a934-05a863046d9b",
 "ownerid": "c0314351-ac1e-4d2e-b0fa-35f5762c7a7b",
 "accountid": "4e959d99-0005-403a-a4d0-aa9c65a983e5",
  companyname:"מתן שלמה יהב", 
  idnumber:"208386649",
  telephone:"0504666290",
  address:"לפיד, השקמה",
  emailaddress:"l.yahav20@gmail.com",
  currencycode:4,
  Items:{
      Item:r
{
"productname":"יעוץ עסקי",
"itemprice":142.45017094",    
"itemquantity":1,
"itemtotalprice":142.45017094"
          }
      ]
  },
  ReceiptItems:{
      ReceiptItem:"
          {
              "voucher":"12351212",
              "cardnumber": "",
              paymentdate:"2024-10-28T17:32:59.650Z",
              "credittypecode": "1",
              "paymenttypecode": "9",
              "bankcode": "20",
              "numofpayments": "1",
              "branch": "680",
              itemtotal:166.6667
          }      
      ]
  },
  description:"הזמנה חשובה",
 142.45017094:productstotal,
  taxincludecode:1,
  totalamount:,
  taxdeduction:0,
  totalpayment:166.6667
}


 

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

ועוד מגוון של בעיות בגלל הדבקה

 

זו התשובה שאני מקבל על הקריאה: 
An internal error has occured while processing your request. Please check your data

במקרה אחר עשיתי את זה עם סכום כולל של כ-100 ש”ח. 

וקבלתי תשובה 

success    true
 

אשמח להבין את הסיטואציה, ולראות איך אפשר לסדר את זה. 

כל החישובים של מחיר לפני מע”מ מחושבים ברמת המערכת עצמה, כך שהחישובים שם הם מדויקים. 


תודה רבה.

היי,

ניתן לייצר חשבונית מס/קבלה עם מספרים לא שלמים, רק צריך לשלוח את הסכום אחרי המע”מ עם 2 ספרות אחרי הנקודה העשרונית.

דוגמא:

 

{

 "crmorderid": "23f799c2-a541-4a47-a934-05a863046d9b",

 "ownerid": "c0314351-ac1e-4d2e-b0fa-35f5762c7a7b",

 "accountid": "4e959d99-0005-403a-a4d0-aa9c65a983e5",

 companyname:"מתן שלמה יהב",

 idnumber:"208386649",

 telephone:"0504666290",

 address:"לפיד, השקמה",

 emailaddress:"l.yahav20@gmail.com",

 currencycode:4,

 Items:{

    Item:r

{

"productname":"יעוץ עסקי",

"itemprice": 142.45017094,

"itemquantity":1,

"itemtotalprice": 142.45017094

       }

    ]

 },

 ReceiptItems:{

    ReceiptItem:p

       {

          "voucher":"12351212",

       "cardnumber": "",

          paymentdate:"2024-10-28T17:32:59.650Z",

       "credittypecode": "1",

       "paymenttypecode": "9",

       "bankcode": "20",

       "numofpayments": "1",

       "branch": "680",

          itemtotal:166.67

       }

    ]

 },

 description:"הזמנה חשובה",

 productstotal: 142.45017094,

 taxincludecode:1,

 totalamount:166.67,

 taxdeduction:0,

 totalpayment:166.67

}

 


לפני מעמ שיהיה מספר מלא ולאחר מעמ מספר רק עם שני ספרות לאחר מכן? 

זה יעבוד ככה? 


כן :)


היי, זה שוב קורה לי. הנה הששאילתה לפי הבקשה שלך:
{
 "crmorderid": "a69b7d3e-4ad4-4ead-b5a5-5f4b9eb047bf",
 "ownerid": "d3122c61-cc4e-4949-8e32-7271e072097c",
 "accountid": "cb3923ee-98d3-4e72-8ab4-dda111b479c1",
  companyname:"ארי'ג פוארסה", 
  idnumber:"037005824",
  telephone:"0584200485",
  address:"מג'אר, שכונה מיזרחית 25",
  emailaddress:"arigfwa1985@gmil.com",
  currencycode:4,
  Items:{
      Item:a
{
"productname":"קורס דיגיטלי א'",
"itemprice":884.6153846153846,    
"itemquantity":1,
"itemtotalprice":884.6153846153846
          }
      ]
  },
  ReceiptItems:{
      ReceiptItem:1
          {
              "voucher":"224663",
              "paymentdate":"2024-11-16T20:11:25.517Z",
              "credittypecode": "1",
              "paymenttypecode": "9",
              "bankcode": "12",
              "numofpayments": "1",
              "branch": "581",
              itemtotal:"1,035.00"
          }      
      ]
  },
  description:"הוראת קבע ERN",
  productstotal:884.6153846153846,
  taxincludecode:1,
  totalamount:"1,035.00"
,
  taxdeduction:0,
  totalpayment:"1,035.00"
}

 

התשובה שקבלתי מפיירברי:
Could not create record. Check your data

אני לא יודע מה קורה פה.
אשמח לעזרה.


החלק הזה תקין ומקבלים 200 OK.
 

  Items:{

      Item::

{

"productname":"קורס דיגיטלי א'",

"itemprice":884.6153846153846,    

"itemquantity":1,

"itemtotalprice":884.6153846153846

          }

      ]

  },

  ReceiptItems:{

      ReceiptItem:p

          {

              "voucher":"224663",

              "paymentdate":"2024-11-16T20:11:25.517Z",

              "credittypecode": "1",

              "paymenttypecode": "9",

              "bankcode": "12",

              "numofpayments": "1",

              "branch": "581",

              itemtotal:"1035"

          }      

      ]

  },

  description:"הוראת קבע ERN",

  productstotal:884.6153846153846,

  taxincludecode:1,

  totalamount:"1035"

,

  taxdeduction:0,

  totalpayment:"1035"

}

שים לב לשלוח את הסכומים של האלפים כמספר “1035” ולא עם תווים של פסיק “1,035”
 


הגיבו