OdooWiki OCA HUB

Point of Sale - Picking Creation Delayed

pos_picking_delayed folder_open OCA/pos open_in_new
Point Of Sale Licencia: AGPL-3

Este módulo extiende la funcionalidad del Point Of Sale de odoo para reducir el tiempo de creación de los pedidos del PoS, a través de la interfaz de usuario frontal.

Para ello, retrasa la creación del picking asociado, que se creará más tarde mediante un queue job.

Este módulo es interesante especialmente en un contexto de Point Of Sale síncrono introducido por módulos de certificación como 'l10n_fr_pos_cert' porque en tales casos, la factura se imprimirá solo cuando se cree el pedido del pos (después de la llamada a la función create_from_ui) y la creación del picking es el proceso que más tiempo consume.

Consulte https://github.com/odoo/odoo/pull/26314#issuecomment-422949266 para más información.

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 retrasar la creación de transferencias de stock (pickings) para pedidos del Punto de Venta, de modo que el pedido se guarda al instante y la transferencia se genera más tarde en segundo plano. Es útil cuando la impresión del recibo debe realizarse rápidamente.

Cuando se valida un pedido del Punto de Venta, Odoo normalmente crea inmediatamente el traslado de stock (picking) relacionado. Este módulo cambia eso: si la opción está habilitada en la configuración del Punto de Venta, el pedido se guarda de inmediato y el traslado de stock se crea más tarde mediante un trabajo en segundo plano.

Dónde aparece: - En los ajustes del Punto de Venta, en la sección de inventario, está disponible la casilla "Delay the creation of the picking created by the PoS orders". - En la lista de pedidos del Punto de Venta, los pedidos que esperan su traslado se resaltan en rojo. - En el formulario del pedido del Punto de Venta, una casilla muestra si la creación del traslado se ha retrasado.

Reglas de negocio y comportamiento automático: - El retraso solo se aplica cuando la sesión del Punto de Venta no actualiza el stock al cierre. - Los pedidos marcados para traslado retrasado se ponen en cola y se procesan mediante un trabajo en segundo plano en un canal dedicado. - Una vez creado el traslado, la marca se elimina automáticamente.

Afecta a la configuración del Punto de Venta, a los pedidos del Punto de Venta y a la pantalla de ajustes, y se apoya en el sistema de queue job para ejecutar la creación retrasada.

Depende de

point_of_salequeue_job
Modelos y campos (3)
  • pos.order · amplía un modelo existentehas_picking_delayed
  • pos.config · amplía un modelo existentepicking_creation_delayed
  • res.config.settings · amplía un modelo existentepicking_creation_delayed

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.

terminal Instalación y uso

Documentación de OCA · Odoo 16.0
  • Vaya a 'Point of Sale' / 'Configuration' / 'Point of Sale'
  • Seleccione su Point of Sale
  • Establezca el valor en el campo 'Picking Creation Delayed'. (Marcado por defecto)
  • Este módulo depende del módulo queue_job que requiere una configuración específica para funcionar correctamente. Asegúrese de que su archivo de configuración esté configurado correctamente. Consulte https://github.com/OCA/queue/tree/12.0/queue_job

Debería actualizar su archivo odoo.cfg para añadir un nuevo canal llamado root.pos_picking_delayed:

[queue_job]
channels = root:2,root.pos_picking_delayed:1

De lo contrario, tendrá una advertencia no bloqueante en su log, como esta.

WARNING ? odoo.addons.queue_job.jobrunner.channels: unknown channel root.pos_picking_delayed, using root channel for job 23f6b872-1d2c-4003-bd38-a8486bbec664
  • Utilice su Punto de Venta como de costumbre. Al validar un pedido, el pedido estará en un color diferente hasta que se ejecute el trabajo

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

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.