XERO API:同步 Xero 发票的附件更改
XERO API: Synchronising Attachment changes for Xero Invoices
我的 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 日志
预期:应该看到 Xero 正在为 syncing/updating
发送发票
实际:Xero 未发送任何发票数据API
非常感谢!
已在 Xero UsetrVoice 页面 here 上提出要求。的预期目的
UpdatedDateUTC 主要是为了查看添加到发票中的付款。不幸的是 Addition/Changed 到发票的附件不会更改 updateddateutc。如果您希望尽快看到此功能的实施,请为功能请求投票,这样您也可以在实施后自动收到通知。
希望对您有所帮助。
干杯
斯里
我联系了 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
也许有不同的方法,但不是通过 modified since 选项。
我的 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 日志
预期:应该看到 Xero 正在为 syncing/updating
发送发票实际:Xero 未发送任何发票数据API
非常感谢!
已在 Xero UsetrVoice 页面 here 上提出要求。的预期目的 UpdatedDateUTC 主要是为了查看添加到发票中的付款。不幸的是 Addition/Changed 到发票的附件不会更改 updateddateutc。如果您希望尽快看到此功能的实施,请为功能请求投票,这样您也可以在实施后自动收到通知。
希望对您有所帮助。
干杯 斯里
我联系了 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
也许有不同的方法,但不是通过 modified since 选项。