cancel
Showing results for 
Search instead for 
Did you mean: 

How to set discount condition for distount condition?

Former Member
0 Kudos

Hellow!

We use price condition ZP01 (base price)

Then discount condition ZDI1 (discount for customer group and material group) is implemented for base price

This works fine.

But now I need to implement extra condition to correct discount. It is percent condition which redice discount for customer.

Example

base price ZP01

-


100 EUR

discount ZDI1

-


cust group 01 material group 01 - 10%

cust group 01 material group 02 - 20%%

DISCOUNT CORRECTION (ZDK)

-


cust 1001 0,7 (or 30%) (cust 1001 in 01 customer group)

It means that discount in sale document for material group 01 should be 7% and for mat group 02 14% . So condition ZDK reduce discount perchens but not item price.

Please help me, how ZDK should be inserted into price procedure.

Andrey Garshin.

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi Andrey,

Are there any logical reasons behind the reduction as follow:

1) 10% --> 7% (Material Group 1)

2) 20% --> 14% (Material Group 2)

If there are logic to these reduction, you can proceed to write a routine in VOFM and assign it accordingly for condition type ZDK in your pricing procedure. However, this does not seems to be a standard practice and business wise this would also appear to be rather inflexible and are constrained by the routine you built alone.

Alternative to the above, I would recommend that you could also consider using the standard condition type PMIN (minimum pricing) given in the standard pricing procedure. The reason you are probably reducing (or correcting) the discount is also because too much discounts are granted in any sales transaction and therefore you may want to establish a control that there should be a minimum price for a particular material sold. This can be achieved automatically using the PMIN condition type.

As such, if the minimum price is not met during pricing in sales order transaction, then the system automatically determines the difference using condition type PMIN.

Example:

Condition record PMIN: USD 1,000

Sales Order Pricing:

PR00 (Basic Price) = USD 1,250

K007 (Customer Discount) = USD 300

PMIN (Minimum Price) = USD 50

Net Value = USD 1,000 (as per PMIN condition record USD 1,000)

Whenever minimum price for a material change, you can just change the condition record to quickly change your requirement without changing the configuration.

Hope the above helps give an idea on how to approach your discount design.

Thanks.

Former Member
0 Kudos

Hi,

Your requirement is not clear. Would you please elobrate?