I am trying to add customer payment(Receive Payment qbxml) only with payment amount, date and payment method with QBXML but I'm getting the following error from web connector
QuickBooks found an error when parsing the provided XML text stream
My QBXML
<?xml version="1.0" encoding="utf-8"?><?qbxml version="12.0"?>
<QBXML>
<QBXMLMsgsRq onError="continueOnError">
<ReceivePaymentAddRq>
<ReceivePaymentAdd>
<CustomerRef>
<ListID>8000254C-1444671234</ListID>
</CustomerRef>
<TxnDate>2021-05-21</TxnDate>
<RefNumber>2</RefNumber>
<TotalAmount>100</TotalAmount>
<PaymentMethodRef><FullName>Cash</FullName></PaymentMethodRef>
</ReceivePaymentAdd></ReceivePaymentAddRq></QBXMLMsgsRq></QBXML>
I have not added here because i want to save only payment against customer regardless of invoice no is it compulsory to add ?? Can we save only payments against customer into quickbooks using receivepayment qbxml?