1

我的英国应用程序需要使用 Xero 的 API 创建发票。有些客户在其他欧盟国家,所以我必须为他们使用不同的增值税率。

我添加了一个名为“MOSS 西班牙 21%”的新税率,税收类型为“MOSS 销售额”。

使用此税率通过 API 创建发票时,我得到以下验证异常:

The TaxType code MOSS Spain 21% does not exist or cannot be used for this type of transaction.
The TaxType code 'MOSS Spain 21%' cannot be used with account code '200'.

200是销售账户,应该没问题。我可以在 Xero UI 中手动创建发票。这只是失败的 API 调用。其他具有正常 OUTPUT2 税率的发票有效。

我正在使用 .NET Xero API:https ://github.com/XeroAPI/Xero-Net

4

1 回答 1

2

TaxType 代码不是用户显示的名称(MOSS 西班牙 21%),而是类似TAX001.

我必须查询 API 的 Tax Rates 端点才能找到我的自定义税率的正确代码。

于 2017-08-25T11:14:50.653 回答