2022
Issue:
This error occurs The error will come when you update Updating the payments from Salesforce salesforce to Quickbooks OnlineQuickBooksOnline.
Reason:
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 someone 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>
Solution:
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.