FIFO, LIFO, FEFO - trei litere, trei filosofii de gestionare a stocului. Par doar simple reguli de ordonare, dar în practica de depozit fiecare strategie are propria logică, propriile cerințe de echipament și propriile consecințe financiare. Alegerea nu este neutră: o strategie de rotație greșită poate costa un depozit zeci de mii de zloți pe an în mărfuri expirate sau în evaluări contabile incorecte. Mai jos câteva lucruri pe care merită să le știți înainte să decideți ce rotație aplicați la ce sortiment.
FIFO - First In First Out
Regula pare simplă: primul intrat, primul ieșit. În practica WMS asta înseamnă că dintre paleții disponibili cu un anumit produs, operatorul ar trebui să-l ia pe cel cu cea mai veche dată de recepție. Data nu are legătură cu termenul de valabilitate - se referă la momentul în care marfa a intrat fizic în depozit.
FIFO are sens oriunde mărfurile nu au termen de valabilitate dar tot vrem să evităm ca anumiți paleți să stea prea mult. Exemplu clasic: electronice, scule, piese metalice. Nu se vor strica, dar dacă un palet intră pe raft și se înghesuie între alții, după doi ani cartonul este zdrobit, eticheta se desface și între timp furnizorul a schimbat numărul SKU. FIFO disciplinează rotația și forțează stocul mai vechi să se miște.
Din perspectivă contabilă FIFO este cea mai folosită metodă pentru evaluarea ieșirilor - 70-80% dintre companiile din Polonia o aleg. Legea contabilității (art. 34 alin. 4) o permite, IAS/IFRS practic cer FIFO sau media ponderată.
LIFO - Last In First Out
Opusul FIFO: ultimul recepționat iese primul. Din perspectiva logisticii de depozit LIFO este practic ilogic - de ce am muta mai întâi un palet proaspăt și am lăsa pe raft pe cel vechi? Răspunsul stă în contabilitate, nu în operațiuni.
În perioade de creștere a prețurilor LIFO scade artificial valoarea stocului (pentru că pozițiile vechi, ieftine, rămân în bilanț), crescând în același timp costul vânzării (pentru că ieșirile sunt evaluate la prețurile livrărilor proaspete). Asta reduce baza impozabilă - de aceea LIFO este popular în SUA. În Europa situația este alta: IAS/IFRS au interzis LIFO din 2005, deci orice companie care raportează după aceste standarde nu îl poate folosi.
În Polonia Legea contabilității permite formal LIFO, dar foarte puține companii îl folosesc în practică - mai ales cele cu cerințe specifice de grup sau depozite de mărfuri în vrac (cărbune, nisip, agregate), unde fizic livrarea proaspătă oricum stă peste cea anterioară. Pentru un depozit tipic cu paleți și rafturi, LIFO pur și simplu nu funcționează operațional.
FEFO - First Expired First Out
O variantă FIFO bazată nu pe data recepției, ci pe data de expirare. Iese primul paletul a cărui dată expiră cel mai devreme - indiferent când a sosit fizic. Contrar aparențelor, FEFO și FIFO nu indică întotdeauna același palet: un furnizor poate aduce marfă cu o dată mai scurtă decât cea deja în stoc dintr-o livrare anterioară.
FEFO este standardul în alimentație, farmacie, cosmetice, chimie pentru construcții, hrană pentru animale și veterinar. În general, oriunde mărfurile au termen de valabilitate iar nerespectarea lui înseamnă pierdere, reclamație sau problemă legală. Un depozit care servește un lanț de retail fără FEFO practic nu are șanse să treacă un audit de calitate - lanțurile fac controale aleatorii și elimină furnizorii care livrează mărfuri cu termen mai scurt decât cel de pe rafturi.
În Weaver WMS, FEFO se configurează ca parametru al SKU sau al grupei de produse. La fiecare picking, sistemul sortează loturile disponibile crescător după data de expirare și ghidează operatorul către paletul cu data cea mai scurtă. Operatorul nu are de ales - terminalul afișează o locație concretă și un lot concret.
HIFO - Highest In First Out
O strategie pur contabilă, aproape inexistentă la nivelul operațional al depozitului. HIFO presupune că primul scos din evaluare este cel recepționat la cel mai mare preț. Funcționează doar pe stratul de evaluare - fizic mărfurile nu sunt mișcate altfel decât în alte strategii.
Sensul HIFO este similar cu LIFO în perioade de inflație - scade evaluarea stocului și crește costul vânzării. În practica poloneză aproape neutilizat, apare uneori în evaluările de combustibili sau metale neferoase, unde prețurile se schimbă în salturi și conducerea vrea o evaluare conservatoare. Necesită însă acordul auditorului - nu este o metodă standard conform Legii contabilității.
Industrii și strategiile lor
După 17 ani de implementări vedem tipare destul de stabile. Nu se potrivesc întotdeauna, dar ca punct de plecare sunt fiabile:
- Alimentație, farmacie, cosmetice, chimie de uz casnic - FEFO fără discuție, plus urmărirea lotului. Cerută de auditurile de calitate și de legea alimentară (Regulamentul 178/2002).
- Electronice, scule, piese de mașini - FIFO. Fără termen de valabilitate, dar vrem ca stocul mai vechi să se miște ca să nu se prăfuiască pe rafturi.
- Mărfuri în vrac (agregate, cărbune, cereale în silozuri) - LIFO operațional și adesea contabil. Fizic, lotul proaspăt stă deasupra și așa este luat.
- Îmbrăcăminte sezonieră, accesorii fashion - FIFO, uneori cu suprascrieri manuale la sfârșitul colecției (intră primele la lichidare, indiferent de dată).
- Materiale de construcții (ciment, ipsos, adezivi) - FEFO, deoarece au dată de producție și își pierd proprietățile după 3-12 luni.
- Lemn, materiale de cherestea - FIFO pe paleți, dar adesea cu un criteriu suplimentar de umiditate - materialul prea proaspăt pur și simplu nu se poate expedia.
Implementarea în WMS
La nivel de sistem strategia de rotație se aplică în trei locuri:
- Definiția pe SKU sau grupă de produse. Fiecare articol are o strategie atribuită - FIFO, FEFO, LIFO. Cine are permisiunea de a edita acest câmp decide dacă strategia este fixă sau dacă operatorii o pot suprascrie.
- Sortarea cozii de picking. Algoritmul WMS sortează locațiile disponibile cu produsul conform strategiei alese și îi indică operatorului paletul concret de luat.
- Blocaje de picking. Dacă operatorul încearcă să scaneze altă locație decât cea recomandată, sistemul fie blochează operațiunea, fie cere aprobarea șefului.
Configurarea blocajelor este o decizie organizațională. Un lock dur garantează ordinea, dar în situații neobișnuite (palet deteriorat, locație blocată, defectarea stivuitorului) oprește lucrul. Un lock soft cu autorizare de șef este mai flexibil, dar cere ca șeful să fie prezent și responsabil. În depozite mai mari vedem o tendință spre lock-uri dure cu un proces dedicat de "excepții" - operatorul raportează excepția, șeful o aprobă în aplicația sa, marfa pleacă de pe alt palet cu motivul înregistrat.
Capcanele FEFO
FEFO arată simplu pe slide-uri, dar câteva situații pot expune un sistem prost configurat:
- Două loturi cu aceeași dată de expirare. Sistemul trebuie să decidă pe care palet să-l indice. Regula practică: lotul mai vechi (după data recepției) merge primul - asta înseamnă FEFO + FIFO ca tiebreaker. Fără asta operatorul primește un palet arbitrar și poate ajunge să meargă în trei zone diferite pentru același produs.
- Lot fără dată de expirare introdusă. Mărfurile recepționate fără dată (de exemplu, operatorul a uitat să o introducă) nu se pot încadra în ordinea FEFO. Configurare sigură: lotul fără dată merge în carantină și așteaptă introducerea manuală. Nesigură: lotul fără dată tratat ca "data infinită" și împins la sfârșitul cozii - poate să nu fie expediat niciodată.
- Toleranțe la livrare. Unele lanțuri (mai ales alimentare) cer ca marfa să aibă cel puțin X zile de viață rămase la recepție. Standardul este 1/3 din durata totală de valabilitate, dar fiecare lanț are propriul tabel. WMS trebuie să impună această toleranță - dacă rămân mai puțin de X zile, marfa este marcată ca nepotrivită pentru acel client.
- Date soft și hard. "Best before" (a se consuma de preferință înainte de) este o dată de calitate - depășirea ei nu înseamnă automat rebut. "Use by" (a se consuma până la) este o dată dură - după ea marfa nu se mai poate vinde. WMS ar trebui să distingă între cele două, deoarece procedura post-dată este diferită.
Greșeli frecvente
- Strategie în politică, dar nu în sistem. Șeful spune FEFO, WMS nu este configurat pentru asta, operatorul ia ce-i pică. După șase luni depozitul are 15% stoc cu data depășită și directorul întreabă "cum s-a întâmplat asta".
- Lipsa pickingului bazat pe locație. Operatorul primește comanda "ia 10 bucăți de produs X" fără locație concretă. Merge la cel mai apropiat palet - de obicei al doilea de pe rând, cel la care ajunge ușor. Pickingul pe locație este fundamentul FEFO; fără el strategia este o ficțiune.
- Suprascriere manuală a strategiei fără log. Șeful apasă butonul "ocolire strategie" de 30 de ori pe zi pentru că "așa e mai rapid". După un an auditul arată că FEFO este suprascris la 40% din pickinguri. Fiecare suprascriere ar trebui să fie logată cu motiv - suprascrierile nedocumentate vor începe să dispară în timp.
- O strategie pentru tot depozitul. Un client a avut FEFO configurat global, în timp ce 30% din mărfuri nu aveau date de expirare. WMS arunca erori la fiecare recepție și operatorii au învățat să le ignore. Strategia ar trebui să fie legată de SKU sau grupă, nu de depozit.
- Lipsa verificării post-fapt. Strategia este configurată dar nimeni nu verifică rapoartele care arată dacă funcționează. Dacă FEFO își face treaba, mărfurile cu date mai lungi nu pleacă niciodată înaintea celor cu date mai scurte. Merită verificat regulat.
Strategii mixte
Un depozit mai mare rulează rar o singură strategie. Exemplu tipic: un distribuitor de alimente și suplimente are 6000 SKU-uri în portofoliu - 4500 cu date de expirare (FEFO), 1200 suplimente cu durată lungă tratate cu FIFO și 300 accesorii (căni, lingurițe, mape promoționale) care nu au nevoie de rotație deloc.
Modelul practic: strategia este un atribut al grupei de produse. Întreaga grupă "alimente proaspete" este FEFO, "suplimente" este FIFO, "articole de marketing" au strategia "oricare". Operatorul nu știe ce strategie se aplică la ce articol - vede doar ce palet să ia. WMS-ul face restul.
Excepție fac mărfurile sub supraveghere specială - medicamentele în farmacie, cosmeticele sensibile (filtre UV, retinol), înghețata, peștele proaspăt. Pe lângă FEFO standard apare un prag suplimentar de durată rămasă care schimbă prioritatea pickingului. Mărfurile cu 25% durată rămasă primesc o prioritate mai mică - vrem să le împingem către clienți care tolerează date mai scurte (de exemplu, catering local în loc de un lanț de retail).
Auditul rotației
Strategia configurată este una; comportamentul real este alta. Câteva rapoarte pe care merită să le rulați regulat în Weaver WMS:
- Raport paleți rămași. Listează paleții care au stat cel mai mult fără mișcare. La FIFO și FEFO ar trebui să fie luați primii - dacă stau de trei luni, strategia nu funcționează.
- Raport suprascrieri strategie. O listă a fiecărui picking în care operatorul sau sistemul a ignorat recomandarea. De obicei ar trebui să fie sub 5% din toate operațiunile - mai mult înseamnă că configurarea este desprinsă de realitate.
- Raport mărfuri aproape de expirare. Mărfuri cu durată rămasă sub un prag definit (de exemplu 20% din valabilitatea originală). FEFO ar trebui să minimizeze natural această listă. Dacă crește, strategia nu funcționează.
- Raport casări. Mărfuri care au depășit data de expirare în depozit. O măsură directă a costului unei rotații ineficiente. Un distribuitor sănătos de alimente păstrează asta sub 0,5% din cifra de afaceri.
Clienții noștri primesc aceste rapoarte automat, o dată pe lună, prin email către șef. Din experiența noastră: primele trei luni după go-live arată un decalaj uriaș între teorie și practică. După șase luni de disciplină și corecții cifrele se stabilizează.
Concluzie
Alegerea strategiei nu începe cu WMS-ul, ci cu tipul de mărfuri. Alimente, farmacie și cosmetice = FEFO. Electronice și piese = FIFO. Mărfuri în vrac = LIFO operațional. Evaluarea contabilă este o decizie separată, care merge adesea pe altă cale decât logica operațională - și e în regulă, atâta timp cât amândouă sunt deliberate.
Weaver WMS suportă toate aceste strategii nativ. Strategia este un atribut al SKU sau al grupei, poate fi mixată într-un singur depozit, poate fi suprascrisă cu log, poate fi raportată. Cea mai grea parte - ca de obicei - este pe partea de analiză pre-implementare: parcurgerea sortimentului împreună cu clientul și atribuirea logicii corecte fiecărei grupe. Fără asta, chiar și cel mai bine configurat sistem va continua să indice operatorului paletul greșit.