Nordlet

← Podstawy / Wyjaśnienia

Co to jest FIFO? Porównanie metod wyceny zapasów

Jak działają warstwy FIFO, porównanie krok po kroku ze średnią ważoną, dlaczego LIFO jest zakazane w UE oraz jak ciągły silnik FIFO pobiera warstwy kosztowe.

FIFO (ang. first in, first out – pierwsze weszło, pierwsze wyszło) to załóżenie dotyczący przepływu kosztów: gdy sprzedajesz jednostkę, obciążasz wynik kosztem najstarszej jednostki, którą nadal posiadasz. Odpowiada ono na pytanie, na które nie ma odpowiedzi fizycznej. Jeśli kupiłeś identyczne towary po 10 €, potem po 12 €, a następnie po 11 €, i sprzedajesz jeden z nich, to który koszt opuścił magazyn?

Jednostki są nieodróżnialne, więc księgowość przyjmuje określoną regułę. Wybrana reguła zmienia zarówno wykazany zysk, jak i bilans, dlatego wybór ten stanowi politykę rachunkowości, a nie szczegół techniczny.

Jak działają warstwy

FIFO traktuje każdy zakup jako warstwę (layer) z własną ilością i kosztem jednostkowym oraz zużywa je w kolejności ich pojawienia się.

Pozycja wyjściowa:

Warstwa Przyjęcie Ilość Koszt jednostkowy Wartość
1 3 sty 100 10,00 1 000
2 14 lut 100 12,00 1 200
3 2 mar 100 11,00 1 100
300 3 300

Sprzedaż 150 jednostek. FIFO pobiera wszystkie 100 z warstwy 1 oraz 50 z warstwy 2:

Koszt własny sprzedaży = (100 × 10,00) + (50 × 12,00) = 1 600
Zapasy pozostające w magazynie = (50 × 12,00) + (100 × 11,00) = 1 700

Warstwa 1 jest teraz wyczerpana, warstwa 2 ma jeszcze 50 jednostek, a warstwa 3 pozostaje nienaruszona. Kolejna sprzedaż rozpocznie się od warstwy 2.

Porównanie metod

Te same trzy zakupy, ta sama sprzedaż 150 jednostek w cenie 3 000 €:

Metoda Koszt własny sprzedaży (COGS) Zapasy końcowe Zysk brutto
FIFO 1 600 1 700 1 400
Średnia ważona 1 650 1 650 1 350
LIFO (niedozwolona w UE) 1 700 1 600 1 300

Średnia ważona wykorzystuje jeden uśredniony koszt – 3 300 ÷ 300 = 11,00 € za jednostkę – przeliczany na nowo po każdym zakupie w systemie ciągłym. Wygładza ona wahania cen i jest prostsza do wyjaśnienia, kosztem tego, że nigdy nie odzwierciedla żadnej faktycznej transakcji.

LIFO obciąża wynik najpierw najnowszym kosztem. W warunkach rosnących cen wykazuje ono najniższy zysk, a tym samym najniższy podatek, co jest dokładnie powodem, dla którego cieszy się popularnością w Stanach Zjednoczonych i jest zabronione na gruncie MSR (MSR 2). Pozostawia ono zapasy w bilansie wycenione według historycznych cen, które nie mają żadnego odniesienia do kosztów bieżących. Spółki unijne sporządzające sprawozdania zgodnie z MSR lub zgodnymi z nimi krajowymi ustawami o rachunkowości nie mogą jej stosować, a litewskie standardy rachunkowości biznesowej dopuszczają FIFO oraz średnią ważoną.

Zwróć uwagę na wzorzec: gdy ceny rosną, FIFO wykazuje wyższy zysk i bardziej aktualną wartość zapasów. Starsze, tańsze koszty trafiają do rachunku zysków i strat, podczas gdy nowszego, droższe koszty pozostają w bilansie. W warunkach spadku cen sytuacja się odwraca. Żadna z metod nie jest "konserwatywna" w każdych warunkach.

Wybór między FIFO a średnią ważoną

  • FIFO odzwierciedla przepływ fizyczny w przypadku towarów psujących się lub posiadających termin ważności, utrzymuje zapasy bilansowe blisko kosztów bieżących oraz zapewnia ścieżkę audytu, w której koszt każdej sprzedaży można powiązać z konkretnym dokumentem przyjęcia.
  • Średnia ważona sprawdza się w przypadku surowców i towarów masowych zamiennych, łagodzi wpływ zmiennych cen zakupu na zysk oraz wymaga mniej pracy księgowej.

Niezależnie od wybranej metody obowiązują dwie zasady. Konsekwencja: nie można przełączać się na metodę dającą lepszy wynik w danym roku. Oraz niższa z ceny nabycia i wartości netto możliwej do uzyskania: jeśli zapasy są warte mniej niż ich koszt, dokonuje się odpisu aktualizującego – założenia o przepływie kosztów określają koszt, a nie wartość.

System ciągły (perpetual) a okresowy (periodic)

System ciągły aktualizuje zapasy i koszt własny sprzedaży przy każdej transakcji, dzięki czemu obie wartości są poprawne w dowolnym momencie. System okresowy inwentaryzuje zapasy na koniec okresu i ustala koszt własny sprzedaży (COGS) jako różnicę:

