我的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 }
)
问题是,如果附件已添加到发票中,我希望收到更新。目前,这不会触发发票更新。
是否知道何时添加或删除了发票上的附件?
以下是我的测试案例:
预计:应该看到Xero发送的发票用于同步/更新
实际:Xero API未发送发票数据
非常感谢!
答案 0 :(得分:1)
已在Xero UsetrVoice页面here上请求此操作。的目的 UpdatedDateUTC主要是查看添加到发票的付款。不幸的是,添加/更改为发票的附件并不会更改更新的数据。如果您希望尽快实现此功能,请投票选择功能请求,这样您也可以在实施后立即自动提醒。
希望这有帮助。
干杯 斯
答案 1 :(得分:0)
我联系了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
也许有不同的方式,但不是通过修改后的选项。