Stock Picking Delivery Info Computation
This module extends the functionality of delivery to support calculating the picking weight giving priority to the package operations and also allowing you to calculate volume manually with same logic.
On a picking which only has inital demand, calculation will be as standard, based on the picking lines product quantity.
As soon as you have any reserved quantity, it will only take them into account. In this case, the computation of the weight and volume is based in to do quantities, unles you introduce anything in done quantity, switching to this column in that case.
The volume is auto-computed when the picking is generated from a sales order, or a backorder is created from original picking, but remains editable for any possible manual edition.
You also have a button available for recomputing volume with current data.
auto_awesome What this module does
AI-generated from the code · Odoo 12.0Adds a Number of Packages field and automatic weight/volume calculation on delivery orders, plus a button to recalculate volume and volume columns on delivery reports.
This module improves how delivery orders (stock pickings) calculate their weight and volume, and adds a Number of Packages field.
On a delivery order form, next to the shipping weight, you now see a Number of Packages field (editable until the delivery is done), the computed Volume, and a Re-calculate Volume button.
Weight and volume are computed from the products on the delivery lines. The module chooses which quantity to use automatically: if any quantity has been done, it uses the done quantity; otherwise, if any quantity is reserved, it uses the reserved quantity; otherwise it falls back to the initial demand. This means the figures reflect what is really being shipped as soon as work starts.
Volume is recalculated automatically when a sales order is confirmed (for the generated deliveries) and when a backorder is created from an existing delivery. You can also recalculate it manually with the button.
The delivery slip and shipping reports now show a Volume column when a volume is set.
It touches the sales order confirmation process and the delivery order model, and extends the standard delivery views and reports.
Depends on
Models and fields (2)
- sale.order · extends an existing model
- stock.picking · extends an existing modelnumber_of_packages (Number of Packages)
Text generated by AI (DeepSeek) from reading the Odoo 12.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 12.0
Confirmed on 2026-11-03 in branch 12.0 of OCA/delivery-carrier.
terminal Installation and usage
OCA documentation · Odoo 12.0Usage
Source · Odoo 12.0To use this module, you need to:
- Go to Inventory > Operations > Transfers and pick one not in state Done or Cancelled.
- Click on tab Additional Info and click on button Re-calculate Volume
If only has Inital demand volume will be based on the move lines product Volume and Quantity but if has Operations only will take in count with two possibilities:
- If none operation has Done then Volume is calculate as the sum of operation lines To Do quantity.
- As soon any operation line has total of partial Done quantity only these product volume will be as the picking volume.
Weight is always calculate automatic following the standard but Volume need to click the button to refresh.
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.