Koszt własny sprzedaży = Zapasy początkowe + Zakupy − Zapasy końcowe

System okresowy jest tańszy i ma charakter ślepy – nie znasz swojej marży brutto, dopóki nie przeprowadzisz spisu z natury, a niedobory są niewidoczne, ponieważ zostają po cichu wchłonięte przez koszt własny sprzedaży. System ciągły działa w czasie rzeczywistym i to właśnie on umożliwia wykrycie jakichkolwiek rozbieżności stanów magazynowych: Twoje ewidencje wskazują 300 jednostek, spis wykazuje 297, a różnica jest konkretnym zdarzeniem wymagającym wyjaśnienia.

Jak działa silnik FIFO w Nordlet

Zapasy są prowadzone w systemie ciągłym metodą FIFO (perpetual and FIFO), zaimplementowaną jako rzeczywiste warstwy kosztowe, a nie jako średnia krocząca.

Każdy ruch przychodowy – przyjęcie zakupu, wynik produkcji, nadwyżka magazynowa – tworzy wiersz ruchu zawierający ilość, koszt jednostkowy oraz ilość pozostałą (remaining quantity). Kiedy zapasy są wydawane, silnik wybiera warstwy o ilości pozostałej większej od zera, uporządkowane według daty, a następnie kolejności utworzenia, i pomniejsza ilość pozostałą każdej warstwy do momentu pokrycia żądanego zapotrzebowania. Wydanie obejmujące trzy warstwy generuje koszt będący sumą trzech różnych kosztów jednostkowych, dokładnie tak jak w powyższym przykładzie.

Projekt ten niesie ze sobą konsekwencje, o których warto wiedzieć:

  • Wartość zapasów da się zawsze wyznaczyć jako sumę iloczynów ilości pozostałej i kosztu jednostkowego we wszystkich otwartych warstwach, co zarazem prezentuje endpoint POST /v1/reports/stock-balance – wartość ta uzgadnia się z kontem zapasów w księdze głównej, ponieważ koszt własny sprzedaży dekretowany jest w momencie rozchodu.
  • Wiek zapasów jest realny, a nie szacowany: /v1/reports/stock-aging grupuje pozostałe warstwy według daty ich przyjęcia, dzięki czemu widać na przykład, że zapasy o wartości 12 500 € zawierają 3 000 € przyjęte ponad 90 dni temu.
  • Koszty związane z zakupem modyfikują same warstwy. Koszty transportu alokowane po przyjęciu podnoszą koszt jednostkowy warstw wciąż utrzymujących zapasy – jednostki już sprzedane nie są korygowane wstecznie, co pozwala zachować zamknięte okresy w stanie nienaruszonym.
  • Niewystarczający stan zapasów skutkuje odrzuceniem operacji zamiast zaksięgowania ujemnego stanu, dzięki czemu księgi nigdy nie wykażą nieistniejących zapasów.

Uczciwe zakresowe podsumowanie: FIFO to jedyna zaimplementowana metoda przepływu kosztów. Brak tu opcji średniej ważonej oraz śledzenia według numerów seryjnych (specific identification), a zapasy są wyceniane po kosztach – automatyczne odpisy do wartości netto możliwej do uzyskania stanowią ręczny zapis księgowy, opracowywany na podstawie raportu wieku zapasów.

FAQ

Co oznacza skrót FIFO w księgowości?

First in, first out (pierwsze weszło, pierwsze wyszło): koszt najstarszych jednostek w magazynie jest zaliczany do kosztu własnego sprzedaży jako pierwszy, pozostawiając koszty ostatnich zakupów w zapasach końcowych. Jest to założenie o przepływie kosztów i nie wymaga ono fizycznego przemieszczania towarów w tej kolejności.

Czy FIFO to to samo co fizyczna sprzedaż najstarszych zapasów w pierwszej kolejności?

Nie, choć często te zjawiska się pokrywają. FIFO dotyczy tego, który koszt podlega potrąceniu w ciężar kosztów; rotacja fizyczna to praktyka magazynowa. Możesz stosować wycenę FIFO, wydając z magazynu to pudełko, które stoi najbliżej drzwi.

Dlaczego LIFO jest niedozwolone w UE?

MSR 2 zakazuje jej stosowania, ponieważ pozostawia ona zapasy w bilansie wycenione według przestarzałych kosztów, fałszując realną wartość faktycznie posiadanego majątku. Unijne standardy powiązane z MSR stosują ten sam zakaz; dozwolonymi metodami są FIFO oraz średnia ważona.

Czy FIFO daje wyższy zysk niż średnia ważona?

W warunkach rosnących cen zakupów tak – FIFO obciąża koszt własny sprzedaży starszymi, tańszymi kosztami i pozostawia nowsze, droższe koszty w zapasach. Gdy ceny spadają, relacja się odwraca. Żaden wariant nie jest uniwersalnie bardziej konserwatywny.

Czy mogę zmienić metodę wyceny zapasów?

Tylko w uzasadnionym przypadku i przy zachowaniu odpowiednich ujawnień. Konsekwencja jest podstawową zasadą rachunkowości właśnie dlatego, że zmiana metody zmienia wykazywany zysk, a zmiana o charakterze oportunistycznym to sytuacja, której zapobieżeniu zasada ta ma służyć.