【问题标题】:XERO API: Synchronising Attachment changes for Xero InvoicesXERO API:同步 Xero 发票的附件更改
【发布时间】:2017-07-27 04:39:56
【问题描述】:

我的 Xero 应用程序会定期自我同步并检查任何发票更改。如果发票有更改,通常会在提供ifModifiedSince 选项时提取。

这是查询命令:

client.Invoice.all(
            page: source_page, 
            modified_since: @invoices_modified_since, 
            where: { date_is_greater_than_or_equal_to: @from, date_is_less_than_or_equal_to: @to }
            )

问题是,如果已将附件添加到发票中,我希望收到更新。目前这不会触发发票更新。

是否知道发票上的附件何时添加或删除?

这是我的测试用例:

  1. 制作新发票(无附件)
  2. 在发票中添加附件
  3. 重新同步并查看 Xero 日志
  4. 从发票中删除附件
  5. 重新同步并观看 Xero 日志

预期:应该看到 Xero 发送发票以进行同步/更新

实际:Xero API 未发送发票数据

非常感谢!

【问题讨论】:

    标签: ruby xero-api


    【解决方案1】:

    这已在 Xero UsetrVoice 页面 here 上提出请求。的预期目的 UpdatedDateUTC 主要是查看添加到发票的付款。不幸的是,添加/更改到发票的附件不会更改更新的日期utc。如果您希望尽快看到此功能的实施,请为功能请求投票,这样您也可以在实施后自动获得提示。

    希望这会有所帮助。

    干杯 斯里

    【讨论】:

    • 干杯!哈哈。只是在自己写的过程中。谢谢!
    【解决方案2】:

    我联系了 Xero,他们回复了我。刚开始还不错!!

    无论如何,在这一点上没有办法做我想做的事。根据 Xero 的说法,update/modified_since 功能的主要用途是查看付款变化。

    但是,它已作为功能请求提交给 Xero,这里也有更多信息:https://xero.uservoice.com/forums/5528-xero-accounting-api/suggestions/90148-update-the-updateddateutc-when-an-invoice-is-modif

    也许有不同的方式,但不是通过修改后的选项。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多