delivery_purchase
This module enables the calculation and management of delivery costs for purchase orders using existing delivery carriers.
Key Features
- purchase.order: Adds a delivery method field to select carriers and computes delivery prices.
- purchase.order: Automatically sets the carrier based on the partner's default delivery method.
- purchase.order: Creates delivery cost lines on the purchase order when shipments are processed.
- purchase.order.line: Marks lines as delivery-related and links them to the originating picking.
- purchase.order.line: Adjusts invoicing logic to exclude delivery lines when other lines have nothing to invoice.
- stock.picking: Sends shipment confirmations to carriers for incoming pickings with rate_and_ship integration.
- stock.picking: Calculates and adds delivery costs to the associated purchase order upon picking validation.
- delivery.carrier: Adapts delivery rate calculations for purchase orders by reversing source and destination logic.
- delivery.carrier: Supports sending shipments for purchase-related pickings using carrier integrations.