Test and validate that your pricing rules and values added to your pricing procedure
return accurate results. If your procedure doesn’t work as expected, edit your values or
variables, and try again. When you’re satisfied, activate your pricing procedure.
Required Editions
Available in: Lightning Experience
Available in: Enterprise, Unlimited, and Developer Editions
of Revenue Cloud where Salesforce Pricing is enabled
User Permissions Needed
To create, update, and delete pricing procedures:
Salesforce Pricing Design Time User
To use pricing procedures:
Salesforce Pricing Run Time User
Open a pricing procedure in the Pricing Procedure builder.
Add your elements, map them to the appropriate tags, choose a rank, enable the option
to include the output, and then save your pricing procedure.
Click Simulate.
To view the Simulate button, users may need to deactivate, save,
and reactivate procedures that include List Price or Price Adjustment Matrix
elements.
Select an input mode to pass simulation data to the pricing procedure.
Simplified: Enter values for the variables defined in the pricing
procedure.
Advanced: Enter the values for the variables in JSON format in the JSON Input box.
Modify the values directly or download the JSON input file, modify its values, and paste
it back in the box.
To verify if the pricing procedure can be simulated with various context definition
data, select a context definition from the list.
If you want to pass line item details automatically as input variables, select
Auto-fill line items and provide the object ID.
Note Only tags with sObject mapping and a corresponding field value in the record will
auto-fill the line items.
You can locate the value of your variable by going to the associated record. For
example, to locate a price adjustment schedule ID, open the price adjustment schedule
record page. The price adjustment schedule ID is shown in the browser’s URL.
If you make more edits, click Simulate again.
The Waterfall View shows every step of the pricing calculation from the list
price, the discounts applied, and the changes or taxes on the product to arrive at its
final net price. If you’ve set up profile access, only the profiles that you selected at
the element-level can see the pricing information displayed.
When you’re happy with the simulation result, click
Activate.
We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required Cookies
Always Active
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional Cookies
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising Cookies
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.