DEPOZITARE & LAYOUT

FIFO, LIFO, FEFO: ce înseamnă cu adevărat pentru depozitul tău.

Trei acronime pe care le folosește toată lumea din logistică și pe care surprinzător de puțini le duc până la capăt: ce înseamnă concret, în metal și în software.

10 iunie 2026 10 min citire Ionuț Popa · Fondator LogiPath
FIFO, LIFO, FEFO — logici de rotație a stocului

Sunt trei acronime pe care le folosește toată lumea din logistică și pe care surprinzător de puțini le duc până la capăt: ce înseamnă concret, în metal și în software, pentru depozitul tău. Iar miza nu e academică. La produsele cu termen de valabilitate, retailerii refuză marfa care ajunge cu prea puțină viață de raft rămasă — iar un palet refuzat la recepție e simultan un cost de transport pierdut, un stoc de întors și o relație comercială zgâriată. Logica de rotație a stocului nu e o preferință de organizare; e mecanismul care decide dacă marfa ta ajunge la client cu viața de raft pe care a promis-o vânzarea.

Articolul acesta le ia pe rând — FIFO, LIFO, FEFO — apoi răspunde la întrebarea care contează de fapt: care logică e impusă de fizica raftului, care de software, și ce înseamnă asta când alegi cum îți depozitezi marfa.

Cele trei logici, pe scurt

FIFO — First In, First Out. Primul palet intrat e primul care iese. E logica naturală pentru aproape orice produs care îmbătrânește: alimentar, băuturi, farma, cosmetice. Stocul se rotește în ordinea producției, nimic nu rămâne uitat în fundul raftului.

Sisteme de depozitare potrivite: raftul gravitațional (FIFO impus fizic, de construcție), sistemele multi-adâncime cu satelit în configurație cu fețe opuse, și orice depozitare selectivă — single-deep, double-deep, VNA, macara selectivă în high-bay — unde FIFO e aplicat de software. De evitat pentru FIFO strict: drive-in și blocul pe podea, care impun ordinea inversă.

LIFO — Last In, First Out. Ultimul intrat e primul ieșit. Sună contraintuitiv până te uiți la o stivă de paleți pe podea: ca să ajungi la primul palet pus, trebuie să le muți pe toate celelalte — așa că, natural, pleacă întâi ce a intrat ultimul. LIFO nu e o alegere greșită în sine; e logica firească pentru produse care nu îmbătrânesc semnificativ: materii prime industriale, ambalaje, piese, buffere de producție care se golesc oricum complet.

Sisteme de depozitare potrivite: blocul pe podea, drive-in-ul, canalele multi-adâncime cu satelit în configurația standard (încărcare și descărcare pe aceeași față), canalele deservite de macaraua cu shuttle în high-bay. Exact sistemele cu densitatea cea mai mare — nu e o coincidență: LIFO e prețul natural al densității, iar unde produsul îl tolerează, e un preț excelent.

FEFO — First Expired, First Out. Primul care expiră e primul care iese. Și aici e subtilitatea pe care mulți o ratează: la produsele cu termen de valabilitate, adevărata cerință comercială nu e FIFO, ci FEFO. De cele mai multe ori coincid — ce a intrat primul expiră primul. Dar nu întotdeauna: două loturi produse în zile diferite pot ajunge în depozit în ordine inversă; un retur reintră în stoc cu un termen mai scurt decât marfa proaspătă de pe raft. FIFO se uită la data intrării în depozit; FEFO se uită la data de pe etichetă. Pentru auditul de calitate și pentru fereastra de livrare a retailerului, contează a doua.

Sisteme de depozitare potrivite: FEFO cere prin definiție control logic, deci strălucește pe depozitarea selectivă cu software (single/double-deep, VNA, macara selectivă) și pe multi-adâncimea cu dedicare pe lot — un canal, un articol, un lot. Gravitaționalul susține FEFO doar dacă loturile intră în ordinea expirării; drive-in-ul și blocul îl susțin, la fel, doar la nivel de lot pe canal întreg.

Distincția care ordonează tot: rotație fizică sau rotație logică

