| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Invoicing (account)
• Purchase (purchase) • Discuss (mail) |
| Lines of code | 582 |
| Technical Name |
Qdv_History |
| License | OPL-1 |
| Website | https://quadova.com |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Invoicing (account)
• Purchase (purchase) • Discuss (mail) |
| Lines of code | 582 |
| Technical Name |
Qdv_History |
| License | OPL-1 |
| Website | https://quadova.com |
Price History - Sales, Purchase & Invoices
Instantly view complete pricing history for any product-partner combination
Overview
Stop wasting time searching for previous prices! This module automatically displays Last Price, Average Price, Min Price, and Max Price directly on every order line in Sales Orders, Purchase Orders, Customer Invoices, and Vendor Bills. A built-in History Wizard lets you browse all historical transactions and apply any past price with a single click.
Key Features
Last Price
See the most recent price for the same product and partner combination, automatically computed.
Average Price
Weighted average across all historical transactions with the same partner.
Min / Max Price
Spot the lowest and highest prices ever quoted, ordered, or invoiced at a glance.
Price Trend Indicator
Visual color coding shows whether the current price is higher (red), lower (green), or the same as the last price.
History Wizard
Click the History button to open a detailed popup showing all past transactions with quantities, dates, and references.
One-Click Apply
Select any historical price in the wizard and apply it to the current line instantly.
Smart Context-Aware History
The module intelligently adapts to the document state:
- Draft Quotations / RFQs: Shows history from other draft documents only
- Confirmed Sales / Purchase Orders: Shows history from confirmed orders only
- Draft Invoices: Shows history from other draft invoices
- Posted Invoices: Shows history from posted invoices only
This ensures you're always comparing apples to apples.
Works Everywhere
- ✔ Sales Orders & Quotations
- ✔ Purchase Orders & RFQs
- ✔ Customer Invoices
- ✔ Vendor Bills
- ✔ Credit Notes
- ✔ Odoo 19.0 Community Edition
- ✔ Odoo 19.0 Enterprise Edition
- ✔ Multi-company compatible
- ✔ No configuration required
- ✔ Lightweight & fast
Columns Added to Order Lines
| Column | Description | Visible by Default |
|---|---|---|
| Last Price | Most recent price for this product + partner | Yes |
| Avg Price | Average of all historical prices | Yes |
| Min Price | Lowest historical price | No (optional column) |
| Max Price | Highest historical price | No (optional column) |
| History | Button to open full history wizard | Yes |
History Wizard Details
The History Wizard popup displays all matching transactions in a sortable list:
- Partner name
- Product name
- Quantity ordered/invoiced
- Unit price
- Order/Invoice date
- Order/Invoice reference number
Select any line and click "Apply Selected Price" to copy that price to your current document line.
Installation
- Download and place the module in your Odoo addons directory.
- Restart the Odoo server.
- Go to Apps, remove the "Apps" filter, and search for "Price History".
- Click Install. No extra configuration needed!
Support & Contact
Quadova
Website: quadova.com
Email: info@quadova.com
If you have any questions, need customization, or encounter issues, please don't hesitate to contact us. We typically respond within 24 hours.
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module