Charakterystyka i zastosowanie metody pierwsze weszło pierwsze wyszło

FIFO (first in, first out), czyli pierwsze weszło pierwsze wyszło, zakłada, że do wydania kierowany jest najpierw towar przyjęty najwcześniej. Metoda ta sprawdza się przy asortymencie o ograniczonym okresie przydatności oraz tam, gdzie liczy się zachowanie chronologii obrotu. Pod względem rozwiązań regałowych wspierają ją regały przepływowe oraz przejezdne, w których towar pobierany jest z drugiej strony niż wprowadzany.

W systemie WMS.net FIFO realizowane jest na poziomie danych, niezależnie od układu regałów. Przy przyjęciu rejestrowana jest data wprowadzenia partii, a podczas kompletacji system wskazuje operatorowi najstarszą dostępną partię danego indeksu. Dzięki temu chronologia obrotu utrzymywana jest nawet w magazynie z regałami rzędowymi, gdzie fizyczny dostęp nie wymusza kolejności.

CechaFIFOLIFO
Kolejność wydaniaNajpierw towar przyjęty najwcześniejNajpierw towar przyjęty najpóźniej
ZastosowanieTowar z datą ważności, obrót chronologicznyTowar niewrażliwy na czas, materiały sypkie
RyzykoNiskie ryzyko przeterminowaniaRyzyko zalegania starszych partii
Wsparcie regałoweRegały przepływowe i przejezdneRegały wjezdne, składowanie blokowe
Studio WMS.net

Partie na przyjęciu

Rejestracja numeru partii i daty już na przyjęciu pozwala systemowi później automatycznie dobrać właściwą kolejkę wydania.

Kiedy warto wdrożyć system składowania ostatnie weszło pierwsze wyszło

LIFO (last in, first out), czyli ostatnie weszło pierwsze wyszło, kieruje do wydania towar przyjęty najpóźniej. Metoda ta ma zastosowanie tam, gdzie data przydatności nie odgrywa roli, a istotny jest sprawny dostęp do ostatnio dostarczonej partii - na przykład przy materiałach sypkich, kruszywach czy składowaniu blokowym, gdzie towar pobiera się z wierzchu stosu.

LIFO bywa wygodne logistycznie, ale niesie ryzyko zalegania starszych partii w głębi składowania. Dlatego przy asortymencie z datą ważności nie powinno się go stosować. System WMS.net pozwala ustawić metodę wydań osobno dla różnych grup asortymentu, dzięki czemu w jednym magazynie część towarów może być obsługiwana w FIFO, a część w LIFO, zależnie od ich charakterystyki.

Zarządzanie partiami towarów na podstawie dat ważności w FEFO

FEFO (first expired, first out), czyli pierwsze traci ważność pierwsze wyszło, rozszerza FIFO o kontrolę terminu przydatności. Decydująca nie jest data przyjęcia, lecz data ważności - do wydania kierowany jest towar, który najszybciej straci przydatność, nawet jeśli przyjęto go później. To podstawowa reguła w branży spożywczej, farmaceutycznej i kosmetycznej.

W systemie WMS.net FEFO opiera się na ewidencji partii (batch tracking). Każda partia ma w bazie danych przypisaną datę ważności, numer oraz powiązanie z dokumentem przyjęcia i lokalizacją. Podczas kompletacji system sortuje dostępne partie według terminu i wskazuje operatorowi tę o najkrótszej dacie. Próba pobrania innej partii jest sygnalizowana, a partie po terminie zostają zablokowane i wyłączone z puli dostępnej do wydania.

Automatyzacja wyboru kolejki wydań w oprogramowaniu WMS.net

O kolejności wydań nie decyduje pamięć operatora, lecz reguła zapisana w systemie. W bazie Microsoft SQL Server dla każdego indeksu określona jest aktywna metoda - FIFO, LIFO lub FEFO - a procedury bazodanowe przy tworzeniu zlecenia wydania automatycznie dobierają właściwą partię. Mechanizm porównuje daty przyjęcia oraz daty ważności i wyznacza partię zgodną z aktywną regułą.

System aktywnie blokuje próby naruszenia kolejki. Przy metodzie FIFO i FEFO baza danych nie pozwala wydać partii nowszej lub o dłuższym terminie, dopóki dostępna jest partia starsza lub o krótszym terminie ważności. Operator na terminalu otrzymuje komunikat i jest kierowany do właściwej lokalizacji. Dzięki temu reguła obrotu jest egzekwowana automatycznie, niezależnie od pośpiechu czy doświadczenia pracownika, co ogranicza straty z tytułu przeterminowania i porządkuje rotację zapasu.

