Stop margin leakage before it starts

See exactly what each customer paid last time — price, quantity, and date — inline on every quote line, with an automatic warning when today's price strays too far from history.

The problem

Reps quote from memory or the pricelist, not from what this customer actually paid last time. That gap quietly erodes margin: a one-off discount becomes the new normal, a price increase never gets passed through, and nobody notices until the numbers are reviewed weeks later.

The solution

Every sale order line shows the customer's last price, quantity, and date the moment the product is selected, alongside a colour-coded delta against the current quote and an automatic warning when the gap crosses a configurable threshold — so reps catch mispricing before they hit Confirm.

Capabilities

Everything you need to protect margin at quote time

Every capability below is implemented in the module.

01

Inline Last-Sale Badge

Every order line shows a compact badge — last price, quantity, and days since the customer last bought this product — with zero extra clicks.

02

Colour-Coded Price Delta

The gap between the current quote and the last price paid renders instantly in red (below) or green (above), so under- or over-pricing is obvious at a glance.

03

Deviation Warning

When a quoted price strays past a configurable percentage from the customer's last price, the delta bolds and flags automatically — the safeguard no competitor offers.

04

Price & Quantity Trend Badges

Up, down, or stable indicators show whether this customer's pricing and order volume are trending — context a single number can't give.

05

Discount-vs-List Context

See the discount percentage applied on the customer's last order, so reps know whether that price was a one-off concession or the going rate.

06

One-Click Apply

Apply the customer's last sale price to the current line in a single click — no re-typing, no mental math.

07

Full Purchase History Dialog

Open a read-only dialog listing every confirmed order for this customer and product — quantity, price, discount, and subtotal — without leaving the quote.

08

Price Consistency Analysis

A manager-only list (Sales › Reporting) surfaces every confirmed line with its price delta, so sales leads can spot drift across the whole team and export to spreadsheet natively.

09

Configurable Scope & Threshold

Set the deviation warning percentage and choose whether history rolls up to the customer's parent company — both live in Sales › Configuration › Settings.

Workflow

How it works

1

Open a quote

Select a customer and add a product line as usual — no extra setup required.

2

History loads automatically

The module finds the most recent confirmed order for that customer and product the instant the line is created.

3

Badge and delta appear inline

Last price, quantity, days-ago, and a colour-coded delta render on the line, with a bold warning if the deviation threshold is crossed.

4

Apply or investigate

Apply the last price with one click, or open the full history dialog to review every past order before deciding.

Questions

Frequently asked

No sales fog. If your question isn't here, email us and we'll answer it the same way.

No. It is purely informational and advisory — it shows the last price, quantity, and a deviation warning, but the rep always makes the final pricing decision.

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.

Last Sale Price & Quantity

The price and quantity this customer last paid, shown inline on the order line with a color-coded delta, trend badges and a deviation warning that fires before the quote goes out.

Buy on Odoo App Store