Delivery Carrier Global Manifest
This module extends the functionality of base_delivery_carrier_label to provide a global delivery carrier manifest file, which can be printed will all carriers, and will be the default file obtained with the manifest wizard if no carrier is specified.
auto_awesome What this module does
AI-generated from the code · Odoo 17.0Lets you print one combined delivery manifest covering several carriers at once, instead of a separate manifest per carrier. Carriers can be flagged to be included in this global manifest.
This module adds a global manifest option to the delivery manifest wizard. On each delivery carrier form you get a new checkbox, "Include in global manifest", switched on by default, which decides whether that carrier's shipments appear in the combined manifest.
In the manifest wizard, a "Global Manifest" toggle appears before the carrier field. When you switch it on, the single carrier field is hidden and replaced by a "Global Carriers" list, automatically filled with all carriers flagged for the global manifest for the selected company. You can adjust that list before generating the file.
The wizard then collects the completed outgoing transfers for those carriers within the date range you entered, and produces a single PDF report named "Global Carrier Manifest". The report is landscape A4 and lists, per shipment: carrier, tracking reference, completion date, contact, address, scheduled delivery date and weight, followed by totals for number of pickings, packages and total weight. If no matching shipments are found, an error message tells you there is nothing to process.
It touches the delivery carrier configuration, the manifest wizard and the stock transfers used to build the report.
Depends on
Models and fields (2)
- manifest.wizard · extends an existing modelcarrier_id, company_id, global_carrier_ids (Global Carriers), global_manifest_query (Global Manifest)
- delivery.carrier · extends an existing modelinclude_in_global_manifest
Text generated by AI (DeepSeek) from reading the Odoo 17.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 17.0
Confirmed on 2026-11-03 in branch 17.0 of OCA/delivery-carrier.
terminal Installation and usage
OCA documentation · Odoo 17.0Configuration
Source · Odoo 17.0By default, all carriers are included in the global manifest. To remove one:
- Go to Inventory / Configuration / Shipping Methods
- Select the carrier you don't want to include in the manifest
- Unmark the "Include In Global Manifest" checkbox
Usage
Source · Odoo 17.0To print the global manifest, you need to:
- Go to Inventory / Operations / Manifest
- Toggle the "Global Manifest Query" button
- Select the date
- Click the "Get Manifest File" button, then download the file
A delivery (picking) will be included in the global manifest only if all of the following conditions are met:
- Included carrier: The delivery has a carrier marked with "Include in Global Manifest".
- Done date: The date_done of the picking is within the selected date range in the wizard.
- State: The delivery is in "Done" state.
- Operation type: Only outgoing deliveries are considered (picking type = outgoing).
No verified information in OCA: Installation.
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.