ReceivePaymentAddRq en QBXML - Objeto TxnID especificado en la solicitud no se puede encontrar

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

  •  28-09-2019
  •  | 
  •  

Pregunta

Estoy trabajando en QBXML y tratando de aplicar un pago a la factura específica en un ReceivePaymentAddRq. Estoy recibiendo el, al parecer bastante común, "Objeto TxnID especificado en la solicitud no se puede encontrar". La mayoría de las discusiones en otros foros sobre este tema se resuelven una vez que se ha añadido el campo ARAccountRef a la solicitud, que no parece hacer una diferencia para mí.

He cuestionó la factura para TxnID 68B4-1290718970 y verificado lo siguiente:

  • de mi solicitud ARAccountRef ListID coincide con lo que se encuentra en la QueryRet
  • de mi solicitud CustomerRef ListID coincide con lo que se encuentra en la QueryRet

Mi solicitud XML está por debajo. ¿Qué me falta?

Gracias

<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>
¿Fue útil?

Solución

Para cualquier otra persona de referencia, la pregunta ya estaba contestada aquí:

Respuesta de Actualización de Intuit ahora que han bajado sus propios foros:

Hay un par de razones comunes para el error que se está viendo:

  • El objeto que usted se refiere (68B4-1290718970) podría no existir. ¿Está 100% positivo existe esta transacción?

  • El objeto que se está refiriendo a la vez no sea algo que se puede aplicar un pago a. Aplicar los pagos a las facturas. Es el objeto que se está refiriendo a una factura?

  • El objeto que se está refiriendo a que no tenga la misma moneda: el pago. ¿Está utilizando múltiples monedas con QuickBooks, y hacer las monedas coinciden?

  • El objeto que usted se refiere pueden no tener una cuenta coincidente A / R con el pago. Esto es especialmente común si tiene múltiples A / R cuentas en QuickBooks, y no estás especificar explícitamente qué cuenta de A / R para utilizar al crear la factura o el pago. Cuentas de hacer el A / R para la factura y el partido de pago?

  • El objeto que se está refiriendo a ser que no tenga un equilibrio abierta (por ejemplo, ya que podría ser pagado). Hace el objeto que se está refiriendo a tener un saldo de al menos 15.95? (La cantidad que ha intentado aplicar)

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top