cancel
Showing results for 
Search instead for 
Did you mean: 

Rounding difference in Pricing Procedure SD

sridhar_madiraju
Participant
0 Kudos

Hi SD Experts,

I have a requirement in the billing pricing procedure, When the Final Value of the Billing document is USD 12.87, it should get rounded to USD 12.90 and when the Final Billing value is 12.86, it should get rounded to USD 12.85 That means the last decimal digit should be either 0 or 5.

Further, I want this rounding difference amount to hit 2 different G/L account via account key in pricing procedure based on positive rounding value or negative rounding value.

Ex:

Case -1

12.88 USD will be rounded to 12.90 USD.

Billing Accounting entry should come like,

Customer Dr 12.90 USD

COGS/Revenue Cr 12.88 USD.

Positive Rounding Difference Cr. 0.02 USD.

Case -2

12.87 USD will be rounded to 12.85 USD.

Billing Accounting entry should come like,

Customer Dr 12.85 USD

COGS/Revenue Cr 12.87 USD.

Negative Rounding Difference Dr. 0.02 USD

How to achieve this in pricing procedure.

2. Further, Can we maintain an Account key for a line in pricing procedure with out having condition type assigned for that line (or) a Condition type is necessary to assign an account key.

Regards,

Sridhar Madiraju.

Accepted Solutions (0)

Answers (1)

Answers (1)

Lakshmipathi
Active Contributor

From SD side, it depends on how your pricing procedure is configured. Have a look at the following OSS notes:-

1) Note 80183 - Rounding

2) Note 403254 - Distribution rules for rounding difference adjustment

3) Note 1158475 - Rounding differences: Field KDIFF versus condition type DIFF


From FI side, normally, in OB00, different G/L Account would be assigned for taking care of rounding differences. Check with your FI team