View Exactly How Your Sales Prices Are Calculated, Directly From The Sale Order in Odoo

Odoo’s pricing engine is powerful and flexible, allowing businesses to define complex pricing strategies using multiple pricelists, rules, and customer-specific logic; But for sales teams, this flexibility often comes with a challenge. Odoo calculates the correct price—but doesn’t clearly show how that price was calculated.
But for sales teams, this flexibility often comes with a challenge.
For Example:
- On the standard pricelist, Product A has a default price of $100
- It also has a dynamic price rule that makes the price $90 for a specific customer.
While Odoo correctly applies the $90 price, the salesperson has no visibility into:
- Which pricelist was used
- Which rule triggered the discount
- How the final price was derived
To verify pricing, users often have to:
- Cross-reference spreadsheets
- Manually review pricelist configurations
- Or rely on assumptions
This slows down the sales process and reduces trust in the system.
The Solution: Pricing Transparency Inside the Sales Order
Steersman’s new feature introduces a Unit Price Breakdown Wizard, giving users immediate access to the logic behind every price on a Sales Order line.
By clicking into the unit price wizard of an order line, sales users can now see:
- Which pricing rule was applied
- Which pricelist the rule came from
- How the price evolved step-by-step
- What variables influenced the final result
All without leaving the Sales Order screen.
A Clear Breakdown of Pricing Logic
The Unit Price Wizard provides a structured view of the pricing calculation through two key sections:
-
Pricing Variables
A simple table showing:- All variables used in the calculation
- The value of each variable
- This helps users understand the inputs that influenced pricing—such as quantities, discounts, or customer-specific conditions.
-
Pricing Rules Audit Trail
A detailed breakdown of every rule involved in calculating the final price. Each step includes:- Rule Type – The type of pricing logic applied
- Pricelist Name – Where the rule originated
- Rule Description – The specific pricing rule used
- Price at This Step – The calculated price after applying the rule
- Formula – The logic or formula behind the calculation
The last entry represents the active rule that determined the final price, while the above entries show the hierarchy of rules evaluated during the process.
With pricing transparency built directly into the Sales Order workflow, your team benefits from:
- Increased trust in automated pricing
- Faster quote validation and approvals
- Reduced reliance on external tools and spreadsheets
- Improved accuracy in customer communication
Sales teams can confidently explain pricing to customers, managers can verify logic instantly, and organizations gain better control over their pricing strategies.
Related posts

Choosing a pricing strategy for your operation in Odoo
Learn the various pricing strategies available in Steersman's Odoo for use by sales and on ecommerce websites

How Scheduled Dates and Lead Times Interact in Odoo
A detailed review of how various scheduled dates and lead times configured within the Inventory, Manufacturing and Purchasing modules interact in Odoo.

Calculated Pricelists Setup and Pricing Strategy
Gain full control over pricing by creating calculated pricelists for global use or apply them to categories, products or product variants.

How to Assign a Pricelist to a Customer in Odoo
Instructions for how to assign a pricelist to a customer account in Odoo.