我的英国应用程序需要使用 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