CMDM - Discount Level Maintenance

New features, version 7.5.2, 7.5.3, 8.1, 8.5.2

See Also Programs

Program CMDM, Discount Level Maintenance, is used to enter and maintain order level discounts.

Order level discounts can be entered for a specific customer, a specific customer price group, or for all customers and price groups.

When a sales order is entered for the customer or customer price group for which a record exists in this program, and the sales order extended price is greater than or equal to the entry in the Total Value field, you will be given the choice to apply the order level discount to the order.

See Also

Order Level Discount Parameters

Entering Order Level Discounts

MURM Parameters

 

Order Level Discount Parameters

At the top of the screen, there are four fields that determine the application of order level discounts entered in program CMDM, Discount Level Maintenance. The setting of these fields set the value of parameters in program MURM, Initialization Parameter Maintenance.

1. Set the Minimum Order Value Based On radio buttons to the desired setting. This field sets the value of the CMDM_USE_GROSS_ORD_VALUE parameter in program MURM, Initialization Parameter Maintenance. Choices are:

2. Set the Auto apply discounts instead of popup alert flag to the desired setting. This field sets the value of the CMDM_AUTO_APPLY parameter in program MURM, Initialization Parameter Maintenance.

3. Set the Apply discounts to Nonstocks if price override is on flag to the desired setting. This field sets the value of the CMDM_NONSTKS parameter in program MURM, Initialization Parameter Maintenance.

4. Set the Discounts will be applied to Quotes flag to the desired setting. This field sets the value of the CMDM_QUOTES_GET_DISCOUNT parameter in program MURM, Initialization Parameter Maintenance.

5. Set the Discounts will be applied to Contracts flag to the desired setting. This field sets the value of the CMDM_CONTRACTS_GET_DISCOUNT parameter in program MURM, Initialization Parameter Maintenance.

6. Set the Existence of Customer Specific Discount excludes Customer from any Customer Price Group Discounts to the desired setting. This field sets the value of the CMDM_CUST_OVRD parameter in program MURM, Initialization Parameter Maintenance.

7.. Press [Commit].

 

Entering Order Level Discounts

1. The program opens in query mode. Exit query mode, or execute query to view the existing order level discounts.

2. Press [New Record].

3.  In the Loc field, if you are entering an order level discount for a specific sales location, enter the sales location code. Otherwise, leave the field blank.

4. In the Customer field, if you are entering an order level discount for a specific customer, enter the customer. Otherwise, leave the field blank.

5. In the Cust Price Group field, if you are entering an order level discount for a specific customer price group, enter the customer price group. Otherwise, leave the field blank.

6. In the Min Order field, enter the lowest total sales order value for which this discount level can be applied. For example, if the discount can only be applied for sales orders with a total value of $100 or greater, you would enter 100 in this field. Otherwise, leave the field set to 0.00.

7. In the Disc % field, enter the discount percentage that will be applied to the sales order when the sales order total value is greater than or equal to the entry in the Min Order field.

8. The multiplier displayed below the Disc % field will be calculated automatically by the program as (100 - net discount) / 100.

9. Enter the discount description.

10. In the Warning Type pop-list, select when you want a discount warning message to be displayed on a sales order when the sales order is within a certain range of achieving a discount. Choices are:

11. In the Warning Amt field, enter the amount or percentage value for the Warning Type.

12. In the Effective From field, enter the first date on which this discount becomes effective. Discounts will not be valid until this date.

13. In the Effective Thru field, enter the last date on which this discount is effective. Discounts will no longer be valid after this date.

14. Set the LOV flag to the desired setting.

15. Set the Additive to List Discount flag to the desired setting.

16. Press [Commit].

17. On the second page of this program, you can enter specific order level discounts for items and item price groups. If a sales order is eligible for an order level discount, and the item entered is defined with a specific discount on the second page (either by item number or by item price group), the item will receive that order level discount. Otherwise, the item will receive the discount defined on the first page.

18. Click on the [Zoom] image\ebx_1827457495.gif button to go to the second page for this order level discount record.

19. In the Item No field, if you are entering an order level discount for a specific item number, enter the item number. Otherwise, leave the field blank.

20. In the Item Price Group field, if you are entering an order level discount for a specific item price group, enter the item price group. Otherwise, leave the field blank.

21. In the Disc % field, enter the discount percentage that will be applied to the sales order when the sales order total value is greater than or equal to the entry in the Min Order field on the first page.

22. In the Multiplier field, the multiplier displayed is be calculated automatically by the program as (100 - net discount) / 100.

23. Set the Discount is additive to List Discount flag to the desired setting.

24. Press [Commit].