需要将数据导入Quickbooks

11
我正在寻找一个现有的Java库(或可用JVM的语言)来创建IIF文件,以便导入Quickbooks。可以是免费或商业库。有人知道类似的东西吗?
更新: 在阅读了这个问题的评论后,我查看了Intuit提供的IPP和SDK选项,他们让这个变得更加困难了。所以这是我需要做的。我需要将我的数据库中的数据导出到某种格式,然后将其导入Quickbooks。这实际上甚至不需要是自动的过程,因为Quickbooks应用程序/数据库不会在运行Web应用程序的服务器(Linux)上。

你知道IIF文件已经被弃用了,提供非常有限的功能,并且经常会损坏QuickBooks文件,对吧?你应该使用IPP/IDS或SDK代替。 - Keith Palmer Jr.
没有,我不知道。谷歌让我相信IIF文件就是它了。你有相关信息的链接吗?特别是SDK? - Gregg
我找到了 QB 网站上关于 IPP/IDS 和 SDK 的信息。我只能说,他们为我需要做的事情增加了更多困难。我想做的就是将我的数据库中的数据导入 Quickbooks。导入过程是手动的。我将更新我的问题。 - Gregg
1
是的,欢迎使用QuickBooks。:-) 与QuickBooks集成真是让人头疼。 - Keith Palmer Jr.
你是否仍在寻找一个Java解决方案(即使该解决方案存在于你的Linux Web服务器上)?也就是说,你的Web应用程序是基于Java和Linux的吗? - Keith Palmer Jr.
6个回答

6
如果您习惯自己编写代码(或使用Intuit测试应用程序),也有一些免费选项。如果您下载QuickBooks SDK,则会包括发送QuickBooks XML文档的示例,这些文档指示QuickBooks添加客户、添加交易等等。这些示例可以轻松扩展,以允许您复制/粘贴XML文档或从磁盘加载XML文档。然后,您可以在Java中构建实际的XML文件。如果您想变得更加高级,请使用JAXB(或等效的XSD到类生成器)从所包含的.XSD文档生成Java类,并能够执行诸如: InvoiceAdd inv = new InvoiceAdd()之类的操作。QuickBooks SDK中包含有关XML格式的文档,您还可以在我们的QuickBooks集成wiki上找到一些QuickBooks XML示例

3
您可以使用QODBC来实现。根据QODBC新闻组的说法,一些人正在使用这个QuickBooks数据库驱动程序与JDBC。

2
只是想补充一下,因为我最近一直在研究它。(真是个麻烦事)
看起来有一些主要选择:
使用Quickbooks SDK,这意味着涉及到COM。
使用其中一个糟糕实现的库: - /n Software QB Integrator:连接并在QB对象(发票、客户)上执行交易。您需要在打开QB时运行一个叫QBConnector的小应用程序。这方面的文档非常有限。 - Dragon Quickbooks Java Connector:用于处理Quickbooks的XML响应的低级别连接器。qbXML 使用如上所述的导入工具,这实际上意味着仍需进行外部步骤,尽管可以批量处理。
如上所述,我可能会使用QODBC。您可以使用它读取和写入(但不是所有)表格。US版本的完整QB表模式
我对Intuit为了将他们的软件与QB进行集成所提供的极差支持感到非常惊讶。如果有任何COM开发人员想要设计一个漂亮的Java库,我相信有许多小型企业会乐意为一个设计良好的库支付费用。(更智能的访问机制和搜索能力)祝勇敢的QB探险者好运。

2

1

谢谢Doug。我也遇到了这个问题..http://www.uidev.simplebsinc.biz/osc/index.php - Gregg

0

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

它可以从POJO生成QBXML,因此使操作quickbooks格式变得非常容易。 它还可以直接连接到quickbooks以发送和检索信息。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接