Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/287.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# XERO API,更新付款金额_C#_Xero Api - Fatal编程技术网

C# XERO API,更新付款金额

C# XERO API,更新付款金额,c#,xero-api,C#,Xero Api,我需要使用XeroAPI为XERO上的发票创建注释,但是,似乎此功能还不可用。因此,我的下一个解决方案是将付款金额设置为0.00美元。我的问题是XeroAPI返回一个验证错误,但没有额外的细节 if (payment != null && payment.Status != PaymentStatus.Deleted) { api.Payments.Update(new Payment { Id = payment.Id, Amount = 0 }); } 似乎

我需要使用XeroAPI为XERO上的发票创建注释,但是,似乎此功能还不可用。因此,我的下一个解决方案是将付款金额设置为0.00美元。我的问题是XeroAPI返回一个验证错误,但没有额外的细节

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 });

任何建议或建议?

无法更新Xero中的付款。您只能删除并重做它们

这在web应用程序和API中都是如此

如果您试图添加注释,我建议您在发票中添加仅说明的行项目