SAP舍入公式 - 舍入发生在哪里?

时间:2017-11-13 15:20:24

标签: sap rounding

我正在与SAP和自定义应用程序进行一些集成。 ' Total'的计算值和折扣后的价格'有一半是时间了。

给出'数量','单价'和'折扣%'他们的计算是如何制定的?

这是我用来获得Total' Total'到目前为止,它并不总是匹配:

Let R = Round to two decimal places away from zero

Total = R(Quantity * Unit Price) - R(R(Quantity* Unit Price) * R(Discount/100))

但正如你所看到的,如果我插入第一行数量:11217,单价0.3和折扣:65,我得到的结果不同 1177.78

我应该如何调整我的公式,以便我始终如一地匹配SAP(' Total'以及'折扣后价格')?

wth SAP?!

1 个答案:

答案 0 :(得分:0)

经过大量的试验和错误后,我终于找到了SAP的算法来获得Total'

Let R = Round to two decimal places away from zero

Total = R(Quantity * Unit Price * (100 - Discount%) / 100)

我不得不对每一步进行四舍五入,而不是使用原价 - 折扣'