Porównanie FIFO, LIFO i FEFO w jednym zestawieniu

Trzy metody różnią się nie tylko kolejnością wydania, ale też danymi, których wymagają od systemu, oraz konsekwencjami dla ewidencji. FIFO opiera się na dacie przyjęcia, FEFO na dacie ważności, a LIFO na odwróconej kolejności przyjęć. Dobór właściwej reguły zależy od charakteru asortymentu, wymagań branżowych oraz od tego, czy magazyn prowadzi ewidencję partii.

KryteriumFIFOLIFOFEFO
Pole decydujące o kolejnościData przyjęcia partiiData przyjęcia partii, kolejność odwróconaData przydatności do użycia
Wymagana ewidencjaData przyjęcia na dokumencieData przyjęcia na dokumenciePełna ewidencja partii z datą ważności
Ryzyko przeterminowaniaNiskieWysokieNajniższe z trzech metod
Typowe branżeDystrybucja, handel, części zamienneKruszywa, materiały sypkie, wyroby hutniczeSpożywcza, farmaceutyczna, kosmetyczna, chemiczna
Wsparcie infrastrukturyRegały przepływowe i przejezdneRegały wjezdne, push-back, składowanie blokoweDowolne, kolejność egzekwuje system
Dopuszczalność w MSSFTakNie, standard MSR 2 wyklucza tę metodę wycenyReguła operacyjna, nie metoda wyceny
Obsługa identyfikatorów GS1AI (11) data produkcjiAI (11) data produkcjiAI (17) data przydatności, AI (10) numer partii

W większości wdrożeń stosuje się model mieszany. Towary z datą ważności obsługiwane są w FEFO, pozostały asortyment w FIFO, a LIFO pozostaje wyjątkiem zarezerwowanym dla materiałów niewrażliwych na czas. Zasady kontroli terminów przydatności opisujemy szerzej na stronie FEFO.

Systemy regałowe wspierające wybraną kolejkę wydań

Konstrukcja regału może kolejność wydań wymuszać fizycznie albo pozostawiać ją decyzji systemu. Rozwiązania, w których towar wprowadza się i pobiera z tej samej strony, z natury prowadzą do obsługi LIFO. Tam, gdzie kanał ma dwa końce, kolejność zamienia się w FIFO bez żadnej ingerencji oprogramowania.

System regałowyWymuszana kolejnośćWykorzystanie powierzchniUwagi
Regały rzędowe paletoweDowolna, ustala ją systemNiskie, dużo powierzchni na korytarzeBezpośredni dostęp do każdej palety
Regały przepływowe grawitacyjneFIFOWysokieZaładunek i pobranie po przeciwnych stronach kanału
Regały przejezdne drive-throughFIFOWysokieDwa korytarze robocze na kanał
Regały wjezdne drive-inLIFOBardzo wysokieJeden korytarz, wjazd wózka w głąb kanału
Regały push-backLIFOWysokiePalety na wózkach przesuwanych w głąb
Składowanie blokoweLIFOBardzo wysokieBrak konstrukcji, stosy piętrzone bezpośrednio

Konstrukcja regału nie zwalnia z prowadzenia ewidencji. Nawet w regale przepływowym zdarzają się zwroty, korekty i pobrania awaryjne, po których fizyczna kolejność przestaje odpowiadać założeniom. Dopiero zapis daty przyjęcia i numeru partii w bazie danych daje pewność, że wydawana jednostka jest tą właściwą. Dlatego w Studio WMS.net reguła kolejki działa niezależnie od typu regału, a infrastruktura jedynie ją wspiera.

Wpływ metody na wycenę zapasu i sprawozdawczość

Metoda rozchodu ma dwa oblicza - operacyjne, czyli kolejność fizycznego wydania towaru, oraz księgowe, czyli sposób ustalania wartości rozchodu. Te dwa poziomy nie muszą być identyczne, choć rozjazd między nimi utrudnia uzgadnianie danych i bywa źródłem sporów przy inwentaryzacji.

Polska ustawa o rachunkowości dopuszcza kilka metod ustalania wartości rozchodu, w tym FIFO, LIFO, cenę przeciętną oraz szczegółową identyfikację. Międzynarodowe standardy sprawozdawczości finansowej idą dalej i wykluczają LIFO, dlatego spółki raportujące według MSSF stosują FIFO albo średnią ważoną. Przy rosnących cenach zakupu FIFO daje niższy koszt własny i wyższy wynik, natomiast LIFO działa odwrotnie. To wyjaśnia, dlaczego wybór metody bywa przedmiotem uzgodnień między działem logistyki a księgowością.

