sale_manual_delivery
This module enables manual creation of delivery slips for sale orders, preventing automatic stock reservations and allowing flexible deliveries for long-term projects.
Key Features
- sale.order: Adds a manual delivery flag to control automatic stock reservations.
- sale.order: Computes pending delivery status based on undelivered product quantities.
- sale.order: Inherits manual delivery setting from the associated sales team.
- sale.order: Provides an action to launch the manual delivery wizard.
- sale.order: Enforces that manual delivery mode can only be changed on draft or sent orders.
- sale.order.line: Tracks quantities already procured and remaining to procure.
- sale.order.line: Skips automatic stock rule execution for orders in manual delivery mode.
- sale.order.line: Handles manual procurement creation through the wizard context.
- crm.team: Includes a manual delivery option to set default behavior for sales teams.
- stock.move: Assigns carrier and delivery address to pickings from the manual delivery wizard.
- stock.move: Filters picking assignment by carrier during manual deliveries.
- procurement.group: Stores the planned delivery date for manual procurements.
- manual.delivery: Wizard allows selecting delivery quantities, carrier, route, and planned date.
- manual.delivery.line: Validates that delivery quantities do not exceed remaining order quantities.