2014-04-15 39 views
0

我有一個php web應用程序,它與quickbooks在線集成。我可以添加發票並付款給他們。現在我正在嘗試爲付款創建一筆存款。下面是XML:Quickbooks Integration Deposits

<?qbxml version="2.0" ?> 
<QBXML> 
    <SignonMsgsRq> 
     <SignonTicketRq> 
      <ClientDateTime>' . date('Y-m-d') . 'T' . date('H:i:s') . '</ClientDateTime> 
      <SessionTicket>' . $this->session . '</SessionTicket> 
      <Language>English</Language> 
      <AppID>' . $this->application_id . '</AppID> 
      <AppVer>1</AppVer> 
     </SignonTicketRq> 
    </SignonMsgsRq> 
    <QBXMLMsgsRq onError="stopOnError"> 
     <DepositAddRq requestID="0"> 
      <DepositAdd> 
       <DepositToAccountRef> 
        <FullName>Premier Checking</FullName> 
       </DepositToAccountRef> 
       <DepositLineAdd> 
        <PaymentTxnID>' . $txnid . '</PaymentTxnID> 
       </DepositLineAdd> 
      </DepositAdd> 
     </DepositAddRq> 
    </QBXMLMsgsRq> 
</QBXML> 

我獲得以下響應從請求回: <DepositAddRs requestID="0" statusCode="1030" statusMessage="Not supported" statusSeverity="Error"/>

是不是有什麼毛病XML?另外,如何將多筆付款包含在一筆存款中?

感謝

回答