Davisa
Contacto

Logística

Stock pulmón vs stock de seguridad en BC: cálculo correcto

Stock pulmón y stock de seguridad parecen lo mismo y no lo son. Cómo calcularlos por separado en Business Central con dvstock para reducir inventario sin perder servicio.

8 min Actualizado el 30 de mayo de 2026
Pantalla de cálculo de stock pulmón y stock de seguridad por SKU en Business Central con dvstock

“Sube el stock mínimo de la referencia X”. Esa frase, escuchada cien veces en cualquier comité de operaciones, esconde una confusión conceptual cara: el responsable de planta pide más stock para evitar que pare la línea (problema de pulmón productivo), pero el ERP solo tiene un campo “stock mínimo” que sirve también para evitar rotura ante variabilidad de demanda (problema de stock de seguridad). El planificador sube el campo único, el inventario crece, el coste financiero del stock sube, y el problema real — el cuello productivo o el lead time variable del proveedor — queda sin diagnóstico.

Este post explica la diferencia conceptual entre los dos tipos de stock, cuándo aplica cada uno, cómo se calcula con rigor y cómo se monta en Business Central con dvstock la separación que evita sobre-inventario sin perder nivel de servicio.

Dos problemas distintos que el ERP estándar mete en el mismo campo

Business Central tiene por defecto un campo de “reorder point” (stock mínimo) por artículo. Cuando el stock disponible baja de ese punto, el sistema sugiere reposición. El planificador rellena el campo con su criterio: si sube, menos rotura pero más inventario; si baja, menos inventario pero más riesgo.

El problema es que ese campo intenta cubrir dos necesidades muy distintas:

  • Variabilidad estadística: la demanda real no siempre coincide con la prevista, el lead time del proveedor no siempre coincide con el comprometido. Esto pide stock de seguridad.
  • Desacoplo productivo: dos etapas internas (líneas, máquinas, sub-procesos) con ritmos o variabilidades distintos. Esto pide stock pulmón.

Las dos necesidades tienen lógicas de cálculo distintas, frecuencias de revisión distintas y responsables distintos. Meterlas en el mismo campo obliga a que una de las dos quede mal cubierta o, más común, a que ambas queden sobre-cubiertas “por si acaso”.

Stock de seguridad: cálculo estadístico, frecuencia mensual

El stock de seguridad cubre la variabilidad entre la demanda esperada y la real, y entre el lead time esperado y el real. Su cálculo es estadístico:

SS = factor_servicio × √(LT × σ_demanda² + D² × σ_LT²)

Donde:

  • factor_servicio: 1,65 para servicio 95%, 2,33 para 99%, 3,09 para 99,9%.
  • LT: lead time medio (días).
  • D: demanda media diaria.
  • σ_demanda: desviación típica de la demanda diaria.
  • σ_LT: desviación típica del lead time.

En la práctica, lo crítico es:

  1. Tener histórico de 12+ meses para que σdemanda y σLT sean fiables.
  2. Diferenciar factor de servicio por familia ABC: aplicar 99% a SKU C (rotación baja, criticidad baja) sobre-bracea innecesariamente. Lo razonable es 99% para A, 95% para B, 90% para C.
  3. Recalcular mensualmente: la demanda y los lead times evolucionan. Un SS calculado una vez al año queda obsoleto.

dvstock automatiza este cálculo desde el histórico de BC: extrae las desviaciones reales, aplica el factor de servicio según clasificación ABC y recalcula el SS de cada SKU con frecuencia configurable. El planificador valida, no calcula.

Stock pulmón: cálculo lógico, frecuencia por cambio de ritmo

El stock pulmón cubre el desacoplo entre dos etapas internas con ritmo o variabilidad distintos. Tres escenarios típicos:

Pulmón por desbalance de capacidad

Línea de envasado: llenadora a 150 u/min, encajadora a 130 u/min. El pulmón intermedio absorbe el desbalance acumulado durante el turno. Cálculo: (150 - 130) × tiempoturnoneto. Si el turno tiene 7 horas netas y la diferencia es 20 u/min, el pulmón debe poder absorber 20 × 60 × 7 = 8.400 unidades sin que se sature ni se vacíe.

Pulmón por variabilidad de tiempo de ciclo

Centro CNC con tiempos de ciclo variables por familia de pieza (de 2 a 8 minutos). La etapa siguiente (pintura) tiene ritmo constante de 5 minutos/pieza. El pulmón intermedio absorbe la oscilación. Cálculo: capacidad consumida por pintura durante el tiempo de oscilación esperada del CNC.

Pulmón por absorción de avería

Sub-proceso A alimenta sub-proceso B. MTBF (tiempo medio entre fallos) del sub-proceso A: 40 horas. MTTR (tiempo medio de reparación): 1,5 horas. Para que B no pare durante una avería estándar de A, el pulmón debe cubrir 1,5 horas de consumo de B. Cálculo: 1,5 × ritmoconsumoB.

El cálculo del pulmón no es estadístico y no se recalcula cada mes. Solo se ajusta cuando cambia el ritmo de un proceso, cuando entra un equipo nuevo o cuando un MTBF/MTTR cambia significativamente. dvstock permite mantener el pulmón con su origen documentado (qué ratio justifica esa cifra) para que la siguiente revisión sepa por qué se puso ese valor.

