在公司,我的工作,我們已經在開發環境 以下技術 - 安裝的Quick Books Web連接器的 - 公司自己的C#的網絡稱爲companyABCDevapplication 應用 - 安裝快速書籍的Quickbooks桌面2017年國務院試用版的Quick Books Qbxml要創建沒有行項目的發票(空交易)
我一直在負責創建將由快速書籍Web連接器的安裝被調用的接口的Web服務與我們的companyABCDevapplication溝通
這裏有技術被用於本地開發耳鼻喉科:
在Intuit QuickBooks 2017年桌面總理試用版
在Intuit QuickBooks Web連接器版本2.2.0.71
微軟的Visual Studio 2015年企業
版本14.0.25431.01更新3
Microsoft .NET FrameworkVersion 4.6.01055
<?xml version="1.0" encoding="utf-16"?> <?qbxml version="13.0"?> <QBXML> <QBXMLMsgsRq onError="stopOnError"> <InvoiceAddRq requestID="0"> <InvoiceAdd defMacro="TxnID:8465928136"> <CustomerRef> <FullName>la lakers</FullName> </CustomerRef> <TemplateRef> <FullName>Intuit Product Invoice</FullName> </TemplateRef> </InvoiceAdd> </InvoiceAddRq> </QBXMLMsgsRq> </QBXML>
如果你看一下QBXML上面的代碼,你會發現,我們只想創造QuickBooks中,但沒有包含的項目列表中的發票,但是,當我們的應用程序發送它,它爲我們提供了以下錯誤在通過我們的Web服務的QuickBooks和QuickBooks的網絡連接器:
<?xml version=\"1.0\" ?>
<QBXML>
<QBXMLMsgsRs>
<InvoiceAddRs requestID="0" statusCode="3180" statusSeverity="Error" statusMessage="There was an error when saving a Invoice. QuickBooks error message: The transaction is empty." />
</QBXMLMsgsRs>
</QBXML>
這有可能產生不使用QuickBooks的Web連接器版本2.2.0.71和QuickBooks的臺式機2017年國務院試用版的任何發票行項目的發票?如果是,那麼xml應該是什麼樣子?有人可以提供樣品嗎?