La realidad del almacén vs. la teoría del ERP: ¿Qué ocurre cuando nos saltamos el stock reservado?
En los manuales teóricos de software de gestión empresarial, el flujo logístico siempre se dibuja como una línea recta perfecta: entra el pedido de un cliente, el sistema reserva las unidades disponibles en la estantería, si falta algo se emite una orden de compra JIT (Just-In-Time) al proveedor con la correlación exacta entre ambos documentos, y nadie toca esa mercancía hasta que sale por el muelle de expedición.
Cualquiera que lleve más de tres décadas en el sector de la distribución farmacéutica sabe que en el almacén real esa línea recta no existe.
El choque entre el dogma informático y la urgencia hospitalaria
En el día a día de un almacén distribuidor se suceden situaciones que la teoría informática tradicional no suele contemplar:
- La urgencia médica o de guardia: Una farmacia comunitaria o un hospital llama a las 18:30 solicitando con carácter urgente un fármaco oncológico, un biológico o un estupefaciente. Su furgoneta de reparto parte a las 19:00. Las únicas unidades físicas en el almacén están "reservadas" formalmente para un pedido que no saldrá hasta el día siguiente por la mañana.
- La recepción de proveedor con cambio de destino: Llega un camión de Cofares, Alliance Healthcare o laboratorio con mercancía pedida para abastecer la falta de un cliente determinado, pero en ese mismo instante hay otro pedido prioritario en mesa que necesita esas mismas cajas para no perder la ruta de reparto.
- La decisión operativa del mozo de picking: En el turno de almacén, el preparador de pedidos retira las cajas físicas que encuentra en la balda porque están en su ruta de recogida y el terminal se las valida.
Si el ERP respondiera bloqueando la pantalla con un mensaje en rojo del tipo "Error: Stock bloqueado por otra reserva", el sistema se convertiría en un cuello de botella que perjudicaría a los pacientes y entorpecería la operativa comercial. El software debe adaptarse al ritmo del almacén, no el almacén al capricho del software.
Reserva lógica vs. Stock físico disponible
Para resolver esta encrucijada, en Top-Pharma establecimos una distinción arquitectónica fundamental: la reserva de un pedido de venta es un compromiso comercial lógico, nunca un candado físico infranqueable en la estantería.
- El stock físico es derivado del Kardex: En nuestra arquitectura, el stock físico no es una cifra estática congelada en una columna de base de datos; se calcula en tiempo real a partir de los movimientos del Kardex (
StockMovement) y los lotes activos. - El Albarán de Salida manda sobre la expedición: Cuando se emite un Albarán de Entrega (
SalesDeliveryNote), el sistema verifica la existencia física de lotes vendibles en almacén. Si hay existencias físicas en buen estado, el operario puede picarlas, asignarlas al pedido urgente y expedirlas aplicando el estricto orden FEFO (First Expired, First Out). - Entradas de mercancía en muelle: Cuando se valida la recepción de un albarán de compra (
DeliveryNoteReceive), los productos ingresan de inmediato en el stock físico del almacén. Aunque el pedido a proveedor naciera vinculado a una venta concreta, la mercancía ya está físicamente en las instalaciones y disponible para su uso.
¿Qué ocurre con el "desaguisado" y cómo lo absorbe el ERP?
Cuando un pedido urgente (Pedido B) consume las existencias que estaban previstas para otro cliente (Pedido A), el sistema no entra en pánico ni corrompe los datos. Se produce una reordenación transparente en tres fases:
1. Rotura sobrevenida y recálculo automático
El Pedido A (el que ha cedido su mercancía) conserva intactas sus líneas y cantidades solicitadas, pero sus unidades servidas siguen en cero. Al recalcular el stock disponible frente a las existencias físicas restantes, el ERP detecta al milisegundo que el Pedido A pasa a estar en rotura / falta neta.
2. Detección reactiva en la Bandeja de Faltas (ProcurementConsolidation)
Dado que el motor no almacena estados congelados, el Pedido A reaparece automáticamente en la Bandeja de Faltas y Consolidación de Compras. El responsable de aprovisionamiento ve la necesidad de reposición al instante. Con un solo clic, puede agrupar esa falta con las del resto de pedidos y emitir una orden de compra urgente por Fedicom v3 o EDI a un mayorista de guardia.
3. Reordenación de prioridades en pedidos en curso
Si la mercancía ya venía en camino desde un proveedor, la ficha del pedido de compra (OrderDetail) cuenta con una matriz de asignaciones (allocations) donde el usuario puede alterar las prioridades mediante un sencillo selector o flechas de subida y bajada. Esto permite decidir qué cliente tiene derecho preferente sobre las unidades que están a punto de descargarse en muelle.
Cumplimiento normativo y trazabilidad sanitaria (BPD y SEVeM)
Un temor muy extendido entre los directores técnicos farmacéuticos es si esta flexibilidad logística puede comprometer la trazabilidad regulatoria ante una inspección de Sanidad o de la AEMPS.
La respuesta es tajante: en absoluto.
Las Buenas Prácticas de Distribución (BPD / GDP) y el sistema de verificación de medicamentos (SEVeM / NMVS) no auditan intenciones comerciales de compra, sino realidades físicas de expedición:
- Lo que exige la legislación comunitaria es conocer con exactitud qué lote físico, con qué fecha de caducidad y con qué números de serie GS1 DataMatrix bidimensionales ha salido del almacén con destino a cada destinatario (código de farmacia o CIF de mayorista).
- En el Grafo de Trazabilidad de Top-Pharma, la cadena de custodia queda fijada de forma inalterable en el momento en que se genera el albarán de salida y se desactivan los identificadores en el repositorio nacional.
- El hecho de que la compra se hubiera proyectado para el cliente A y se haya entregado al cliente B es una decisión de gestión interna del distribuidor; la trazabilidad sanitaria refleja con absoluta fidelidad lo que realmente ha salido por la puerta del almacén.
Conclusión: La solución equilibrada
La clave de un ERP de distribución farmacéutica no radica en prohibir la realidad del muelle, sino en gobernarla con transparencia.
Incorporar alertas informativas en las pantallas de preparación ("Aviso: Este lote estaba previsto para el Pedido X; al expedirlo se generará falta automática") otorga al equipo de almacén la información que necesita para tomar decisiones rápidas, manteniendo al departamento de compras informado y garantizando que ningún cliente quede desatendido.
Guillermo Tudela Soler
Analista de Sistemas · Director
Analista de sistemas y director en Conectividad y Comunicaciones, S.L. con más de 30 años de experiencia diseñando e implantando sistemas ERP en el sector farmacéutico e industrial español.
Otras lecturas recomendadas
Fin a la «fe ciega»: auditoría y consultoría interactiva de precios, costes y márgenes en cada pedido de cliente
En un almacén con más de 50.000 referencias y miles de líneas diarias por teclado o Fedicom, el operador no puede trabajar a ciegas. Cómo la función de auditoría interactiva [?] de Top-Pharma actúa como un consultor en tiempo real, desglosando el origen del precio de venta, del precio de coste, los tramos de compra y el margen neto línea a línea.
30 años informatizando la distribución farmacéutica: del texto monocromo al ERP web en tiempo real
Cómo ha evolucionado la logística del medicamento en España, por qué los aplicaciones de escritorio tradicionales fueron imbatibles en su época y cómo trasladar esa velocidad extrema a la arquitectura web moderna sin perder ni un milisegundo en almacén.