Orice discuție despre FIFO în depozit devine limpede în momentul în care desparți două lucruri care se amestecă mereu: rotația impusă de construcția raftului și rotația gestionată de software.

Rotația fizică înseamnă că geometria depozitării nu-ți lasă alternativă. Raftul gravitațional e exemplul pur: paletul intră pe o față, alunecă pe role, iese pe fața opusă — FIFO garantat de gravitație, imposibil de încălcat chiar dacă ai vrea. La polul opus, blocul pe podea și drive-in-ul clasic impun LIFO la fel de ferm: accesul există doar prin fața canalului, deci ultimul intrat blochează drumul celor dinaintea lui.

Rotația logică înseamnă că fizica nu impune nimic, iar ordinea o decide sistemul. Raftul selectiv — single-deep, double-deep, VNA, macaraua selectivă din depozitul high-bay — oferă acces direct la orice palet, oricând: FIFO, FEFO sau orice altă regulă devine o simplă decizie de software, executată identic la fiecare misiune.

Iar între cele două lumi stau sistemele multi-adâncime cu satelit, care merită propriul paragraf — pentru că aici se fac cele mai scumpe greșeli de proiectare.

Capcana multi-adâncimii: LIFO pe canal și cum se ocolește corect

Un canal de depozitare în adâncime — 8, 10, 20 de paleți unul în spatele altuia — funcționează, în configurația obișnuită cu încărcare și descărcare pe aceeași față, în LIFO strict: ultimul palet intrat în canal e primul care poate ieși. Pentru un producător FMCG care trăiește sub regula termenului de valabilitate, asta sună a descalificare. Și exact aici apare confuzia care duce fie la respingerea nejustificată a depozitării dense, fie — mai rău — la adoptarea ei fără să înțelegi ce ai semnat.

Adevărul e mai nuanțat, și se sprijină pe o întrebare simplă: la ce nivel trebuie să fie corectă rotația — la nivel de palet sau la nivel de lot?

În practica FMCG, paleții din același lot de producție au același termen de valabilitate. Dacă un canal e dedicat unui singur articol și unui singur lot — regulă pe care software-ul o poate impune automat la depozitare — atunci ordinea paleților în interiorul canalului devine irelevantă: oricare ar ieși primul, iese cu aceeași dată de expirare. Rotația corectă se joacă între canale, nu în interiorul lor: sistemul golește întâi canalele cu lotul care expiră primul. LIFO la nivel de palet, FEFO impecabil la nivel de lot — și auditul e mulțumit, pentru că trasabilitatea pe lot e completă.

Când NU funcționează asta? Când loturile sunt mai mici decât canalele — iar canale amestecate cu loturi diferite transformă LIFO-ul fizic într-o problemă reală. Sau când produsul are rotație atât de pretențioasă încât fiecare palet contează individual. Pentru astfel de cazuri există configurația cu fețe opuse (canalul devine FIFO fizic, ca un raft gravitațional cu satelit) sau, mai des, pur și simplu alt tip de depozitare pentru acel segment de articole: selectiv cu rotație logică. De aceea depozitele bine proiectate combină zonele — am scris pe larg despre tipurile de depozitare și despre ce impune fiecare.

FEFO în practică: unde se câștigă și unde se pierde

FEFO are o particularitate care îl face diferit de FIFO: nu poate exista fără date. FIFO se poate improviza și manual — pui marfa nouă în spate, iei din față, disciplina ține sistemul în viață (până nu-l mai ține). FEFO cere ca sistemul să știe data de expirare a fiecărui palet — ceea ce înseamnă captarea ei la intrare, pe fiecare unitate, fără excepții.

Aici se vede cel mai clar diferența dintre operațiunea manuală și cea automatizată. Manual, FEFO depinde de un om care citește etichete și ia decizii corecte la fiecare preluare — inclusiv la ora 3 dimineața, inclusiv în vârful de sezon, inclusiv când eticheta e în fundul raftului. Automatizat, data de expirare intră în sistem o singură dată, la recepție sau la finalul liniei de producție, iar de acolo fiecare misiune de extragere alege paletul corect fără ca cineva să mai citească vreo etichetă. Regula nu obosește, nu se grăbește și nu face excepții — iar istoricul fiecărei mișcări există implicit, ceea ce transformă auditul de trasabilitate dintr-o corvoadă într-un raport.

