OdooWiki OCA HUB

Account Invoice Report Stock Packaging

account_invoice_report_stock_packaging folder_open OCA/account-invoice-reporting open_in_new
Accounting License: AGPL-3

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.0

Shows 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-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation 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.0

To 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.

info

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.