是否可以检索与 xero 银行交易相关的'account'



我正在使用Xero的私有API导出银行交易(因此我可以自动化一堆财务报告(。

检索事务效果很好(如 https://developer.xero.com/documentation/api/banktransactions 中所述(,但此端点不会返回与每个事务关联的account字段,我想使用它将事务分组为例如"销售成本"、"运营费用"等。

有谁知道通过API找到给定交易account的方法?

更多信息:

  • 如果交易包含订单项,则上述端点会返回与每个订单项关联的帐号。我最感兴趣的是不包含行项目的交易(行项目字段是一个空数组(
  • 我正在处理的大多数交易都是"花钱"类型
  • 我目前正在使用 pyxero SDK,但对其他选项持开放态度
  • account字段存在于 Xero 的 Web 界面中,以及可从 Web 界面导出的 CSV 中。
  • 我们在 Xero 的contacts没有默认帐户。

银行交易的行项目具有关联的帐户代码,我无法在可用的数据中找到没有行项目的银行交易记录。

是否有可能没有实现分页?从您上面链接的银行交易文档中:

寻呼银行交易(推荐(

要使用分页,请将页面参数附加到 URL,例如 ?page=1。如果响应中有 100 条记录,则需要通过获取下一页(例如 ?page=2(并继续此过程直到不再返回任何结果来检查是否还有更多数据。

通过使用分页,将返回每个银行交易的所有行项目详细信息,这可以避免检索每个单独的银行交易的需要。

我不熟悉 pyXero 实现,但看起来它们支持 Xero 分页。来自 pyXero 自述文件:

# Grab 100 invoices created after 01-01-2013
xero.invoices.filter(since=datetime(2013, 1, 1), page=1)

相关内容

  • 没有找到相关文章

最新更新