Contenido del curso

Gestión de Lotes y Fechas de Vencimiento

📦 Módulo 1 · Inventario

Gestión de Lotes y Fechas de Vencimiento

Desde la configuración hasta la venta: control completo de lotes, fechas de vencimiento y estrategia FEFO en Odoo 15.

⏱ 20 min 📶 Intermedio 🎯 Inventario · Compras · POS
🎯 Al finalizar esta lección vas a poder: Configurar el sistema para trabajar con lotes y fechas de vencimiento, registrar lotes en recepciones, monitorear vencimientos desde el almacén, aplicar la estrategia FEFO y operar correctamente desde el Punto de Venta.
ℹ️Este tutorial aplica específicamente a Odoo 15 Community Edition. Algunas pantallas pueden variar levemente según la versión exacta instalada.

⚙️ Paso 1 — Configuración del sistema

Antes de poder usar lotes y fechas de vencimiento, es necesario activar las opciones correspondientes en la configuración general de Inventario.

📍 Ruta: Inventario → Configuración → Ajustes
1
Abrir Ajustes de Inventario
Desde el menú principal ir a Inventario → Configuración → Ajustes.
2
Buscar la sección Trazabilidad
Activar la opción "Lotes y Números de Serie". Esto habilita el rastreo de productos por lote.
3
Activar Fechas de Vencimiento
En la misma pantalla activar "Fechas de Vencimiento". Aparece junto a la opción anterior.
4
Guardar
Hacer clic en el botón Guardar para que los cambios tomen efecto.
Importante: Ambas opciones deben estar activadas para que los campos de fecha de vencimiento aparezcan en los lotes y en las recepciones.
aliare.com.ar/odoo/inventory/configuration/settings
Mi Empresa
A
Ajustes — Inventario
Trazabilidad
Lotes y Números de Serie
Rastrear productos por número de lote o serie
Fechas de Vencimiento
Definir fechas de caducidad y alertas en los lotes
Guardar

📋 Paso 2 — Configuración del producto

Cada producto que requiera control de lotes y vencimiento debe configurarse individualmente en su ficha.

📍 Ruta: Inventario → Productos → [Producto] → Pestaña Inventario
2.1 — Activar rastreo por lotes
1
Abrir la ficha del producto
Buscar el producto en Inventario → Productos.
2
Ir a la pestaña Inventario
Dentro de la ficha del producto, hacer clic en la pestaña "Inventario".
3
Campo Rastreo
Cambiar el valor a "Por lotes". Esto habilita el control por número de lote.
4
Guardar el producto
Guardar los cambios antes de continuar.
2.2 — Configurar días de vencimiento (opcional)

En la pestaña Inventario del producto aparecen los siguientes campos de días. Todos son opcionales:

Campo Descripción
Tiempo de caducidadDías de vida útil. Odoo calcula la fecha de vencimiento sumando estos días a la fecha de recepción.
Tiempo de uso preferenteDías hasta los que el producto mantiene su calidad óptima (antes del vencimiento definitivo).
Tiempo de retiroDías antes del vencimiento en que el producto debe retirarse de venta.
Tiempo de alertaDías antes del vencimiento en que Odoo genera una alerta. Configurar ANTES de registrar lotes.
💡Si los productos recibidos vienen con fecha de vencimiento impresa por el proveedor (lo más común), se pueden dejar estos campos en cero e ingresar la fecha manualmente en cada recepción.
⚠️El campo "Tiempo de alerta" debe configurarse ANTES de recibir los lotes. Si se configura después, el lote ya registrado quedará con fecha de alerta igual a la de vencimiento y deberá corregirse manualmente.

🚚 Paso 3 — Compra y recepción de lotes

Al recibir mercadería, Odoo permite asignar el número de lote y la fecha de vencimiento directamente en el recibo.

📍 Ruta: Compras → Pedidos → [Orden de Compra] → Recibir Productos
1
Crear y confirmar la orden de compra
Compras → Pedidos → Crear. Agregar el producto con lotes y confirmar el pedido.
2
Abrir el recibo
En la orden de compra confirmada, hacer clic en el botón "Recibir" que aparece en la parte superior.
3
Abrir Detalle de Operaciones
Dentro del recibo, hacer clic en el botón "Detalle de Operaciones" (ícono de lista en la línea del producto).
4
Asignar número de lote
En la columna "Lote/Número de serie" ingresar el número de lote o usar "Generar lotes" para que Odoo lo cree automáticamente.
5
Ingresar fecha de vencimiento
En la columna "Fecha de vencimiento" ingresar la fecha que figura en el envase del producto.
6
Ajustar cantidad
Verificar que la cantidad en la columna "Hecho" coincida con lo recibido.
7
Validar el recibo
Hacer clic en "Validar". El lote queda registrado en el sistema con su fecha de vencimiento.
💡Si se reciben varios lotes distintos en el mismo recibo (con diferentes fechas de vencimiento), agregar una fila por cada lote en el Detalle de Operaciones, asegurando que la suma de cantidades coincida con lo pedido.

🏪 Paso 4 — Gestión de lotes en almacén

Una vez registrados los lotes, Odoo permite consultarlos y monitorear sus fechas de vencimiento desde el módulo de Inventario.

4.1 — Ver lotes y fechas de vencimiento
📍 Ruta: Inventario → Productos → Lotes/Números de serie

Desde esta pantalla se puede ver para cada lote:

  • Número de lote
  • Producto asociado
  • Cantidad disponible
  • Ubicación en el almacén
  • Fecha de vencimiento
  • Fecha de alerta
