2016-04-29 78 views
0

我正在嘗試爲帳單添加$ 20付款。這是來自示例Quickbooks文件。但是我收到錯誤Object \"3E42-1071498278\" specified in the request cannot be found. "任何想法。我已經嘗試了很多東西。我確實檢查了這項法案的存在。我在下面包含了從sdk生成的qbxml。我使用的SDK和QB版本14.更改日期13版對錯誤響應Quickbooks桌面BillPaymentCheckAdd錯誤對象未找到

<?xml version="1.0" encoding="utf-8"?> 
<?qbxml version="13.0"?> 
<QBXML> 
    <QBXMLMsgsRq onError = "continueOnError"> 
     <BillPaymentCheckAddRq requestID = "0"> 
      <BillPaymentCheckAdd> 
       <PayeeEntityRef> 
        <FullName>Sergeant Insurance</FullName> 
       </PayeeEntityRef> 
       <APAccountRef> 
        <FullName>Accounts Payable</FullName> 
       </APAccountRef> 
       <TxnDate>2017-01-21</TxnDate> 
       <BankAccountRef> 
        <ListID>20000-933270541</ListID> 
        <FullName>Checking</FullName> 
       </BankAccountRef> 
       <RefNumber>11000</RefNumber> 
       <Memo>786-35 Sample</Memo> 
       <ExchangeRate>1.000000</ExchangeRate> 
       <AppliedToTxnAdd> 
        <TxnID>3E42-1071498278</TxnID> 
        <PaymentAmount>20.00</PaymentAmount> 
       </AppliedToTxnAdd> 
      </BillPaymentCheckAdd> 
     </BillPaymentCheckAddRq> 
    </QBXMLMsgsRq> 
</QBXML> 

回答

0

沒有關係的錯誤表示與該ID交易無法被發現。您可能會在QB中看到該交易,但您如何知道您在QB中查看的交易具有該ID? QB不認爲它確實如此。

我期望看到一個BillToPayQueryRq並將事務ID拉出BillToPayQueryRs。

0

確保payeeEntityRef與Bill Txn匹配。你可以提供一個有效的TxnID,但是如果它沒有綁定到正確的收款人QB將會給TXNID找不到錯誤。