See every price you paid, before you buy again
Purchase Price History puts a visual trend chart, supplier comparison, and one-click price reuse directly on every purchase order line — so buyers never quote blind and never miss a silent price increase.
The problem
Buyers re-order the same products from the same vendors constantly, but Odoo shows no memory of what was last paid. A quoted price on an RFQ sits in isolation, so purchasers either accept it blindly or stop the workflow to dig through old purchase orders by hand — wasting time on every order and letting price creep go unnoticed until margins are already gone.
The solution
A quick-view panel opens right from the PO line: last price, average, best and worst, an inline trend chart, a side-by-side supplier comparison, and a variance alert when the current quote drifts from the historical baseline. One click applies any past price back onto the line, and a dedicated dashboard gives accountants the same data with export and PDF reporting.
Everything a buyer needs, on the line
Every capability below is implemented in the module.
In-Context Quick View
Open a product's full purchase history straight from the RFQ or PO line, in a non-blocking panel that keeps the current quote in view.
Visual Price Trend Chart
An inline chart plots gross and net price over time with up and down movement colour-coded — a rising cost is visible in under a second, no spreadsheet required.
Side-by-Side Supplier Comparison
Compare every vendor that has supplied a product — purchase count, last price, average, best and worst — ranked by discount-adjusted net cost so the cheapest source is obvious.
One-Click Price Reuse
Apply the last price, or any historical price from the list, straight onto the current line with a single click — no re-keying numbers for a reorder.
Variance & Anomaly Alerts
The panel flags when the current quote deviates from the 12-month baseline by a configurable percentage — turning passive history into a negotiation prompt.
Discount-Adjusted Net Cost
Every historical price shows both the gross unit price and the discount-adjusted net cost, so suppliers are compared on what was truly paid, not the sticker price.
Inline PO Line Intelligence
Last purchase price, a trend badge, and variance percent appear directly in the order line as soon as a product is selected — no click required to see value.
Accountant-Ready Dashboard
A standalone list, graph and pivot view of every purchase price record, filterable by product, supplier, category and date, with native Excel export and a PDF report.
Product-Level Purchasing Stats
A smart button on every product opens its full price history, with last, average, minimum and maximum price shown right on the Purchasing tab.
How it works
Add a product to a PO
Select a product on an RFQ or purchase order line as usual — last price and trend appear inline automatically.
Open the quick-view panel
Click the history icon to see the trend chart, supplier comparison, and any variance alert without leaving the order.
Compare and decide
Weigh vendors side by side on net cost, or apply a past price to the line in a single click for a reorder.
Review from the dashboard
Accountants and managers open the Price History dashboard anytime for filtered, exportable trend data across every product.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
Every record is derived live from confirmed purchase order lines, so there is no duplicated data and history is never out of sync with your actual purchase orders.
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.
Purchase Price History
In-context price intelligence on every PO line — trend chart, side-by-side supplier comparison, discount-adjusted net cost, variance alerts and one-click reuse of a past price.
Buy on Odoo App Store