delivery_postlogistics
Integrates the PostLogistics Barcode web service to generate shipping labels for Odoo delivery orders.
Key Features
- delivery.carrier: Adds a PostLogistics delivery type with credential fields, label formatting options, and packaging defaults for generating labels.
- delivery.carrier: Generates shipping and return labels via PostLogistics, auto-creating packages when needed and providing tracking URLs.
- delivery.carrier.template.option: Adds label layout, output format, and resolution option types for PostLogistics configuration.
- stock.picking: Captures delivery instructions and customer notification data required by PostLogistics labels.
- stock.picking: Builds PostLogistics label payloads, calls the web service, attaches returned files, and manages tracking references with error handling.
- stock.move: Propagates the sales order commitment date to the picking's fixed delivery date for PostLogistics scheduling.
- stock.quant.package: Allows manual cash-on-delivery amounts per package and derives amounts from originating sales when applicable.
- stock.package.type: Supports PostLogistics packaging codes and carrier type selection for package types.
- res.partner: Lets partners store PostLogistics notification preferences and reusable carrier template options.
- postlogistics.license: Defines franking licenses per company with sequencing for priority selection.
- stock.return.picking: Keeps the PostLogistics carrier on return pickings created from a PostLogistics delivery.
- postlogistics.web_service: Manages authentication, label request assembly, API communication, and response processing for PostLogistics.