You can associate multiple rules to a rule set or through to a product. Price matrices can be defined in price rules as well as conditional price rules (rules that use boolean logic such as AND/OR). Price rules can be dimensional, which use a similar concept as Price Matrices or Conditional, that relate to fields for pricing adjustments.
One ruleset can have multiple rules and are evaluated in order of the rule sequence. A rule can be dimensional or conditional. A price rule determines the actual price adjustment made.
To create a price rule
You must have an existing Price Ruleset.
- On App Menu, click Apttus CPQ Admin and then click the CPQ Admin tab. The new admin console is launched.
- On the Pricing menu, click Manage Price Ruleset.
- Select an existing price ruleset.
- On the PRICE RULES tab click New Price Rule.
- On the DETAILS tab, enter the following details.
- In Rule Name, enter a mandatory rule name.
- In Short Description, enter a description for the rule.
- Selecting Stop Processing More Rules indicates that if the ruleset is satisfied, the system will not process any more rulesets.
- From Rule Type, select Dimension or Condition. In setting a dimensional price rule the process is exactly the same as creating a price matrix for a product.
- From Adjustment Applies To, select an option to which the adjustment is applied. This is for line item adjustments only.
By default, the price rule inherits the value of Currency, from the price ruleset.
- In Sequence, enter a mandatory sequence.
- To make the rule active, select Active.
- From Allowable Action, select an appropriate action for adjustments.
- From Adjustment Charge Type, select an option to set summary level adjustments as a charge type. You can change this in the Price Rule object.
- To allow complete removal of a price adjustment, select Allow Removal of Adjustment.
- On the DIMENSIONS tab, enter the following details.
- From Dimension, select a price dimension. You can enter up to six dimensions, which bring in attributes from the line items or headers of any data type within Salesforce. For example, you can select a dimension on quantity.
From Dimension Value Type, select one of the following:
Option Description Discrete The system only considers the specific matrix values. Range The system considers the matrix values as inclusive of the numbers in the range.
- Click Save. The price rule is successfully created and listed under the Price Rule list.
- Click the add icon ( ) in the price rule details section to add an adjustment to the price rule. You can add more than one price rule rows by clicking and delete rows by clicking . You can also move a row up or down by clicking or .
- Enter the following details and click Save.
- In the <Dimension> column, enter a value for the dimension you created.
In the Adjustment Amount column, enter a percentage or a number to adjust the price.
In this column you enter the adjustment amount directly. Use this column if you are not using the Adjustment Amount Source column.
- In the Adjustment Type column, select the kind of adjustment required.
In the Adjustment Amount Source column, select an adjustment source.
Use this column if you are not using the Adjustment Amount column. In this column you can select an adjustment amount from CPQ formula fields created on the required business objects and fields. CPQ fetches the adjustment value from those fields instead of fetching the adjustment amount directly from the Adjustment Amount column.
However, CPQ supports only numeric values returned from the formula field. You cannot use formula fields for List Price and Product Option Price.
In the Effective Date column, select the date from when the price rule entry will be effective.
In the Expiration Date column, select the date on which the price rule entry will expire.
In the UOM column, enter the UOM for the price rule entry so that CPQ applies the UOM conversion rate if the price rule entry and the line item have different UOMs.
You can set the UOM of a price rule entry when the Adjustment Type is Discount Amount, Markup Amount, or Price Override. Also, you must have configured the conversion rate for UOMs. For more information, see Configuring Unit of Measure (UOM) and Frequency Conversion Rate.
The UOM you enter in the price rule entry here must be the source during conversion (From Uom).