Source: https://vaultcrmhelp.veeva.com/doc/Content/CRM_topics/OrderManagement/PricingRules/Discounts/DiscountRule.htm

## Discount Pricing Rules

Discount pricing rules define discounts on the line level (product/SKU) or total order level. Line level discounts can be defined as a percentage (discount override) or absolute value (net price). Total order level discounts are defined as a percentage.

**Who can use this feature?**

* End Users - Browser, iPad, Windows
* [Using Line Discount Pricing Rules](#Using)
* [Using an Order Discount Pricing Rule](#Using2)
* Order Admins - Browser
* [Creating a Line Discount Pricing Rule](#Creating)
* [Creating an Order Discount Pricing Rule](#Creating2)
* Users do not require an additional license

### Configuring Line Discount Rules for

[![Closed](../../../../../Skins/Default/Stylesheets/Images/transparent.gif)All Users](#)

To configure this feature, ensure [Configuring Order Management](../../OM_Config.htm) is complete.

### Creating a Line Discount Pricing Rule as

[![Closed](../../../../../Skins/Default/Stylesheets/Images/transparent.gif)Order Admins](#)

To create a Line Discount pricing rule:

1. Navigate to **Home > Pricing Rules** tab.
2. Select **Create**.
3. Select **Discount Rule** in the object type selector.
4. Select **Continue**.
5. Complete the following fields:

   * name\_\_v
   * product\_\_v (product\_type\_\_v must be order\_\_v or kit\_item\_\_v)
   * start\_date\_\_v
   * end\_date\_\_v
   * comparison\_type\_\_v
   * minimum\_quantity\_\_v
   * maximum\_quantity\_\_v (optional)
   * discount\_override\_\_v or net\_price\_\_v
   * discount\_override\_max\_\_v or net\_price\_min\_\_v (optional)
6. Select **Save**.

### Using Line Discount Pricing Rules as

[![Closed](../../../../../Skins/Default/Stylesheets/Images/transparent.gif)End Users](#)

When products are added to an order, Line Discount pricing rules can be applied to the line\_discount\_\_v field or the net\_price\_\_v field. The line\_discount\_\_v and net\_price\_\_v fields are dynamic and update if the other field value is updated based on the following equation (list\_amount\_\_v is updated): list\_amount\_\_v multiplied by line\_discount\_\_v = net\_price\_\_v

If the line\_discount\_\_v and net\_price\_\_v fields are on the order\_line\_\_v layout, the user can manually override the line level discount determined by the pricing rules. The line\_discount\_\_v cannot exceed discount\_override\_max\_\_v and the net\_price\_\_v cannot be less than net\_price\_min\_\_v.

If line\_discount\_\_v is set by the pricing rules, discount\_calculation\_path\_\_v is set to 0. If net\_price\_\_v is set by the pricing rule, discount\_calculation\_path\_\_v is set to 1. This is used to calculate [Total Discount and Final Net Price](TotalDiscountFinalPrice.htm).

If records are data-loaded with a negative discount value, the discount displays as negative values in View mode. Entering a negative value directly in the UI is not supported.

#### Comparison Type

* If Discount Rule comparison\_type\_\_v equals the product\_quantity\_\_v, then quantity\_\_v of the product is considered to determine if the line level discount applies
* If Discount Rule comparison\_type\_\_v equals the list\_value\_\_v, then quantity\_\_v multiplied by list\_amount\_\_v of the product is considered to determine if the line level discount applies

### Creating an Order Discount Pricing Rule as

[![Closed](../../../../../Skins/Default/Stylesheets/Images/transparent.gif)Order Admins](#)

To create an Order Discount pricing rule:

1. Navigate to **Home > Pricing Rules** tab.
2. Select **Create**.
3. Select **Discount Rule** in the object type selector.
4. Select **Continue**.
5. Complete the following fields:
   * name\_\_v
   * start\_date\_\_v
   * end\_date\_\_v
   * comparison\_type\_\_v
   * minimum\_quantity\_\_v
   * maximum\_quantity\_\_v (optional)
   * discount\_override\_\_v
   * discount\_override\_max\_\_v (optional)
   * net\_price\_min\_\_v (optional)
6. Select **Save**.

### Using Order Discount Pricing Rules as

[![Closed](../../../../../Skins/Default/Stylesheets/Images/transparent.gif)End Users](#)

When users add products to an order, Order Discount pricing rules can set the order\_discount\_\_v field on the order\_\_v. The order level discount is applied to all products on the order.

If the order\_discount\_\_v field is on the order\_\_v layout, the user can manually override the order level discount determined by the pricing rules. The override value applies to all products on the order. The user cannot edit order\_discount\_\_v directly from order lines.

If records are data loaded with a negative discount value, the discount displays as negative values in View mode. Entering a negative value directly in the UI is not supported.

#### Comparison Type

* If Discount Rule comparison\_type\_\_v equals the product\_quantity\_\_v, then quantity\_\_v of all products in the order are considered to determine if the order level discount applies
* If Discount Rule comparison\_type\_\_v equals the list\_value\_\_v, then quantity\_\_v multiplied by list\_amount\_\_v of all products in the order are considered to determine if the order level discount applies
* If Discount Rule comparison\_type\_\_v equals the net\_value\_\_v, then quantity\_\_v multiplied by net\_amount\_\_v of all products in the order are considered to determine if the order level discount applies

### Related Topics

[Product Group Level Pricing Rules](ProductGroupPricingRules.htm)

[Brand Level Pricing Rules](BrandLevelRule.htm)
