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 QB Online, As now your are trying to update that value in QB, 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 abovementioned Payment ID in salesforce, and re-run the sync payment.