通过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例子: