ReceivePaymentAddRq in QBXML - Objekt TxnID in Anforderung angegeben wird, kann nicht gefunden werden

StackOverflow https://stackoverflow.com/questions/4293335

  •  28-09-2019
  •  | 
  •  

Frage

Ich arbeite in QBXML und zu versuchen, eine Zahlung an bestimmte Rechnung in einem ReceivePaymentAddRq anzuwenden. Ich erhalte die offenbar recht häufig, „Objekt TxnID in der Anforderung angegeben wird, kann nicht gefunden werden“. Die meisten anderen Foren-Threads zu diesem Thema gelöst werden, wenn die ARAccountRef Feld auf die Anforderung hinzugefügt wird, das keinen Unterschied für mich zu machen schien.

Ich habe die Rechnung für TxnID 68B4-1290718970 abgefragt und überprüft die folgende:

  • ARAccountRef ListID My Anfrage übereinstimmt, was im QueryRet ist
  • CustomerRef ListID My Anfrage übereinstimmt, was im QueryRet ist

Meine XML-Anforderung ist unten. Was bin ich?

Danke

<QBXML>
    <QBXMLMsgsRq onError = "continueOnError">
    <ReceivePaymentAddRq requestID = "0">
        <ReceivePaymentAdd>
            <CustomerRef>
                <ListID>80000111-1286514304</ListID>
            </CustomerRef>
            <ARAccountRef>
                <ListID>80000091-1273734429</ListID>
            </ARAccountRef>
            <TxnDate>2010-11-10</TxnDate>
            <RefNumber>2999      </RefNumber>
            <TotalAmount>15.95</TotalAmount>
            <PaymentMethodRef>
                <ListID>80000002-1273560098</ListID>
            </PaymentMethodRef>
            <Memo>_32T0DE94J</Memo>
            <DepositToAccountRef>
                <ListID>80000090-1273734138</ListID>
            </DepositToAccountRef>
            <AppliedToTxnAdd>
                <TxnID>68B4-1290718970</TxnID>
                <PaymentAmount>15.95</PaymentAmount>
            </AppliedToTxnAdd>
        </ReceivePaymentAdd>
    </ReceivePaymentAddRq>
    </QBXMLMsgsRq>
</QBXML>
War es hilfreich?

Lösung

Als Referenz jemand anderem wurde die Frage bereits beantwortet hier:

Aktualisiert Antwort jetzt, dass Intuit nach unten ihre eigenen Foren genommen haben:

Es gibt ein paar häufige Gründe für den Fehler Sie sehen:

  • Das Objekt, das Sie sich beziehen (68B4-1290718970) möglicherweise nicht vorhanden. Sind Sie 100% positive diese Transaktion existiert?

  • Das Objekt, das Sie könnte mit Bezug sind nicht etwas sein, können Sie eine Zahlung zu übernehmen. Sie gelten Zahlungen an Rechnungen. Ist das Objekt, das Sie sich beziehen auf eine Rechnung?

  • Das Objekt, das Sie könnte mit Bezug sind nicht die gleiche Währung haben, dass die Zahlung hat. Sind Sie mit mehreren Währungen mit Quickbooks, und tun die Währungen überein?

  • Das Objekt, das Sie sich beziehen kann kein passender A / R-Konto mit der Zahlung. Dies ist besonders häufig, wenn Sie mehr A haben / R in Quickbooks-Konten, und Sie sind nicht explizit angeben, welches A / R-Konto zu verwenden, wenn die Rechnung oder Zahlung zu schaffen. Sie die A / R-Konten für die Rechnung und die Zahlung überein?

  • Das Objekt, das Sie mich beziehen könnte nicht ein offenes Gleichgewicht haben (zum Beispiel könnte es bereits zu zahlen). Ist das Objekt, dass Sie ein ausgewogenes Verhältnis von mindestens 15,95 haben sich beziehen? (Der Betrag, den Sie versucht anzuwenden)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top