Enable Charge-Specific Price Adjustments

Oracle CPQ 24B introduced the Any Item (now renamed All Item) Product type option to apply discounts or markups to all products or a group of products without enumerating each product in a Price Model. However, you could not specify an All Items adjustment to a specific Charge or Product Price. Customers using only one-time product pricing are not impacted by this enhancement.

Beginning in Oracle CPQ 25B, you can specify one or more particular Charge Definitions to which the All Item discount or markup will apply - regardless of whether for a product price or charge price.

Oracle CPQ 25B introduces the new Pricing Option Enable charge-specific product price adjustments to support charge-specific price adjustments. 

  • This Boolean type option is set to Off, by default.
  • If a customer does not have any charges defined in a discount / markup price model, this option is automatically set On during the upgrade.

When this option is enabled, pricing execution applies discounts or markups to a product price only if the charge definitions match. Additionally, a non-product price discount can be applied to a product price as long as the charge definition matches.

Conversely, when the option is disabled, a product price can only be adjusted by another product price. Discounts or markups can be applied to a product price regardless of whether the charge definitions match. In this case, the charge from the second adjustment price model takes effect.

Customers using multiple price types, charge types, or charge definitions are advised to enable this option. This option can only be enabled if the following options are enabled:

  • Apply multiple charges in a price list as a whole
  • Apply adjustments on existing charges only

This feature allows customers to specify discounts and markups to all products for a specified Charge Definition without enumerating every product in their Price Model. For example, you can define a promotional discount to waive all installation fees for all sales within February or all activation fees for your top customers.

Steps to Enable

Enable Charge-Specific Product Price Adjustments

Complete the following steps to enable charge-specific price adjustments.

  1. Navigate to Admin > Pricing Portal > Pricing Options.

  2. Click Edit.

  3. Set the Enable charge-specific product price adjustments option to On.

  4. Click Update.

Note: The following pricing options must be On to enable charge-specific price adjustments:

  • Apply multiple charges in a price list as a whole
  • Apply adjustments on existing charges only