2022
Issue:
This error occurs when you update the payments from Salesforce to Quickbooks Online.
Reason:
The payment was previously inserted through DBSync with 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:
<BatchItemResponse bId="1">
<Fault type="SystemFault">
<Error code="10000" element="SystemFailureError">
<Message>An application error has occurred while processing your request</Message>
<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, re-run the sync payment.