Saltar al contenido

Traslados intercompañía en Odoo 19

🏢 INVENTARIO · ODOO 19 · MULTICOMPAÑÍA

Traslados intercompañía en Odoo 19

¿Cómo mover un mueble, una herramienta o material entre compañías de un mismo grupo sin emitir una orden de compra ni una venta? Odoo 19 lo permite — pero exige una configuración específica con ubicaciones virtuales, ubicación de tránsito y una ruta automatizada. Te explicamos paso a paso cómo dejarlo funcionando sin tocar la contabilidad cuando no debes hacerlo.

🔄
SIN VENTA NI COMPRA
Movimiento puro de inventario entre compañías

📦
UBICACIÓN DE TRÁNSITO
Punto neutral sin compañía asignada

⚙️
RUTA + REGLA
Movimiento automático al cruzar tránsito

⚠️
SOLO SIN COSTO
No usar para inventario con valor contable

Odoo permite gestionar múltiples compañías y sucursales dentro de una misma base de datos. Con un solo clic se cambia de empresa manteniendo todo centralizado, lo que facilita la operación de grupos empresariales con compras y ventas intercompañía nativas. Pero en la operación diaria surge una pregunta común:

❓ El caso de uso
¿Qué pasa cuando solo necesitamos mover inventario entre compañías sin que exista una venta o compra de por medio? Por ejemplo: un mueble, una herramienta o mercancía que ya no se usa en una oficina y debe trasladarse a otra sucursal del mismo grupo, sin generar factura ni impacto comercial. Lo que se busca es un traslado interno intercompañía, no una operación comercial.

Odoo no bloquea este tipo de movimientos, pero tampoco los habilita por defecto. Para que el flujo respete almacenes, ubicaciones, compañías y trazabilidad, hay que configurar ubicaciones virtuales + ruta automatizada antes de hacer el primer traslado.

⚠️ NOTA IMPORTANTE — IMPACTO CONTABLE
Aunque Odoo permite traslados directos entre compañías mediante reglas de almacén, solo es recomendable para productos sin valor contable: mobiliario, material de consumo o artículos sin costo significativo.

Si el producto es inventariable y tiene costo, el traslado implica un cambio de propiedad entre compañías — y debe respaldarse con una operación intercompañía (venta/compra interna o cuenta puente de inventario) para mantener una contabilidad correcta y trazable. Saltarse este principio te deja inventario “fantasma” entre razones sociales.

1
Crear una ubicación virtual sin compañía

El primer paso es crear una ubicación virtual sin compañía asignada. Esta ubicación funcionará como punto neutral del sistema — accesible desde cualquier compañía, no pertenece a ninguna.

▸ Ruta: InventarioConfiguraciónUbicacionesCrear
💡 PARÁMETROS CLAVE
Tipo de ubicación: Virtual. Compañía: dejar en blanco (sin compañía asignada). El campo en blanco es lo que permite que sea accesible desde todas las compañías.
Crear ubicación virtual sin compañía asignada

2
Crear la ubicación de tránsito

Ahora creamos una ubicación de tránsito, también sin compañía, y definimos como ubicación principal la ubicación virtual del paso anterior. Esta ubicación de tránsito es la que usaremos como punto intermedio por el que pasará el producto al cruzar de una compañía a otra.

🏷️ Tipo
Tránsito (transit location).

🏢 Compañía
Vacío (sin compañía).

📁 Ubicación principal
La ubicación virtual del paso 1.

Ubicación de tránsito sin compañía con ubicación virtual como padre

3
Cambiar a la compañía receptora y crear la ruta

Aquí está el detalle clave: la ruta debe crearse desde la compañía que va a recibir el producto. En este ejemplo, ingresamos con la compañía CDMX (la receptora) antes de crear la ruta. Si la creas desde la compañía origen, no podrá disparar el movimiento en la receptora.

▸ Ruta: Selector de compañía (esquina superior)CDMX
Cambio a la compañía receptora CDMX antes de crear la ruta

4
Crear la regla de inventario dentro de la ruta

Dentro de la ruta creamos una regla de inventario que indica: “cuando un producto llegue a la ubicación de tránsito, mover automáticamente a la ubicación de existencias de CDMX”. Es la regla que cierra el flujo y hace que la mercancía termine donde tiene que estar.

▸ Regla:
Pull from
=
Ubicación de tránsito
|
Push to
=
Existencias / CDMX
Regla de inventario dentro de la ruta intercompañía

5
Activar la ruta en el producto

Una vez creada la ruta y su regla, solo queda activarla en el producto que vamos a mover. Esto se hace desde el formulario del producto, en la pestaña Inventario / Rutas. Solo los productos con esta ruta marcada dispararán el movimiento automático al cruzar tránsito.

Activar la ruta intercompañía en el producto

6
Probar el flujo: traslado desde la compañía origen

Para probar, creamos un traslado interno en la compañía origen (en este ejemplo, Industria). Como ubicación de destino seleccionamos la ubicación de tránsito que configuramos. Validamos el movimiento.

Traslado interno desde Industria hacia la ubicación de tránsito
💡 NO ESPERES UN MENSAJE
Al validar el traslado, aparentemente no ocurre nada adicional. El movimiento se completa de forma normal y la pantalla no muestra acciones extra. Esto es esperado — la magia ocurre silenciosamente en la otra compañía.

7
Verificar el movimiento automático en la compañía receptora

Si activamos la vista de múltiples compañías o cambiamos a CDMX, veremos que Odoo generó automáticamente un nuevo movimiento de inventario: el traslado desde la ubicación de tránsito hacia la ubicación de existencias de CDMX, ejecutado gracias a la ruta y la regla configuradas.

Vista en compañía CDMX con el traslado generado
Detalle del movimiento de inventario en CDMX
✅ RESULTADO
El producto pasa de una compañía a otra automáticamente, usando la ubicación de tránsito como punto intermedio. Sin órdenes de venta, sin órdenes de compra, sin facturas — solo movimiento de inventario.

📊 Resumen visual del flujo

🏢 Compañía Industria
Existencias

🔀 Tránsito
(sin compañía)

🏢 Compañía CDMX
Existencias

El paso del rayo (⚡) es el que dispara la ruta automáticamente al cruzar la ubicación de tránsito.

📌 En resumen

Los traslados intercompañía en Odoo 19 son posibles sin recurrir a órdenes de venta o compra, pero requieren entender el alcance: ubicación virtual + tránsito + ruta automatizada en la compañía receptora + activación en el producto. Bien configurado, el flujo es transparente para el operador y respeta multicompañía y trazabilidad.

Para escenarios donde los traslados deben afectar contablemente, lo recomendable es implementar un flujo intercompañía formal o un módulo personalizado que gestione correctamente la parte contable y de inventario. En Exdoo diseñamos ambos enfoques según el caso de uso real de tu grupo empresarial.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

¿Te gustaría implementar Odoo en tu empresa?

12 años de experiencia · +60 implementaciones exitosas · Partner Gold de Odoo en México

Hablemos por WhatsApp