Enhanced Control Over Pricing Engine Runtime Behavior
In prior releases, customers had to be very cautious when defining pricing setups to avoid unexpected charges or discounts. Oracle CPQ 24B provides additional Pricing Options settings to control Pricing Engine implementation behavior and repricing of quote lines. In addition to the Currency Conversion Option, Oracle CPQ 24B introduces the following Pricing Options:
Apply multiple charges in a price list as a whole
When this option is enabled, multiple charges from absolute Price List type price models are applied as a whole. In other words, CPQ will only apply equivalent charges from the last absolute Price List type price model. When this option is disabled, the charges are applied additively.
For example, two absolute Price List type price models are applicable for a product. has two applicable price lists. Price list 1 has charges A & B, price list 2 has charges B & C.
- When this option is enabled, the final charges are charges B & C.
- When the option is disable, all charges (A, B, and C) are applied.
The default value for this option is Off. If a site does not have any pricing data, the default value for this option On.
Apply adjustments on existing charges only
When this option is enabled, a discount or markup to a charge is only applied if the target charge has been established in a previous absolute Price List type price model.
For example, part 1 has a $5 Activation discount, but an Activation charge has not been defined.
- When this option is enabled, the $5 discount is not applied.
- When this option is disabled, a -$5 charge is applied.
The default value for this option is Off. If a site does not have any pricing data, the default value for this option On.
Observe commerce process Steps for the pricing action in quoting
When this option is enabled, pricing calculation is only executed in Commerce if the Commerce Recalculate action is active in the current Commerce Process Workflow Step. It also ensures that Commerce sub-document actions only invoke pricing immediately before Formulas for Pricing Behaviors v2 or higher.
The default value for this option is Off. If a site does not have any pricing data or Advanced Price Models, the default value for this option On.
The new Pricing Options settings allow customers to control Pricing Engine implementation behavior and repricing of quote lines.
Steps to Enable
Set Enhanced Pricing Behavior Options
Complete the following steps to set pricing options.
- Navigate to the Admin page.
- Click Pricing Portal in the Products section.
- Click on the Pricing Options card.
- Click Edit.
- Set the Apply multiple charges in a price list as a whole option.
- On - Multiple charges from absolute Price List type price models are applied as a whole. In other words, CPQ will only apply equivalent charges from the last absolute Price List type price model.
- Off - Multiple charges from absolute Price List type price models are applied additively.
- The default value for this option is Off. If a site does not have any pricing data, the default value for this option On.
- Set the Apply adjustments on existing charges only option.
- On – Discounts or markups to a charge are only applied if the target charge has been established in a previous absolute Price List type price model.
- Off - Discounts or markups to a charge are always applied even if a target charge has not been established in a previous absolute Price List type price model.
- The default value for this option is Off. If a site does not have any pricing data, the default value for this option On.
- Set the Observe commerce process Steps for the pricing action in quoting option.
- On - Pricing calculation is only executed in Commerce if the Commerce Recalculate action is active in the current Commerce Process Workflow Step. It also ensures that Commerce sub-document actions only invoke pricing immediately before Formulas for Pricing Behaviors v2 or higher.
- Off - The pricing calculation is executed in the Commerce main document actions even if the pricing action is disallowed in the current Commerce Process Workflow Step.
- The default value for this option is Off. If a site does not have any pricing data or Advanced Price Models, the default value for this option On.
- Click Save or Update to save your changes or Cancel to keep previous settings.