2014-04-15 38 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?另外,如何将多笔付款包含在一笔存款中?

感谢

回答