错误:“抱歉 - 出现系统错误。错误参考编号 ************ ...原因:ariba.util.core.FatalAssertionException:税款元数据不能为空”
为您方便起见,此知识库文章由机器进行翻译。SAP Ariba 不会对有关机器翻译的准确性或完整性提供任何保证。您可以通过使用语言选择器切换到英语来查找原始内容。
在提交注册调查问卷期间,我收到了以下系统错误:
错误:抱歉 - 发生系统错误。错误参考编号 ************
首先,您需要找到其余错误消息。保存错误参考编号并执行以下步骤:
- 转到管理 > 管理 > 站点管理器 > 审计日志
- 在“自”和“至”字段中输入错误参考编号
- 打开堆栈跟踪并检查导致部件
- 如果错误是:
原因:ariba.util.core.FatalAssertionException:税收元数据不能为空
,请按照以下步骤操作。
出现此错误有三种原因,如下所示:
要解决原因 1:
采购商需要在新版本的供应商请求模板中设置地址问题 (vendor.addressExt.postalAddress) 或具有 countryCode 映射 (vendor.address.countryCode) 的文本问题并发布。
这将解决所有新创建的供应商的问题。要解决现有供应商,供应商需要通过选择其他国家/地区并选择原始国家/地区并输入税款详细信息并提交调查问卷来遵循变通方法。
要解决原因 2:
- 采购商需要在管理 > 管理 > 站点管理器 > 数据导入/导出 > 搜索导出国家/地区特定税款字段 > 导出下导出税款元数据文件(国家/地区特定税款字段)。
- 在相应国家/地区的文件中配置正确的税码并导入 csv 文件(例如:vendor.taxInfo.vatRegistrationNumber > 税码 0, vendor.taxInfo.taxNumber1 > 属于税码 1 等)
- 供应商将能够成功提交调查问卷。
要解决原因 3:
- 如果采购商使用单个问题获取税号,则在税款类型问题之外,指定的税号/国家/地区组合仍需要存在于税款元数据文件中
- 例如,如果在供应商请求中配置了映射到 vendor.taxInfo.taxNumber1 的问题,则在指定国家/地区的元数据文件中必须具有税号 1
- 示例错误 - 错误:美国税款元数据不能为空:1 该错误明确表示美国国家/地区的组合,并且在税款元数据文件中找不到税号 1
出现此错误的原因如下
- 在供应商请求模板中配置了税款问题时,没有 countryCode 映射或没有地址问题。
因此,在供应商请求的税款问题中输入的值将始终默认为税务区段问题下的注册调查问卷中的美国。它类似于下面的屏幕截图。供应商尝试提交调查问卷时会收到系统错误。

2.例如,在供应商请求模板中使用映射 (vendor.taxInfo.vatRegistrationNumber) 配置了国家/地区问题和税款问题。但在税款元数据文件(国家/地区特定税款字段)中,如果未配置税码 0,而是配置了税码 1,则在供应商请求中输入的税款值将默认为该相应国家/地区的空白字段,如下所示。

作为最佳实践,采购商需要使用具有映射的正确问题并在税款元数据文件中正确配置
Supplier Lifecycle & Performance