有没有办法在xero的发票付款中添加附件?

时间:2020-02-12 14:01:39

标签: xero-api

在Xero UI上,有一种方法可以转到发票的付款并添加附件。 如何通过API做到这一点? 如果我尝试使用附件API将附件添加到付款中, https://api.xero.com/api.xro/2.0/Payments/ {PaymentID} /附件/ {Filename}, 我得到HTTPNotFound。

但是,付款ID确实存在,正如我在Xero UI上看到的那样,并且还可以通过Payments API获取付款详细信息- https://api.xero.com/api.xro/2.0/Payments/ {PaymentID}

编辑: 我正在使用Ruby Net :: HTTP进行API调用。 在过帐发票附件时有效- https://api.xero.com/api.xro/2.0/Invoices/ {InvoiceID} /附件/ {文件名}

我知道他们的文档https://developer.xero.com/documentation/api/attachments-没有提及附件的Payments端点。但是,UI允许它。因此,我想知道是否可以通过API进行某些操作。

2 个答案:

答案 0 :(得分:1)

您可以使用Xero的Files API上传文件并创建与付款的关联。

您需要先将文件上传到https://api.xero.com/files.xro/1.0/Files-File Upload

...,然后通过将类似的内容发布到https://api.xero.com/files.xro/1.0/Files/{fileId}/Associations-File Associations:来创建关联:

{ "ObjectId":"{paymentid}", "ObjectGroup":"Payment" }

答案 1 :(得分:0)

很遗憾,您无法通过API将附件上传到付款中。

相关问题