Rate Plans and Rate Plan Charges

Overview

CPQ provides support for the Rate Plan business object to define groups of charges that can be optionally applied to the pricing for a subscription product (e.g. Monthly vs. Quarterly Subscription Plan). Rate Plans provide an alternative to non-Rate Plan charges and product prices. Rate Plans can be defined using either the Pricing Portal or Product Workbench. A Rate Plan is a collection of charges for a product that is added as Price Model Items within a CPQ Pricing Engine Price Model. A Price Model Item can have zero to many Rate Plans, or zero to one product price and zero to many non-Rate Plan stand-alone charges. A Rate Plan can also have zero to one product price and zero to many charges. If a product has more than one Rate Plan, one of the Rate Plans is designated as the default Rate Plan.

Rate Plans are also available in the Product Workbench (aka Product Launch) for Oracle Sales integrated customers. Product managers can now define, select, and apply Rate Plans for subscription-based products that are linked to CPQ Pricing Engine Price Models.

When pricing is invoked, CPQ Pricing will calculate prices using the requested Rate Plan. When no Rate Plan is requested by a sales user, pricing applies the default Rate Plan if defined, or any stand-alone non-Rate Plan charges and product prices.

The pricing output will include the applied Rate Plan and other available Rate Plans, if applicable.

Price Model Structure

Applying Rate Plans

Rate Plans provide a way for vendors to provide pricing-related options to their customers. For example, the same product (or quote line) can be sold either with a one time sale price, OR the customer could elect to pay for it via a recurring charge per month for 3 years (i.e. with subscription billing). Rate Plans are setup in both CPQ Pricing Engine/Portal and Oracle Subscriptions Management then are available for selection by sales representatives or self-service users using CPQ quoting.

During the CPQ quoting or ordering process, a default Rate Plan is applied initially on the quote line (the 'Applied Rate Plan'), and the user is presented with listings of the Rate Plans available for their selection (the ‘Available Rate Plans’ and 'Requested Rate Plans'). When the user selects a Rate Plan from the Requested Rate Plan drop-down on the Line Item Grid, it is captured in the UI as the 'Requested Rate Plan'', but the line is NOT repriced until a SAVE action occurs. At that point the pricing on the quote line will reflect the selected Requested Rate Plan as the Applied Rate Plan.

Action Application Response UI Displays Attribute Values on the LINE and LIG

Applied Rate Plan

(read only output from pricing function)

Available Rate Plans (read only list of values provided as output from the pricing function)

Requested Rate Plan

(selectable and populated by Standard Quote logic)

  1. User adds product to the quote

  1. Product is priced

  2. Quote line is added

Product is shown in LIG with the default Applied Rate Plan

Pay One Time

Pay One Time

Pay As You Go

Pay One Time

Pay As You Go

  1. User Selects a different Rate Plan ‘Pay Over Time’ from Requested Rate Plans

 

UI displays the user’s selections

Pay One Time

Pay One Time

Pay As You Go

 

Pay As You Go (selected)

Pay One Time

  1. User SAVES transaction

  1. Write Selected Available Rate Plan to the Requested Rate Plan

  2. Newly selected Rate Plan is priced

 

(at completion)

UI displays the pricing for the new, selected Rate Plan

Pay As You Go

Pay One Time

Pay As You Go

 

Pay As You Go (selected)

Pay One Time

 

Rate Plan Administration

Rate Plans are available in the Product Workbench (aka Product Launch), allowing product managers to define, select, and apply Rate Plans for subscription-based products that are linked to CPQ Pricing Engine Price Models. When pricing is invoked, CPQ Pricing will calculate prices using the requested Rate Plan. When no Rate Plan is requested by a sales user, pricing applies the default Rate Plan if defined, or any stand-alone non-Rate Plan charges and product prices. The pricing output will include the applied Rate Plan and other available Rate Plans, if applicable.

Similar to non-Rate Plan stand-alone charges, the Rate Plans will reside in the Pricing Data section of the applicable Price Model. The default structured view for the Price Model Pricing Data provides easy access to manage product Price Model Items.

ClosedView Rate Plans

ClosedCreate and Manage Rate Plans

Administration

ClosedAdd a Rate Plan in CPQ Pricing

Complete the following steps to create a Rate Plan to a product.

  1. Navigate to the Admin page.

  2. Click Pricing Portal in the Products section.

  3. Click on the Price Models or Price Agreements card.
  4. Select the applicable Price Model or Price Agreement.
  5. Click on the applicable product.

    If the desired product is not listed, refer to Add a Product for instructions.

  6. Click Add Rate Plans.

    1. Enter a Rate Plan Name.
    2. Enter a variable name in Rate Plan Number.
    3. (optional) Select a Start date. This effective start date value will apply to all Charges in this Rate Plan.
    4. (optional) Select an End date. This effective end date value will apply to all Charges in this Rate Plan.
    5. (optional) Enter a Description.
    6. Click Create.
  7. Proceed to Add a Charge.

ClosedAdd a Charge in CPQ Pricing

