Qué significan las siglas FIFO

FIFO viene de First In, First Out: primero en entrar, primero en salir. Describe una secuencia, pero las cuatro letras por sí solas no dicen qué elemento se ordena ni dónde empieza esa secuencia. Puede tratarse de una unidad de almacén, una pieza que atraviesa una línea o una hipótesis usada para asignar el coste de unas existencias. Para entender el término hay que localizar el “dentro” y el “fuera” de cada uso.

La ayuda SAP EWM 9.0, el lexicon del Lean Enterprise Institute (LEI), un folleto de Bosch, GS1 EPCIS e IAS 2 hablan de asuntos relacionados, con vocabularios distintos.

SAP describe una estrategia de retirada basada en la edad del quant; LEI explica un flujo de piezas entre un proceso o ubicación y el siguiente; Bosch trata elementos remanentes; GS1 define tiempos de eventos y de registro; IAS 2 presenta FIFO como una fórmula de coste. Ninguna de esas fuentes dice que los otros conceptos deban copiarse en su sistema.

Qué ordena la estrategia SAP EWM 9.0

En la ayuda de SAP para EWM 9.0, FIFO aparece como una estrategia de retirada: el sistema propone primero el quant más antiguo del tipo de almacén desde el que se quiere retirar producto. SAP explica que calcula su edad, descrita como el tiempo que permanece en el almacén, usando la fecha de entrada de mercancía contabilizada. Esa fecha queda asociada al quant y a la solicitud de almacén cuando se registra la entrada (SAP Help, “Strategy: FIFO”, apartado “Use”).

La misma página permite aceptar la fecha que asigna el sistema o introducir otra; la edad se calcula con la fecha elegida. En “Prerequisites”, SAP indica que la función requiere una regla de retirada y que la fecha de entrada de mercancía figure como criterio de orden ascendente (SAP Help, apartado “Prerequisites”). Son detalles de esa ayuda y versión, no una regla de todos los almacenes ni una recomendación para configurar el software.

Así se concreta “first” en el ejemplo SAP: es el quant con la fecha más antigua que usa esa estrategia dentro del tipo de almacén indicado. Esa fecha no equivale automáticamente a la hora en que un camión llega a la puerta. SAP describe una fecha contabilizada o introducida y su efecto en el orden; no afirma que los registros logísticos compartan un mismo reloj físico.

Un ejemplo con horas que no significan lo mismo

El siguiente caso es inventado para comparar campos, no para representar una instalación SAP conectada a EPCIS. Dos cajas llegan al mismo muelle y se crea para cada una un evento de recepción en una traza de EPCIS. La hora de llegada, la fecha usada por SAP y las marcas EPCIS se guardan en columnas separadas:

Caja Llegada física hipotética Fecha de entrada SAP usada en el orden EPCIS eventTime de recepción EPCIS recordTime del repositorio
A 08:00 08:22 08:06 08:20
B 08:05 08:10 08:07 08:08

En esta escena, A cruza antes el muelle; B tiene la hora más antigua en la columna SAP; y A tiene el eventTime EPCIS más temprano, aunque su recordTime sea posterior al de B. Si la estrategia de SAP usa esas fechas de entrada, el orden de sus quants sería B antes que A.

Esa conclusión condicional solo se refiere a la columna que se ha supuesto como criterio de la estrategia, según la descripción de SAP. No se deduce del orden de llegada por sí solo.

Las columnas EPCIS tampoco deciden qué caja se retira. El estándar distingue la hora que la aplicación atribuye al evento y, cuando está presente, la hora en que el repositorio lo registra. La tabla permite ver que un hecho puede ocurrir antes y quedar registrado después. No establece una conexión con SAP ni convierte eventTime en una fecha de entrada contabilizada.

FIFO en una línea: una secuencia con límites

El Lexicon de LEI define FIFO como mantener una secuencia de producción y transporte: la primera pieza que entra en un proceso o ubicación de almacenamiento es la primera que sale. Su ejemplo de carril físico tiene un extremo por el que el proceso proveedor carga y otro desde el que el proceso cliente retira piezas.

Aquí “primero” se mide en el límite de ese carril, no comparando fechas de todos los materiales de una fábrica (LEI, “First In, First Out (FIFO)”).

Ese carril tiene capacidad limitada. LEI dice que contiene cierta cantidad; cuando se llena, el proveedor deja de producir hasta que el cliente consume parte de lo acumulado. En el uso de pull descrito por la página, retirar una pieza puede activar la producción de una pieza de reposición.

No es una regla general de seguridad ni una instrucción para detener una línea ajena: es la explicación de cómo ese ejemplo concreto conserva el flujo entre dos procesos que no están unidos por flujo continuo o por un supermercado.

Imagina, como ilustración propia, una bandeja de tres huecos entre corte y montaje. El proceso de corte coloca las piezas por detrás y montaje toma la más antigua por delante. Con las piezas A, B y C en la bandeja, el orden de salida es A, después B y luego C.

