Hi,
Discounted Price condition value is not calculating correctly based on condition amount if QTY is more than 1 EA/BX (2 or 3 BX etc.) while condition amount having 3 decimal (internally) than it’s rounding as 2 decimal based on rounding rule (commercial) . Currently, rounding to two decimal place calculation is working as standard behavior of sap.
Ex: qty is 2 bx
Price is 198,00 ---- condition value is 396,00
Discounted is 40,300 % ---- 159.588 and rounding as 159.59
Discounted Price is 118,205 and rounding as 118.21 but condition value is 236,41
Expecting as 236,42 because 118.21*2 = 236.42
suggestions welcome.
Thanks,
Brugu
Hi,
did you check what is the Rounding rule assigned for the condition type and any routine assigned in the pricing procedure for Rounding
Also check the decimals at OY04
Hi
Rounding rule is assigned as commercial and routine is assigned but its only for how to calculate the discount.
rounding calculation is happen at background as per sap standard. 3 decimal assigned to currency.
thanks
Hi
Rounding rule is assigned as commercial and routine is assigned but its only for how to calculate the discount.
rounding calculation is happen at background as per sap standard. as per ISO stands 2 decimal currency.
Thanks,
Have a look at OSS note 403254