This module allows to hide some order lines from the reports and portal views that the final customer has access to.
auto_awesome What this module does
AI-generated from the code · Odoo 19.0Lets you hide individual quotation, sale order and invoice lines from the documents your customer receives, while keeping those lines in Odoo for internal use.
This module adds a small toggle on each line of a quotation, sale order and invoice. When the toggle is switched off, that line no longer appears in the document the customer sees (printed report or portal view), but it stays in Odoo and still counts in the totals.
Where it appears: - On the sale order form, in the order lines list, a "display_in_report" toggle is available (hidden by default, you can show it from the optional columns menu). - On the invoice form, the same toggle is available on the invoice lines list.
Business rules and automatic behaviour: - New lines are visible in reports by default. - A line that has a non-zero total cannot be hidden: the toggle is locked and hidden for such lines, and if a line with an amount is set to hidden, the system automatically turns it back on. - When a sale order line is hidden and later invoiced, the hidden status is carried over to the created invoice line, so the customer does not see it on the invoice either.
Areas touched: sale orders (sale.order, sale.order.line) and invoices (account.move, account.move.line). The module changes which lines are included when building the customer-facing documents, without changing the underlying amounts.
Depends on
Models and fields (4)
- sale.order · extends an existing model
- account.move · extends an existing model
- sale.order.line · extends an existing modeldisplay_in_report
- account.move.line · extends an existing modeldisplay_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 16.0
Confirmed on 2026-11-03 in branch 16.0 of OCA/sale-workflow.
terminal Installation and usage
OCA documentation · Odoo 19.0Usage
Source · Odoo 19.0To hide sale lines from the report:
- Go to a sales order/quotation/invoice and create some lines with price equal to 0.
- In the lines, click on the column selector to reveal the Display in report column.
- Toggle it on or off depending on your will.
- Go to the portal view: you won't see those hidden lines.
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.