Si los tres huecos están ocupados, una pieza nueva aún no ha entrado en esa secuencia: está aguas arriba, fuera del límite que define ese carril. Cuando montaje retira A, queda un hueco; el mecanismo de reposición que LEI describe podría producir una pieza más para ocuparlo.

El ejemplo no fija cómo debe organizarse una planta; muestra que la palabra FIFO necesita un punto de entrada, un punto de salida y un conjunto al que se aplica.

Ese matiz evita otro malentendido: una línea puede tener varias colas, ubicaciones o flujos paralelos. Decir “la pieza más antigua” sin indicar cuál de ellos se compara deja abierta la pregunta de qué piezas participan en el orden. LEI describe una secuencia local entre dos procesos; no formula una prioridad para todas las órdenes, variantes o ubicaciones que comparten una fábrica.

Imagina ahora dos carriles independientes: en el primero, A entró antes que C; en el segundo, B entró antes que D. Cada secuencia conserva su propio orden. La etiqueta no compara A con B, porque la descripción no establece un flujo común entre los dos límites. Para explicar qué significa “primero”, nombra el proceso o espacio cuya secuencia estás describiendo.

Qué añade el contexto de remanentes de Bosch

El folleto 14 Q-Basics Best Practice Booklet de Bosch trata los “remaining items”, elementos que quedan en un flujo de valor y pueden seguir allí aunque cambie la variante producida o termine una orden. En la página impresa 99 enumera datos de identificación como el resultado de prueba, el nivel de revisión, el tiempo máximo de almacenamiento o la caducidad y la cantidad.

La página impresa 100 dice que el principio FIFO se considera al guardar o retirar esos remanentes y que no se deben exceder los tiempos máximos de almacenamiento (Bosch, “14. Remaining Items”, pp. 99–100).

En ese mismo apartado, Bosch menciona documentar qué ocurre con los remanentes de una línea cuando se fabrica otra variante y comprobar que el nivel de revisión corresponda a la serie antes de usar las piezas. En el glosario, FIFO es la regla por la que los bienes almacenados primero se retiran primero (Bosch, pp. 99–100 y 106).

El folleto presenta ese conjunto dentro de su propia guía de calidad; no es una norma universal para la logística de cualquier empresa.

La ubicación de esos datos importa: FIFO describe el orden de almacenamiento y retirada, mientras que Bosch trata por separado el tiempo máximo, la caducidad y la revisión del producto. La etiqueta FIFO no confirma que un remanente corresponda a una variante ni que satisfaga los otros atributos mencionados en el folleto.

En un ejemplo hipotético, quedan dos componentes de una variante anterior: A se guardó antes que B, y la próxima orden corresponde a otra revisión. “A primero” solo contesta la pregunta de secuencia. No confirma que A corresponda a la revisión que se fabricará ni cuánto tiempo lleva almacenada; son datos distintos de la posición de entrada.

Esa separación ayuda a leer el pasaje de Bosch: FIFO y los atributos que identifican el remanente aparecen juntos porque resuelven preguntas diferentes, no porque uno sustituya a los demás.

Cuando la hora del evento no coincide con la hora de registro

GS1 EPCIS es un estándar para compartir datos de visibilidad de eventos dentro y entre empresas.

En §7.4.1, el campo eventTime es la fecha y hora en que la aplicación de captura afirma que ocurrió el evento. recordTime, que es opcional, identifica cuándo lo registró un repositorio EPCIS y funciona como dato de registro; el estándar aclara que no describe el evento del mundo real (GS1, EPCIS Standard 2.0.1, §7.4.1, p. 74).

Son definiciones de campos de un estándar de trazabilidad, no un método FIFO de extracción.

Volvamos a la tabla: A tiene eventTime 08:06 y recordTime 08:20; B tiene eventTime 08:07 y recordTime 08:08. Si alguien pregunta cuál evento se afirma que ocurrió primero, se mira eventTime; si pregunta cuándo el repositorio recibió el registro, se mira recordTime. Los órdenes difieren, pero eso no crea una regla de retirada ni reemplaza la fecha que SAP usa en la estrategia descrita.

Para vincular un campo a una operación real habría que conocer el evento que el sistema está registrando; el nombre del campo, por sí solo, no basta.

EPCIS incluye además información contextual, como el paso de negocio asociado al evento; un eventTime de recepción se refiere al momento que declara quien crea ese evento. No debe traducirse automáticamente como “la caja tocó físicamente el muelle” si no se ha definido que ese sea el evento capturado. En una explicación de FIFO, el dato temporal resulta útil para saber de qué cronología se está hablando, no para decidir sin contexto cuál stock sale primero.

FIFO también aparece como fórmula de coste

En IAS 2, dentro del texto reproducido por el Reglamento (UE) 2023/1803, FIFO se presenta como una fórmula para asignar el coste de las existencias.

