quickbooks - Quickbook 桌面开发基础知识

标签 quickbooks intuit-partner-platform

我被要求为一位 friend 开发一些软件,他拥有一家使用 Quickbooks Desktop 管理的企业。我没有 Quickbooks Desktop,并且不太确定如何开始。我已经阅读了大约一周的文档,但似乎无法弄清楚第一步。

根据我所读到的内容,似乎 Quickbooks 应用程序启动了一个 Web 服务器,而我的应用程序将针对该 Web 服务器发出 HTTP 请求?如果我不必使用 Quickbooks 应用程序来进行此开发,那就太好了;有没有办法读取数据文件本身?开发使用此 API 的软件需要花钱吗?

看起来我可能想使用 V2 XML 协议(protocol)来实现我想要做的事情:检索支票和存款,制作每月摘要,根据他的规范格式化该摘要,并创建 PDF声明。

最佳答案

From what I've read, it seems like maybe the Quickbooks application starts a web server and mine application will be issuing HTTP requests against that web server ?

这是实现事物的一种可能的方式。

如果您提供有关您正在尝试执行的具体操作的更多详细信息(什么编程语言?什么版本的 QuickBooks?),您可能会得到比该路线更好的建议。

It would be nice if I didn't have to have the Quickbooks application to do this development; is there a way to read the data file itself ?

您必须拥有 QuickBooks,无法读取原始数据文件。

亚马逊上很便宜 - 在那里购买。

Does it cost money to develop software that uses this API ?

开发过程中不收取任何费用,对于您所说的一次性/定制/内部集成,则完全不收取任何费用。

It looks like I would probably like to use the V2 XML protocol for what I'm trying to do which is:

请注意,v2 和 v3 在技术上仅适用于 SaaS 应用程序(例如,您必须将其作为应用程序转售,并允许许多人将其 QuickBooks 连接到您的应用程序)。

根据 Intuit 的说法,您应该使用 SDK

关于quickbooks - Quickbook 桌面开发基础知识,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19055221/

相关文章:

quickbooks - Intuit Anywhere API 告诉我某个字段在已指定时为必填字段

quickbooks - 将应用程序添加到 QuickBooks Web 连接器

c# - 快速图书与 C# Windows 应用程序集成

php - 如何使用 php api 访问 Quickbooks 发票行项目

karate - 如何分发Karate测试框架?

quickbooks - 更新现有数量 IPP

quickbooks - 为 QuickBooks 在线开发和 QA 测试创建测试公司帐户

c# - 为什么我的 C# 应用程序不能在不同的机器上执行?

javascript - Intuit connectToIntuit 按钮没有将控制权传回父页面

jquery - Intuit Anywhere 脚本重新加载 jQuery