2022

Page tree
Skip to end of metadata
Go to start of metadata

The error will come when you Inserting the voided  payments from salesforce to QucikbooksOnline.

Reason:

While inserting the voided payments you are sending the Total Amount  zero(0.0).

As the QuickBooks does not allow the zero values for the Total amount , it will throw the below error.

Below is the detailed Error:

 <BatchItemResponse bId="1">

        <Fault type="ValidationFault">

            <Error code="6000" element="">

                <Message>A business validation error has occurred while processing your request</Message>

                <Detail>Business Validation Error: You must set a transaction amount.</Detail>

            </Error>

        </Fault>

    </BatchItemResponse>

Solution:

Instead of sending the Zero value to the Total Amount send the non -zero values while inserting and once it is inserted you can do the upsert with Zero(0.0) for the Total Amount.


  • No labels