Sale Report Crossed Out Original Price
When there is a discount and the discount policy is "Show public price & discount to the customer" this module allows you to generate sales reports crossing out the original price of each sale line and with the price with the discount applied below it.
An example of a sales report is shown below:
auto_awesome What this module does
AI-generated from the code · Odoo 14.0When a sale order uses a pricelist with the "Show public price & discount to the customer" policy and a line has a discount, the printed sales order and quotation report shows the original unit price crossed out with the discounted price below it.
This module changes how prices are displayed on the printed sales order and quotation report. It only affects orders whose pricelist is set to show the public price and the discount to the customer (the "without_discount" discount policy) and only for order lines that actually carry a discount.
On those lines, the report no longer shows a single unit price. Instead it shows the original unit price in red with a line through it, and directly below it the price after the discount has been applied, formatted with the product price decimal precision.
- Lines with no discount, and orders using any other discount policy, keep the standard price display.
- The change is purely visual on the report; no prices, totals or stored values are modified.
- It applies to the standard sale order report template, so it appears wherever that report is printed or downloaded as PDF.
No new menus, screens, buttons, models, automated actions or scheduled jobs are added. The module only overrides the existing sale order report template.
Depends on
Text generated by AI (DeepSeek) from reading the Odoo 14.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub
Availability by version
Reviewed: 2026-11-03Confirmation status: 1 confirmed, 8 with no information of 9 versions.
Sources · Odoo 14.0
Confirmed on 2026-11-03 in branch 14.0 of OCA/sale-reporting.
terminal Installation and usage
OCA documentation · Odoo 14.0Installation
Source · Odoo 14.0This module depends on the sales module. So make sure to have it in your addons list.
Configuration
Source · Odoo 14.0You just need to configure your discount policy to be "Show public price & discount to the customer". To do this:
- Go to Sales module.
- Select Products in the menu bar.
- Select PriceList from the drop down menu.
- Select your pricelist.
- Select the configuration tab.
- Select "Show public price & discount to the customer".
Usage
Source · Odoo 14.0To use the module:
- Go to the sales module.
- Create a new quotation.
- Fill in the required fields.
- Select a pricelist with a discount policy "Show public price & discount to the customer".
- Add the products you want.
- Print the report.
Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.