cancel
Showing results for 
Search instead for 
Did you mean: 

Tax to be calculate on difference amount condition PDIF??

vyankatesh07
Explorer
0 Kudos

Hi team,

Can anyone please help me urgently to calculate tax amount on my difference amount PDIF condition type.

I am getting tax amount on my whole base price instead of on PDIF difference amount. So if the tax in 4% and base price is 100 ,and change price is 120 then difference amount is 20 for debit memo. So the total net value in debit memopticr showing as 20+4=24 instead of 20 + 4%of20=~20.8

Can you please guide me what changes I need in pricing procedure?

Thanks

Lakshmipathi
Active Contributor
0 Kudos

Share how your current pricing procedure set up is

Accepted Solutions (0)

Answers (4)

Answers (4)

Lakshmipathi
Active Contributor
0 Kudos

From your pricing procedure screen shot, I could see the step number 700 is assigned to JR1 to calculate tax from Net Amount1.  If you want to consider the PDIF also, then, change the step number to 760 against JR1 and retest the process

vyankatesh07
Explorer
0 Kudos

Hi Laxmi,

Thanks for your response.

Tax condition JR1 is using here for the calculation of tax amount on net value/PDIF.

Please find attached snap for your reference.

Also can you please look into my second query where for qty more than one I am getting issue for difference amount calculation as difference/debit memo getting multiplied with quantities.

Your response to my further query is much appreciated.

Thanks

img-20240109-194207702-hdr.jpg

Lakshmipathi
Active Contributor
0 Kudos

From your screen shot, I could see routine 300 is assigned to your tax condition type which means, the value is being passed from an external system. How is it passed ? IDoc ? You need to check what input parameters are passed

vyankatesh07
Explorer
0 Kudos

Hi Laxmi,

Please find my attached pricing procedure.

Also I have one more doubt.

When I maintain qty more than 1 then difference amount is getting multiplied with qty.

Ex if my base price is 100 for 5 qty =500

If I change the base price to150= 750

So ideally difference amount/ debit memo should be 250 but it's coming as 250*5=1250.

img-20240109-154911396-hdr.jpg