This module extends the functionality of delivery and to allow you to assign default driver in delivery carriers and pickings.
auto_awesome What this module does
AI-generated from the code · Odoo 19.0Assign a default driver to each delivery method so transfers automatically get a driver, and track drivers on delivery orders and operations.
This module adds a driver concept to delivery. On each delivery method (carrier) you can set a Default Driver, chosen from contacts that are not companies.
When a delivery order (transfer) is created, Odoo automatically fills in the Driver field from the delivery method's default driver. If the transfer comes from a chain of moves, the driver already set on the destination transfer is reused. The driver is only recalculated while the transfer is not done or cancelled, and you can still change it manually.
Contacts get a Driver checkbox that is set automatically when the contact is used as a driver on a delivery method. You cannot untick it while that contact is still the driver of a delivery method; Odoo shows an error instead. A Delivery Carriers list is also shown on the contact.
Where it appears: - Delivery methods: a Default Driver field on the form, a Driver column in the list, and a Driver filter/group in the search. - Transfers: a Driver field on the delivery form, a Driver column in the transfer list, and a Driver filter/group in the search. - Operations (move lines): a Driver column in the detailed delivery list and the operations list. - Contacts: a Driver checkbox and the list of delivery carriers using that contact.
Driver names are shown shortened in these lists so they stay readable.
Depends on
Required by other modules
Models and fields (4)
- res.partner · extends an existing modelis_driver (Driver), carrier_ids (Delivery Carriers)
- stock.picking · extends an existing modeldriver_id (Driver)
- stock.move.line · extends an existing modeldriver_id
- delivery.carrier · extends an existing modeldriver_id
Text generated by AI (DeepSeek) from reading the Odoo 19.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: 4 confirmed, 5 with no information of 9 versions.
Sources · Odoo 18.0
Confirmed on 2026-11-03 in branch 18.0 of OCA/delivery-carrier.
terminal Installation and usage
OCA documentation · Odoo 19.0Usage
Source · Odoo 19.0To use this module, you need to:
- Go to Inventory / Configuration / Shipping Methods.
- Create new Shipping Method o choose one already created.
- Choose a partner as default driver.
- Click on partner choosen.
- Go to page Sale & Purchase.
- Check Driver is marked.
Sale Flow:
- Go to Sales / Orders / Quotations.
- Create new Sale Order with non Service product with Quantity > 1.
- Confirm Sale Order.
- Go to Delivery in Delivery smart button.
- Driver was automatically assigned in picking from Carrier.
- You can change the driver without changing the carrier.
Stock Flow:
- Go to Inventory / Operations / Transfer.
- Create new Transfer.
- Choose carrier.
- The driver is automatically assigned.
- You can change the driver without changing the carrier.
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.