Studio WMS.net prowadzi ewidencję ilościową i partiową, a wartość rozchodu przekazuje do systemu finansowego przez interfejs wymiany danych. Dokumenty PZ, PZB, WZ, WZB oraz MM eksportowane są wraz z numerem partii i datą przyjęcia, dzięki czemu system finansowo-księgowy może zastosować własną metodę wyceny na tym samym zbiorze danych. Zakres dokumentów obsługiwanych przez system opisujemy na stronie dokumenty magazynowe.

Konfiguracja reguły wydań w Studio WMS.net krok po kroku

Uruchomienie kontrolowanej kolejki wydań nie wymaga przebudowy magazynu. Cała praca sprowadza się do uporządkowania kartoteki i ustawienia parametrów, a efekt widać już przy pierwszym zleceniu kompletacji.

  1. Podział asortymentu na grupy - wydzielenie indeksów z datą ważności, indeksów z numerem partii oraz towarów niewrażliwych na czas.
  2. Włączenie ewidencji partii - oznaczenie w kartotece, które indeksy wymagają rejestracji numeru partii i daty przydatności przy każdym przyjęciu.
  3. Przypisanie metody rozchodu - ustawienie reguły FIFO, LIFO lub FEFO osobno dla każdej grupy asortymentu.
  4. Ustalenie progów ostrzegawczych - określenie, ile dni przed upływem terminu partia ma być sygnalizowana, a kiedy automatycznie blokowana.
  5. Konfiguracja odczytu z etykiet - mapowanie identyfikatorów GS1, aby numer partii z AI (10) i data z AI (17) trafiały do właściwych pól przy skanowaniu.
  6. Test na dokumentach próbnych - przyjęcie dwóch partii tego samego indeksu o różnych datach i sprawdzenie, którą partię system wskaże do wydania.
  7. Uruchomienie raportu naruszeń - włączenie zestawienia pokazującego wydania wykonane niezgodnie z regułą wraz z podanym powodem.

Krok piąty ma znaczenie praktyczne szczególnie tam, gdzie dostawcy stosują etykiety zgodne ze standardem GS1. Poprawne mapowanie identyfikatorów sprawia, że magazynier nie wprowadza daty ręcznie, a ryzyko literówki znika. Szczegóły budowy takiej etykiety opisujemy na stronie etykiety logistyczne GS1.

Kontrola dat ważności i blokady jakościowe

Reguła FEFO działa poprawnie tylko wtedy, gdy data ważności trafia do systemu w momencie przyjęcia, a nie przy wydaniu. Dlatego formularz przyjęcia na terminalu wymaga podania terminu dla indeksów oznaczonych jako partiowane, a próba zapisania dokumentu bez tej informacji jest odrzucana. Data pobierana jest ze skanu etykiety, z pola ręcznego lub z komunikatu awizacyjnego przesłanego przez dostawcę.

System pracuje na kilku poziomach ostrzeżeń. Partia zbliżająca się do progu ostrzegawczego pojawia się na liście do przeglądu i może zostać skierowana do wcześniejszej sprzedaży. Partia po przekroczeniu terminu granicznego zostaje automatycznie wyłączona z puli dostępnej do kompletacji, a jej stan przechodzi na status zablokowany. Osobno działają blokady jakościowe nakładane przez dział kontroli - towar pozostaje w lokalizacji, ale nie da się go pobrać do zlecenia, dopóki blokada nie zostanie zdjęta przez uprawnionego użytkownika.

Rejestr wszystkich blokad i zwolnień przechowywany jest wraz z identyfikatorem użytkownika oraz znacznikiem czasu. Przy audycie lub wycofaniu partii z rynku pozwala to odtworzyć pełną historię decyzji, a także ustalić, do których odbiorców trafiły jednostki z konkretnej serii produkcyjnej.

Wskaźniki oceny poprawności rotacji zapasu

Sama deklaracja stosowania FIFO niczego nie dowodzi. Skuteczność reguły ocenia się liczbami zbieranymi z rejestrowanych operacji, a nie wrażeniem kierownika zmiany.

