通过 xero 作废多付 api

Void Overpayment through xero api

我正在尝试通过 xero 取消多付款项 api。

我所做的是通过类型为 RECIVE-OVERPAYMENT 的银行交易端点创建超额支付。

它创建了超额支付,然后我保存了超额支付 ID,但我似乎找不到任何关于再次取消超额支付的文档。

我尝试过 post 使用 OverpaymentID 和状态为 VOIDED 对 Overpayments 端点进行 post,但我每次都收到 500 错误。

我也曾尝试删除我用来创建超额支付的银行交易,但它只是删除了银行交易,对实际超额支付没有任何影响。

有人知道我应该使用哪个终点吗?

我没有使用 gem,我自己编写了集成,除了取消多付款项外,一切正常。

您不能通过 Xero API 删除或作废 spend/receive-pre 或多付的款项。但是,您可以通过 Xero UI 手动“删除并重做”银行交易。