Account Move Line Packaging
This module adds packaging information on invoice lines.
Users can manually enter a packaging quantity and a packaging on invoice lines. The invoiced quantity is then recomputed from these values.
auto_awesome What this module does
AI-generated from the code · Odoo 16.0Lets users record a packaging and a number of packages on invoice lines, and Odoo automatically recalculates the invoiced quantity from them.
This module adds packaging information directly to invoice lines, so instead of only typing a quantity you can say how many packages (boxes, pallets, etc.) are being invoiced.
On the invoice form, inside the invoice lines list, two extra columns appear: Packaging and Packaging Quantity. They are only shown for products and are hidden on journal entries. The packaging list is limited to packagings that belong to the product on the line, and you cannot create new packagings from there.
When you pick a packaging and enter a number of packages, Odoo converts that into the invoiced quantity using the packaging's own unit of measure and its contained quantity. For example, 3 boxes of 12 units become 36 units on the line. The quantity is recalculated automatically whenever the packaging, the packaging quantity, the unit of measure or the document type changes.
Odoo also keeps the data consistent: if you change the product, a packaging that does not belong to the new product is cleared, and if you remove the packaging the packaging quantity is reset to zero. A validation rule blocks saving a line where the selected packaging does not belong to the selected product, with the message "The selected packaging does not belong to the selected product."
The module works on account.move.line and the invoice form view, and requires the stock packaging feature to be enabled for the columns to be visible.
Depends on
Required by other modules
Models and fields (1)
- account.move.line · extends an existing modelproduct_packaging_id (Packaging), product_packaging_qty (Packaging Quantity), product_packaging_domain
Text generated by AI (DeepSeek) from reading the Odoo 16.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 16.0
Confirmed on 2026-11-03 in branch 16.0 of OCA/account-invoicing.
terminal Installation and usage
No verified informationInstallation 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.