The goal of this module is to allow the manual creation of delivery slips. If activated, a sale order won't directly impact the stock. It will not make a reservation on the stock. It allows the delivery and the impact on stock to be done manually when needed. The goal is to be used on long term projects where not all the material is shipped at once. As you make many shipments, every time you make a new delivery, you can choose an new carrier as well as a planned date. A wizard helps you to chose what to deliver by showing you how much you already planned to ship.
auto_awesome What this module does
AI-generated from the code · Odoo 19.0Lets you decide per sales team or per quotation that deliveries are not created automatically when the order is confirmed. Instead, you create each delivery yourself with a wizard, choosing what to ship, the delivery address, carrier and planned date.
Normally, confirming a sales order immediately creates a delivery and reserves stock. With this module you can switch that off, either for a whole sales team or for a single quotation, using the "Manual delivery" toggle on the sales order and on the sales team form.
Once manual delivery is active, confirming the order does not create any delivery. A "Create Delivery" button appears on the confirmed order whenever some quantity is still to be shipped. It opens a wizard where you see each order line with the ordered quantity, the quantity already procured and the quantity still to procure; you enter the quantity you want to ship now, and can also pick a delivery address, a delivery method and a planned date, plus a specific route if you use advanced routes. Confirming the wizard creates the stock movements and the delivery for exactly those quantities.
You cannot ship more than the remaining quantity, and you can only switch manual delivery on or off while the order is still a quotation, not after confirmation. Two columns, "Quantity Procured" and "Quantity to Procure", are added on sales order lines, and a "Delivery Pending" indicator on the order. A menu under Inventory > Operations lists confirmed sales order lines with an unplanned delivery, with a filter for them.
Depends on
Required by other modules
Menus it adds
Models and fields (7)
- crm.team · extends an existing modelmanual_delivery
- sale.order · extends an existing modelmanual_delivery, has_pending_delivery (Delivery Pending)
- stock.move · extends an existing model
- manual.delivery · new modelline_ids (Lines to validate), route_id (Use specific Route), carrier_id (Delivery Method), partner_id (Delivery Address), date_planned, commercial_partner_id
- sale.order.line · extends an existing modelqty_procured (Quantity Procured), qty_to_procure (Quantity to Procure)
- stock.reference · extends an existing modelpartner_id, date_planned
- manual.delivery.line · new modelname, quantity, product_id, qty_ordered (Ordered), qty_procured, order_line_id (Sale Order Line), manual_delivery_id (Wizard)
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: 7 confirmed, 2 with no information of 9 versions.
Sources · Odoo 13.0
Confirmed on 2026-11-03 in branch 13.0 of OCA/sale-workflow.
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.