In standard Odoo only display the rate of the discount applied, never the amount. It could be great to be able to tell the customer how much he spares. This is the goal of this addons, it will show on a sale order the total without the discount and the value of the discount. You can choose if you want the discount on the Total with or the Total without TAX.
auto_awesome What this module does
AI-generated from the code · Odoo 18.0Shows the discount amount (not just the percentage) on sale orders and quotations, both on screen and on the printed/PDF quotation. You can choose whether the discount is shown with or without taxes and whether the report shows the total before discount.
This module adds the missing money value of discounts to sales documents. On a quotation or sales order, next to the usual discount percentage, you now see how much the customer saves.
- On each order line you can display two extra columns: the subtotal without discount and the total without discount. They are hidden by default and can be switched on from the column selector.
- In the order totals area, the form shows either the subtotal without discount and the discount amount (tax excluded) or the total without discount and the discount amount (tax included), depending on a company setting.
- A setting in Sales settings, 'Show the Discount with TAX', controls whether the discount is shown with or without taxes. Another setting, 'Report Total Without Discount', adds a 'Total Without Discount' line to the quotation report.
- The printed/PDF quotation shows a 'Discount' line with the saved amount, and optionally a 'Total Without Discount' line, but only when the order actually has a discount and the user has the discount permission.
- All amounts are recalculated automatically when quantities, unit prices, taxes or discounts change, and existing orders are filled in when the module is installed.
Depends on
Required by other modules
Models and fields (4)
- sale.order · extends an existing modeldiscount_total, discount_subtotal, price_total_no_discount, display_discount_with_tax, price_subtotal_no_discount
- res.company · extends an existing modeldisplay_discount_with_tax (Show the Discount with TAX), report_total_without_discount
- sale.order.line · extends an existing modeldiscount_total, discount_subtotal, price_total_no_discount (Total Without Discount), price_subtotal_no_discount (Subtotal Without Discount)
- res.config.settings · extends an existing modeldisplay_discount_with_tax (Show the Discount with TAX), report_total_without_discount (Report Total Without Discount)
Text generated by AI (DeepSeek) from reading the Odoo 18.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: 7 confirmed, 2 with no information of 9 versions.
Sources · Odoo 13.0
Confirmed on 2026-11-03 in branch 13.0 of OCA/sale-workflow.
terminal Installation and usage
OCA documentation · Odoo 18.0Configuration
Source · Odoo 18.0To configure this module, you need to:
- Go to Sales/Settings and check "Allow discounts on sales order lines"
- Go to Sales/Settings and check or uncheck "Show the Discount with TAX" depending on your needs
Usage
Source · Odoo 18.0To use this module, you need to:
- Go on a sale order
- Set a discount on a line
- The value of the discount is dislayed in the total section as well as the total without it.
No verified information in OCA: Installation.
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.