edi_voxel_stock_picking_oca
Automate sending Odoo delivery orders to the Voxel EDI platform with background job tracking and status visibility.
Key Features
- res.company: Allows each company to select a dedicated Voxel login for stock pickings used when exporting reports.
- res.config.settings: Exposes the company-level Voxel stock picking login in settings so Voxel managers can configure it centrally.
- res.partner: Lets Voxel-enabled customers choose a specific XML picking report that propagates across their commercial entity.
- stock.picking: Extends deliveries with the Voxel mixin to compute eligibility, pull the correct login, and store queue jobs.
- stock.picking: Automatically enqueues outgoing shipments and validated return pickings for transmission to Voxel, with a manual Send to Voxel button for managers.
- stock.picking: Tracks associated queue jobs so users can inspect states, requeue failures, cancel pending exports, or force immediate sending.
- stock.picking: Shows the generated Voxel XML payload and any processing errors directly on the delivery form for troubleshooting.
- stock.picking: Adds list search filters for every Voxel export status to help managers locate deliveries awaiting action.
- stock.picking: Runs a recurring cron task that updates each delivery’s Voxel export status to keep the UI synchronized with the external platform.