edi_voxel_account_invoice_oca
Send customer invoices from Odoo to the Voxel EDI platform using queued background jobs.
Key Features
- account.move: Sale invoices for Voxel-enabled companies and partners automatically queue their Voxel XML report when posted and cancel queued jobs if reverted to draft.
- account.move: Posted customer invoices expose a Send to Voxel button so managers can trigger the export manually.
- account.move: Invoice forms gain a Voxel tab that shows state, processing errors, the XML payload, and queue jobs with requeue, cancel, and send-now controls for troubleshooting.
- account.move: The search view adds filters for every Voxel status (not sent, in process, accepted, sending error, processing error, cancelled) to monitor invoice exports.
- res.company: Each company stores a dedicated Voxel invoice login to choose the credentials used for invoice exports.
- res.config.settings: Administrators can configure the company's Voxel invoice login directly from general settings.
- ir.cron: A scheduled job runs every ten minutes to update the export status of Voxel invoices.
- queue.job: Dedicated queue job functions send invoices and update error statuses through the Voxel export and status channels.