Para trabajar con varios almacenes en Odoo Inventario no hay ninguna casilla «multialmacén» que activar: creas el segundo almacén en Inventario › Configuración › Almacenes y Odoo activa solo las ubicaciones de almacenamiento. A partir de ahí, el orden importa. Primero, Rutas multietapa si recibes o envías en más de un paso. Después, cada almacén con sus pasos de entrada y salida, las rutas de reabastecimiento entre almacenes y las reglas de mínimo y máximo. Y por último, la valoración, que en Odoo 19 se decide en los ajustes de Contabilidad y no en la categoría de producto.
¿Cómo se configura Odoo Inventario con varios almacenes?
Muchos tutoriales que circulan se escribieron para versiones antiguas: buscan una casilla de multialmacén que ya no existe o una valoración «automatizada» que en Odoo 19 cambió de sitio. Este tutorial sigue los menús de la interfaz en español de Odoo 19, que Odoo 20 mantiene, contrastados con la documentación oficial y con el propio código de Odoo.
Antes de tocar nada, separa dos conceptos que se confunden a diario. Un almacén es un sitio físico con dirección propia: una nave, una delegación, una tienda con stock. Una ubicación es un hueco dentro de un almacén: una zona, un pasillo, una estantería. Dos naves son dos almacenes. Dos pasillos de la misma nave son dos ubicaciones.
Activa lo imprescindible en Ajustes
Solo lo que tu operativa necesita: ubicaciones, rutas multietapa, lotes.
Crea los almacenes y sus ubicaciones
Un almacén por sitio físico y, dentro, las ubicaciones que de verdad vas a usar.
Decide los pasos de entrada y salida de cada almacén
Uno, dos o tres pasos al recibir y al expedir, almacén a almacén.
Conecta los almacenes entre sí
Si un almacén central reabastece a los demás, se marca en el que recibe y en cada producto.
Pon reglas de reabastecimiento
Un mínimo y un máximo por producto y almacén.
Deja la valoración atada
Método de coste y momento contable, decididos con tu asesoría antes de cargar el stock.
Carga el stock inicial con un recuento
Con un ajuste de inventario por ubicación, no con compras ficticias.
Qué activar en Inventario › Configuración › Ajustes
La pantalla de ajustes de Inventario está dividida en bloques: Operaciones, Código de barras, Envío, Productos, Trazabilidad, Almacén y alguno más según los módulos que tengas instalados. Para un multialmacén te interesan sobre todo dos: Almacén y Trazabilidad.
| Opción en Ajustes | Bloque | Cuándo la necesitas |
|---|---|---|
| Ubicaciones de almacenamiento | Almacén | Si quieres saber en qué zona o estantería está cada cosa. Se activa sola al crear el segundo almacén |
| Rutas multietapa | Almacén | Si recibes o expides en 2 o 3 pasos, o quieres rutas propias. Al activarla se activa también Ubicaciones de almacenamiento |
| Números de serie y lote | Trazabilidad | Si necesitas saber de qué lote sale cada unidad vendida |
| Fechas de caducidad | Trazabilidad | Si tus lotes caducan. Solo aparece cuando ya has marcado Números de serie y lote |
| Día y mes del inventario anual | Operaciones | Para fijar la fecha del recuento anual; por defecto, el 31 de diciembre |
No busques la casilla «multialmacén»
En versiones antiguas existía. En Odoo 19 no: el menú Inventario › Configuración › Almacenes está siempre disponible para el responsable de inventario y, al guardar el segundo almacén, Odoo activa por su cuenta los grupos de multialmacén y de ubicaciones. Es el propio formulario el que te avisa: crear un almacén nuevo activa el ajuste Ubicaciones de almacenamiento.
No actives Rutas multietapa «por si acaso»: si tu almacén recibe y expide en un paso, no la necesitas, y tu equipo verá menos pantallas.
Cómo crear almacenes y ubicaciones en Odoo
Toda base de datos de Odoo nace con un almacén creado con la dirección de la empresa y el nombre corto WH. Lo normal es renombrarlo para que sea tu almacén principal y crear los demás desde Inventario › Configuración › Almacenes, con el botón Nuevo.
- Almacén: el nombre completo. «Nave Zaragoza» se entiende mejor que «Almacén 2».
- Nombre corto: hasta cinco caracteres y único dentro de cada empresa. Es el prefijo que verás en todas las operaciones de ese almacén, como ZAR/IN/00012, así que elígelo para que se reconozca a simple vista en un albarán.
- Dirección: la del sitio físico. Es la que sale en los documentos de recepción y expedición.
- Empresa: la sociedad propietaria del almacén. En un grupo con varias sociedades, cada una tiene sus almacenes, y los traspasos entre empresas son otra conversación, que tienes en cómo funciona un ERP multiempresa.
Las ubicaciones se crean en Inventario › Configuración › Ubicaciones, que solo aparece con Ubicaciones de almacenamiento activo. Se organizan en árbol: en ZAR/Stock/Zona A/Estantería 3, «Estantería 3» es la ubicación y «Zona A» su ubicación padre. El tipo que importa para el stock es Interno; los demás (proveedor, cliente, pérdida de inventario, producción, tránsito) son ubicaciones virtuales que Odoo usa para cuadrar los movimientos.
Dos campos de la ficha de ubicación que conviene rellenar desde el primer día. Frecuencia de inventario, en días, para programar recuentos cíclicos de esa ubicación; por defecto vale 0, sin recuentos programados. Y la estrategia de salida en el bloque de logística: FIFO, LIFO, ubicación más cercana, menos paquetes o FEFO si trabajas con caducidades.
¿Recepción y entrega en 1, 2 o 3 pasos? Cómo elegir
Con Rutas multietapa activa, cada almacén muestra en su pestaña Configuración del almacén dos campos: Envíos entrantes y Envíos salientes. No tienen por qué ir a la par: puedes recibir en dos pasos y expedir en tres. La pregunta no es qué opción es más completa, sino cuántas veces toca físicamente la mercancía tu equipo antes de dejarla quieta o de cargarla en el camión.
| Opción tal y como sale en Odoo | Qué pasa en el almacén | Ubicaciones que crea Odoo |
|---|---|---|
| Recibir y almacenar (1 paso) | La mercancía llega y queda en stock al validar la recepción | Ninguna |
| Recibir y luego almacenar (2 pasos) | Se descarga en una zona de entrada y un traslado interno la coloca en su sitio | Entrada |
| Recibir, realizar control de calidad y luego almacenar (3 pasos) | Entrada, revisión en una zona de calidad y después a stock | Entrada y Control de calidad |
| Entregar (1 paso) | Se coge de la estantería y sale al validar la entrega | Ninguna |
| Elegir y luego entregar (2 pasos) | Se prepara el pedido, se lleva a una zona de salida y se expide | Salida |
| Elegir, empacar y luego entregar (3 pasos) | Preparación, empaquetado en una zona aparte y expedición | Zona de empaquetado y Salida |
«Elegir» es preparar el pedido
La traducción al español de Odoo llama «Elegir» a lo que en un almacén se dice picking o preparación, y «empacar» al empaquetado. No es otra cosa: «Elegir y luego entregar (2 pasos)» es preparar en zona de salida y expedir. Y el control de calidad de la recepción en 3 pasos es una ubicación de paso, no exige instalar la aplicación Calidad.
Cada paso de más es una operación más que alguien tiene que validar. Tres pasos tienen sentido con muelle y zona de revisión reales, o con pedidos de muchas líneas que se empaquetan en otro puesto. Si no, el sistema va por delante de la realidad y tu equipo acabará validando traslados en bloque al final del día, que es justo lo que querías evitar. Para no equivocarte, contesta al configurador con lo que pasa hoy en tu almacén:
Qué activar en Odoo según tu almacén, en cinco reglas
- Un almacén, recepción y entrega en 1 paso: no actives nada. Odoo trabaja así de serie.
- Dos o más almacenes: créalos en Inventario, Configuración, Almacenes. Al crear el segundo, Odoo activa solo las Ubicaciones de almacenamiento. Para que uno reabastezca a otro, marca «Reabastecer desde» en el almacén que recibe.
- Recepción o entrega en 2 o 3 pasos: activa Rutas multietapa en Inventario, Configuración, Ajustes, y elige los pasos en Envíos entrantes y Envíos salientes de cada almacén.
- Lotes: activa Números de serie y lote (sección Trazabilidad) y marca Por lotes en cada producto. Con caducidad, añade Fechas de caducidad y la estrategia de salida FEFO.
- Valoración: se decide en Contabilidad, Configuración, Ajustes: Periódico (al cierre) o Perpetuo (en la facturación), y el método de coste: estándar, FIFO o coste promedio.
Orientativo. Menús y opciones de Odoo 19 en español, que Odoo 20 mantiene, según la documentación oficial de Odoo a 6 de octubre de 2026.
Transferencias entre almacenes y reglas de reabastecimiento (mínimo y máximo)
El montaje más habitual es una nave central que reabastece a delegaciones o tiendas. En Odoo se resuelve con una ruta entre almacenes y una regla de mínimo y máximo en el que recibe:
Marca de quién se reabastece cada almacén
En Inventario › Configuración › Almacenes abre el almacén que recibe y, en la pestaña Configuración del almacén, marca el central en el campo Reabastecer desde. Ese bloque solo aparece cuando ya tienes más de un almacén.
Activa la ruta en el producto
En la pestaña Inventario de cada producto aparece una ruta nueva con la forma «Delegación: suministrar producto de Central». Márcala en los productos que se mueven entre almacenes. Sin esa casilla, la regla no sabe que puede pedir al central y tirará de la ruta que tenga el producto, normalmente la de compra.
Crea la regla en el almacén que recibe
En Inventario › Operaciones › Reposición, pulsa Nuevo e indica el producto, la Ubicación de stock de la delegación (por ejemplo DEL/Stock), la ruta de suministro y el Mínimo y el Máximo. También puedes crearla desde el botón Reglas de reabastecimiento de la ficha del producto.
Deja que Odoo genere los movimientos
Cuando el previsto de la delegación baja del mínimo, Odoo crea dos operaciones: la salida desde el central y la recepción en la delegación. Mientras la mercancía viaja, figura en la ubicación Tránsito entre almacenes, así que no la cuentas dos veces ni la pierdes de vista.
Las reglas funcionan igual para comprar o fabricar: si el producto usa la ruta de compra, el disparo genera una solicitud de presupuesto al primer proveedor de su lista de precios; si usa fabricación, una orden de fabricación. Para que se disparen, el producto tiene que ser de tipo Bienes y tener marcado Rastrear inventario. Algunos detalles que no se ven a primera vista:
- Auto o Manual. Por defecto, la regla es automática y crea el pedido en cuanto el previsto cae del mínimo. En manual, el producto aparece en la pantalla de Reposición y alguien decide con el botón Pedir. La columna Activador está oculta: se muestra desde el icono de ajustes de columnas.
- Mínimo y máximo se miran sobre el previsto, no sobre el stock físico: Odoo descuenta lo comprometido en ventas y suma lo que ya viene en camino.
- La regla 0/0/1 sirve para productos que no quieres tener en stock: cada venta confirmada dispara la reposición de esa unidad, pero, a diferencia de la reposición bajo pedido, la unidad no queda reservada para esa venta.
- La ruta de reposición bajo pedido viene archivada. Si quieres reabastecer bajo pedido en vez de con mínimos, tienes que desarchivarla antes de que aparezca en la ficha del producto.
Valoración de inventario en Odoo: FIFO, coste promedio, periódica o perpetua
Aquí está el cambio que más confunde a quien viene de versiones anteriores. En Odoo 19 la valoración ya no se marca como «automatizada» en cada categoría de producto. Se decide por empresa en Contabilidad › Configuración › Ajustes, en el bloque Valoración del inventario, y la categoría de producto solo la cambia cuando una familia necesita algo distinto.
| Campo en Contabilidad | Opciones | Qué decide |
|---|---|---|
| Valoración | Periódico (al cierre) o Perpetuo (en la facturación) | Cuándo pasa a contabilidad el valor del stock. Si no lo cambias, la empresa parte de Periódico |
| Período de inventario | Manual, Diariamente o Mensual | Cada cuánto se genera el asiento de cierre de stock; en Manual lo lanzas tú |
| Método de coste | Precio estándar, First In First Out (FIFO) o Coste promedio (AVCO) | Cómo se calcula el coste de cada unidad. Si no lo cambias, la empresa parte de Precio estándar |
| Cuenta de valoración y diario | Las cuentas de tu plan contable | Dónde se registra el valor de las existencias en el balance |
Inventario lleva siempre el valor físico del stock al día, movimiento a movimiento. Lo que cambia es cuándo llega a la contabilidad. En periódico, el ajuste se hace con un asiento de cierre de stock: en Contabilidad › Revisión › Valoración del inventario ves la variación pendiente y pulsas Generar asiento. En perpetuo, el valor se actualiza al publicar facturas, y el cierre recoge lo que se ha recibido o entregado sin factura todavía.
Para el coste, la lógica de siempre. Con coste promedio, cada compra recalcula el precio medio, y es el más sencillo de explicar. FIFO valora la salida al coste de las primeras entradas, que es lo que piden muchas empresas con precios de compra muy cambiantes. El precio estándar es un coste fijo que mantienes tú. La elección es de tu asesoría, no del consultor de Odoo: tiene que casar con cómo cierras el ejercicio, que tienes contado en el tutorial de contabilidad en Odoo.
Revisa las cuentas que propone la localización española
El plan contable español de Odoo 19 deja como cuenta de valoración la 310, Materias primas A, con la 611 como variación de existencias y la 601 como gasto. Si tu empresa compra y revende mercancía, lo previsible es que tu asesoría quiera la 300, Mercaderías, y la 610. Cámbialo en la categoría de producto o en los ajustes antes de cargar el stock inicial, no en el cierre.
Inventario físico, recuentos e informes de stock
El stock de Odoo vale lo que valga el último recuento. Todo se hace desde Inventario › Operaciones › Inventario físico, una lista con cada producto por ubicación, su lote si lo tiene, el stock real que dice Odoo y una columna para la cantidad contada. Escribes lo que has contado, Odoo calcula la diferencia y, con Aplicar todo, ajusta el stock y deja el movimiento registrado contra la ubicación de pérdida de inventario.
- Carga inicial. Usa esta misma pantalla, con Nuevo, para dar de alta el stock de cada almacén. Es la forma limpia: entra con fecha, ubicación y lote, y no inventa compras que nunca existieron.
- Recuentos asignados. Selecciona las líneas y pulsa Solicitar un recuento para asignarlas a una persona con fecha. Después, Imprimir › Hoja de recuento te da el PDF para ir a contar.
- Recuento anual y cíclico. La fecha programada por defecto es el 31 de diciembre, que se cambia en Ajustes con Día y mes del inventario anual. Para las ubicaciones con más rotación, la Frecuencia de inventario de cada ubicación programa recuentos más seguidos.
- Lotes con stock previo. Si activas los lotes en un producto que ya tiene existencias, Odoo te avisa: asigna los lotes con un ajuste de inventario antes de seguir operando.
Para mirar el stock, el informe clave es Inventario › Informes › Stock, que solo ven los responsables de inventario. Con varios almacenes, el panel lateral permite agrupar por Almacenes y por categoría, y cada producto muestra stock real, disponible, entrante, saliente, coste unitario y valor total. Para saber qué ha pasado con una referencia, Informes › Historial de movimientos; para ver qué hay en cada estantería, Informes › Ubicaciones, que aparece cuando tienes activas las ubicaciones de almacenamiento.
Errores típicos al arrancar con Odoo Inventario
Casi todos los problemas de un multialmacén en Odoo se crean en la primera semana y se pagan durante años. Estos son los que más se repiten:
- Crear almacenes que son ubicaciones. Dar de alta «Pasillo 3» como almacén multiplica operaciones, rutas y reglas sin necesidad. Si comparte dirección y equipo, casi siempre es una ubicación.
- Copiar los tres pasos del manual. Activar recepción y entrega en tres pasos en un almacén donde se descarga y se coloca en el mismo movimiento solo añade validaciones que nadie hace a tiempo.
- Cambiar los pasos con operaciones abiertas. Hazlo en una copia de la base de datos y con las recepciones y entregas pendientes cerradas o revisadas, no a mitad de campaña.
- Olvidar la ruta en el producto. Marcar Reabastecer desde en el almacén no basta: si el producto no tiene la ruta de suministro, la regla de la delegación comprará al proveedor en lugar de pedir al central.
- Reglas en la ubicación equivocada. Una regla de la tienda con Ubicación en el stock del central vigila el almacén que no es. Revisa la columna Ubicación de la pantalla de Reposición.
- Recepciones al almacén que no toca. Con varios almacenes, en la orden de compra elige bien el tipo de operación de destino (Entregar a), o la mercancía de la delegación entrará en el central.
- Decidir la valoración después de cargar el stock. Cambiar el método de coste o las cuentas con existencias ya valoradas obliga a regularizar. Se decide antes del inventario inicial.
Si tu inventario hoy vive en hojas de cálculo que nadie se cree, ordenar esto suele ser el primer paso, y los síntomas los tienes en señales de que tu pyme ya no cabe en Excel.
Cómo lo hacemos en QUBIQ
Primero recorremos el almacén, no la pantalla: cuántos sitios físicos, cuántas veces se toca la mercancía y qué pide tu asesoría para valorar. Con eso configuramos Odoo en una copia, lo probamos con tus operaciones reales y cargamos el stock con un recuento. Somos Odoo Gold Partner desde 2019, Mejor Partner de Odoo en Europa y número uno en la Península Ibérica por referencias, con más de 100 consultores y más de 600 proyectos.
Preguntas frecuentes
¿Odoo Inventario permite gestionar varios almacenes en la versión estándar?
Sí. No hace falta ningún módulo adicional ni activar una casilla de multialmacén. Basta con crear el segundo almacén en Inventario › Configuración › Almacenes: Odoo activa las ubicaciones de almacenamiento y muestra los campos de reabastecimiento entre almacenes. Cada almacén tiene su nombre corto, su dirección, sus pasos de entrada y salida y sus propias reglas de reabastecimiento.
¿Qué diferencia hay entre un almacén y una ubicación en Odoo?
El almacén es un sitio físico con dirección propia, como una nave o una tienda, y tiene sus propias operaciones de recepción y entrega. La ubicación es un hueco dentro de un almacén, como una zona o una estantería, organizado en árbol bajo el stock de ese almacén. Si dos espacios comparten dirección y equipo, casi siempre son ubicaciones del mismo almacén.
¿Cómo se pasa stock de un almacén a otro en Odoo?
Hay dos formas. Puntualmente, con un traslado entre los dos almacenes. De forma recurrente, marcando el almacén de origen en Reabastecer desde, activando la ruta de suministro en el producto y creando una regla de mínimo y máximo en el almacén que recibe. Odoo genera la salida en origen y la recepción en destino, con la mercancía en tránsito mientras viaja.
¿Dónde se configura la valoración FIFO o coste medio en Odoo 19?
En Contabilidad › Configuración › Ajustes, bloque Valoración del inventario, campo Método de coste: Precio estándar, FIFO o Coste promedio (AVCO). Ahí mismo eliges si la valoración es periódica, al cierre, o perpetua, con la facturación. Si una familia de productos necesita otro método, se cambia en su categoría de producto, que prevalece sobre el valor de la empresa.
¿Cómo hago el inventario físico anual en Odoo?
Desde Inventario › Operaciones › Inventario físico. Seleccionas las líneas, pulsas Solicitar un recuento para asignarlas, imprimes la hoja de recuento y, al volver, escribes la cantidad contada. Con Aplicar todo, Odoo ajusta el stock y registra la diferencia. La fecha prevista por defecto es el 31 de diciembre y se cambia en los ajustes de Inventario.
¿Quieres tu multialmacén funcionando sin rehacerlo dentro de un año?
Revisamos cómo se mueve la mercancía en tus almacenes, decidimos contigo pasos, rutas y valoración, y dejamos Odoo Inventario configurado y con el stock cargado.
Hablar de mi implantación