2022
Issue:
This error occurs The error will come when you update Updating the payments from Salesforce salesforce to Quickbooks OnlineQucikbooksOnline.
The payment was previously which is already inserted through DBSync with and having the Payment ID value from Salesforce. However, the value was later deleted in QuickBooks Online. As a result, when you try to update that value in QuickBooks, you get an error.The error message is as follows:in salesforce, but some omne deleted that payment in QBOE and you trying to update the same payment in Quickbooks. In that case you get that error.
Below is the detailed Error.
<BatchItemResponse bId="1">
<Fault <Fault type="SystemFault">
<Error <Error code="10000" element="SystemFailureError">
<Message>An <Message>An application error has occurred while processing your your request</Message>
<Detail>System <Detail>System Failure Error: java.lang.NumberFormatException: For input string: ""</Detail>
< </Error>
< </Fault>
< </BatchItemResponse>
Delete the above mentioned Payment ID in Salesforce and then, salesforce which is stored in the DBsync field and re-run the sync payment, it will resolve your issue.