OdooWiki OCA HUB

Route Planning Stock Integration

route_planning_stock folder_open OCA/route-planning open_in_new
Sin categoría Licencia: AGPL-3

Integración entre Route Planning y Stock para generar automáticamente rutas y puntos de control a partir de los pickings.

Este módulo automatiza la creación de rutas y puntos de control directamente desde los pickings de stock e integra las ubicaciones de tránsito de inventario y las reglas de stock en los flujos de trabajo de Route Planning.

Características principales:

  • Generación automática de una Transit Location por Route Area y las reglas de stock correspondientes.
  • Generación automática de rutas y puntos de control al validar un picking.
  • Validación automatizada de pickings cuando los puntos de control de la ruta se marcan como completados.

Cuando utilizas la ubicación de tránsito creada para el Route Area, la entrega se realiza en dos pasos:

El primer paso mueve el stock desde la ubicación interna donde está almacenado hasta la ubicación de tránsito. Este movimiento representa la transferencia física desde tu almacén hasta el vehículo de transporte que realizará la entrega. Se crea un segundo picking cuando validas el primer picking. Este picking espera a que se complete el punto de control correspondiente cuando la entrega se completa en el cliente. Una vez completado el punto de control, el picking se valida automáticamente.

Nota: Para una mejor integración y simplicidad, recomendamos utilizar este módulo con el módulo route_planning_delivery instalado.

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

Vincula las rutas de entrega y los puntos de control a los albaranes de stock: cada área de ruta tiene su propia ubicación de tránsito y reglas de stock, y los albaranes de salida se añaden automáticamente a una ruta y se validan cuando se completa el punto de control.

Este módulo conecta la planificación de rutas con las operaciones de almacén para que los traslados de entrega (pickings) y las rutas se mantengan sincronizados.

En un área de ruta ahora se elige un almacén. Cuando se crea el área o cambia su nombre, código o almacén, Odoo crea (o actualiza) automáticamente una ubicación de tránsito para esa área y las reglas de stock que mueven los productos desde el stock del almacén a esa ubicación de tránsito y luego hasta el cliente.

En un traslado se obtiene un nuevo campo Route Area y un botón "Route planning" que abre los checkpoints relacionados. Cuando un traslado se asigna a un área de ruta y su ubicación de origen o destino coincide con la ubicación de tránsito del área, Odoo busca una ruta en borrador coincidente para la misma área, punto de partida y fecha; si no existe ninguna, la crea, y añade un checkpoint para el cliente. También intenta geolocalizar la dirección del cliente si faltan coordenadas.

Reglas de negocio añadidas: - Un traslado vinculado a una ruta que aún está en borrador no se puede validar hasta que la ruta esté planificada. - Un traslado vinculado a una ruta no se puede cancelar a menos que su checkpoint siga en borrador; al cancelar se crea entonces una incidencia "Document Cancelled". - Completar un checkpoint valida su traslado (y cualquier backorder se vuelve a poner en una ruta). - Un checkpoint con un traslado completado no se puede volver a mover a planificado. - Los tipos de incidencia tienen una nueva opción para cancelar el traslado vinculado, y el tipo de incidencia de cancelación integrado no se puede eliminar.

Los checkpoints muestran su traslado, sus operaciones se pueden editar desde el formulario del checkpoint, y los traslados muestran el área de ruta en las vistas de lista y de formulario.

Depende de

Modelos y campos (7)
  • route.area · amplía un modelo existentelocation_id, warehouse_id
  • stock.move · amplía un modelo existente
  • route.route · amplía un modelo existente
  • stock.picking · amplía un modelo existenteroute_area_id (Route Area), has_route_planning, route_checkpoint_ids (Route Checkpoints)
  • stock.warehouse · amplía un modelo existente
  • route.checkpoint · amplía un modelo existentepicking_id, picking_domain, move_ids_without_package
  • route.incident.type · amplía un modelo existentecancel_picking

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. 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: 1 confirmada, 8 sin información de 9 versiones.

Fuentes · Odoo 18.0

Confirmado el 2026-11-03 en la rama 18.0 de OCA/route-planning.

terminal Instalación y uso

Documentación de OCA · Odoo 18.0
  • Vaya a Inventory / Configuration / Settings.
  • Active Storage Locations y guarde.

Configuración de áreas de ruta

  • Vaya a Route Planning / Configuration / Areas.
  • Cree o edite un área de ruta.
  • Establezca el almacén si tiene más de un almacén. De lo contrario, el sistema utilizará el almacén predeterminado de su empresa.

Al guardar, el sistema automáticamente:

  • Creará o actualizará una ubicación de tránsito bajo la ubicación de vista del almacén.
  • Creará o actualizará reglas de existencias que vinculan la ubicación de existencias del almacén, la ubicación de tránsito del área de ruta y la ubicación del cliente.

Creación o edición de un tipo de operación

  • Vaya a Inventory / Configuration / Operation Types.
  • Cree o edite un tipo de operación.
  • Establezca el campo Destination Location en la ubicación de tránsito creada automáticamente por el área de ruta.

Configuración de tipos de incidencia

  • Vaya a Route Planning / Configuration / Incident Types.
  • Marque Cancel Picking en los tipos de incidencia que deben cancelar el picking vinculado al punto de control cuando se crea la incidencia.
  • Crea una orden de entrega utilizando un tipo de operación cuya ubicación de destino sea la ubicación de tránsito creada automáticamente por el área de ruta.
  • Asigna el área de ruta al picking.
  • Confirma / valida el picking.
  • El sistema buscará automáticamente una ruta en borrador existente para esa área y fecha programada, o creará una nueva ruta.
  • Se crea un punto de control de ruta y se vincula al picking y a su partner.
  • Ve a la ruta y planifícala.
  • Cuando se complete la visita al cliente, valida el punto de control. Esto validará automáticamente el picking.

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.