Cómo llevar el control de vencimientos en una farmacia
Llevar el control de vencimientos en una farmacia consiste en registrar el lote y la fecha de vencimiento de cada producto que ingresa, calcular cuántos días faltan para que caduque y actuar sobre los que están próximos a vencer antes de que se conviertan en pérdida. En la práctica, se hace de una de tres formas: revisión manual del depósito, una plantilla de Excel, o un sistema que calcula y alerta solo.
El objetivo es doble. Primero, evitar la merma: un medicamento que vence en el estante es dinero que compraste y ya no puedes recuperar. Segundo, cumplir con DIGEMID: tener productos vencidos en exhibición o en depósito es una infracción, y en una inspección puede derivar en observación, multa o suspensión del establecimiento.
Cualquiera de los tres métodos parte del mismo dato de origen: la fecha de vencimiento impresa en cada lote que recibes del proveedor. La diferencia está en qué tan bien ese dato se mantiene actualizado a medida que vendes, y en si el método te avisa a tiempo o te obliga a descubrir el problema tú mismo.
Plantilla de control de vencimientos en Excel (gratis, columna por columna)
Un Excel de control de vencimientos bien armado es un punto de partida legítimo para una botica pequeña. Lo importante es que tenga las columnas correctas y una fórmula que calcule los días restantes. Esta es la estructura mínima que funciona:
Producto y presentación
Nombre comercial, concentración y presentación (caja x30, blíster x10). Sin la presentación exacta, dos lotes del "mismo" producto se confunden.
Lote
El número de lote impreso en el empaque. Es la unidad real de control: un mismo producto puede tener varios lotes con vencimientos distintos conviviendo en el estante.
Fecha de vencimiento
La fecha del empaque, en formato de fecha real (no texto), para que Excel pueda restar días. Este es el dato que hace funcionar toda la plantilla.
Stock del lote
Cuántas unidades quedan de ESE lote. No el stock total del producto: el del lote, porque es lo que puede vencer.
Días para vencer
Columna calculada con la fórmula =Fecha_Vencimiento - HOY(). Es el corazón de la plantilla: te dice cuántos días de vida le quedan a cada lote a día de hoy.
Semáforo (estado)
Una columna con formato condicional: verde si faltan más de 90 días, amarillo entre 90 y 30, rojo a menos de 30. Así ves de un vistazo qué lotes exigen acción.
Con esa base, ordenas la tabla de menor a mayor por "Días para vencer" y revisas de arriba hacia abajo: lo que está en rojo primero. Para una botica con pocos SKU y un solo responsable disciplinado, este Excel cubre lo esencial y no cuesta nada.
Por qué el Excel se desincroniza (y termina fallando)
El problema del Excel no es la plantilla: es que vive separado de tus ventas. Cada vez que vendes una caja, el stock real baja, pero el Excel no. Alguien tiene que acordarse de descontarlo a mano. En cuanto eso se olvida un par de veces —y en hora punta se olvida— la columna de stock deja de reflejar la realidad y el control pierde sentido.
- No se actualiza con las ventas: el stock del Excel y el stock real del estante se separan con cada venta que no se anota.
- No alerta en tiempo real: eres tú quien tiene que abrir el archivo, ordenar y revisar. Si no lo haces esta semana, no te enteras.
- Depende de una sola persona: si quien mantiene el Excel falta o renuncia, el control se detiene y nadie lo nota hasta que aparece un vencido.
- No controla FEFO en la venta: el Excel te dice qué lote vence antes, pero no impide que el cajero despache el lote equivocado en el mostrador.
- No genera historial auditable: en una inspección DIGEMID, un archivo editable no demuestra qué lote saliste en cada venta.
Dicho de forma directa: el Excel es un buen registro, pero es un mal sistema de alerta. Te sirve para fotografiar la situación un lunes por la mañana, no para vigilarte los vencimientos todos los días mientras atiendes.
Excel vs. sistema con alertas: comparación honesta
No siempre necesitas un software. Esta tabla te ayuda a decidir según el tamaño y el ritmo de tu operación:
| Criterio | Excel / manual | Sistema con alertas |
|---|---|---|
| Costo | Gratis | Incluido en el plan del software |
| Se actualiza con las ventas | No, a mano | Sí, automático en cada venta |
| Alerta a 30/60/90 días | Solo si revisas el archivo | Sí, en el panel, sin revisar |
| Controla FEFO en el mostrador | No | Sí, descuenta el lote que vence antes |
| Historial por lote para DIGEMID | No (editable, no auditable) | Sí, kardex por lote exportable |
| Escala con el catálogo | Falla pasando 200-300 SKU | Sí, sin límite práctico |
| Depende de una persona | Sí | No, el sistema lo hace solo |
La regla práctica: si tienes menos de 200 productos, un solo responsable ordenado y poco movimiento de lotes, el Excel aguanta. Cuando el catálogo crece, entran varios lotes por producto o el control depende de que alguien "se acuerde", el archivo deja de protegerte y conviene automatizar.
Sysfarma calcula los días al vencimiento de cada lote y muestra alertas a 30, 60 y 90 días en el panel, sin que abras ni actualices ningún Excel.
Control de vencimientos con alertas automáticas: cómo funciona
Un sistema o app de control de vencimientos resuelve el punto débil del Excel: el dato vive dentro del mismo sistema que registra tus ventas, así que nunca se desincroniza. Al registrar una compra, ingresas el lote y su fecha de vencimiento una sola vez. A partir de ahí, el sistema hace tres cosas solo.
- Calcula los días restantes de cada lote todos los días, sin que abras nada.
- Descuenta primero el lote que vence antes en cada venta (FEFO automático), sin que el cajero elija.
- Muestra en el panel los lotes que entran en el umbral de 30, 60 o 90 días para que actúes a tiempo.
La diferencia de fondo es el momento en que te enteras. Con Excel te enteras cuando decides revisar; con alertas automáticas te enteras cuando el lote cruza el umbral, que es cuando todavía tienes margen para hacer una promoción, devolver al proveedor o transferir a otra sucursal. El FEFO automático es la otra mitad: para entender por qué es obligatorio y en qué se diferencia de FIFO, puedes leer nuestra guía "FEFO y FIFO en farmacias".
En el POS de Sysfarma el cajero no elige el lote: el sistema descuenta el de vencimiento más próximo en cada venta, incluso en hora punta.
Qué hacer con los productos próximos a vencer
Detectar el lote a tiempo solo sirve si sabes qué hacer con él. Estas son las opciones, en orden de preferencia según cuánto recuperas:
- Agotar el stock priorizando su despacho con FEFO: que ese lote salga primero en cada venta.
- Hacer una promoción o descuento para acelerar la rotación antes de la fecha.
- Devolver al proveedor, si el acuerdo comercial contempla canje o devolución por vencimiento.
- Transferir a otra sucursal con mayor rotación de ese producto.
- Registrar como merma y retirarlo a la zona de cuarentena para su destrucción, cuando ya no hay margen.
Lo que nunca corresponde es dejar el producto vencido en exhibición o en el depósito general sin identificarlo. Los vencidos deben ir a un área de cuarentena señalizada, separada del stock disponible para venta, hasta su destrucción documentada.
Sysfarma guarda el kardex y el historial de movimientos por lote, listos para exportar cuando el inspector DIGEMID los solicite.
Preguntas frecuentes
Registra el lote y la fecha de vencimiento de cada producto al recibirlo, calcula los días que faltan para que caduque y revisa primero los más próximos a vencer. Puedes hacerlo con una plantilla de Excel (columnas: producto, lote, vencimiento, stock, días para vencer y semáforo) o con un sistema que lo calcula y te alerta solo a 30, 60 y 90 días.
Sí, para una botica pequeña con pocos productos y un responsable ordenado. El límite es que el Excel no se actualiza solo con las ventas ni alerta en tiempo real: hay que descontar el stock a mano y acordarse de revisarlo. Cuando el catálogo crece o entran varios lotes por producto, el archivo se desincroniza del stock real y deja de proteger contra la merma.
Las Buenas Prácticas de Almacenamiento (RM N° 585-99-SA/DM) obligan a controlar los vencimientos, aplicar rotación FEFO y retirar del inventario disponible todo producto vencido, que debe ir a un área de cuarentena hasta su destrucción. Tener vencidos en exhibición o depósito es una infracción que en una inspección puede derivar en observación, multa o suspensión del establecimiento.
Sin sistema automatizado, revisa el depósito completo al menos una vez al mes. Con alertas automáticas, el sistema vigila los umbrales de 30, 60 y 90 días todos los días, y basta con atender lo que aparece en el panel; una revisión física periódica sigue siendo recomendable como verificación adicional, no como control principal.
La app o el sistema comparte los datos con tus ventas, así que el stock por lote siempre está actualizado y las alertas saltan solas cuando un lote entra en el umbral de riesgo. El Excel es un registro estático: refleja la realidad solo hasta la última vez que alguien lo actualizó a mano, y no impide que el cajero despache el lote equivocado en el mostrador.
¿Cuántos lotes tienes hoy a menos de 30 días de vencer?
Sysfarma te lo dice sin abrir un Excel: alertas automáticas a 30, 60 y 90 días y FEFO en cada venta. Solicita una demo en vivo.