Sale order line hide tax in report
Hide taxes column in the quotation document that is sent to the customer. When all quotation lines have the same tax group, the Taxes column is automatically hidden to avoid displaying redundant information and to improve document clarity.
auto_awesome What this module does
AI-generated from the code · Odoo 19.0Automatically hides the Taxes column in the quotation/sale order PDF sent to customers when all lines share the same tax group, so the document stays clean and avoids redundant tax information.
This module changes how the printed quotation and sale order document looks. It adds a computed indicator on the sale order (sale.order) that checks the tax groups of the order lines.
How the rule works: - Only real product lines are considered; section and note lines are ignored. - The tax group of the first line is compared with the tax group of every other line. - If all lines share the same tax group, the Taxes column is hidden in the report. - If at least one line has a different tax group, the Taxes column is shown as usual.
The change appears in the standard sale order report template (report_saleorder_document), which is the document customers receive. There are no new menus, buttons or screens: the behaviour is automatic when the report is generated.
The column is also kept hidden when the report is configured not to show tax details, or when no line actually has taxes. In practice, users do not need to do anything; the report simply adapts to the order content.
The module touches the Sales area and the sale.order model, and relies on the tax settings already present on each order line.
Depends on
Models and fields (1)
- sale.order · extends an existing modelshow_tax_column_in_report
Text generated by AI (DeepSeek) from reading the Odoo 19.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: 3 confirmed, 6 with no information of 9 versions.
Sources · Odoo 19.0
Confirmed on 2026-11-03 in branch 19.0 of OCA/sale-reporting.
terminal Installation and usage
OCA documentation · Odoo 19.0Usage
Source · Odoo 19.0Whenever the taxes are in the same group for the whole order the column won't be displayed.
The module performs the following validation:
- It checks that all order lines have the same tax group.
- It does not validate if the taxes within the same line are different.
Result:
- If all tax groups are the same, the Taxes column is hidden in the printed or sent quotation.
- If at least one line has a different tax group, the Taxes column is displayed as usual.
No verified information in OCA: Installation, Configuration.
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.