Source: https://vaultcrmhelp.veeva.com/doc/Content/CRM_topics/OrderManagement/PricingRules/Discounts/InLevelAddition.htm

## In-Level Addition Mode

In-Level Addition Mode controls how multiple discounts are combined for line level discounts, order level discounts, brand level discounts, and product group level discounts. Linear-Additive In-Level Addition Mode discounts are added linearly. Price-Additive In-Level Addition Mode discounts are added iteratively.

Multiple discounts of the same discount type can be applied to an order line if the pricing rules have different comparison types. Cross-Product Pricing Rules and Chain Pricing Rules can also create scenarios where multiple discounts of the same discount type are applied to an order line.

In-Level Additional Mode does not apply to free goods and percentage of free goods. Free goods and percentage of free goods are always added linearly.

**Who can use this feature?**

* End Users - Browser, iPad, Windows
* [Using In-Level Addition Mode to Combine Pricing Rules within Discounts](#Using)
* Users do not require an additional license

### Configuring In-Level Addition Mode for

[![Closed](../../../../../Skins/Default/Stylesheets/Images/transparent.gif) End Users](#)

To configure this feature:

1. Ensure [Configuring Order Management](../../OM_Config.htm) is complete.
2. Navigate to **Admin > Users & Groups > Permission Sets**.
3. Select the appropriate permission set.
4. Select **Objects**.
5. Select the **veeva\_settings\_\_v** object.
6. Enter 0 in the **rebate\_in\_level\_addition\_\_v** field to enable Linear-Additive In-Level Addition Mode. Enter 1 in this field to enable Price-Additive In-Level Addition Mode.

### Using In-Level Addition Mode to Combine Pricing Rules within Discounts as

[![Closed](../../../../../Skins/Default/Stylesheets/Images/transparent.gif) End Users](#)

#### Linear-Additive In-Level Addition Mode

Linear-Additive In-Level Addition Mode discounts are added linearly:

* Discount = discount\_override\_\_v1 + discount\_override\_\_v2 + ... + discount\_override\_\_vn

For example, an order line receives the following brand level discounts:

* 2% discount from a pricing rule with comparison type = quantity
* 3% discount from a pricing rule with comparison type = list amount
* 6% discount from a cross product pricing rule

The brand\_discount\_\_v applied is .02 + .03 + .06 = 11%

#### Price-Additive In-Level Addition Mode

Price-Additive In-Level Addition Mode discounts are added iteratively:

* Discount = 1 - ((1 - discount\_override\_\_v1) \* (1 - discount\_override\_\_v2) \* ... \* (1 - discount\_override\_\_vn))

For example, an order line receives the following brand level discounts:

* 2% discount from a pricing rule with comparison type = quantity
* 3% discount from a pricing rule with comparison type = list amount
* 6% discount from a cross product pricing rule

The brand\_discount\_\_v applied is 1 - ((1-.02) \* (1-.03) \* (1-.06)) = 10.64%

### Related Topics

[Discount Pricing Rules](DiscountRule.htm)

[Product Group Level Pricing Rules](ProductGroupPricingRules.htm)
