通过qbxml更改Quickbooks帐单日期

时间:2014-01-07 23:02:11

标签: quickbooks

我目前正在向quickbooks webconnector发送InvoiceAddRq。 Quickbooks 2014

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

1 个答案:

答案 0 :(得分:1)

发票实际上根本没有“账单日期”字段。他们确实有一个发票日期,在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示例: