OdooWiki OCA HUB

Stock Picking: group by partner and carrier

stock_picking_group_by_partner_by_carrier folder_open OCA/stock-logistics-workflow open_in_new
Warehouse Licencia: AGPL-3

Este módulo se puede utilizar si sus clientes esperan que varios pedidos diferentes que hayan realizado se envíen en un único pedido de entrega.

Con este módulo instalado, cuando se confirma un pedido de venta, los movimientos de stock de las líneas del pedido de venta se pueden colocar en un pedido de entrega existente que comparta la misma dirección de entrega y transportista (o la ausencia de ambos).

Los pedidos de venta con una Política de envío establecida en 'Cuando todos los productos estén listos' siempre obtienen su propio envío.

Cuando se imprime el albarán, la lista de cantidades pendientes de entregar se muestra al final, agrupada por pedido.

La agrupación también se puede aplicar en caso de reabastecimiento externo. Los movimientos en el destino de la misma dirección de entrega definida en la regla de stock de reabastecimiento se agruparán en un mismo pedido de entrega.

Nota: Actualmente, la agrupación no se propaga a los movimientos internos generados si no utiliza el módulo stock_available_to_promise_release en el repositorio stock-logistics-workflow.

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 18.0

Agrupa las entregas de varios pedidos de venta en un único traslado cuando comparten el mismo cliente y transportista, y permite fusionar traslados existentes manualmente. El albarán de entrega también muestra lo que aún está pendiente de entregar, pedido a pedido.

Cuando se confirma un pedido de venta, sus movimientos de stock pueden colocarse en un albarán de entrega existente en lugar de crear uno nuevo, siempre que el cliente y el transportista sean los mismos. Esto se controla por tipo de operación con la opción 'Group pickings', y hay una opción adicional para agrupar también los pedidos cuya política de envío es 'When all products are ready'. En el formulario del cliente se puede marcar 'Do not group deliveries' para excluir a un cliente concreto, y las mismas opciones están disponibles en el almacén.

La acción 'Merge transfers' está disponible en los albaranes seleccionados. Abre un asistente que muestra qué albaranes se pueden fusionar, agrupados por cliente y transportista, y cuáles se descartan (cancelados, realizados, ya impresos o no agrupables). Al confirmar, se fusionan los movimientos en albaranes agrupados; los albaranes que quedan vacíos se cancelan.

El albarán de entrega se adapta: cuando un albarán cubre varios pedidos, las líneas se separan por pedido, y una tabla 'Remaining to deliver' enumera, por pedido, las cantidades aún pendientes. La referencia del cliente solo se muestra en la cabecera cuando hay una única.

Las reglas de stock incluyen una opción para propagar el grupo de aprovisionamiento original, lo que ayuda a evitar la fusión de movimientos extraídos y permite cancelar un pedido de venta sin afectar a los demás.

Modelos y campos (11)
  • sale.order · amplía un modelo existentepicking_ids (Transfers)
  • stock.move · amplía un modelo existenteoriginal_group_id (Original Procurement Group)
  • stock.rule · amplía un modelo existentepropagate_original_group
  • res.partner · amplía un modelo existentedisable_picking_grouping (Do not group deliveries)
  • stock.picking · amplía un modelo existentegroup_id, sale_ids, canceled_by_merge
  • sale.order.line · amplía un modelo existente
  • stock.warehouse · amplía un modelo existentegroup_shippings, group_shippings_one
  • procurement.group · amplía un modelo existentesale_ids, is_merged, picking_ids
  • stock.picking.type · amplía un modelo existentegroup_pickings (Group pickings), group_pickings_one (Also group when policy is 'one'), show_group_pickings
  • stock.picking.merge · modelo nuevodetails, nothing_todo, valid_picking_ids (Valid Pickings), selected_picking_ids (Selected Pickings), discarded_picking_ids (Discarded Pickings), show_discarded_detail
  • report.stock.report_deliveryslip · modelo nuevo

Texto generado por IA (DeepSeek) al leer el código de la versión 18.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. El módulo es muy grande y solo se ha leído una parte del código. 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: 5 confirmadas, 4 sin información de 9 versiones.

Fuentes · Odoo 14.0

Confirmado el 2026-11-03 en la rama 14.0 de OCA/stock-logistics-workflow.

terminal Instalación y uso

Documentación de OCA · Odoo 18.0
  • Para habilitar la agrupación de pickings en el "modo" de regla pull - predeterminado antes de 18.0. Esto solo agrupará el paso de entrega.

> 1. Vaya a Inventario \> Configuración \> Almacenes > 2. Seleccione la pestaña 'Información técnica' > 3. Marque la casilla 'Agrupar pickings'

  • Para habilitar la agrupación de pickings en el "modo" de regla push - 18.0:

> 1. Vaya a Inventario \> Configuración \> Tipos de operación > 2. Para cada Tipo de operación que desee agrupar, marque la casilla 'Agrupar pickings' > 3. Si desea agrupar los pasos de pick, pack y ship, asegúrese de que esté seleccionado en cada Tipo de operación

  • Para deshabilitar la agrupación de pickings para algunos contactos:

> 1. Vaya al formulario del contacto que desee > 2. Vaya a la pestaña 'Ventas y compras' > 3. Marque la casilla 'No agrupar entregas'

Para usar este módulo necesita habilitar la agrupación en los tipos de albarán para los que desea la agrupación.

Si desea habilitar esto para los envíos de un almacén:

  • asegúrese de que en los ajustes de la aplicación Inventario, haya marcado "Gestionar flujos de inventario Push y Pull"
  • habilite el "modo de depuración"
  • vaya al almacén para el que desea la agrupación y marque el ajuste "Agrupar envíos"

También puede habilitar esto para tipos de albarán individuales marcando el ajuste "Agrupar albaranes" en la vista del tipo de albarán.

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.