Saltar al contenido principal

📦 Lotes y trazabilidad

Si tu negocio trabaja con productos que tienen número de lote y fecha de caducidad (alimentación, farmacia, cosmética, química, etc.), TPVReady te ofrece trazabilidad completa: sabes en todo momento de dónde viene cada lote, dónde está su stock y a qué clientes ha llegado.


¿Para qué sirve la trazabilidad?

Imagínate estas situaciones reales:

  • 🚨 Aviso de retirada de producto: el fabricante notifica que el lote X-2026-005 está contaminado. En 30 segundos sabes a qué clientes les vendiste ese lote exacto y puedes llamarlos uno a uno.

  • 📅 Alertas de caducidad: el sistema te avisa cada mañana de los lotes que caducan en los próximos 30 días, para que los promociones o los des de baja antes de que sea tarde.

  • 🔍 Auditoría sanitaria: la inspección pide demostrar el origen de un producto facturado a un cliente. En un click ves el albarán de compra al proveedor, el lote, la cantidad y la cadena completa.

  • 📊 Control de stock por antigüedad: ¿qué lotes son más antiguos? ¿Cuáles llevan más tiempo sin venderse? Toda la información disponible.


Requisitos previos

Para que un producto entre en el módulo de trazabilidad, debe tener marcada la casilla "Usa lotes" en su ficha.

Cómo activarlo:

  1. Ve a Almacén → Productos
  2. Edita el producto
  3. Activa la casilla "Usa lotes"
  4. Guarda

A partir de ese momento, cuando recibas el producto en un albarán de entrada, podrás indicar el número de lote y fecha de caducidad.


Listado de lotes

Ve a Almacén → Lotes y trazabilidad.

Verás la lista de todos los lotes de tu empresa, con información clave:

ColumnaSignificado
LoteNúmero del lote (clic para ver la ficha completa)
ProductoProducto al que pertenece
Fecha fab.Fecha de fabricación
CaducaFecha de caducidad
Días a caducarBadge con código de color (ver abajo)
Stock totalCantidad disponible sumando todos los almacenes
Por almacénDistribución del stock entre tus almacenes
EstadoActivo / Caducado / Agotado / Bloqueado

🎨 Código de colores de caducidad

ColorSignificado
🟢 VerdeCaduca en más de 30 días
🟡 AmarilloCaduca entre 8 y 30 días
🔴 RojoCaduca en 7 días o menos, o ya está caducado

🎯 Píldoras de estado (cabecera)

Arriba de la lista verás contadores en tiempo real:

  • 🟢 X con stock — lotes con cantidad disponible
  • 🔴 X caducados — lotes con stock pero ya pasados de fecha (¡urgente!)
  • 🔴 X en 7d — caducan en menos de una semana
  • 🟡 X en 30d — caducan en menos de un mes

🔧 Filtros disponibles

  • Estado: activo / caducado / agotado / bloqueado / todos
  • Caducidad: próximos 7 días, 15, 30, 60, 90 o cualquier
  • Solo con stock (activado por defecto): oculta lotes ya vendidos del todo

Ficha de trazabilidad de un lote

Haz clic en cualquier lote de la lista para ver su ficha completa. Es la pantalla más potente del módulo. Te muestra:

📋 Datos del lote

Producto, referencia, fecha de fabricación, fecha de caducidad, notas.

📊 Resumen de actividad

  • Stock total actual
  • Entradas totales (cuánto entró en su vida)
  • Salidas totales (cuánto salió)
  • Clientes distintos que lo han recibido
  • Albaranes de salida generados
  • Facturas que lo incluyen

🔙 Origen del lote

Aquí ves de dónde vino el lote:

  • Albarán de entrada que lo creó (con su número)
  • Proveedor (nombre + CIF)
  • Fecha de recepción
  • Almacén donde entró
  • Cantidad inicial

Con un botón directo "Ver albarán" para abrir el documento original.

📦 Stock actual por almacén

Tabla con el desglose de dónde queda el lote ahora mismo, almacén por almacén.

🚚 Albaranes de salida

Lista de TODOS los albaranes de venta que han incluido este lote. Cada uno con:

  • Número de albarán
  • Fecha
  • Cliente que lo recibió (nombre + CIF)
  • Cantidad enviada
  • Botón directo al albarán

Esto es el corazón de la trazabilidad: en una sola pantalla ves a qué clientes ha llegado el lote.

🧾 Facturas

Las facturas de venta que incluyen este lote, con cantidad e importe. Igual de detallado.

🔄 Traspasos entre almacenes

Si has movido el lote entre tus propios almacenes, aparece el histórico.

📋 Movimientos cronológicos

La línea de tiempo completa del lote: cada entrada, salida, ajuste, inventario o traspaso, ordenado del más reciente al más antiguo, con:

  • Fecha
  • Tipo de movimiento (con código de color)
  • Almacén
  • Cantidad (positiva o negativa)
  • Stock antes / Stock después
  • Usuario que lo hizo

Alertas automáticas de caducidad

TPVReady te avisa cada día a las 6:00 de la mañana si hay lotes próximos a caducar.

¿Qué se considera "próximo"?

Por defecto, lotes que caduquen en los próximos 30 días (y también los ya caducados de los últimos 7 días, por si no los detectaste).

¿Cómo me llega el aviso?

