OdooWiki OCA HUB

Delivery pre shipping

delivery_pre_shipping folder_open OCA/delivery-carrier open_in_new
Delivery License: AGPL-3

This module enables the option to send a delivery to the carrier before the picking is validated.

auto_awesome What this module does

AI-generated from the code · Odoo 18.0

Adds a button on delivery orders to send the shipment to the carrier before the transfer is validated, plus a separate Cancel button to undo a shipment sent by mistake.

This module works on delivery orders (transfers) that use an external shipping carrier. It adds two buttons to the delivery form, next to the existing carrier buttons.

  • "Send to shipper manually": sends the delivery information to the carrier right away, without waiting for the transfer to be validated. It only appears when the delivery is an outgoing or internal transfer, a carrier method is set, the method is not a fixed price or a price rule, no tracking number exists yet, and the transfer is not in draft, cancelled or done state.
  • A second "Cancel" button lets you cancel a shipment that was sent to the carrier by mistake. It asks for confirmation because cancelling a delivery may not be undoable. It only appears when a tracking number already exists, the carrier method is not fixed price or price rule, and the transfer is not draft, done or cancelled.

The module extends the stock.picking model and the delivery form view that comes from the standard delivery carrier features. No new menus, reports, scheduled actions or automatic rules are added; the change is limited to these two buttons on the delivery screen.

Depends on

stock_delivery
Models and fields (1)
  • stock.picking · extends an existing model

Text generated by AI (DeepSeek) from reading the Odoo 18.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 18.0

Confirmed on 2026-11-03 in branch 18.0 of OCA/delivery-carrier.

terminal Installation and usage

OCA documentation · Odoo 18.0
  • Go to any delivery order with a delivery method set.
  • When the picking is in the Assigned state, a button Send to shipper manually will be displayed, click the button.
  • The picking is then sent to the carrier, and the tracking_ref field will be filled in.
  • When the picking is validated, it is not sent to the carrier again because the tracking_ref field is already set.

No verified information in OCA: Installation, Configuration.

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.