Dincolo de cele trei: logicile pe care le întâlnești în practică

FIFO, LIFO și FEFO sunt vocabularul de bază, dar depozitele reale — mai ales în FMCG — lucrează cu reguli mai fine. Merită să le cunoști, pentru că unele dintre ele schimbă răspunsul la întrebarea „ce sistem de depozitare îmi trebuie".

FMFO / FPFO — First Manufactured (Produced), First Out. Rotația după data de producție, nu după data intrării în depozit. Diferența față de FIFO devine vizibilă exact în cazurile în care ordinea de sosire nu respectă ordinea de fabricație: marfă adusă din două fabrici, transferuri între depozite, loturi care au stat într-un buffer intermediar. La produsele unde termenul de valabilitate se calculează din data producției, FMFO și FEFO ajung practic în același loc pe două drumuri diferite. Cere aceleași condiții ca FEFO: data captată la sursă și rotație gestionată logic.

Alocarea pe viață de raft rămasă per client (minimum remaining shelf life). Aici e logica cea mai subtilă și, comercial, cea mai importantă din FMCG-ul modern — și cea despre care se scrie cel mai puțin. Fiecare client are propria cerință de valabilitate rămasă la livrare: un mare retailer poate refuza marfa sub un anumit procent din viața totală de raft, exportul pe o piață îndepărtată cere mai mult decât livrarea locală, canalul de discount acceptă mai puțin. Consecința contraintuitivă: uneori lotul cel mai vechi NU pleacă primul — deliberat. Sistemul alocă loturile pe clienți: lotul cu viață scurtă merge acolo unde încă încape în fereastră (piața locală, discount), lotul proaspăt se rezervă pentru clientul cu cerința cea mai strictă sau pentru export. Nu mai e o regulă simplă de ordine, e o optimizare pe portofoliu de comenzi — imposibil de ținut în capul unui șef de tură, naturală pentru un software care vede tot stocul și toate comenzile simultan. Ca sisteme de depozitare, cere acces logic la nivel de lot: selectiv, sau multi-adâncime cu dedicare strictă pe lot.

Rotația pe status de calitate. În farma și alimentar, stocul trece prin stări: carantină la recepție, eliberat după control, blocat la suspiciune, rechemat la nevoie. Orice logică de rotație — FIFO, FEFO, alocare — se aplică doar în interiorul stocului eliberat, iar software-ul trebuie să facă imposibilă extragerea unui palet aflat în carantină, oricât de „primul" ar fi el ca vechime. Într-un depozit automatizat, blocarea e absolută: paletul carantinat fizic nu poate fi cerut de nicio misiune, spre deosebire de eticheta portocalie pe care un om grăbit o poate trece cu vederea.

Alocarea dedicată pe lot. Cazul în care un lot anume trebuie să meargă la un client anume — loturi certificate pentru o piață de export, producție dedicată contractual, sau scenariul de rechemare în care un lot trebuie extras integral și rapid din stoc. Testul practic pentru orice sistem: în cât timp poți scoate din depozit, complet și dovedibil, toți paleții unui singur lot? Cu trasabilitate automată la nivel de mișcare, răspunsul e „imediat, cu raport"; manual, răspunsul e un inventar de urgență.

Și o clarificare de final, ca să nu se amestece lucrurile: FIFO și LIFO există și ca metode contabile de evaluare a stocurilor — cu reguli fiscale proprii, care nu au legătură cu ordinea fizică din depozit. Poți rula contabil FIFO și fizic LIFO fără nicio contradicție: contabilitatea evaluează costuri, depozitul mișcă paleți. Articolul acesta e despre paleți.

Ce înseamnă toate astea când alegi depozitarea