4.2 — Filtrar lotes próximos a vencer o vencidos

En la lista de lotes, usar los filtros disponibles:

aliare.com.ar/odoo/inventory/products/lots
Mi Empresa
A
Filtros ▼
⚠️ Próximo a vencer
🔴 Vencido
Lote Producto Cant. Vencimiento Alerta
LOT-2024-001Galletitas4801/01/2025🔴 Vencido
LOT-2024-002Galletitas12015/02/2025⚠️ Alerta
LOT-2024-003Galletitas20030/06/2025✅ OK
4.3 — Corregir la fecha de alerta en lotes ya registrados

Si el "Tiempo de alerta" se configuró después de registrar un lote, la fecha de alerta puede quedar incorrecta. Para corregirla:

1
Ir a Lotes/Números de serie
Inventario → Productos → Lotes/Números de serie.
2
Abrir el lote → Editar → Modificar "Fecha de alerta"
Ingresar la fecha correcta (por ejemplo, 30 días antes del vencimiento) y Guardar.

🔄 Paso 5 — Configurar estrategia FEFO

FEFO (First Expiry First Out) hace que Odoo proponga automáticamente el lote con la fecha de vencimiento más próxima al preparar una entrega.

📍 Ruta: Inventario → Configuración → Categorías de producto
1
Abrir la categoría del producto
Ir a Inventario → Configuración → Categorías de producto y abrir la categoría correspondiente.
2
Campo "Forzar estrategia de retirada"
En la sección Logística, seleccionar "First Expiry First Out (FEFO)" y guardar.
Importante: Para que FEFO funcione correctamente, todos los lotes deben tener fecha de vencimiento cargada. Si un lote no tiene fecha, Odoo no puede ordenarlos.
💡Si querés que FEFO aplique a todos los productos, configurarlo en la categoría padre (ej: "All" o "Todos"). Si solo aplica a ciertos productos, configurarlo en cada categoría específica.

🛒 Paso 6 — Venta regular con lotes

📍 Ruta: Ventas → Pedidos → [Orden de Venta]
1
Crear y confirmar la orden de venta
Ventas → Pedidos → Crear. Agregar cliente y producto con lotes. Confirmar.
2
Abrir el albarán y comprobar disponibilidad
Clic en el botón "Entrega""Comprobar disponibilidad". Odoo asigna el lote automáticamente según FEFO.
3
Verificar y validar
En "Detalle de Operaciones" confirmar que el lote asignado es el que vence primero. Luego "Validar".
ℹ️Una vez validado el albarán, el botón "Trazabilidad" muestra el historial completo: qué lote fue entregado, a qué cliente, en qué fecha y en qué orden de venta.

🖥️ Paso 7 — Configuración del Punto de Venta (POS)

Para que el POS funcione correctamente con lotes sin interrumpir el flujo de caja, se recomienda la siguiente configuración.

📍 Ruta: Punto de Venta → Configuración → Ajustes → Inventario → Tipo de operación (Pedidos TPV)
7.1 — Configuración recomendada
1
Abrir el Tipo de operación del POS
POS → Configuración → Ajustes → sección Inventario → clic en el enlace del Tipo de operación (Pedidos TPV).
2
Desmarcar opciones de trazabilidad
En la sección Trazabilidad: desmarcar "Crear nuevo Lote/Serie" y "Utilizar números de Lotes/Serie existentes".
3
Guardar y reiniciar sesión del POS
Guardar los cambios. Cerrar la sesión actual del POS completamente y volver a abrirla. Los cambios solo se aplican al iniciar una nueva sesión.
Con ambas opciones desmarcadas, el POS asigna el lote automáticamente usando FEFO. El cajero no necesita seleccionar ni ingresar ningún lote.
7.2 — Si se necesita selección manual de lote en POS

Si el negocio requiere que el cajero seleccione el lote (ej: cuando se trabaja con lector de código de barras en los envases), activar solo "Utilizar números de Lotes/Serie existentes" y dejar "Crear nuevo Lote/Serie" desmarcado.

✅ Checklist de configuración

Usá esta lista para verificar que todo esté correctamente configurado:

# Acción
1Inventario → Ajustes: Activar "Lotes y Números de Serie"
2Inventario → Ajustes: Activar "Fechas de Vencimiento"
3Ficha del producto → Pestaña Inventario → Rastreo: "Por lotes"
4Ficha del producto → Configurar "Tiempo de alerta" (días antes de vencer)
5Recepción → Detalle de Operaciones: Asignar lote y fecha de vencimiento
6Categoría de producto → Forzar estrategia de retirada: FEFO
7POS → Tipo de operación → Desmarcar opciones de lote manual
8Cerrar y reabrir sesión del POS para aplicar cambios
✅ Resumen de esta lección
Activar Lotes y Fechas de Vencimiento en Ajustes de Inventario.
Configurar el rastreo "Por lotes" en cada producto antes de recibir mercadería.
Asignar lote y fecha de vencimiento en el Detalle de Operaciones al recibir.
Configurar FEFO en la categoría del producto para salida automática por vencimiento.
En el POS, desmarcar las opciones manuales de lote para que FEFO actúe automáticamente.
¿Necesitás ayuda? Si tenés dudas con la configuración de lotes o fechas de vencimiento, contactanos. 📲 WhatsApp 🎫 Abrir ticket


Vistas
0 Número de vistas
0 Vistas de miembros
0 Vistas públicas
Compartir en redes sociales
Compartir enlace
Compartir por correo

Por favor iniciar sesión para compartir esto webpage por correo.