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.
"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.
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
On every purchase order line
The same, with the last price of the vendor; a price above it is shown in red.
For managers
Open the history of a product with all the customers and vendors, from the line or from the product form.
Right by design
Only confirmed orders count; the contacts of a company share its history; prices in another currency are shown as they were.
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.
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.
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.
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.
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.
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.
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.