Skip to Content
0

SAP Rounding to Two Decimal Places

Nov 08, 2016 at 05:39 AM

178

avatar image
Former Member

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

10 |10000 characters needed characters left characters exceeded

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

0
Former Member

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

0
Former Member
Former Member

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,

0
* Please Login or Register to Answer, Follow or Comment.

1 Answer

G Lakshmipathi
Oct 11, 2017 at 08:29 AM
0

Have a look at OSS note 403254

Share
10 |10000 characters needed characters left characters exceeded