Loading
Feature Disruption - Service Cloud VoiceRead More
Feature degradation | Gmail Email delivery failureRead More
Table of Contents
Select Filters

          No results
          No results
          Here are some search tips

          Check the spelling of your keywords.
          Use more general search terms.
          Select fewer filters to broaden your search.

          Search all of Salesforce Help
          Configure Your Pricing Procedure

          Configure Your Pricing Procedure

          Assemble a pricing procedure using pricing elements and ensure accurate pricing for your products.

          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
          Note
          Note
          • Before building pricing procedures, ensure that you have added decision tables, enabled context definitions on your Salesforce org, set up a product selling model, and added products to a price book.
          • Variables aren't supported in pricing and discovery procedures. Although variables are visible in the interface, you can't use them in these procedure types.

          Create a Pricing Procedure

          When you create a pricing procedure, the initial version is a blank and ready-to-use template. To perform pricing calculations, you must add pricing elements and call the appropriate decision tables.

          1. From App Launcher, find and select Pricing Procedures.
          2. Click New.
          3. Specify these details.
            1. Enter a name and then press Tab to autopopulate the API Name.
            2. Select Pricing as the usage type.
            3. Associate the pricing procedure with a context definition.
              For the purposes of all our examples, we've used the SalesTransactionContext context definition.
          4. Save your changes.
          5. On the Details tab, in the Pricing Procedure Versions section, click the pricing procedure version that you want to work on.
            The Pricing Procedure Builder opens as a new tab.
          6. Click Add Pricing element icon, and select a pricing element from the list.
          7. In the Lookup Table Details field, select the decision table and enter the values.
          8. Depending on whether you want to show or hide the pricing information in the Waterfall view, select or deselect the price waterfall view for your element.
            Important
            Important

            The Exclude Price Waterfall option isn't supported by Quotes in Agentforce Revenue Management.

            You can't exclude price waterfall for the Pricing Setting, Aggregate Price, Price Tracking, Stop Pricing, and Discovery Procedure elements.

          9. Select the profiles that can see the pricing information in Waterfall view after simulation.
          10. Click Settings icon, and enter 1 as the rank number.
            Note
            Note When more than one enabled version matches a pricing procedure, choose the version with the highest rank. For example, if two enabled versions have rank values set to 1 and 2, choose the version with rank 2.
          11. Click Element Details icon, select Include in Output.
          12. Save your procedure.

          Key Configuration Considerations

          1. The Include in Output checkbox controls whether the procedure includes an element's variables in the final response. You must select this for at least one element to ensure the procedure returns data for downstream processing.
          2. Users map both Effective From and Effective To variables to the same EffectiveFrom tag for one-time products like laptops. Conversely, subscription-based products require distinct mappings to account for specific service durations.
          3. The Pricing Setting element automatically maps standard variables like Net Unit Price and Subtotal by default. You only need to map these variables manually when you intend to override the system’s default values.

          Refresh Your Decision Tables

          We recommend refreshing your decision tables to ensure that the latest pricing data is available.

          1. To refresh your decision table, from Setup, in the Quick Find box, search for and select Decision Tables.
          2. Select the appropriate decision table. For example, select the Volume Discount Entries decision table if you’ve made changes to price adjustment tier records.
          3. Click Refresh.

          Validate Your Decision Tables

          Next, verify if the decision able has been refreshed and has the latest pricing data.

          1. From the App Launcher, search for and open Lookup Tables.
          2. Find and select Volume Discount Entries.
          3. You can either check the Last Refreshed Date or you can search for the newly created price adjustment tier records.
           
          Loading
          Salesforce Help | Article