支持注释 KB0392770
电子邮件
ERP 将发票金额舍入为 2 位小数,而站点舍入到 4 位小数
为您方便起见,此知识库文章由机器进行翻译。SAP Ariba 不会对有关机器翻译的准确性或完整性提供任何保证。您可以通过使用语言选择器切换到英语来查找原始内容。
症状

企业资源规划 (ERP) 系统设置为将发票金额舍入到两位小数,而 Ariba 采购解决方案舍入到四位小数。这会导致发票因舍入差异而产生错误。


环境

SAP Ariba Buying & Invoicing


原因

Application.Procure.ERPAmountPrecision 参数控制在付款请求导出文件中导出的金额字段的精度。缺省情况下,ERPAmountPrecision 参数包含:

支持的最大精度为四 (4) 位小数。

导出的逗号分隔值 (CSV) 文件中的金额将继续具有四个带有尾随零的小数位。例如,如果精度设置为 3,则金额值导出为 1.2340。如果将精度设置为二,则金额值导出为 1.2300

此参数为 ERP 系统无法处理小数精度为 4 的客户设置付款请求导出文件中金额字段的精度。当将小数位数舍入到其支持的数字会导致行级金额总和与其相应的抬头总金额出现差异时,此类系统可能会拒绝记录。

量值四舍五入到 参数中指定的精度。如果在付款请求导出期间舍入拆分记帐记录或行级记录中的金额字段导致与行级总计或抬头级总计分别产生差异,则最后行级或拆分记帐级别的金额值会进行调整,以便总计等于基于指定精度的行级或抬头级总计。

示例:拆分金额为 3.33333、3.33333、3.33334,行级金额为 10.00000。导出期间,精度设置为 "3",拆分金额导出为 3.333、3.333 和 3.334。如果精度设置为 "2",则拆分金额值为:3.33、3.333.34



ERPAmountPrecision 参数仅适用于以下列:

PeopleSoft:

通用:

SAP:


解决方法

请联系 SAP Ariba 客户支持以请求将 Application.Procure.ERPAmountPrecision 参数更改为所需的精度小数位数。



适用产品

开发票
采购

使用条款  |  版权所有  |  安全披露  |  隐私