Cómo se configura la separación en BC + dvstock

dvstock añade a la ficha de artículo dos campos separados:

  • Stock de seguridad (calculado automáticamente desde histórico).
  • Stock pulmón (introducido manualmente con justificación documental).

El reorder point efectivo del artículo es la suma de los dos. Para cobertura de planificación MRP, BC trabaja con ese reorder point compuesto sin que el planificador tenga que saber la descomposición — pero cuando hay rotura o exceso, el análisis distingue cuál de las dos capas falló.

Reporte mensual por SKU

Para cada SKU dvstock genera reporte mensual con:

  • Stock medio del mes.
  • % cobertura sobre demanda media (en días).
  • Comparación stockseguridad calculado vs stockseguridad parametrizado.
  • Eventos de rotura del mes (si los hubo) clasificados como fallo de seguridad o fallo de pulmón.

El responsable de operaciones tiene el dato segmentado sin pedirlo.

Alerta automática de SKU sobrebrazados

Cuando el stock real medio del mes es >2x el calculado teórico (SS + pulmón), el sistema marca el SKU para revisión. Suele ser indicador de:

  • Lote mínimo de compra demasiado alto (proveedor exige caja de 5.000 cuando rotación pide 800).
  • Pulmón puesto hace años con un ritmo de proceso que ya no aplica.
  • Stock obsoleto disfrazado de stock activo (no rota pero figura disponible).

Identificar y atacar estos SKU es donde está la ganancia rápida de inventario.

Caso típico: pyme con 1.500 SKU activos

Para dimensionar el orden de magnitud, un caso representativo de pyme industrial:

  • 1.500 SKU activos, stock medio: 1,8 M€.
  • Cobertura media: 4,5 meses.
  • Política actual: stock mínimo único sin distinción.

Tras 6 meses de implantación de dvstock con separación seguridad+pulmón y revisión por familia ABC:

  • Cobertura media: 3,1 meses.
  • Stock medio: 1,2 M€ (-33%).
  • Nivel de servicio: 96,8% (vs 96,2% inicial, ligeramente mejor).
  • Coste financiero del stock liberado al 4% anual: 24.000 €/año de ahorro recurrente.

A esto se suma la liberación de espacio de almacén y la reducción de obsolescencia, que en sectores con producto de vida limitada (alimentación, electrónica) puede ser más grande que la pura ganancia financiera. El análisis ABC en BC con dvstock es el complemento natural de este trabajo.

Errores recurrentes que vacían el ejercicio

He acompañado proyectos de optimización de stock en pymes industriales y los errores que se repiten son cuatro:

  1. Recalcular SS solo en SKU A y olvidar los C: la masa de SKU C es donde está la grasa real, no en los A donde el planificador ya está atento.
  2. No documentar el origen del pulmón: cuando alguien lo pone “porque sí” y nadie sabe qué lo justifica, sale del mapa en la siguiente revisión sin entender consecuencias.
  3. Confundir lead time medio con lead time fiable: si el proveedor cumple el 80% en 5 días y el 20% restante en 12 días, el lead time efectivo a efectos de SS no es la media simple sino la cobertura del peor escenario aceptable.
  4. Mantener factor de servicio 99% en todo el catálogo: el coste de inventario para subir del 95% al 99% es desproporcionado para SKU no críticos. Hay que aceptar 90-95% en C y reservar 99% para A críticos.

Lo que cambia en operaciones a los 9 meses

Pymes industriales que separan los dos conceptos y mantienen el cálculo automatizado en BC + dvstock ven tres efectos a los 9 meses:

  • El comité de operaciones discute menos sobre stock mínimo y más sobre causas de variabilidad: lead time del proveedor, fiabilidad de las máquinas, calidad del forecast.
  • El espacio liberado en almacén se convierte en activo recuperable (alquilar menos, abrir nueva línea, etc.).
  • El responsable financiero recupera credibilidad: la cifra de inventario en balance baja sin que el director de operaciones tenga que disculparse por roturas.

Resumen práctico

  1. Stock de seguridad y stock pulmón cubren problemas distintos — variabilidad estadística vs desacoplo productivo — y necesitan cálculos distintos.
  2. El stock de seguridad se calcula con fórmula estadística desde el histórico y se recalcula mensualmente; dvstock automatiza el proceso.
  3. El stock pulmón se calcula con lógica del proceso (desbalance, variabilidad, MTBF/MTTR) y solo se revisa cuando cambia el ritmo de la etapa.
  4. dvstock separa los dos campos en la ficha de artículo y mantiene la trazabilidad del origen, permitiendo análisis específico cuando hay rotura o exceso.
  5. La ganancia típica de inventario al separar y recalcular bien está en el 15-30% sin perder servicio, con payback rápido.

Si tu inventario lleva tiempo sin un cálculo riguroso por SKU y quieres calibrar el potencial de reducción sin perder servicio, habla con nuestro equipo de dvstock y plantemos un análisis ABC + recálculo de SS sobre una familia piloto.

Compartir

¿Quieres ver dvstock en acción?

Solicita una demo y un consultor te muestra cómo dvstock reduce hasta un 30% el valor de inventario manteniendo el nivel de servicio — algoritmos matemáticos sobre tu Business Central, sin sistemas externos ni middleware.

Artículos relacionados

Escríbenos por WhatsApp