Account Invoice Report Stock Packaging
This module extends the functionality of Packagings and Invoices to support packaging display on invoices and to allow you to show packaging information directly in your invoices.
auto_awesome What this module does
AI-generated from the code · Odoo 18.0Shows the packaging breakdown of each invoice line directly on the printed or PDF invoice, next to the quantity column, so customers can see how many boxes, pallets or packs were shipped.
This module adds packaging information to the standard invoice report. On every invoice line that is linked to stock moves with a packaging, the quantity column now also shows a small text in brackets listing each packaging and how many of it were moved, for example "3 Box, 1 Pallet".
Where it appears: - On the invoice document itself (the PDF or printed invoice generated from an invoice record), inside the invoice lines table, right after the quantity.
What it does: - For each invoice line, it looks at the related stock moves that have a packaging defined, groups them by packaging, adds up the packaging quantities, and displays the result as text. - If no packaging information is found for a line, nothing extra is shown, so invoices without packaging stay unchanged.
Which areas it touches:
- It extends the accounting model account.move.line with a helper that collects the packaging details.
- It modifies the standard invoice report template account.report_invoice_document.
- It relies on the packaging quantities prepared by the stock_move_packaging_qty module and on the link between stock moves and invoice lines provided by stock_picking_invoice_link.
No new menus, buttons, settings or automatic actions are added; the change is purely a display addition on the invoice report.
Models and fields (1)
- account.move.line · extends an existing model
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: 1 confirmed, 8 with no information of 9 versions.
Sources · Odoo 18.0
Confirmed on 2026-11-03 in branch 18.0 of OCA/account-invoice-reporting.
terminal Installation and usage
OCA documentation · Odoo 18.0Usage
Source · Odoo 18.0To use this module, you need to:
- Go to Inventory > Products > Products.
- Create a produt with Packaging, set Invoicing Policy to Delivered quantities and Update Quantity.
- Go to Sales and create a Sales Order with that product.
- Fill packaging information on the Sale Order Line and confirm the Sale Order.
- Deliver its pickings totally or partially.
- Create an invoice of the goods delivered and confirm it.
- Print Invoice Report and check that Quantity column shows Packaging information.
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.