Hier wird die XML an den Anschluss Netz gesendet werden, und ich bin immer die Antwort bekommen:Quickbooks SDK - QUICKBOOKS_ADD_RECEIVEPAYMENT
Incoming XML response: <?xml version="1.0" ?>
<QBXML>
<QBXMLMsgsRs>
<ReceivePaymentAddRs requestID="139" statusCode="3040"
statusSeverity="Error" statusMessage="There was an error when converting
the amount "195" in the field "PaymentAmount". " />
</QBXMLMsgsRs>
</QBXML>
Hier ist der XML:
Outgoing XML request: <?xml version="1.0" encoding="utf-8"?>
<?qbxml version="6.0"?>
<QBXML>
<QBXMLMsgsRq onError="stopOnError">
<ReceivePaymentAddRq requestID="139">
<ReceivePaymentAdd>
<CustomerRef>
<ListID>8000000C-1495707156</ListID>
</CustomerRef>
<TxnDate>2017-05-26</TxnDate>
<RefNumber>P123</RefNumber>
<Memo>Inv. #123</Memo>
<AppliedToTxnAdd>
<TxnID>78-1495715192</TxnID>
<PaymentAmount>195</PaymentAmount>
</AppliedToTxnAdd>
</ReceivePaymentAdd>
</ReceivePaymentAddRq>
</QBXMLMsgsRq>
</QBXML>
ich versucht habe, die AutoApply mit und die Details angeben, wo die Zahlung angewendet werden soll. Beide bekommen die gleiche Antwort.
Ich habe das versucht und die gleiche Antwort erhalten. – ChrisF
Dann posten Sie bitte die eigentliche vollständige qbXML-Anfrage (nicht Ihren PHP-Code, sondern die eigentliche Anfrage aus der quickbooks_log-SQL-Tabelle oder dem Web Connector-Protokoll) und die vollständige qbXML-Antwort. Eine zusätzliche Notiz hinzugefügt, um oben zu überprüfen. –