0

我正在尝试与 Quickbooks Online 交互,以实现一个内部应用程序,该应用程序将使用 qbXML 推送和拉取事务。我的问题是我无法弄清楚我需要发送哪条消息才能列出和添加“银行”>“注册”页面下列出的项目。我已经浏览了Intuit Software Development Kits 的屏幕参考中列出的消息,但似乎没有一个提供给我这些信息。

另外,有没有人知道解释每条消息的作用的列表?

4

1 回答 1

2

如果您在银行帐户登记簿中,则您正在写支票。QuickBooks 中有 3 种检查:

  1. 费用支票 - 如果您直接在注册窗口中添加支票,您将添加费用支票。
  2. 账单支付支票 - 这些出现在支票登记簿中,但您只能通过账单支付操作添加它们。
  3. 工资单支票 - 这些出现在支票登记簿中,但只能使用 Intuit Payroll Service 或通过启用手动工资单添加(在实际实践中几乎没有人进行手动工资单,但最好了解一下以用于测试目的)。

前两种类型的支票有自己的消息类型:分别是 Add/Mod Check 和 Add/Mod BillPayment 消息。SDK 无法添加工资单支票。您可以使用事务查询消息查询所有 3 种类型。我还应该提到,可以使用日记条目在任何寄存器中添加条目,但这不是一个好主意,除非您确定自己知道自己在做什么。

我不想告诉你这一点,但 QuickBooks 消息的最佳参考是你已经在使用的那个。<sdk root>\docs 目录中还有描述 SDK 操作的 XML 文件。但是,从用户的角度理解 QuickBooks 的运作方式确实无可替代。

如果您要使用 QuickBooks 集成,最好与一个或多个 QuickBooks Pro 顾问交朋友,这样您就可以通过他们处理这类问题。这种关系通常是互惠互利的,因为 QuickBooks Pro 顾问经常发现访问 SDK 程序员很方便。

于 2013-01-03T04:39:11.733 回答