Sunday, 26 October 2025

Pricing Procedures in Salesforce Revenue Cloud Advance (RCA)

 Pricing procedures are customizable, ordered stacks of pricing elements that help calculate the final net price of a product. Using the Pricing Procedure Builder, businesses can transform their pricing policies into effective pricing procedures.


Prerequisites to Build Pricing Procedures

Before creating and configuring pricing procedures, ensure the following prerequisites are in place:


Use Context Definitions: Context definitions ensure efficient data access during the pricing process. These definitions include structures that define nodes, attributes, and context tags.


A) Configuring Your Pricing Procedure

Pricing procedures use preconfigured pricing policies to calculate discounts and determine the final net price for your products. When you create a pricing procedure, the first version (suffixed with v1) is a blank, usable version. To perform pricing calculations, you must add appropriate pricing elements that call the necessary lookup tables.


B) Simulating and Activating Your Pricing Procedure

Before activation, simulate the pricing procedure to verify the accuracy of the variables entered. If the procedure doesn’t perform as expected, edit the variables and rerun the simulation. Once satisfied with the results, activate the pricing procedure version.


C) Pricing Elements

Pricing elements are the foundational building blocks of a pricing procedure. Initially, a pricing procedure is blank, and each added element forms a step in the procedure. Select the available pricing elements to form logical steps in the pricing process.


D) Contract-Based Pricing

Contract-based pricing enables you to manage and apply special pricing deals based on previously negotiated agreements outlined in a contract.


E) Discovery Procedures for Pricing

Discovery procedures fetch the contributing factors needed to calculate a product's derived price. These factors are written into the context definition to ensure accurate data access during the pricing process.


F) Derived Price

A derived price accurately calculates a product's price based on various contributing factors, or the prices of multiple source products. This price can be sourced from another pricing source such as a product or an asset.


G) Procedure Output Resolution

Procedure Output Resolution allows you to determine the best price when multiple pricing rules generate different outcomes. Define a pricing resolution strategy that can be applied to elements like the List Price or Price Tracking element within the pricing procedure to derive the most appropriate price or discount.


H) Decision Explainer for Salesforce Pricing

With the Decision Explainer tool, you can offer users clear explanations for the results generated by pricing elements when a pricing procedure is run. This feature helps in understanding the internal pricing process better.




No comments:

Post a Comment