OdooWiki OCA HUB

Enqueue sales order invoicing

sale_order_invoicing_queued folder_open OCA/account-invoicing open_in_new
Sales Management Licencia: AGPL-3

Este módulo permite encolar en varios jobs el proceso de facturación de pedidos de venta para que se ejecute en paralelo en segundo plano, algo que normalmente se hace de forma serial y en primer plano.

Los jobs se dividen siguiendo el mismo criterio que el estándar de Odoo: agrupando por dirección de facturación del pedido y moneda del pedido.

Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.

auto_awesome Qué hace este módulo

Generado por IA a partir del código · Odoo 16.0

Este módulo permite enviar la facturación de pedidos de venta a segundo plano como trabajos en cola, de modo que los lotes grandes de facturas se crean en paralelo en lugar de bloquear la pantalla. Un nuevo botón 'Enqueue Invoicing' aparece en el asistente de facturación.

Cuando facturas pedidos de venta, Odoo normalmente crea las facturas de inmediato y tienes que esperar. Este módulo añade un botón 'Enqueue Invoicing' junto al botón estándar 'Create Invoices' en el asistente de facturación de pedidos de venta. Pulsarlo no crea las facturas de inmediato; en su lugar, pone el trabajo en trabajos en segundo plano gestionados por el sistema de trabajos en cola.

Los pedidos se agrupan de la misma forma en que los agrupa el Odoo estándar: por dirección de facturación y moneda. Cada grupo se convierte en un trabajo en segundo plano, por lo que varios trabajos pueden ejecutarse al mismo tiempo.

  • Si un pedido ya tiene un trabajo pendiente, en cola o iniciado, el módulo te detiene con un mensaje de error que te indica que esperes o que elimines ese pedido de la selección.
  • Solo se ponen en cola las opciones de facturación 'Delivered' y 'All'; las demás opciones siguen usando la facturación inmediata normal.
  • En el formulario del pedido de venta, aparece una nueva página 'Invoicing Jobs' (solo para gestores de trabajos en cola) que lista los trabajos relacionados, con botones para volver a poner en cola un trabajo fallido o cancelar uno pendiente.

El módulo toca sale.order y el asistente sale.advance.payment.inv, y añade un canal de trabajos y una función de trabajo dedicados para el método de facturación.

Depende de

Modelos y campos (2)
  • sale.order · amplía un modelo existenteinvoicing_job_ids (Invoicing Jobs)
  • sale.advance.payment.inv · amplía un modelo existente

Texto generado por IA (DeepSeek) al leer el código de la versión 16.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. Ver el código en GitHub

Disponibilidad por versión

Revisado: 2026-11-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 4 confirmadas, 5 sin información de 9 versiones.

Fuentes · Odoo 16.0

Confirmado el 2026-11-03 en la rama 16.0 de OCA/account-invoicing.

terminal Instalación y uso

Documentación de OCA · Odoo 16.0

Este módulo depende del módulo queue_job que está alojado en https://github.com/OCA/queue.

Solo funciona en una versión 13.0 actualizada después del 4 de marzo de 2020, concretamente después del commit https://github.com/odoo/odoo/commit/6f036e758000.

Los trabajos se encolan en el canal root.sale_order_invoicing_queued, por lo que debe ajustar su configuración de Odoo en consecuencia.

Si desea ver los trabajos en cola, necesita el permiso "Job Queue / Job Queue Manager" en su usuario.

  • Vaya a Ventas > Facturación > Pedidos a facturar.
  • Seleccione los pedidos de venta cuya facturación desea poner en cola.
  • Haga clic en Acción > Facturar pedido.
  • Haga clic en el botón "Enqueue Invoicing".
  • En ese momento, los trabajos se pondrán en cola en primer plano, pero el control se le devolverá después de eso.
  • Si tiene los permisos de "Job Queue Manager", puede ir al pedido de venta y ver la pestaña "Invoicing Jobs". Allí se encuentra una lista con todos los trabajos relacionados con ese pedido de venta.

Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen.

info

Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.