on 10-05-2015 11:34 AM
Dears,
I have the following business case:
1) Material X has a scale value as follows:
From 1 KG --> 10 USD
From 10 KG --> 9 USD
From 20 KG --> 8 USD
2) Customer A has a 10% material discount on material X.
3) Now, in a sales order for customer A and material X, if the customer buys 1 KG, he'll take 10% discount:
PR00 (10 USD) - K007 ( 10%) = 9 USD.
And this is acceptable.
4) But, for a sales order in which the customer buys 10 KG, he'll take also 10% discount.
PR00 (9 USD) - K007 (10%) = 8.1 USD.
Which is not acceptable.
The customer can only make benefit from one promotion, either the price scale or the material discount.
How can i achieve this?
Note: Please suggest a solution without using pricing routines.
Regards,
Mouty
hi
Try to write your logic in routine and assign it your discount condition type.
if the quantity is less then 10 condition value should be calculated for discount or else it should populate zero.
regards
Gopi
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello Mounty,
You can make two different condition for two discount.
for first point (1) Material X has a scale value) you can create condition (just suppose) K071
for second (2) Customer A has a 10% material discount on material X.you can create another condition K072.
after that you can use condition exclusion functionality which offer best/least condition among the conditions.
Thanks,
Prashant Sharma
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello Mounty,
As much as I can understand you requirement.. you want to give one of the discount to your customer either Material discount [10% dicount (PR00 10 - 10% of 10) = 9 USD] OR Customer material discount [PR00 (10 USD) - K007 (10%) = 9 USD] BUT both should not work together [PR00 (9 USD) - K007 (10%) = 8.1 USD.]
Instead of giving the scale at PR00 I think you can give discount
PR00 = 1 KG = 10 USD
K004 = 1 KG = 10 % Discount
K005 = 1 KG = 10% Discount
I strong believe using through the condition exclusion you can achieve it ...
Kindly dive the material discount inscale in K004 instead of giving the scale in PR00.
Are you getting any error/ issue while using condition exclusion??
Follow it it will work.
Thanks,
Prashant Sharma
you want to give one of the discount to your customer either Material discount [10% dicount (PR00 10 - 10% of 10) = 9 USD]
This case is under condition scale, not 10% discount:
It is as follow in PR00:
From 1 KG = 10 USD
From 10 KG = 9 USD
So, If scale is available, and the customer bought 10 KG, the schema will be as follows:
PR00 = 9 USD (PR00 condition scale)
K007 = 10%
Total = 8.1 USD.
User | Count |
---|---|
98 | |
11 | |
11 | |
6 | |
6 | |
4 | |
4 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.