我正在与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'以及'折扣后价格')?
答案 0 :(得分:0)
经过大量的试验和错误后,我终于找到了SAP的算法来获得Total'
Let R = Round to two decimal places away from zero
Total = R(Quantity * Unit Price * (100 - Discount%) / 100)
我不得不对每一步进行四舍五入,而不是使用原价 - 折扣'