我目前正在开发一个 Ruby/Rails 应用程序,它将在内部用作一种企业应用程序来支持我们的业务。
我们公司使用 Quickbooks Online 来完成我们几乎所有的会计工作,最重要的是开具发票。
我正在寻找一种从我们的 Rails 应用程序自动生成发票到 Quickbooks 中的方法,以及能够将客户余额和一些其他“基本”信息拉入 Rails 应用程序以显示在客户信息屏幕上的方法。
我已经对该主题进行了大量研究,但尚未找到可接受的解决方案来解决我们正在努力实现的目标。
- Quickbooks Web 连接器 - 不适用,因为没有运行 Quickbooks Pro
- Intuit Anywhere 应用程序 - 我们使用的应用程序肯定不是 SaaS 应用程序,因为它是专门为我们的业务设计的,它会看到的唯一 Quickbooks 文件/帐户是我们自己的
- Quickbooks Online/qbXML 网关应用程序 - 这似乎是最合适的
因此,我在 Keith Palmer 的 Consolibytes wiki 和 Intuit 的官方文档上花费了相当长的时间(这很容易上手,但并没有真正为细节提供太多帮助),甚至无法使用https://qbo.intuit.com/redir/addsdkapp?appid=YOUR-ID-HERE&appreferer=&appdata=1链接。
我的服务器确实有一个 GoDaddy 生成的 SSL 证书,我访问了连接回调 URL 并确认那里一切正常。但是,我不断收到“无法通知第三方应用程序有关此连接”的错误。在我的任何日志中都没有证据表明 QB 向我的服务器发出了请求。
所以我在这里得到的是:我正在尝试做的事情是否可行和/或实用?我走对了吗?
我真的很想找到以前做过类似事情的人,也许可以对整个过程有所了解。
谢谢!