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?
- Browser, iPad, Windows Users
- Users do not require an additional license
- End Users
Configuring In-Level Addition Mode for

To configure this feature:
- Ensure Configuring Order Management is complete.
-
Navigate to Admin > Users & Groups > Permission Sets.
-
Select the appropriate permission set.
-
Select Objects.
-
Select the veeva_settings__v object.
- 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

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)) = 9.69%