问题 需要将数据输入Quickbooks [关闭]


我正在寻找一个现有的Java(或JVM'able语言)库,它将创建IIF文件以导入Quickbooks。免费或商业。有人知道什么吗?

更新:

在阅读了关于这个问题的评论之后,我查看了Intuit提供的IPP和SDK选项,他们无法让这更难。所以这就是我需要做的。我需要从我的数据库中获取数据并将其导出为某种格式,然后我可以将其导入Quickbooks。这甚至不需要是一个自动过程,因为Quickbooks应用程序/数据库不会在运行Web应用程序的服务器(linux)上运行。


6572
2018-01-25 19:12


起源

您知道不推荐使用IIF文件,提供非常有限的功能,并且经常损坏QuickBooks文件,对吧?您应该使用IPP / IDS或SDK。 - Keith Palmer Jr.
没有基思,我不知道。谷歌让我相信IIF文件是它。你有这个信息的链接吗?特别是SDK? - Gregg
我在QB网站上找到了有关IPP / IDS和SDK的信息。我只能说,他们不能让我需要做的事情变得更加困难。我想要做的就是从我的数据库中获取数据并将其导入Quickbooks。导入是一个手动过程。我要更新我的问题。 - Gregg
是的,欢迎来到QuickBooks。 :-)与QuickBooks集成是一个痛苦的屁股。 - Keith Palmer Jr.
我正在快速学习。 - Gregg


答案:


如果你喜欢滚动自己(或使用Intuit测试应用程序),还有许多免费选项。

如果你下载了 QuickBooks SDK,它包括发送QuickBooks XML文档的示例,该文档指示QuickBooks添加客户,添加交易等等。示例可以 容易 扩展为允许您复制/粘贴XML文档或从磁盘加载XML文档。

然后,您可以使用Java构建实际的XML文件。如果你想变得非常喜欢,请使用 JAXB (或等效的XSD到类生成器)从包含的.XSD文档生成Java类,并且能够执行以下操作:InvoiceAdd inv = new InvoiceAdd();

有关QuickBooks SDK中包含的XML格式的文档。你也可以找到一些 QuickBooks XML示例 在我们的 QuickBooks集成wiki


6
2018-02-01 13:22





你应该可以使用 QODBC 为了这。根据 QODBC新闻组有些人正在使用这个带有JDBC的QuickBooks数据库驱动程序。


3
2018-01-26 04:03





只是想补充一点,因为我最近一直在研究它。 (什么是皮塔饼)

似乎有一些主要的选择:

  1. 使用quickbooks SDK,这意味着处理COM
  2. 使用一个可用性很差的库:
    • / n软件QB集成商 在QB对象(Invoice,Customer)上连接和执行事务。当QB打开时,你需要运行一个小应用程序,这个名为QBConnector。这方面的文件非常有限。
    • Dragon Quickbooks Java连接器 这是一个用于处理Quickbooks XML响应的低级连接器。 qbXML
  3. 使用上面列出的导入器,这实际上意味着您必须仍然执行外部步骤,尽管它可以进行批处理。
  4. QODBC 如上所述,这是我可能会去的。您可以使用它来读写(但不能写入所有表)。 美国版的完整QB表架构

我非常惊讶于Intuit正在为将软件与QB集成的小企业提供极其糟糕的支持。如果有任何COM开发人员想要设计一个漂亮的Java库我肯定有很多小企业在那里很乐意支付一个精心设计的。 (更智能的访问机制和搜索能力)

祝你所有勇敢的QB Spelunkers好运。


2
2018-03-23 19:53





最后但并非最不重要的是,CoreObjX是一个流行的QuickBooks API包装器,用于开发(比QODBC更快),OpenSync是一个轻松的QuickBooks数据复制引擎。

http://synergration.com/software/coreobjx
http://synergration.com/software/opensync


2
2017-09-09 15:00





有几家公司在QuickBooks中提供交易导入:

我没有使用过这些 - 你的尽职调查也是如此。


1
2018-01-26 13:41



谢谢道格。我也遇到了这个......uidev.simplebsinc.biz/osc/index.php - Gregg


这是另一个不错的选择。 JQBConnector

它从POJO生成QBXML,因此它可以轻松地操作quickbooks格式。 它还可以直接连接到quickbooks以发送和检索信息。


0
2017-12-27 05:13





对于银行和信用卡交易,请尝试使用CSV2IIF https://www.propersoft.net/products/csv2iif

它支持Windows版本的命令行模式。


0
2018-06-13 18:49