WskaźnikCo pokazujeŹródło danych w systemie
Udział wydań zgodnych z regułąJaka część pobrań odpowiadała wskazanej partiiPorównanie partii sugerowanej z faktycznie pobraną
Średni wiek zapasuIle dni towar przeciętnie leży w magazynieRóżnica między datą przyjęcia a datą bieżącą
Wartość partii przeterminowanychSkala strat z tytułu przekroczenia terminuStan pozycji zablokowanych po dacie ważności
Zapas martwyPozycje bez ruchu w zadanym okresieAnaliza dat ostatniego pobrania dla indeksu
Rotacja zapasuIle razy zapas odnowił się w okresieStosunek rozchodu do średniego stanu magazynowego

Wskaźniki obserwuje się w trendzie, a nie w pojedynczym pomiarze. Rosnący średni wiek zapasu przy stabilnej sprzedaży oznacza zwykle, że część partii nie wchodzi do obrotu, choć system wskazuje je jako dostępne. Powiązanie tych danych z analizą ABC pozwala rozdzielić problem zalegania od naturalnie wolnej rotacji asortymentu klasy C. Metody analizy obrotu opisujemy na stronie rotacja towarów.

Typowe błędy przy wdrażaniu FIFO i FEFO

Problemy z kolejnością wydań rzadko wynikają z samej metody. Zwykle źródłem jest luka w ewidencji albo obejście reguły w codziennej pracy.

  • Brak rejestracji partii przy przyjęciu - bez numeru i daty system nie ma na czym oprzeć sortowania, więc kolejność wraca do pamięci operatora.
  • Data wprowadzana dopiero przy wydaniu - informacja pojawia się za późno, aby wpłynąć na wybór partii i służy wyłącznie dokumentacji.
  • Wspólna lokalizacja dla wielu partii - gniazdo zawiera przemieszany towar, a operator nie jest w stanie odróżnić jednostek wzrokowo.
  • Możliwość pominięcia komunikatu - jeżeli ostrzeżenie da się zamknąć bez podania powodu, reguła przestaje być egzekwowana już po kilku tygodniach.
  • Brak progu ostrzegawczego - partia jest sygnalizowana dopiero po upływie terminu, kiedy nie da się już nic z nią zrobić.
  • Zwroty przyjmowane bez daty pierwotnej - towar wraca do magazynu z bieżącą datą przyjęcia i trafia na koniec kolejki mimo starszej metryki.
  • Brak przeglądu raportu naruszeń - system rejestruje odstępstwa, ale nikt ich nie analizuje, więc powtarzalne obejścia pozostają niewidoczne.

Usunięcie tych błędów nie wymaga nakładów na infrastrukturę. Wystarczy domknąć ewidencję partii, wymusić podanie powodu przy odstępstwie oraz włączyć cykliczny przegląd raportu naruszeń, aby udział wydań zgodnych z regułą wrócił do oczekiwanego poziomu.

Pytania o metody FIFO, LIFO i FEFO

Czym różni się FEFO od FIFO

FIFO kieruje do wydania partię przyjętą najwcześniej, a FEFO partię o najkrótszym terminie przydatności. Przy dostawach o różnej długości ważności to dwie różne jednostki, dlatego w branży spożywczej i farmaceutycznej stosuje się FEFO.

Czy LIFO jest dozwolone w polskiej rachunkowości

Tak, ustawa o rachunkowości dopuszcza LIFO jako metodę ustalania wartości rozchodu. Wyklucza ją natomiast standard MSR 2, więc spółki raportujące według MSSF stosują FIFO albo średnią ważoną.

Czy FIFO wymaga regałów przepływowych

Nie. Regały przepływowe wymuszają kolejność fizycznie, ale system WMS egzekwuje ją na poziomie danych także w zwykłych regałach rzędowych, wskazując operatorowi konkretną paletę i lokalizację.

Czy w jednym magazynie można stosować różne metody

Tak. Studio WMS.net pozwala przypisać metodę rozchodu osobno dla każdej grupy asortymentu, więc towary z datą ważności obsługiwane są w FEFO, a materiały niewrażliwe na czas w FIFO lub LIFO.

Co dzieje się z partią po upływie terminu ważności

System automatycznie zmienia jej status na zablokowany i wyłącza ją z puli dostępnej do kompletacji. Zdjęcie blokady wymaga decyzji uprawnionego użytkownika, a operacja zapisywana jest w rejestrze wraz ze znacznikiem czasu.

Zobacz Studio WMS.net w działaniu

Przekonaj się, jak system magazynowy upraszcza codzienną pracę - uruchom bezpłatne demo lub obejrzyj pełną galerię ekranów.