Catch every wrong POS price before the customer does
POS Price Checker adds validation, simulation, and an audit trail to Odoo’s pricelist engine — so tiered and promotional pricing at the register is automatic, visible, and provable.
The problem
Odoo’s POS pricelists support quantity tiers, promotions, and customer segments — but when a rule silently fails to apply, the register still charges the base price. Staff usually don’t notice until a customer disputes the total or a manager audits the day’s sales, by which point the wrong price has already gone out the door.
The solution
POS Price Checker makes pricing both automatic and explainable: it shows which rule fired on every order line, lets managers validate and repair rules before they go live, and keeps a full audit trail of every override — so wrong prices are caught at the register, not after the fact.
Everything you need to trust your POS pricing
Every capability below is implemented in the module.
Applied-rule visual feedback
Every discounted POS order line displays the exact pricelist rule that produced its price, so cashiers and customers see instantly why a price changed — no more silent mismatches.
Price simulator & debugging console
Preview the price a product, quantity, customer, and date will produce before checkout, complete with a step-by-step rule-matching trace that explains the result.
Inline conflict & expiry warnings
Pricelist rules are checked the moment they are created or edited, flagging overlaps, expired dates, and dead rules before they ever reach the register.
Validate & repair pricelists
Run a full validation pass to surface every overlapping, dead, or conflicting rule, then repair misapplied pricing conditions with a single guided action.
Orphaned rule cleanup
Find and remove dangling pricelist references left behind by deleted products or rules, keeping the pricing engine trustworthy over time.
Price override audit trail
Every override is logged with the base price, the price actually charged, the rule that applied, and a timestamp — ready for disputes or finance review.
Bulk CSV import & export
Create and update large pricelist rule sets in one pass with a CSV import/export wizard, built for retailers managing many products and promotions.
Multi-currency priority management
Control which pricelist wins across currencies with a drag-to-reorder priority list grouped by currency, so multi-location pricing stays predictable.
Force-close POS sessions
Recover a stuck POS session safely from its form, with a logged reason and every order preserved — no data loss.
How it works
Set up your rules
Build quantity, segment, and date-based pricelist rules the way you already do in Odoo — the module checks them as you go.
Validate & repair
Run validation to catch overlaps, dead rules, and orphaned references, then repair issues with one click before they reach the register.
Simulate the price
Preview exactly what a given product, quantity, and customer will be charged, with the full rule-matching trace behind the number.
Sell with confidence
Cashiers see the applied rule right on the order line, and every override is captured automatically in the audit trail.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
No. It works directly with standard product.pricelist and product.pricelist.item records — it adds validation, simulation, visibility, and an audit trail on top of the pricing engine you already use.
Buy it on the Odoo App Store
Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.
POS Price Checker
Applied-rule feedback at the register, a price simulator, conflict and expiry warnings, pricelist validation and repair, orphaned-rule cleanup and a price override audit trail.
Buy on Odoo App Store