2017-08-25 29 views
1

我的基于英国的应用程序需要使用Xero的API创建发票。有些客户在其他欧盟国家,所以我必须为他们使用不同的增值税率。TaxType代码'MOSS Spain 21%'不能与账户代码'200'一起使用

我已经添加了一个名为'MOSS Spain 21%'的新税率,税类型为'MOSS Sales'。

当使用该税率得到以下验证异常创建通过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 API Xero的:https://github.com/XeroAPI/Xero-Net

回答

1

的TaxType代码不是用户显示的名称(MOSS西班牙21%),但像TAX001

我必须查询API的税率终点以查找我的自定义税率的正确代码。