OdooWiki OCA HUB

Delivery Automatic Package

delivery_automatic_package folder_open OCA/delivery-carrier open_in_new
Uncategorised License: AGPL-3

This module allows to create automatically a package on delivery validation in order to help adding information about tracking as information can differ from packages even we have only one delivery (and several packages).

auto_awesome What this module does

AI-generated from the code · Odoo 16.0

Automatically creates a delivery package when a transfer is sent to the shipping carrier, so each delivery gets package records for tracking. The behaviour can be enabled per carrier or set as the default for new carriers.

This module adds an option to create a package automatically when a delivery is sent to the shipping company. It is useful when you want package-level tracking information even if a delivery only has one package.

Where it appears in Odoo: - On each delivery carrier form, a checkbox "Automatic package creation at delivery" is added after the invoicing policy field. - In Inventory settings, under the shipping section, a checkbox lets you set the default for new delivery carriers.

Business rules and automatic behaviour: - When a transfer is sent to the shipper, if the carrier has the option enabled (or if the context asks for it), the system looks at all move lines that do not yet have a package and puts them into a new package. - The default value for the carrier checkbox comes from the company setting, so new carriers inherit the company preference.

Models touched: - delivery.carrier gets the new option. - res.company stores the default preference. - res.config.settings exposes that preference in the settings screen. - stock.picking is extended so that sending to the shipper triggers the automatic package creation.

No new menus or reports are added; the feature is configured through existing carrier and inventory settings screens.

Depends on

delivery
Models and fields (4)
  • res.company · extends an existing modelautomatic_package_creation_at_delivery_default
  • stock.picking · extends an existing model
  • delivery.carrier · extends an existing modelautomatic_package_creation_at_delivery
  • res.config.settings · extends an existing modelautomatic_package_creation_at_delivery_default

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

Confirmation 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/delivery-carrier.

terminal Installation and usage

OCA documentation · Odoo 16.0
  • To configure the default behaviour for automatic package creation on shipping method creation:
  • Go to Inventory > Configuration > Settings > Shipping
  • Check the 'Automatic Package Creation Default' box
  • To change a particular shipping method:
  • Go to Inventory > Configuration > Delivery > Shipping Methods
  • Choose the one you want to modify and check or uncheck the 'Automatic Package Creation' box.

No verified information in OCA: Installation, Usage.

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.