Te llega una notificación 🔔 (campanita + email + push si los tienes activos) con un resumen único por día. Por ejemplo:

⚠️ 3 lote(s) ya caducados con stock Yogur natural (lote L-2026-003) CADUCADO hace 2 días · Crema antigotas (lote L-2026-008) en 5d · Suero fisiológico (lote L-2026-012) en 12d · y 2 más

Al pulsar la notificación, vas directo al listado de lotes filtrado por "próximos a caducar" para tomar acción.

Niveles de urgencia

La notificación cambia de color/categoría según gravedad:

  • 🔴 Error si hay lotes ya caducados con stock
  • 🟡 Aviso si hay lotes que caducan en menos de 7 días
  • 🔵 Información si solo hay lotes en el rango 8-30 días

Configurar el umbral

Por defecto son 30 días. Si quieres cambiarlo para tu negocio (ej: una farmacia podría querer 60 días, una panadería 7), contacta con soporte@extremanet.com.


Trazabilidad desde un albarán de compra

Además de la ficha del lote, también puedes hacer trazabilidad al revés: desde un albarán de entrada que recibiste de un proveedor, ver TODO lo que generó.

Cómo

  1. Ve a Compras → Albaranes de entrada
  2. Abre el albarán
  3. Pulsa el botón "Trazabilidad" (arriba a la derecha, en morado)
  4. Verás cada línea con su lote, y para cada lote:
    • Albaranes de salida que lo consumieron
    • Facturas que lo incluyen
    • Stock pendiente

Útil para responder en un click a: "¿qué hicimos con la compra que hicimos al proveedor X el 5 de enero?"


Casos prácticos paso a paso

Caso 1: Aviso de retirada de un lote

Escenario: El fabricante avisa de que el lote 2026-A47 del producto "Crema hidratante" tiene un problema y hay que recuperar los productos vendidos.

Pasos:

  1. Ve a Almacén → Lotes y trazabilidad
  2. Filtra o busca por el lote 2026-A47
  3. Clic para abrir su ficha
  4. En la sección 🚚 Albaranes de salida ves todos los clientes que lo recibieron, con número de albarán, fecha y cantidad
  5. Llama o escribe a cada uno con la información exacta
  6. En 📦 Stock actual ves qué te queda por almacén para retirar del stock
  7. Bloquea el lote: edita su estado a "Bloqueado" para que no vuelva a salir

Caso 2: Promocionar productos próximos a caducar

Escenario: Quieres ofrecer descuento a productos cuya caducidad está cerca para no perderlos.

Pasos:

  1. Ve a Almacén → Lotes y trazabilidad
  2. Aplica el filtro "Próximos 30 días"
  3. Marca el checkbox "Solo con stock"
  4. Ordena por "Días a caducar" (los más urgentes arriba)
  5. Para cada lote, mira la cantidad disponible y decide acción (descuento, oferta, devolución al proveedor...)

Caso 3: Auditoría — origen de un producto vendido

Escenario: Un cliente pregunta de dónde viene un lote concreto que recibió en su factura.

Pasos:

  1. Abre la factura del cliente
  2. Identifica el lote en la línea del producto
  3. Ve a Almacén → Lotes y trazabilidad y busca el lote
  4. En la ficha verás la sección 🔙 Origen: proveedor, número de albarán de compra, fecha de recepción
  5. Documenta la cadena completa para el cliente

Preguntas frecuentes

Tengo un producto sin la casilla "Usa lotes" marcada, ¿aparece aquí?

No. El módulo solo muestra lotes de productos con usa_lotes = 1. Si quieres incluirlo, edita el producto y activa la casilla.

¿Cómo se crean los lotes?

Cuando recibes un producto con la casilla "Usa lotes" en un albarán de entrada, TPVReady te pide el número de lote, fecha de fabricación y caducidad. Eso crea automáticamente el lote en el sistema.

¿Puedo crear lotes manualmente sin un albarán de entrada?

Sí, desde Almacén → Productos, en cada producto que use lotes hay una pestaña "Lotes" donde puedes crear manualmente. Pero el flujo recomendado es a través de albarán de entrada porque así queda la trazabilidad del origen.

Un lote ha llegado a stock 0, ¿sigue apareciendo?

Pasa automáticamente a estado "Agotado" y por defecto se oculta de la lista (porque tienes activado "Solo con stock"). Desmarca esa casilla para verlos.

Si un producto pasa a NO usar lotes, ¿pierdo el histórico?

No. La trazabilidad de lo que se vendió antes se conserva. Pero las nuevas entradas dejarán de crear lotes.

¿La caducidad se calcula automáticamente?

No. TPVReady solo guarda lo que tú indicas en el albarán de entrada. Es información que debe venir del fabricante / proveedor.

¿Los lotes caducados se borran solos?

No. Pasan a estado "Caducado" pero permanecen en el histórico para auditoría. Tú decides qué hacer con el stock que pueda quedar (devolver al proveedor, destruir, etc.).

¿Funciona en TPV / venta directa?

Si tu producto usa lotes, al venderlo en TPV deberás elegir de qué lote sale. Por defecto, el sistema sugiere el más próximo a caducar (FEFO — First Expired, First Out).


¿Necesitas ayuda?

Si tienes dudas o algo no funciona como esperas, contacta con soporte@extremanet.com.