Ruby on rails 如何从Rails应用程序将数据导入QuickBooks?

Ruby on rails 如何从Rails应用程序将数据导入QuickBooks?,ruby-on-rails,quickbooks,Ruby On Rails,Quickbooks,我正在从事一个Rails项目,该项目需要能够向QuickBooks导入/导出(主要是导入)发票数据。在谷歌搜索中,QuickBooks SDK和Web连接器经常出现。然而,这两个版本似乎都只适用于Windows桌面版本。此QuickBooks实例位于Mac上 导入可以通过API进行,或者,如果可能的话,可以从web应用程序中生成一个文件,稍后可以手动导入该文件 目前正在使用的是QuickBooks 2009。但是,假设我们几乎可以使用任何版本的QuickBooks。在线或桌面(Mac) 从Rai

我正在从事一个Rails项目,该项目需要能够向QuickBooks导入/导出(主要是导入)发票数据。在谷歌搜索中,QuickBooks SDK和Web连接器经常出现。然而,这两个版本似乎都只适用于Windows桌面版本。此QuickBooks实例位于Mac上

导入可以通过API进行,或者,如果可能的话,可以从web应用程序中生成一个文件,稍后可以手动导入该文件

目前正在使用的是QuickBooks 2009。但是,假设我们几乎可以使用任何版本的QuickBooks。在线或桌面(Mac)


从Rails应用程序到QuickBooks获取发票数据的最佳途径是什么?

不幸的是,QuickBooks for Mac不支持任何真正的集成方法。这绝对是Intuit家族的“害群之马”

最接近的是IIF文件导入/导出

这里有关于此(已弃用且非常有限)文件格式的详细信息:


您最好通过使用QuickBooks for Mac,因为QuickBooks for Windows(Web Connector/SDK/COM)和QuickBooks Online(REST v3 API)的API都比IIF导入/导出要好得多。

谢谢!一个问题:当构建一个使用QuickBooks Online REST api的应用程序时,无论该应用程序是否在Intuit app store中,该应用程序都需要经过审查流程吗?如果要在appcenter.Intuit.com上上市,您只需经过审查流程。如果你不想被列在那里,没有审查过程是必要的。