Vad är FIFO? Jämförelse av värderingsmetoder för varulager
Så fungerar FIFO-lager, en genomgången jämförelse med vägt genomsnitt, varför LIFO är förbjudet i EU och hur en löpande FIFO-motor förbrukar kostnadsskikt.
FIFO - först in, först ut (first in, first out) - är ett antagande om kostnadsflöde: när du säljer en enhet belastade du kostnaden för den äldsta enheten du fortfarande har i lager. Det besvarar en fråga som saknar ett fysiskt svar. Om du köpte identiska varor för 10 €, sedan för 12 € och därefter för 11 €, och du säljer en, vilken kostnad lämnade byggnaden?
Enheterna går inte att skilja åt, så bokföringen väljer en regel. Regeln du väljer påverkar både din rapporterade vinst och din balansräkning, vilket är anledningen till att valet är en redovisningsprincip och inte en detalj.
Så fungerar skikten
FIFO behandlar varje inköp som ett skikt (layer) med en egen kvantitet och enhetskostnad, och förbrukar dem i den ordning de anlände.
Utgångsläge:
| Skikt | Mottaget | Kvantitet | Enhetskostnad | Värde |
|---|---|---|---|---|
| 1 | 3 jan | 100 | 10,00 | 1 000 |
| 2 | 14 feb | 100 | 12,00 | 1 200 |
| 3 | 2 mar | 100 | 11,00 | 1 100 |
| 300 | 3 300 |
Sälj 150 enheter. FIFO tar alla 100 från skikt 1 och 50 från skikt 2:
Kostnad sålda varor = (100 × 10,00) + (50 × 12,00) = 1 600
Kvarvarande lager = (50 × 12,00) + (100 × 11,00) = 1 700
Skikt 1 är nu uttömt, skikt 2 har 50 enheter kvar och skikt 3 är orört. Nästa försäljning börjar från skikt 2.
Jämförelse mellan metoderna
Samma tre inköp, samma 150 sålda enheter, sålda för 3 000 €:
| Metod | Kostnad sålda varor | Utgående lager | Bruttovinst |
|---|---|---|---|
| FIFO | 1 600 | 1 700 | 1 400 |
| Vägt genomsnitt | 1 650 | 1 650 | 1 350 |
| LIFO (ej tillåtet i EU) | 1 700 | 1 600 | 1 300 |
Vägt genomsnitt använder en enda blandad kostnad - 3 300 ÷ 300 = 11,00 € per enhet - som räknas om efter varje inköp i ett evigt (perpetual) system. Det jämnar ut prisvolatilitet och är enklare att förklara, till priset av att det aldrig stämmer överens med någon faktisk transaktion.
LIFO (last in, first out) belastade den senaste kostnaden först. Vid stigande priser rapporterar det den lägsta vinsten och därmed den lägsta skatten, vilket är precis varför det är populärt i USA och förbjudet enligt IFRS (IAS 2) - det lämnar varulagret i balansräkningen värderat till föråldrade priser som saknar koppling till den aktuella kostnaden. Företag i EU som rapporterar enligt IFRS eller nationell normgivning som anpassats till detta får inte använda metoden, och litauiska redovisningsregler tillåter FIFO samt vägt genomsnitt.
Notera mönstret: när priserna stiger rapporterar FIFO högre vinst och ett mer aktuellt lagervärde. Äldre, billigare kostnader går till resultaträkningen medan nyare, dyrare kostnader stannar kvar i balansräkningen. Vid fallande priser vänds förhållandet. Ingen av metoderna är "konservativ" under alla förhållanden.
Att välja mellan FIFO och vägt genomsnitt
- FIFO matchar det fysiska flödet för allt som är färskvaror eller har en begränsad hållbarhetstid, håller balansräkningens lagervärde nära aktuell kostnad och skapar ett granskningsspår där varje försäljningskostnad kan spåras till en specifik inleverans.
- Vägt genomsnitt passar råvaror och utbytbara bulkvaror, dämpar resultateffekten av volatila inköpspriser och kräver mindre bokföringsarbete.
Två begränsningar gäller oavsett metod. Konsistens: du får inte byta till den metod som ger ett bättre resultat ett visst år. Och lägsta värdets princip (lower of cost and net realisable value): om lagret är värt mindre än dess anskaffningsvärde skrivs det ner - antaganden om kostnadsflöde fastställer anskaffningsvärdet, inte värdet.
Löpande (perpetual) kontra periodisk
Ett löpande system uppdaterar lagret och kostnaden för sålda varor vid varje transaktion, vilket gör att båda är korrekta vid varje given tidpunkt. Ett periodiskt system räknar lagret vid periodens slut och beräknar kostnaden för sålda varor som en differens:
Kostnad sålda varor = Ingående lager + Inköp − Utgående lager
Periodisk redovisning är billigare och blind - du kan inte veta din bruttomarginal förrän du har gjort en inventering, och svinn syns inte eftersom det tyst bakas in i kostnaden för sålda varor. Ett löpande system används av alla realtidssystem, och det är det som gör en lagerdifferens över huvud taget sökbar: dina register anger 300 enheter, inventeringen visar 297, och skillnaden är en verklig händelse som kräver en förklaring.
Så fungerar Nordlets FIFO-motor
Lagret är löpande och baserat på FIFO, implementerat som faktiska kostnadsskikt snarare än ett löpande genomsnitt.
Varje inleverans - ett inköpskvitto, ett produktionsresultat eller ett lageröverskott - skapar en rörelserad som bär med sig sin kvantitet, enhetskostnad och en kvarvarande kvantitet. När lager förbrukas väljer motorn ut skikt vars kvarvarande kvantitet är större än noll, sorterade efter datum och därefter skapelseordning, och drar av från varje skikts kvarvarande kvantitet tills den erforderliga mängden har uppnåtts. En förbrukning som sträcker sig över tre skikt skapar en kostnad som byggs upp av tre olika enhetskostnader, precis som i exemplet ovan.
Den designen har konsekvenser som är värda att känna till:
- Lagervärdet kan alltid härledas som summan av kvarvarande kvantitet multiplicerat med enhetskostnaden över öppna skikt, vilket är vad
POST /v1/reports/stock-balancerapporterar - och det stämmer av mot lagerkontot i hauptboken (general ledger) eftersom kostnaden för sålda varor bokförs i stunden för förbrukningen. - Åldersfördelningen på lagret är verklig, inte uppskattad:
/v1/reports/stock-aginggrupperar de kvarvarande skikten efter deras inleveransdatum, vilket gör att du kan se att varulagret på 12 500 € innehåller 3 000 € som har tagits emot för mer än 90 dagar sedan. - Hemmahörande inköpskostnader (landed costs) justerar själva skikten. Fraktkostnader som fördelas efter inleverans höjer enhetskostnaden för de skikt som fortfarande innehåller lager - enheter som redan har sålts räknas inte om retroaktivt, vilket håller stängda perioder stängda.
- Otillräckligt lagersaldo avvisas i stället för att bokföras som negativt, vilket innebär att huvudboken aldrig kan bära ett lager som inte existerar.
Ärlig omfattning: FIFO är den enda implementerade metoden för kostnadsflöde. Det finns inget alternativ för vägt genomsnitt och ingen spårning via individuell identifiering med serienummer, och lagret värderas till anskaffningsvärde - automatiska nedskrivningar till nettoprisvärde (net realisable value) görs via en manuell verifikationspost (journal entry), med ledning av åldersanalysrapporten.
FAQ
Vad betyder FIFO i bokföringen?
Först in, först ut: kostnaden för de äldsta enheterna i lager belastar kostnaden för sålda varor först, vilket lämnar de senast inköpta kostnaderna i det utgående lagret. Det är ett antagande om kostnadsflöde och kräver inte att varorna rent fysiskt flyttas i den ordningen.
Är FIFO samma sak som att fysiskt sälja det äldsta lagret först?
Nej, även om de ofta sammanfaller. FIFO handlar om vilken kostnad som kostnadsförs; fysisk rotation är en lagerdriftsrutin. Du kan tillämpa FIFO-beräkning samtidigt som du skickar den kartong som står närmast dörren.
Varför är LIFO inte tillåtet i EU?
IAS 2 förbjuder metoden eftersom den lämnar balansräkningens lager värderat till föråldrade kostnader, vilket ger en felaktig bild av värdet på det lager som faktiskt hålls. EU-regelverk som är anpassade till IFRS följer samma förbud; FIFO och vägt genomsnitt är de accepterade metoderna.
Ger FIFO högre vinst än vägt genomsnitt?
När inköpspriserna stiger, ja - FIFO debiterar äldre, billigare kostnader till kostsålda varor och lämnar nyare, dyrare kostnader i lagret. När priserna faller vänds förhållandet. Ingen av metoderna är generellt mer konservativ.
Kan jag ändra metod för lagervärdering?
Endast med goda skäl och adekvat upplysning. Konsistens är en grundläggande redovisningsprincip just på grund av att ett metodbyte förändrar den rapporterade vinsten, och det är för att förhindra opportunistiska byten som principen finns.