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.

Capabilities

Everything you need to trust your POS pricing

Every capability below is implemented in the module.

01

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.

02

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.

03

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.

04

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.

05

Orphaned rule cleanup

Find and remove dangling pricelist references left behind by deleted products or rules, keeping the pricing engine trustworthy over time.

06

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.

07

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.

08

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.

09

Force-close POS sessions

Recover a stuck POS session safely from its form, with a logged reason and every order preserved — no data loss.

Workflow

How it works

1

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.

2

Validate & repair

Run validation to catch overlaps, dead rules, and orphaned references, then repair issues with one click before they reach the register.

3

Simulate the price

Preview exactly what a given product, quantity, and customer will be charged, with the full rule-matching trace behind the number.

4

Sell with confidence

Cashiers see the applied rule right on the order line, and every override is captured automatically in the audit trail.

Questions

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.

Get the app

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