Dacă reții un singur lucru din articolul ăsta, să fie ordinea corectă a întrebărilor. Nu „ce raft îmi dă densitatea cea mai mare?" și nici „FIFO-ul e obligatoriu?", ci:

  • Unu: ce cere produsul? Termen de valabilitate → FEFO la nivel de lot, minimum. Fără constrângere de îmbătrânire → LIFO e perfect acceptabil și deschide ușa densității maxime.
  • Doi: cât de mari sunt loturile față de canale? Loturi mari, omogene → multi-adâncimea funcționează impecabil cu dedicare pe lot. Loturi mici, fragmentate → selectiv cu rotație logică, sau gravitațional pentru fluxurile critice.
  • Trei: cine impune regula — metalul sau software-ul? Rotația fizică e imbatabilă acolo unde disciplina nu poate da greș (gravitațional pentru FIFO strict). Rotația logică e mai flexibilă și acoperă tot restul — cu condiția ca datele să intre corect în sistem, o singură dată, la sursă.

Răspunsurile la cele trei întrebări nu sunt o preferință — se calculează din datele tale: articole, loturi, paleți pe lot, ferestre de livrare. Ca de fiecare dată, configurația corectă nu e o părere; e un rezultat.

Nu ești sigur ce logică de rotație cere mixul tău de produse? Solicită analiză →
Înapoi la articole
ÎNTREBĂRI FRECVENTE

Întrebări frecvente despre FIFO, LIFO și FEFO

Care e diferența dintre FIFO și FEFO?

FIFO rotește stocul după data intrării în depozit (primul intrat, primul ieșit); FEFO după data de expirare (primul care expiră, primul ieșit). La produsele cu termen de valabilitate, cerința comercială reală este FEFO — cele două coincid de obicei, dar nu întotdeauna: loturi intrate în ordine inversă producției sau retururile reintroduse în stoc fac diferența vizibilă.

Ce tip de raft garantează FIFO fizic?

Raftul gravitațional: paleții intră pe o față, alunecă pe role și ies pe fața opusă — ordinea e impusă de construcție și nu poate fi încălcată. Sistemele multi-adâncime cu satelit pot fi configurate similar, cu încărcare și descărcare pe fețe opuse.

Depozitarea multi-adâncime e compatibilă cu produsele cu termen de valabilitate?

Da, cu o condiție de proiectare: fiecare canal dedicat unui singur articol și unui singur lot. Ordinea paleților în canal devine atunci irelevantă (toți au aceeași dată de expirare), iar software-ul asigură FEFO golind întâi canalele cu lotul cel mai aproape de expirare. Problemele apar când loturile sunt mai mici decât canalele și se amestecă.

Ce este LIFO și când e acceptabil?

Last In, First Out — ultimul palet intrat iese primul, logica naturală a stivelor pe podea, a drive-in-ului și a canalelor cu acces pe o singură față. E perfect acceptabil pentru produse fără constrângere de îmbătrânire: materii prime, ambalaje, buffere care se golesc complet — și deschide ușa celei mai mari densități de depozitare.

Cum se asigură FEFO într-un depozit automatizat?

Data de expirare se captează o singură dată, la intrarea paletului în sistem (recepție sau finalul liniei de producție). De acolo, software-ul alege la fiecare extragere paletul cu termenul cel mai apropiat, fără citiri manuale de etichete, iar istoricul mișcărilor asigură trasabilitatea completă pe lot pentru audit.

Ce înseamnă alocarea pe viață de raft rămasă (minimum remaining shelf life)?

Este logica prin care fiecare client primește marfă cu valabilitatea rămasă pe care o cere contractual: retailerii mari refuză marfa sub un anumit prag, exportul cere mai mult decât livrarea locală. Sistemul alocă loturile pe clienți în funcție de aceste ferestre — motiv pentru care, uneori, lotul cel mai vechi nu pleacă primul, ci către canalul unde încă se încadrează.

DISCUȚIE INIȚIALĂ

Nu ești sigur ce logică de rotație cere mixul tău de produse?

Completează datele proiectului — articole, loturi, fluxuri — și primești o primă evaluare cu configurația care corespunde produselor și fluxurilor tale.

Solicită analiză