Skip to content
DevMarket
Odoo ModulesWordPress PluginsWordPress ThemesShopify ThemesApp TemplatesScripts & UtilitiesBlogSell on DevMarket
ModuleOdooNew

Price History on Orders for Odoo 19 – Last Sold and Last Purchased Price per Customer and Vendor

See on every sales and purchase order line the last price this customer paid or this vendor charged, the difference in percent, and the full history in one click.

No reviews yet0 salesby TAQNIXUpdated Oct 23, 2026

Description

Know the last price before you quote

"What did we charge them last time?" and "What did this vendor charge us?" are asked on every order. Price History on Orders answers on the line.

The last price on the line

On every sales order line

  • The last price this customer paid for the product, from the last confirmed order, brought to the unit of the line
  • How your price compares, in percent: green above, red below
  • History in one click: the confirmed orders of this customer for the product, newest first
  • Use the last price with one click on a quotation
The history in one click

On every purchase order line

The same, with the last price of the vendor; a price above it is shown in red.

And what the vendor charged

For managers

Open the history of a product with all the customers and vendors, from the line or from the product form.

Open, compare, decide

Right by design

Only confirmed orders count; the contacts of a company share its history; prices in another currency are shown as they were.

Features

Tested

20 automated tests: last price by order date, confirmed orders only, partners and contacts, the same order excluded, units of measure, currencies, use the last price, the history lists, the purchase side and access.

Documented

Illustrated documentation in English and Arabic and an Arabic translation of the module.

What's included

  • taqnix_price_history.zip: the Odoo 19 module (with Arabic translation)
  • Illustrated documentation in English and Arabic (HTML and PDF)
  • Automated tests, licence file (OPL-1) and changelog

Requirements

Odoo 19.0 with Sales and Purchase.

What's in the download

The files in the archive you can download after you buy.

  • Full source code
  • Documentation
  • Installation guide
  • Automated tests
  • Licence file
  • Changelog

Customer reviews

Write a review

No reviews yet. Bought this item? Be the first to review it.

Usage

Install and use it in a few lines.

line.tx_last_price, line.tx_last_date, line.tx_price_diff

Documentation

Setup, settings and troubleshooting, written by the author.

Open the documentation

Changelog

Every release, newest first.

v1.0.0

1.0.0 – Initial release

  • Last price of the customer on sales order lines, of the vendor on purchase order lines
  • Difference in percent, units of measure and currencies handled
  • History list of a product with the partner, all partners for managers
  • Use the last price on quotations
  • Sales and purchase price buttons on the product form
  • Arabic translation, automated tests

Frequently asked questions

Which order is the last one?

The latest confirmed sales order (or purchase order) of the same customer (or vendor) for the same product, by order date. Quotations, cancelled orders and the order you are editing are not counted.

Does it work for vendors too?

Yes. Purchase order lines show the last price this vendor charged, and a price above it is shown in red.

What if the last order was in another unit or currency?

The price is brought to the unit of your line. If it was in another currency it is shown as it was, without a percent, and the Use the last price button is refused.

Can salespeople see the prices of other customers?

No. They see the history of the customer of the order. Managers (group Price history: all customers and vendors) can open the history with all the customers and vendors.

Do I have to import anything?

No. The history is read from your existing confirmed orders at once.

Does it change my prices?

Only if you press Use the last price on a quotation line. Nothing else is changed.

Can I see the history from the product?

Yes, managers have Sales prices and Purchase prices buttons on the product form.

Does it work in Arabic?

Yes. Everything is translated and works right to left, and the documentation is in Arabic too.

More from TAQNIX

  • ModuleNew

    Attendance Late, Early & Overtime Report for Odoo 19 – Summary per Employee, PDF and Excel

    Compare check-ins with the working schedule: who was late, who left early, who worked overtime and who was absent, with totals per employee, the days, PDF and Excel.

    by TAQNIX
    No reviews yet
    Sales:0$49.00
  • ModuleNew

    Cheque Printing for Odoo 19 – Cheque Books, Amount in Words (English & Arabic), Layouts

    Print bank cheques from vendor payments on your pre-printed stock: cheque books with automatic numbers, the amount in words in English or Arabic, a layout you can adjust and a register.

    by TAQNIX
    No reviews yet
    Sales:0$69.00
  • ModuleNew

    Sales Targets for Odoo 19 – Salesperson and Team Targets vs Invoiced

    Set targets for salespeople and teams, and see at once what was invoiced or sold, the percentage, what is left and who is on track.

    by TAQNIX
    No reviews yet
    Sales:0$49.00
  • ModuleNew

    Product Warranty & Claims for Odoo 19 – Automatic Warranties, Expiry and Claims

    Warranties created by the delivery, with a start, an end and a status for every customer, and claims that say at once whether the product is in or out of warranty.

    by TAQNIX
    No reviews yet
    Sales:0$59.00

Similar items

  • ModuleNew

    Sales Targets for Odoo 19 – Salesperson and Team Targets vs Invoiced

    Set targets for salespeople and teams, and see at once what was invoiced or sold, the percentage, what is left and who is on track.

    by TAQNIX
    No reviews yet
    Sales:0$49.00
  • ModuleNew

    Product Warranty & Claims for Odoo 19 – Automatic Warranties, Expiry and Claims

    Warranties created by the delivery, with a start, an end and a status for every customer, and claims that say at once whether the product is in or out of warranty.

    by TAQNIX
    No reviews yet
    Sales:0$59.00
  • ModuleNew

    Sales Auto Workflow for Odoo 19 – Automatic Confirm, Delivery, Invoice and Payment by Rules

    Automate the sales flow: confirm the order, validate the delivery when the stock is there, create and post the invoice and register the payment, by rules on sales team, payment terms, tags or amount.

    by TAQNIX
    No reviews yet
    Sales:0$69.00
  • ModuleNew

    Customer Credit Limit for Odoo 19 – Block Sales Orders and Deliveries Over the Limit, Credit Hold, Approvals

    Set a credit limit per customer and stop sales orders and deliveries when it is exceeded, when the customer is on hold or has old overdue invoices. Credit managers approve exceptions.

    by TAQNIX
    No reviews yet
    Sales:0$49.00