我需要使用XERO API为XERO上的发票创建备注,但是,似乎此功能尚不可用。所以我的下一个解决方案是将付款金额设置为0.00美元。我的问题是xero api返回验证错误,但没有其他细节。
if (payment != null && payment.Status != PaymentStatus.Deleted)
{
api.Payments.Update(new Payment { Id = payment.Id, Amount = 0 });
}
似乎只有您要删除的付款才会被更新。
api.Payments.Update(new Payment { Id = payment.Id, Status = PaymentStatus.Deleted });
任何建议或建议?
答案 0 :(得分:1)
Xero中的付款无法更新。您只能删除它们并重做它们。
在网络应用和API中都是如此。
如果您尝试添加备注,我建议您将仅有说明的订单项添加到发票中