本文介绍在 Dynamics 365 Finance 中的税务计算中收到“无法确定税务代码”错误时可以采取的故障排除步骤。
现象
看到以下错误消息:
标头/行 - 1,无法确定税务代码。
或者,可以在故障排除文件中找到错误消息,如以下示例所示。 有关详细信息,请参阅 如何启用调试模式进行故障排除。
======================Tax calculation result JSON:===========================
{
"taxDocument": {
"Header": [
{
"Lines": [
{
...
"Errors": [
{
"Code": "TaxSetup20001",
"Message": "Header/Lines - 1, tax code cannot be determined."
}
],
"Adjustment": null
}
],
"Measures": {
...
},
...
}
]
},
...
}
原因
出现此问题的原因可能是税组和物料税组不相交。
解决方法
若要解决此问题:
在故障排除文件中,验证是否已确定税务组和项目税组。 如果值为
Tax Group
Item Tax Group
空,则不会确定税务组和项税组。 如果确定它们,则结果可能不正确。下面是故障排除文件的示例:
======================Tax calculation result JSON:=========================== { "taxDocument": { "Header": [ { "Lines": [ { "Tax Codes": {}, "Measures": { "Tax Group": "Group A", "Item Tax Group": "Group B" }, "Adjustment": null } ], "Measures": { ... }, ... } ] }, ... }
验证是否已启用销售订单行详细信息的设置选项卡上的覆盖销售税选项。
- 如果已启用,则税务代码由
Tax group
Item tax group
你在交易行上输入的值确定。 请验证是否正确输入了这些值。 - 如果未启用,请验证是否为 “税务组适用性 ”和 “项税组适用性 ”字段设置了正确的值。 有关详细信息,请参阅 税务计算中的“找不到匹配结果”错误。
- 如果已启用,则税务代码由
如果正确确定税务组和项目税务组,请确定它们是否有任何交集。
在 Globalization Studio 中,转到 Tax 功能>税务代码和组“税务”组>。
行。税组 税码 组 A A 转到税务功能>税码和组>物料税组。
行。物料税组 税码 组 B B
如果税务组和项目税务组没有交集,则不会确定税务代码。