cancel
Showing results for 
Search instead for 
Did you mean: 

Sales Pricing Condition Discount applied only on a specific surcharge

DanailKamenov
Explorer
0 Kudos
195

Hello, I am trying to set up a complicated discount condition in my pricing procedure and I am having issues. The request is: when the gross value of the order reaches XXX EUR, then there should be a 100% discount applied on specifically condition ZFRC.

DanailKamenov_0-1744793803310.png

For this discount I have set up discount ZFRD and created a scale for it, in which it is indicated that after XXX EUR is reached, 100% discount is applied with ZFRD. I have assigned alt condition base 5 to ZFRD, which holds the gross value or the order.

The problem is that this 100% discount gets applied to the whole order, not just to ZFRC.

DanailKamenov_1-1744794031765.png

In this example the order value pre-freight is 20,000, while the freight is 100. The result I am looking for is that the condition value for ZFRD is -100 and the end result in Net Value 2 is 20,000.

I have also tried assigning alt condition base 19 to ZFRD, so that it looks at the freight cost stored in KZWI4, but in that case the condition stops taking into account the gross value of the order, so it doesn't work.

Please assist.

 

 

View Entire Topic
Stanislaw_Stefanowski
Participant
0 Kudos

Hello,

At first glance, the alternative condition base value assigned to condition ZFRD is incorrect. As far as I can see, you store the value of condition ZFRC in subtotal 4. Therefore, as an alternative base value, you should assign the routine that holds the KZWI4 value, not the sales order gross value. 

Best regards

DanailKamenov
Explorer
0 Kudos
Thanks for the idea, but that does not seem to work, as well. If the routine that holds KZWI4 is assigned to ZFRD, then ZFRD then cares only for the value in KZWI4. Then if the net price reaches the treshold for the discount, the system does not care. It only cares if ZFRC is above the treshold.