Complete the following steps to add a charge to a product.

  1. Navigate to the Admin page.

  2. Click Pricing Portal in the Products section.

  3. Click on the Price Models or Price Agreements card.
  4. Select the applicable Price Model or Price Agreement.
  5. Click on the applicable product.

    If the desired product is not listed, refer to Add a Product for instructions.

  6. Perform one of the following:

    • To add non-Rate Plan Charges, click Add Charges - OR - select Add Charges from the Actions drop-down.

    • To add Charges to a Rate Plan, click on the Rate Plan ellipsis, and then select Add Charges.

  7. When enabled, select a Charge Definition.

    Charge Definitions standardize charge categories and define the valid combinations of price types and charge types.

    • The Price Type and Charge Type are automatically populated when using Charge Definitions.
    • Charge Definitions are highly recommended for customers using charge pricing (vs. legacy product pricing) to simplify the setup of prices.
    • Charge Definitions are required when CPQ pricing is integrated with Oracle Fusion Pricing.
    • For more information, refer to Charge Definitions.
  8. Select a Price Type to define the basis on which a price or charge is levied.

    • The Price Type is automatically populated and not editable when using Charge Definitions.
    • The Pricing Type Pricing Lookup provides the following standard values: One time, Recurring, Usage. To add custom values, refer to Pricing Lookups
  9. Select a Charge Type to define the value that will be received by the customer for a charge price.

    • The Charge Type is automatically populated and not editable when using Charge Definitions.
    • The Charge Type Pricing Lookup provides the following standard value: Sales Price. To add custom values (e.g. Activation Fee, Call Charge, Data Charge), refer to Pricing Lookups
  10. If applicable, select the Price Period to define the time frequency, periodicity, or recurrence with which the price is levied or charged.

    • Price Periods are only applicable for Recurring and Usage Price Types.
    • The Pricing Type Pricing Lookup provides the following standard values: Per Month, Per Year. To add custom values (e.g. Per Week, Per Year), refer to Pricing Lookups.
  11. If applicable, select or enter the Usage UOM to define the units of measures for usage quantities.

    To add custom values (e.g. Per Week, Per Year), refer to Pricing Lookups.

  12. (optional) Choose a Start Date to set the effective start date for an individual charge.
  13. (optional) Choose an End Date to set the effective start date for an individual charge.
  14. Select one of the following options, and perform the included steps:

    ClosedNone  (Static Pricing)

    1. Select None from the Dynamic Pricing drop-down.
    2. If applicable, select Additional Currencies from the drop-down.
    3. Enter the unit price, discount value, or markup value for each applicable currency.

      -- OR --

      Complete the following to enter Block Pricing:

      1. Click the Manage Columns icon and select the Block Size option.

      2. Enter the Block Size value that is greater than 1.

      3. Enter the Block Price value for each applicable currency.

      4. Enter the Item Price value for each applicable currency.


    ClosedVolume Pricing

    1. Select Volume Pricing from the Dynamic Pricing drop-down.
    2. If applicable, select Additional Currencies from the drop-down.
    3. Click Add Range.
    4. Enter the Quantity From value.
    5. Enter the unit price, discount value, or markup value for each applicable currency.
    6. Click Add Range.

    7. Enter the Quantity From value for the new tier.

      The Quantity To value for the previous tier will be populated with the same value.

    8. Enter the unit price or discount value for each applicable currency.

      -- OR --

      Complete the following to enter Block Pricing:

      1. Click the Manage Columns icon and select the Block Size option.

      2. Enter the Block Size value that is greater than 1.

      3. Enter the Block Price value for each applicable currency.

      4. Enter the Item Price value for each applicable currency.

    9. Repeat Step f - Step h to add additional tiers.


    ClosedTier Pricing

    1. Select Tier Pricing from the Dynamic Pricing drop-down.
    2. If applicable, select Additional Currencies from the drop-down.
    3. Click Add Range.
    4. Enter the Quantity From value.
    5. Enter the unit price, discount value, or markup value for each applicable currency.
    6. Click Add Range.

    7. Enter the Quantity From value for the new tier.

      The Quantity To value for the previous tier will be populated with the same value.

    8. Enter the unit price, discount value, or markup value for each applicable currency.

      -- OR --

      Complete the following to enter Block Pricing:

      1. Click the Manage Columns icon and select the Block Size option.

      2. Enter the Block Size value that is greater than 1.

      3. Enter the Block Price value for each applicable currency.

      4. Enter the Item Price value for each applicable currency.

    9. Repeat Step f - Step h to add additional tiers.


    ClosedRate Card

    1. Select Rate Card from the Dynamic Pricing drop-down.
    2. Select the Rate Card Name from the drop-down.

      • Rate Cards are only available for Price List type Price Models.
      • Rate Cards are only available for Usage Price Types.
      • Price values are defined by the applicable Rate Card and can't be modified when defining a charge.
      • For more information, refer to Rate Cards and Pricing Matrix Templates.

    ClosedMatrix Pricing

    1. Select the appropriate Pricing Matrix Template from the drop-down.
    2. If additional currencies are required in the pricing matrix complete the following steps.

      1. Click the Manage Columns icon.

      2. Check the applicable currency items.

      3. Click Apply.

    3. Click the + icon to add a conditional row item.

    4. Enter or select the conditional values for each column.

    5. Enter the applicable pricing.

      -- OR --

      Complete the following to enter Block Pricing:

      1. Click the Manage Columns icon and select the Block Size option.

      2. Enter the Block Size value that is greater than 1.

      3. Enter the Block Price value for each applicable currency.

      4. Enter the Item Price value for each applicable currency.

    6. Repeat Step c - Step e to add additional conditional pricing items.


  15. Click Create.


Notes

Notes:

  • Rate Plans are only available for subscription type products.
  • When Rate Plans are used for a product you cannot have non-Rate Plan charges or product prices. The use of a Rate Plan for a product is mutually exclusive to non-Rate Plan pricing.

Related Topics

Related Topics Link IconSee Also