Price Attribute Set

Overview

The sub-document (Transaction Line) Price attribute set allows you to store all pricing related data for a line item. Only one Price Attribute Set can be added per sub-document. Price Attribute Sets, including several attributes are automatically created. Attribute Sets and Array Sets are listed at the bottom of the Attribute Lists page.

There are several pricing methods that update pricing attribute values, for more information refer to Pricing Overview.

  Name

  Variable Name

  Type

  Description

Applied Agreement Integration ID

_price_applied_agreement_integrationid

Text The integration ID for the applied price agreement
Applied Agreement Name

_price_applied_agreement_name

Text The name of the applied price agreement.
Applied Agreement Number

_price_applied_agreement_number

Text The number of the applied price agreement
Applied Rate Plan

_price_applied_ratePlan

Text The name of the applied rate plan
Applied Rate Plan Integration ID

_price_applied_ratePlan_integrationId

Text The integration ID for the applied rate plan
Applied Rate Plan Number

_price_applied_ratePlan_number

Text The number of the applied rate plan

Calculation Information

_price_calculation_info

Text Area

JSON array of aggregated calculation information returned from advanced pricing profiles

Component Prices

_price_component_prices

Composite Attribute

Additional prices based on configuration

Configurable Price

_price_configurable_price

Currency

Original price as per catalog (inclusive of discount and premium)

Item Price

_price_item_price_each

Currency

The starting price. For Parts it will be the base price or price book price. For models it may be the base model price or the pricing rule or attribute value prices.

List Price

_price_list_price_each

Currency

Will usually be the same value as the Item Price, unless a recommended item price applies.

Pricing Engine Price Type

_price_type

Text Type of price (For example: One-time, Periodic - monthly, quarterly etc)
Pricing Engine Period Price

_price_period

Text

Period for which the price will be applicable

Pricing Rule Price

_pricing_rule_price_each

Currency

Currently the customer level pricing. (Not applicable for Models)

Quantity

_price_quantity

Integer

Quantity

Unit Price

_price_unit_price_each

Currency

Will usually be the same value as the List Price, unless a contract price applies.

 

Administration

ClosedEdit Price Attribute Set Attributes

Complete the following steps to edit Price Set attribute.

  1. Navigate to Admin > Process Definition.
  2. Select Attributes from the main document Navigation drop-down, and then click List.
  3. Click on the applicable Price Attribute Set name.
  4. Click on the applicable attribute name.
  5. Refer to Commerce Attributes for information about different attribute types and editing attributes.
  6. After you have finished your edits, click Apply or Update.

 

Notes

Warnings:

  • Unit Price has been changed to List Price. List Price still behaves as it did in previous versions. The variable name remains _price_list_price_each.
  • Unit Price is now the final price, prior to quantity and discounting. This will take all previous pricing (including customer-specific pricing) into account.

Notes: The Standard Process attributes (introduced in Oracle CPQ 23B) were rationalized to remove redundant attributes and to streamline and simplify Commerce integrations. The following attributes are not included in the Standard Process sub-document Price Attribute Set:

  • _price_subtotal
  • _price_discount_percent
  • _price_total_discount
  • _price_net_price
  • _price_override_price
  • _price_override_discount
  • _price_discount_comment
  • _price_override_quantity

This change only impacts new sites and newly created Standard Processes. These attributes will not be removed from existing Price Attribute Sets.

 

Related Topics

Related Topics Link IconSee Also