Una rotura de stock no siempre significa que alguien haya pedido una pieza y se haya quedado sin ella. En la guía de inventario de la Administración Federal de Aviación de Estados Unidos (FAA), stockout significa que un artículo almacenado tiene saldo cero; no hace falta que exista una demanda en ese momento. La guía calcula la tasa sobre los artículos activos almacenados con saldo cero y permite medirla por NSN o por sistema.
Es un indicador FAA para su contexto de inventarios, no una regla universal de almacén en España. FAA, Inventory Management Guide, Order 4600.27B, cap. 3, §3-14(f), p. 3-10.
Stockout y fill rate usan denominadores distintos
El stockout responde qué parte de las referencias activas almacenadas tiene saldo cero en un corte. El fill rate FAA mide otra cosa: líneas de solicitud atendidas desde existencias disponibles cuando llegan, como porcentaje del total de líneas pedidas. No pondera cada solicitud por sus unidades.
En un ejemplo hipotético, si una solicitud tiene dos líneas —una de 1 unidad y otra de 100— y el registro clasifica solo la primera como atendida, el fill rate por líneas sería 1 de 2 (50 %); la razón entre unidades atendidas y pedidas sería 1 de 101 (aprox. 0,99 %), una métrica distinta. Una entrega parcial de 7 de 10 unidades, por sí sola, tampoco revela cómo clasificar esa línea en el cálculo FAA.
Si el sistema solo exporta unidades agregadas, hace falta conservar el detalle por línea para reconstruir este indicador. FAA, Inventory Management Guide, cap. 3, §3-14(a), p. 3-8 / PDF p. 34, y §3-14(f), p. 3-10 / PDF p. 36.
Dos fotografías posibles
Imagina 100 referencias activas almacenadas: 8 tienen saldo cero en la fecha de corte, así que la tasa es 8 %. En otro corte, las mismas 8 siguen en cero pero la población activa se ha reducido a 80; la tasa pasa a 10 %. El porcentaje cambió porque cambió el denominador, no el número de ceros. Son cifras hipotéticas para mostrar por qué una tasa debe leerse junto con la población contada.
Qué mide exactamente la fórmula FAA
La guía calcula la tasa con el número de artículos activos almacenados en saldo cero dividido por todos los artículos activos almacenados y multiplicado por 100:
Tasa de stockout (%) = (artículos activos almacenados con saldo cero ÷ total de artículos activos almacenados) × 100.
El numerador cuenta artículos activos almacenados con saldo cero en el corte. El denominador es el total de artículos activos almacenados en el nivel elegido, incluidos los que tienen existencias. No representa unidades pedidas, líneas de solicitud ni valor monetario.
La guía pide centrar la tasa en artículos activos frente a inactivos. Si dos informes usan poblaciones distintas —por ejemplo, uno incluye referencias inactivas y otro no—, sus porcentajes no son comparables sin revisar esa diferencia. El documento no define qué significa «activo» para los datos de otra organización; ese criterio local debe quedar claro.
El resultado también depende de la fecha de corte. Un saldo consultado el lunes puede diferir del registrado después de una recepción el martes. La tasa es una fotografía de la población y momento elegidos; no mide duración ni número de episodios de cero entre cortes.
Ejemplo: el nivel NSN frente al sistema
La FAA permite calcular la tasa por NSN o por sistema. Supón que un NSN está en cero: en su nivel local es 1 de 1, o 100 %. Si se incluye dentro de un grupo de 20 referencias activas, 19 con saldo positivo, el grupo marca 1 de 20, o 5 %. Ambas fracciones son correctas, pero responden a alcances distintos.
Para informar un agregado, usa los conteos de la población elegida; no promedies tasas de grupos de tamaños distintos como si tuvieran el mismo peso.
En el vocabulario FAA, NSN (National Stock Number) es la identificación oficial de 13 cifras usada en el sistema federal de suministro estadounidense. Una planta española puede usar otra clave local; nombrar el nivel y el conjunto evita que un dato por artículo se confunda con el del sistema. La guía permite esos dos niveles dentro de su contexto, pero no exige copiar el identificador estadounidense ni los campos de un informe.
Un cero registrado no explica por qué falta una pieza
La fórmula FAA resume un estado en un corte. Una referencia aparece con saldo cero o positivo en la población elegida. El porcentaje ayuda a describir cuántas referencias estaban en cero; por sí solo no explica si hubo un pedido que no pudo servirse, si el material estaba físicamente en otra ubicación o si el sistema mostraba unidades que no podían asignarse a una necesidad. Para responder esas preguntas hay que mirar otros datos, con nombres y alcances propios.
También conviene distinguir el saldo del registro de una comprobación física. La FAA describe una tasa separada de precisión de inventario por ubicación, basada en comparar la cantidad del registro con el recuento. Si el sistema muestra cero y un recuento encuentra unidades, ya hay una discrepancia entre dos observaciones. Ese hallazgo no indica por sí solo si el material estaba mal ubicado, si faltaba registrar un movimiento o si se produjo otra circunstancia.
La guía menciona registros desactualizados y movimientos sin registrar como posibles explicaciones, no como diagnóstico automático de cada diferencia. FAA, Inventory Management Guide, cap. 3, §3-14(d), p. 3-8.
Una aplicación concreta: las alertas no siempre significan saldo cero
Un sistema de almacén puede mostrar una alerta llamada “stockout”, “shortage” o “low stock”. El rótulo no sustituye a la definición configurada. Oracle Fusion Cloud SCM 24D ofrece un ejemplo documentado: con seguimiento de cantidades, su estado de stockout puede señalar saldo cero en una organización, subinventario o ubicación. La alerta de shortage responde a otra regla: disponibilidad por debajo de un porcentaje configurado frente al mínimo del artículo o a un nivel PAR.
Si no hay un mínimo de artículo, Oracle indica que la falta puede aparecer al llegar a cero de disponibilidad; el umbral predeterminado del producto es cero. Son comportamientos de Oracle 24D, no una taxonomía universal para todos los ERP. Oracle Fusion Cloud SCM 24D, “View Item Shortages and Remedy Warehouse Stocking and Replenishment Issues”, líneas 26–48.
Supón, solo como ejemplo de la configuración descrita por Oracle, un mínimo de 10 unidades y una alerta al 50 % del mínimo. El umbral sería 5. Un saldo disponible de 4 podría quedar por debajo de ese umbral aunque haya unidades registradas. Esa situación es una alerta de escasez según la configuración, pero no es lo mismo que un saldo cero.
Cambia la configuración y el mismo saldo puede dejar de disparar la alerta; cambia el nivel de ubicación y una organización puede tener unidades mientras un subinventario concreto está vacío. Por eso, antes de interpretar una alarma, hay que anotar producto y versión, nombre del campo, regla de mínimo o PAR, porcentaje y nivel de ubicación que muestra la pantalla.
En determinadas configuraciones de PAR o de artículos sin seguimiento de cantidades, Oracle describe que el estado de stockout puede depender de los recuentos o del proceso de reposición de dos contenedores. Ese matiz importa porque el cero puede representar un estado de reposición y no una medición idéntica del saldo en todas las vistas. No lo traslades a otro producto ni des por hecho que dos pantallas con la misma palabra usan el mismo método.
La evidencia útil es la definición de la vista concreta y la configuración efectiva en esa instalación, no el color de una alerta aislada.
Cuando hay saldo físico, pero no disponibilidad para la necesidad
En Oracle Fusion Cloud SCM 24D, “on hand” (cantidad en mano que figura en el sistema) y disponibilidad para transaccionar o reservar son conceptos distintos. El manual calcula Available to Transact restando de la cantidad en mano las transacciones pendientes y las reservas. Available to Reserve parte de la cantidad reservable en mano y resta esos mismos elementos. Por tanto, puede haber cantidad positiva en el registro y cero unidades disponibles para una nueva reserva.
Un ejemplo aritmético sencillo: hay 12 unidades en mano, 5 reservadas y 7 vinculadas a transacciones pendientes. En el cálculo de Oracle, la disponibilidad para transaccionar queda en cero: 12 − 5 − 7 = 0. No significa que no haya 12 unidades registradas. Significa que, bajo esos componentes del cálculo, ninguna queda libre para esa transacción.
Es un ejemplo del modelo documentado, no una promesa de que cualquier sistema reste exactamente esos campos ni una recomendación sobre cómo liberar material.
El manual pide revisar reservas y transacciones pendientes cuando el saldo en mano es positivo pero las dos cifras de disponibilidad son cero. Describe además casos de Oracle en los que un lote caducado o un estado de material aplicado al lote, subinventario o ubicación puede impedir una reserva. Son motivos que hay que comprobar en ese producto y en su configuración; no se deducen automáticamente de que una cifra sea cero.
Una consulta útil empieza por identificar el campo exacto y comparar cantidad en mano, cantidad reservable, reservas, transacciones pendientes y estado del material. Oracle Fusion Cloud SCM 24D, Using Inventory Management, pp. 13–14.
La página 24D de consulta de cantidades permite ver cantidades en mano junto con disponibles para reservar y transaccionar, ubicación/lote y cantidad entrante. Tenerlas a la vista ayuda a formular la pregunta correcta: ¿el saldo es cero?, ¿hay saldo, pero está reservado?, ¿hay material entrante que aún no consta como recibido? La cantidad entrante no debe sumarse sin más a las unidades en mano: son estados diferentes del flujo.
Antes de comparar cifras, conserva la etiqueta que muestra la pantalla y si el suministro figura como recibido, enviado o pendiente según esa vista. Oracle Fusion Cloud SCM 24D, “Redwood: View Item Quantities Using a Redwood Page”, líneas 3–12 y 18–39.
De la señal a una hipótesis sobre la causa
Un indicador agregado puede decir que algo merece atención, pero no identifica la causa de una pieza ausente en una orden concreta. En un caso publicado por INFORMS sobre una planta de Schneider Electric en Tlaxcala, México, los autores describen faltas de componentes que afectaban una línea de montaje. El caso relaciona el problema con planificación y previsión poco fiables, además de una restricción de capacidad en el proceso de fabricación de armarios que debía abastecer componentes.
Es una explicación de esa planta y periodo, no un modelo causal para todas las roturas de stock. Sánchez-Partida et al., “Implementation of Continuous Flow in the Cabinet Process at the Schneider Electric Plant in Tlaxcala, Mexico”, Interfaces 48(6), pp. 566–567, 2018.
El caso sirve para formular una pregunta distinta de «¿cuánto stock faltaba?»: ¿qué componente debía llegar, para qué operación y fecha, y qué proceso anterior lo fabricaba? Para esa orden, compara lo requerido con lo que realmente llegó y busca el registro que describa producción o capacidad en ese periodo. Estas preguntas son un recurso editorial de análisis, no un procedimiento prescrito por los autores.
Imagina que la línea registra una interrupción y la pantalla muestra cero disponibles. Si el recuento encuentra piezas, compara ubicación y movimientos; si hay saldo en mano pero reserva nula, revisa la asignación; si la pantalla muestra suministro entrante, comprueba si está recibido o sigue en tránsito. Si ninguna de esas explicaciones encaja y el componente se fabrica dentro de la planta, la hipótesis de capacidad requiere registros de la operación anterior.
El mismo síntoma admite explicaciones distintas; solo la evidencia de cada flujo permite discriminarlas.
En el artículo, la planificación de la demanda y de materiales aparece como contexto, mientras que los autores identifican una restricción de capacidad en el proceso de armarios como obstáculo directo para que llegaran los componentes necesarios al montaje del subconjunto. Esa diferencia importa: un plan puede anticipar una necesidad, pero el proceso proveedor también tiene que poder producirla. Los autores describen operaciones de estampado, soldadura, pintura y montaje; el cuello citado pertenece a su caso.
No concluyen que toda planta con una previsión deficiente sufrirá la misma interrupción ni que una sola medida la habría evitado.
Qué conviene dejar escrito en el análisis
Para que otra persona pueda revisar una rotura, delimita la observación: referencia y ubicación, fecha/hora, campo y unidad. Si se trata de una orden, anota su identificador y fecha de necesidad. Conserva por separado el saldo en mano, la disponibilidad, el umbral de alerta y el recuento físico cuando esos datos existan; cada uno responde una pregunta distinta.
En el informe, separa el hecho de la hipótesis: “Oracle 24D muestra 12 en mano y 0 disponibles para transaccionar” puede comprobarse en esa vista; “había una reserva pendiente” necesita el detalle de reservas; “el componente no se produjo por capacidad” requiere evidencia del proceso interno. Si el dato aún no está, indica qué explicación se está comprobando en lugar de presentar una causa como confirmada.
La FAA señala que los ceros repetidos antes de reponer una línea podrían indicar información incompleta o inexacta al definir su nivel de almacenamiento. La guía lo plantea como posibilidad dentro de su contexto. Oracle aporta campos y alertas propios de 24D; el estudio de INFORMS, un mecanismo concreto observado en una planta. Ninguna de esas fuentes convierte cualquier saldo cero en un diagnóstico universal.
Las fuentes cubren ámbitos distintos: la guía FAA de 2012 describe inventarios de esa agencia estadounidense; Oracle documenta su producto Fusion Cloud SCM 24D; INFORMS estudia una planta de Tlaxcala en un periodo histórico. Sirven para distinguir una métrica, campos de sistema y un caso causal. No establecen requisitos ni procedimientos para una planta española.
Preguntas frecuentes
¿Hace falta una solicitud no atendida para que exista stockout?
No en la definición de la FAA: basta con que un artículo almacenado tenga saldo cero. La guía dice expresamente que no tiene que existir demanda en ese momento.
¿Cómo se calcula la tasa de stockout de la FAA?
Se divide el número de artículos activos almacenados con saldo cero por el total de artículos activos almacenados y se multiplica por cien. La población contada debe quedar clara.
¿Qué diferencia hay entre stockout y fill rate?
La tasa de stockout de la FAA observa el saldo cero entre artículos activos almacenados. Su fill rate, en otra sección, calcula qué proporción de solicitudes por línea se atiende desde inventario disponible cuando llega la solicitud. No miden lo mismo.
¿Se mide por NSN o por sistema?
La FAA permite medirla en cualquiera de esos niveles. El resultado debe nombrar el nivel: un conjunto de NSN y un sistema completo tienen poblaciones distintas.
¿Una rotura repetida demuestra que el nivel de inventario está mal?
No lo demuestra. La guía FAA dice que un saldo cero repetido antes de reponer puede indicar que la información usada para determinar el nivel de almacenamiento es inexacta o incompleta, y que conviene revisar esos datos.