【问题标题】:Downloading transactions into QuickBooks将交易下载到 QuickBooks
【发布时间】:2014-02-28 15:42:04
【问题描述】:

我正在开发一个 Java Web 应用程序,用户可以在其中查看和下载他们的交易。我想要一个将交易下载到 QuickBooks 的功能。我知道我可以将交易导入 .OFX 格式,但我想知道是否可以通过 QuickBooks API 将交易下载到 QuickBooks Online?有什么建议么?例子值得赞赏。

我查看了 API,看到了客户、发票、付款和其他可以使用 API 完成的事情,但我没有看到任何关于交易的内容。

还有一个问题。 QuickBooks 以何种方式添加金融机构,如何成为 QuickBooks 支持的金融机构?谢谢。

【问题讨论】:

    标签: java quickbooks intuit-partner-platform quickbooks-online intuit


    【解决方案1】:

    从您的 Java 应用程序中,您可以从 .ofx 文件中读取所有交易,解析数据以构造所需 QB API 的有效负载(交易实体,如发票、销售收据、付款等),最后调用这些 API 将数据插入QB 帐号。

    要生成您将在调用 API 时使用的 OAuth 令牌,您可以参考以下链接。

    要开始使用 QB API 进行开发,您需要在 Intuit 的 appcenter 中创建一个 IA 应用程序。 https://developer.intuit.com/docs/0025_quickbooksapi/0010_getting_started/0010_signup

    从上面的链接你会得到 - apptoken、consumer key 和 consumer Secret。您可以在 IPPOAuthPlayground(PFB 链接)中使用上述 3 个密钥来获取与您的 QB Online 帐户对应的访问令牌和访问密钥。 https://appcenter.intuit.com/Playground/OAuth

    要测试端点,您可以参考 APIExplorer 工具。 https://developer.intuit.com/apiexplorer?apiname=V3QBO

    使用上述令牌,您可以针对您的 QB Online 帐户调用任何 REST 端点。

    如果您想直接从 FI 下载交易,那么您可能需要查看 CAD API。

    https://developer.intuit.com/docs/0020_customeraccountdata

    谢谢

    【讨论】:

    • 非常感谢您的回答。您不知道成为 QuickBooks 的金融机构需要什么条件吗?我可以请求以某种方式在我的应用程序中实现此 API 吗?
    • 我不确定您的意思是“成为 QuickBooks 金融机构所需的条件”。如果您想使用任何外部 FI(CAD API 支持大约 19K),那么您可以开始使用 CAD API。在文档中,您将找到它的所有必需详细信息。
    • 我的意思是,我如何将金融公司注册为 FI(目前不支持)?可以要求吗?
    • 您可以通过此链接提出提及 FI 详细信息的支持票 - developer.intuit.com/Support/Incidents 谢谢
    猜你喜欢
    • 2010-12-21
    • 2023-01-16
    • 2016-01-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多