Quickbooks POS Add On Sales Receipt TxnID

时间:2013-03-08 09:50:58

标签: add-on quickbooks

我正在使用Quickbooks POS AddOn Dev Kit v10创建我的第一个AddOn。

我在收据侧按钮面板中创建了一个按钮。 现在我想要的是当前的销售收据。

为此,我要做的是获取TxnID和查询请求处理器,使用该TxnID获取整个收据。

我设法获得了Qty,Desc1,ItemNum等信息。我也获得了收据架构。

https://idnforums.intuit.com/messageview.aspx?catid=49&threadid=16722 从上面的url,它说DocSID是TxnID,但是我无法通过DocSID获得字段值。

我如何获得TxnID或者是否有更好的方法来获取当前的销售收入?

先谢谢。

1 个答案:

答案 0 :(得分:0)

在工作2-3天后,我发现在销售收据通过IPOSService ProcessQBPOSXMLRequest方法保存在QB POS后,将创建TxnID。

ProcessQBPOSXMLRequest仅以XML格式获取和响应。我用XML创建了收据请求,并将其发送给ProcessQBPOSXMLRequest进行处理。

我正在创建XML请求,因为这是一项漫长而乏味的工作,但我在使用QBPOS SDK v3和QBPOSFC3库创建另一个应用程序时做了类似的工作。我复制了代码并添加了对QBPOSFC3.dll的引用,并从IMsgSetRequest接口创建了xml,该接口向POS请求处理器发送请求并以XML格式转换请求。