El párrafo 27 dice que la fórmula supone que los artículos comprados o producidos primero se venden primero y que los que quedan al cierre son los adquiridos o producidos más recientemente; el §25 la nombra junto a la media ponderada como fórmula de coste (IAS 2, §§25 y 27, texto oficial EUR-Lex consultado en el Reglamento (UE) 2023/1803).

Esa es una descripción contable, no una instrucción física para que un operario coja antes una caja concreta.

Un ejemplo cualitativo aclara la diferencia. Una empresa puede describir en una nota de costes qué flujo de coste usa para unidades de la misma naturaleza y, en otra parte, definir una secuencia física para un carril entre dos procesos. Los dos textos pueden usar la palabra FIFO sin hablar del mismo hecho.

La fórmula de coste asigna importes a las existencias vendidas y a las que permanecen; una secuencia material habla del orden de las piezas. Este artículo no determina qué fórmula debe elegir una entidad ni aplica IAS 2 a una empresa concreta.

Así se entiende por qué una frase sin complemento puede confundir: “se trabaja con FIFO” podría referirse a la edad de un quant, a una secuencia de piezas o a una hipótesis contable. Para saberlo, busca el sustantivo que sigue al término: fecha de entrada, pieza, mercancía almacenada, coste o valor de inventario. Ese sustantivo suele revelar qué se está ordenando o asignando.

Qué significa «primero» en cada fuente

Contexto citado Qué objeto describe Qué marca o relación significa «primero» Qué no permite concluir por sí solo
SAP EWM 9.0 Quant de un tipo de almacén Edad calculada desde la fecha de entrada de mercancía usada por la estrategia Que esa fecha sea la llegada física en todos los almacenes
LEI, carril FIFO Pieza entre un proceso o ubicación y el siguiente Orden de entrada y salida en ese límite de flujo Prioridad global para toda la fábrica
Bosch, remanentes Cantidades que quedan en su flujo de valor Bienes almacenados antes que se retiran antes, en ese contexto Que FIFO sustituya revisar revisión o tiempo máximo
GS1 EPCIS Evento de trazabilidad y su registro eventTime describe el tiempo afirmado del evento; recordTime el registro opcional Un orden de picking o una fecha SAP
IAS 2 Coste de existencias Supuesto de asignación de coste a lo comprado o producido primero El orden físico de extracción en el almacén

La tabla compara usos documentados, sin crear una definición que los englobe. Si una nota solo dice “FIFO”, falta saber qué objeto o coste describe y cuál es el alcance de la secuencia; el acrónimo aislado no responde a eso.

Una forma clara de explicarlo

Una frase corta puede resolver la ambigüedad si identifica tres cosas: qué unidad se ordena, dónde empieza la secuencia y qué representa “primero”. Por ejemplo: “En esta estrategia SAP EWM 9.0, el orden de retirada se calcula con la fecha de entrada asociada al quant”. O bien: “En este carril de ejemplo, las piezas que entran primero por el extremo proveedor se retiran primero por el extremo cliente”.

Son formulaciones de los contextos citados; no especifican cómo configurar otro sistema ni qué política debe adoptar un almacén.

Si el texto trata costes, hay que decirlo expresamente: “IAS 2 describe FIFO como fórmula de coste de existencias”. Esa expresión evita que el lector la confunda con el movimiento físico de una unidad. Y cuando se trate de trazabilidad, conviene nombrar el campo: eventTime y recordTime responden a preguntas diferentes, aunque los dos contengan una hora.

Para interpretar una mención a FIFO, lee qué entra, qué sale y qué dato define el orden en la fuente citada. Esa información concreta completa la traducción de las cuatro letras.

Preguntas frecuentes

¿Qué quieren decir las letras FIFO?

FIFO significa First In, First Out: primero en entrar, primero en salir. El referente concreto depende de si el texto habla de un quant SAP, una pieza en un carril, un remanente o una fórmula contable.

¿FIFO siempre ordena por la hora de llegada física?

No. En la estrategia SAP EWM 9.0 consultada, la edad del quant se calcula desde la fecha de entrada de mercancía contabilizada o introducida que utiliza esa función. LEI describe una secuencia física local; una hora de registro no demuestra por sí sola cuál caso aplica.

¿Qué significan eventTime y recordTime?

En GS1 EPCIS, eventTime es el momento en que la aplicación afirma que ocurrió el evento; recordTime, si está presente, es cuando lo registró el repositorio. El estándar no los define como una prioridad FIFO de retirada.

¿FIFO contable obliga a retirar físicamente primero esas existencias?

El texto de IAS 2 citado aquí describe FIFO como fórmula para asignar el coste de existencias; no establece por sí solo el orden físico de picking. No es una guía para elegir una política contable.

¿FIFO garantiza que salga primero lo que caduca antes?

No. El orden de entrada y el tiempo máximo de almacenamiento son datos distintos. El folleto Bosch menciona ambos en su contexto de remanentes, sin presentar uno como sustituto del otro.