- Check the Product details
—> is it active?
—> Is it assigned to the correct Product Selling Model?
—> Does it have a valid price book entry for the corresponding product selling model in the right Price Book?
2. Verify the Product Catalog
—> Is the product is added to a category and is the category added to the right catalog?
—> Has the index has been rebuilt after the product was added to the category and catalog?
3. Make sure the Product Qualification works
—> If product qualification/disqualification rules apply, are the product qualification/disqualification records are accurate and active?
—> Do the product qualification/disqualification look up tables have the right filters and conditions?
—> Does the qualification procedure return the right results? You can try simulating the procedure to verify the output.
4. Check the Set UP
—> Does the product discovery settings refer to the right context definition and discovery procedure?
—> Have the decision tables been refreshed?
5. Verify the Quote details
—> Is the price book selected on the quote the right one?
—> Do the qualification criteria during quoting match the qualification records created for the product?
6.Pricing Procedures :
Pricing Procedures are the heart of the Revenue Cloud pricing engine. They define every step that transforms a simple List Price into a final Net Price. Once you understand how they work, you gain real control over your entire Quote-to-Cash flow.
The Pillars of a Pricing Procedure
1. Context Definition: This is your data map. Context Tags pull values from your Salesforce objects into the pricing engine. If your context is wrong or incomplete, your entire procedure will misfire - so this is the first place to get right.
2. Pricing Elements: These are the individual steps that make up your calculation logic. List Price Element, Volume Discount Element, Formula Element, Rating Lookups, and more.Each element performs one task- calculate something, fetch something, or transform something.
3 The Sequence (The Price Waterfall): This is the execution order of your Pricing Elements. One element’s output becomes the input for the next, so the sequence determines how your price waterfall unfolds. A misplaced element can completely change the final price.
Pro Tip: Use Price Logs to Verify Your Pricing Flow
One of the least known debugging tools in Revenue Cloud is Price Logs. They show exactly how your Pricing Procedure executed - step by step.
How to use them:
1. Go to Setup → Salesforce Pricing Setup and turn Price Logs Capture ON.
2. Open the Pricing Operations Console app.
3. Navigate to Pricing API Executions to view logs for each line item.
You’ll be able to see:
- Inputs passed into each Pricing Element
-Outputs generated
- The exact sequence the procedure followed
Perfect for validating logic, troubleshooting incorrect prices, and refining complex waterfalls.