Pricing Portal
Overview
The Pricing Portal and Pricing Engine UIs use Redwood design standards to align with other Oracle products and provide a foundation for consolidation of CPQ pricing functionality. The Pricing Portal organizes pricing functionality into Prices and Pricing Setup and Maintenance categories.
The Prices section supports pricing users who are maintaining price points and discounts. This section provides access to the following pricing objects:
- Price Models (previously known as Pricing Profiles)
- Price Agreements
- Rate Cards
- Pricing Preview
The Pricing Setup and Maintenance section supports pricing architects and CPQ administrators in defining the way that Pricing will behave, the available attributes and domains of values for pricing, the company's price waterfall, and syncing CPQ Pricing with Fusion pricing applications. This section provides access to the following pricing objects:
- Pricing Rules
- Pricing Lookups
- Pricing Attributes
- Charge Attributes
- Pricing Matrix Templates (previously known as Rate Card Templates, expanded to support the runtime calculation of matrix-based pricing)
- Charge Definitions
- Pricing Options
- Pricing Integration
* Pricing Integration is only available when Oracle Fusion Pricing and Oracle Subscription Management integrations.
Enhancements
Oracle CPQ has introduced a number of new business objects to allow you to price your products in a more flexible way to support subscriptions and consumption-based pricing. The new pricing business objects include the following:
- Charges (Oracle CPQ 23C)
- Charge Attributes (Oracle CPQ 23C)
- Pricing Lookups (Oracle CPQ 23C)
- Price Model Items (Oracle CPQ 23D)
- Rate Plans (Oracle CPQ 23D)
- Rate Cards (Oracle CPQ 23D)
- Rate Card Templates (Oracle CPQ 23D)
- Charge Definitions (Oracle CPQ 23D)
- Pricing Integration (Oracle CPQ 23D)
- Price Agreements (Oracle CPQ 24B)
- Pricing Matrices and Pricing Matrix Templates (Oracle CPQ 24B)
- Pricing Preview (Oracle CPQ 24B)
Starting with Oracle CPQ 23C, Charges provide a means for customers to define multiple prices for a single product in addition to the legacy Product Prices that continue to display on quote lines and in the configuration BOM item panel, refer to What are Product Prices and Charges?. In Oracle CPQ 23D we’ve added Rate Plans, Rate Cards, Charge Definitions, and automated integration to further support subscription and consumption pricing with a complete end-to-end quote pricing and usage rating solution in combination with Oracle Subscription Management and Fusion Pricing.
While most of the new business objects in Oracle CPQ 23D are additive to our previous features, the introduction of the Price Model Item object modifies the behavior of several REST APIs and our pricing bulk upload behavior. For more information, refer to Pricing Setup REST APIs and Modifications to Known Functionality. The new Price Model Item object breaks out the product information (part and/or BOM Item) from the child prices for those products.
Oracle CPQ 23D adds effective start and end dates to the Price Models, Rate Plans, and Charges. This allows effective dating such as for time-based promotions or varied prices. Pricing administrators can use Price Model Start and End dates to set effective dates for all products or structures included in that Price Model. Note the Pricing Engine supports this productized price effectivity in the Calculate Price REST API, but this is not yet available with CPQ Commerce and Configuration. If needed, customers can still use Pricing Rules to define the effective dates as well, which is supported in Commerce and Configuration
Refer to the following for more information on Oracle CPQ 23D Pricing features:
- Charge Definitions
- Price Models
- Pricing Options
- Product Workbench
- Rate Cards & Rate Card Templates
- Rate Plans and Charges
- Oracle Fusion Pricing
- Oracle CX Sales Product Information Master (SPIM) Integration
Oracle CPQ 24A delivers the following Pricing Portal UI enhancements, Charge Definition and Usage UOM filtering for Rate Cards, Block Pricing, enhanced price authoring for Service Durations, migration and bulk services for pricing reference data, and Oracle Fusion pricing integration enhancements.
Refer to the following for more information on Oracle CPQ 24A Pricing features:
Oracle CPQ 24B delivers the following Pricing Portal enhancements:
-
Preview Pricing for a Product and Context - The Pricing Preview module allows pricing administrators and product managers to validate pricing during or after setup. This allows customers to preview what the resulting pricing will be for a stand-alone product or BOM item.
-
Sales Agreements Pricing - The Price Agreements module to allow customers to specify agreement pricing within the Pricing Engine UI.
-
Oracle Sales Contract – CPQ Price Agreement Integration provides productized integration to synchronize sales agreement pricing from Oracle Sales Contracts and CPQ Price Agreements.
-
Discount or Markup All Products - This feature provides ability to apply discounts to all products or a group of products without enumerating each product in a Price Model.
-
Uplift and Markup Pricing the new Markup List type for CPQ Price Models provides support for uplift and markup pricing.
-
Dynamic Attribute-based Matrix Pricing for a Product - supports pricing that requires the Pricing Engine to use a custom dynamic matrix as the basis for calculating runtime prices. For more information, refer to Pricing Matrix Templates.
-
Oracle 24B introduced to following options, refer to Pricing Options for more information.
-
Enable Currency Conversion in Pricing Engine - When enabled, this option activates automatic currency conversion from the site base currency if no price is specified for a currency in Pricing Engine.
-
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.
-
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.
-
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.
-
-
Pricing Lookups for Pricing Attributes enables text type Pricing Attributes to be mapped to Pricing Lookups so that valid domains of values are presented for selection by the pricing administrator and product manager.
Multiple Charges for a Product
Notes
-
Important: Switching from one Pricing option to another may impact existing pricing and past transactions within the system. Oracle recommends thoroughly testing the impact of the Pricing option change before implementing the change in a production environment. Once the Pricing option is changed in a production environment, returning transaction data to its previous state may require significant effort.
-
Error messages are not clear in bulk upload/download. Error message will currently not tell you why records have failed. Errors can be viewed in the application Error Logs.
-
Siebel Integration is not currently supported.
Notes:
-
FullAccess users can set a customer-specific price of 0 for parts.
-
If the Value Type is Absolute Price, define amounts in USD and EURO. If there is a EURO specific price, populate the amount with the Price Book price.If the Value Type is Discount Amount or Discount Percent, and no CSP exists in a specific currency, set the amount to "0'.
-
Pricing Engine requires Pricing Behavior Version 2, Version 3, or Version 4. Use Version 4 for best performance. Refer to Pricing Options for more information.