通过qbxml更改Quickbooks法案日期

问题描述:

我当前正在向quickbooks webconnector发送InvoiceAddRq。 Quickbooks 2014通过qbxml更改Quickbooks法案日期

当发票进来时,它具有发票导入日期的帐单日期。什么XML属性对应于更改从导入日期到我想要的日期的帐单日期。

发票实际上并没有“帐单日期”字段。他们有一个发票日期,虽然,这在qbXML是:

<TxnDate>2014-01-07</TxnDate> 

例如,这里是一个完整的qbXML要求:

<?xml version="1.0" encoding="utf-8"?> 
<?qbxml version="2.0"?> 
<QBXML> 
    <QBXMLMsgsRq onError="stopOnError"> 
    <InvoiceAddRq requestID="2"> 
     <InvoiceAdd> 
     <CustomerRef> 
      <FullName>Keith Palmer</FullName> 
     </CustomerRef> 
     <TxnDate>2007-12-14</TxnDate> 
     <RefNumber>9668</RefNumber> 
     <BillAddress> 
      <Addr1>56 Cowles Road</Addr1> 
      <City>Willington</City> 
      <State>CT</State> 
      <PostalCode>06279</PostalCode> 
      <Country>United States</Country> 
     </BillAddress> 
     <PONumber></PONumber> 
     <Memo></Memo> 

     <InvoiceLineAdd> 
      <ItemRef> 
      <FullName>Test Item</FullName> 
      </ItemRef> 
      <Desc>Item 1 Description Goes Here</Desc> 
      <Quantity>1</Quantity> 
      <Rate>295</Rate> 
     </InvoiceLineAdd> 

     <InvoiceLineAdd> 
      <ItemRef> 
      <FullName>Test Item</FullName> 
      </ItemRef> 
      <Desc>Item 2 Description Goes Here</Desc> 
      <Quantity>3</Quantity> 
      <Rate>25</Rate> 
     </InvoiceLineAdd> 

     </InvoiceAdd> 
    </InvoiceAddRq> 
    </QBXMLMsgsRq> 
</QBXML> 

下面是一些其他qbXML例子: