Delivery Carrier Package Measure Required
This module adds the possibility to flag some measurements on package to be required for delivery.
It depends on the stock_quant_package_dimension which adds more dimensions on packages.
The required measurement can be flagged on the package type.
Then the dimension can be set on the wizard displayed by the Put In Pack button.
A check is also done on transfer validation, to ensure that the required measurements are set.
auto_awesome What this module does
AI-generated from the code · Odoo 16.0Lets you mark which package measurements (length, width, height, weight) are mandatory for each package type, and blocks delivery validation when a package is missing them.
This module adds a "Carrier Required Measurements" section to the package type form, where you can tick Length required, Width required, Height required and Weight required. These flags are then used everywhere packages of that type are handled.
When you use the Put in Pack wizard on a transfer, the wizard shows only the measurement fields that are required for the selected package type, with the unit of measure displayed next to each value. The values you enter are written onto the created package.
A check runs automatically when you validate a transfer: for every package on the transfer, the module verifies that each required measurement has a value. If something is missing, validation is stopped with an error message naming the package and the missing measurements (length, width, height or weight). Packages with no content are skipped unless the check is explicitly forced.
The module touches stock.package.type, stock.quant.package, stock.picking and the choose.delivery.package wizard. It does not add new menus; the new options appear inside existing package type and Put in Pack screens.
Depends on
Required by other modules
Models and fields (4)
- stock.picking · extends an existing model
- stock.package.type · extends an existing modelpackage_width_required (Width required), package_height_required (Height required), package_length_required (Length required), package_weight_required (Weight required)
- stock.quant.package · extends an existing modelwidth_required, height_required, length_required, weight_required
- choose.delivery.package · extends an existing modelpackage_width, package_height, package_length, dimension_uom_name, package_width_required, package_height_required, package_length_required, package_weight_required
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: 2 confirmed, 7 with no information of 9 versions.
Sources · Odoo 14.0
Confirmed on 2026-11-03 in branch 14.0 of OCA/delivery-carrier.
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.