0

我的 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 未发送发票数据

非常感谢!

4

2 回答 2

1

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

希望这可以帮助。

干杯斯里

于 2017-08-01T04:06:03.110 回答
0

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

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

但是,它已作为功能请求提交给 Xero,这里也有更多信息:https ://xero.uservoice.com/forums/5528-xero-accounting-api/suggestions/90148-update-the-updateddateutc-何时修改发票

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

于 2017-08-01T04:10:27.637 回答