cancel
Showing results for 
Search instead for 
Did you mean: 

Wrong Calculate when using "discount condition" twice

Former Member
0 Kudos

Dear SD Expert,

I got the wrong price when system calculated price after 2 "discount condition type" were set. I got a situation below.

I have set 2 conditions.

Condition Type:"ZDP1" - discount condition in "Line Item"

Condition Type:"ZDP2" - discount condition in "Header Data"

Customer order two material - "A" and "B" - which are the same price = 1,250$

Both will get 15% discount (using condition type "ZDP1"). Thus each will get 1,250$ * 15% = 1,062.5$.

Now this customer will get 2,125$ in order to buy material "A" and "B", after first discount condition was set.

However he also get __5% extra discount_ (using condition type "ZDP2").

My correct "NET VALUE" should be 2,125$ * 5% = 2,018.75$

But I get 2,018.74$ instead ( 0.01$ different ); when my second condition type was set.

I found out that SAP calculates in each sales item first; then it sums up the result. Thus, each line in my sales order will show 1,009.37$ (by 1,250$ * 15% * 5% ->> 1,250$ - 187.5$ - 53.125$ = 1,009.37$).

P.S. "53.125 was rounded up to 53.13".

Please feel free to sharing ideas.

Thx,

Prach

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

I have solved it. I have to set "ZDP2" as "group condition" .

Prach,