Nordlet

Dokumentacija / Žodynėlis

Kas yra FIFO? Atsargų įvertinimo metodų palyginimas

Kaip veikia FIFO sluoksniai, praktinis palyginimas su svertiniu vidurkiu, kodėl LIFO yra draudžiamas ES, ir kaip nuolatinis FIFO variklis sunaudoja savikainos sluoksnius.

FIFO — pirmas į, pirmas iš (angl. first in, first out) — yra savikainos srauto prielaida (cost-flow assumption): kai parduodate vienetą, nurašote seniausio vis dar turimo vieneto savikainą. Tai atsako į klausimą, kuris neturi fizinio atsakymo. Jei pirkote identiškas prekes po 10 €, vėliau po 12 €, tada po 11 €, ir parduodate vieną iš jų, kuri savikaina iškeliavo iš sandėlio?

Vienetai yra neatskiriami, todėl apskaita pasirenka taisyklę. Pasirinkta taisyklė pakeičia ir jūsų deklaruojamą pelną, ir balansą, todėl šis pasirinkimas yra apskaitos politika, o ne techninė detalė.

Kaip veikia sluoksniai

FIFO kiekvieną pirkimą traktuoja kaip sluoksnį (layer) su savo kiekiu ir vieneto savikaina bei sunaudoja juos ta tvarka, kuria jie buvo gauti.

Pradinė padėtis:

Sluoksnis Gauta Kiekis Vieneto savikaina Vertė
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

Parduodama 150 vienetų. FIFO paima visus 100 iš 1 sluoksnio ir 50 iš 2 sluoksnio:

Cost of goods sold = (100 × 10.00) + (50 × 12.00) = 1,600
Remaining inventory = (50 × 12.00) + (100 × 11.00) = 1,700

1 sluoksnis dabar išsekęs, 2 sluoksnyje liko 50 vienetų, 3 sluoksnis nepaliestas. Kitas pardavimas prasidės nuo 2 sluoksnio.

Metodų palyginimas

Tie patys trys pirkimai, tie patys 150 vienetų, parduoti už 3,000 €:

Metodas COGS Atsargų likutis Bendrasis pelnas
FIFO 1,600 1,700 1,400
Svertinis vidurkis 1,650 1,650 1,350
LIFO (neleidžiamas ES) 1,700 1,600 1,300

Svertinis vidurkis (Weighted average) naudoja vieną sumaišytą savikainą — 3,300 ÷ 300 = 11.00 € už vienetą — perskaičiuojamą po kiekvieno pirkimo nuolatinių atsargų apskaitos sistemoje (perpetual system). Tai išlygina kainų svyravimus ir yra paprasčiau paaiškinti, tačiau kaina yra ta, kad ji niekada neatitinka jokios faktinės operacijos.

LIFO pirmiausia nurašo naujausią savikainą. Kylant kainoms, jis parodo mažiausią pelną ir atitinkamai mažiausius mokesčius, ir būtent todėl jis populiarus Jungtinėse Valstijose, bet draudžiamas pagal IFRS (IAS 2) — jis palieka balansines atsargas įvertintas senomis kainomis, kurios neturi jokio ryšio su dabartine savikaina. ES įmonės, teikiančios ataskaitas pagal IFRS arba su jais suderintus nacionalinius apskaitos standartus (GAAP), negali jo naudoti, o Lietuvos verslo apskaitos standartai (VAS) leidžia naudoti FIFO ir svertinio vidurkio metodus.

Atkreipkite dėmesį į dėsningumą: kai kainos kyla, FIFO parodo didesnį pelną ir aktualesnę atsargų vertę. Senesnės, pigesnės savikainos patenka į pelno (nuostolių) ataskaitą, o naujesnės, brangesnės savikainos lieka balanse. Krintant kainoms, viskas apsiverčia. Nė vienas metodas nėra „konservatyvus“ visomis sąlygomis.

Pasirinkimas tarp FIFO ir svertinio vidurkio

  • FIFO atitinka fizinį srautą greitai gendančioms ar galiojimo laiką turinčioms prekėms, išlaiko balansines atsargas artimas dabartinei savikainai ir sukuria audito seką, kurioje kiekvieno pardavimo savikainą galima atsekti iki konkretaus gavimo.
  • Svertinis vidurkis tinka žaliavoms ir pakeičiamoms masinėms prekėms, sušvelnina kintančių pirkimo kainų poveikį pelnui ir reikalauja mažiau apskaitos mechanizmų.

Nepriklausomai nuo metodo, taikomi du apribojimai. Nuoseklumas (Consistency): negalite perjungti į tą, kuris šiais metais duoda geresnį skaičių. Ir mažesnės iš savikainos arba grynosios galimo realizavimo vertės taisyklė (lower of cost and net realisable value): jei atsargos vertos mažiau nei jų savikaina, jos yra nukainojamos — savikainos srauto prielaidos nustato savikainą, o ne vertę.

Nuolatinė ir periodinė apskaita

Nuolatinė (Perpetual) atsargų apskaitos sistema atnaujina atsargas ir parduotų prekių savikainą (COGS) po kiekvienos operacijos, todėl abu rodikliai yra teisingi bet kuriuo momentu. Periodinė (Periodic) sistema suskaičiuoja atsargas laikotarpio pabaigoje ir išveda COGS kaip skirtumą:

COGS = Opening inventory + Purchases − Closing inventory

Periodinė apskaita yra pigesnė ir „akla“ — negalite žinoti savo bendrojo pelno maržos, kol neatliekate inventorizacijos, o trūkumai (shrinkage) yra nematomi, nes jie tyliai įtraukiami į COGS. Nuolatinė apskaita yra tai, ką daro bet kuri realaus laiko sistema, ir būtent ji apskritai leidžia aptikti atsargų neatitikimus: jūsų įrašai rodo 300 vienetų, inventorizacija rodo 297, skirtumas yra realus įvykis, kuriam reikia paaiškinimo.

Kaip veikia Nordlet FIFO variklis

Atsargų apskaita yra nuolatinė ir paremta FIFO, įgyvendinta kaip tikri savikainos sluoksniai, o ne slenkantis vidurkis.

Kiekvienas gaunamasis judėjimas — pirkimo gavimas, gamybos išeiga, atsargų perteklius — sukuria judėjimo eilutę, turinčią savo kiekį, vieneto savikainą ir likučio kiekį (remaining quantity). Kai atsargos sunaudojamos, variklis parenka sluoksnius, kurių likučio kiekis didesnis už nulį, surikiuotus pagal datą, tuomet sukūrimo eiliškumą, ir mažina kiekvieno sluoksnio likučio kiekį tol, kol patenkinamas reikiamas kiekis. Sunaudojimas, apimantis tris sluoksnius, sukuria savikainą, sudarytą iš trijų skirtingų vieneto savikainų, lygiai taip, kaip pateiktame pavyzdyje aukščiau.

Šis dizainas turi pasekmes, kurias verta žinoti:

  • Atsargų vertė visada apskaičiuojama kaip atvirų sluoksnių likučio kiekio ir vieneto savikainos sandaugų suma, ką ir grąžina POST /v1/reports/stock-balance ataskaita — ir tai sutampa su atsargų sąskaita didžiojoje knygoje, nes COGS užregistruojama sunaudojimo momentu.
  • Atsargų senėjimas (aging) yra tikras, o ne apskaičiuotas: /v1/reports/stock-aging suskirsto likusius sluoksnius pagal jų gavimo datą, todėl galite matyti, kad 12,500 € atsargų suma apima 3,000 €, gautų daugiau nei prieš 90 dienų.
  • Įsigijimo išlaidos (Landed costs) koreguoja pačius sluoksnius. Transporto išlaidos, paskirstytos po gavimo, padidina vieneto savikainą tuose sluoksniuose, kuriuose vis dar yra atsargų — jau parduoti vienetai nėra retroaktyviai perskaičiuojami, todėl uždaryti laikotarpiai lieka uždaryti.
  • Nepakankamas atsargų kiekis atmetamas, užuot registravus neigiamą likutį, todėl didžiojoje knygoje niekada negali būti atsargų, kurių iš tikrųjų nėra.

Sąžininga apimtis: FIFO yra vienintelis realizuotas savikainos srauto metodas. Nėra svertinio vidurkio pasirinkimo ir jokio konkretaus identifikavimo sekimo pagal serijos numerį, o atsargos vertinamos savikaina — automatinio grynosios galimo realizavimo vertės nukainojimo nėra, tai atliekama kaip rankinis bendrojo žurnalo įrašas (journal entry), remiantis senėjimo ataskaita.

D.U.K.

Ką apskaitoje reiškia FIFO?

Pirmas į, pirmas iš (angl. first in, first out): seniausių atsargų vienetų savikaina pirmiausia įtraukiama į parduotų prekių savikainą, o pabaigos atsargų likutyje paliekama vėliausiai pirktų vienetų savikaina. Tai yra savikainos srauto prielaida, nereikalaujanti, kad prekės fiziškai judėtų tokia pačia tvarka.

Ar FIFO yra tas pats, kas fiziškai pirmiausia parduoti seniausias atsargas?

Ne, nors tai dažnai sutampa. FIFO yra apie tai, kuri savikaina yra pripažįstama sąnaudomis; fizinė rotacija yra sandėlio praktika. Galite taikyti FIFO savikainos apskaitą, siųsdami bet kurią dėžę, esančią arčiausiai durų.

Kodėl LIFO neleidžiamas ES?

IAS 2 jį draudžia, nes balanse atsargos lieka įvertintos pasenusia savikaina, klaidingai nurodant faktiškai turimų atsargų vertę. Su IFRS suderintos ES normos laikosi to paties draudimo; FIFO ir svertinis vidurkis yra priimtini metodai.

Ar FIFO duoda didesnį pelną nei svertinis vidurkis?

Kai pirkimo kainos kyla, taip — FIFO priskiria senesnes, pigesnes savikainas į parduotų prekių savikainą (COGS), o atsargose palieka naujesnes, brangesnes savikainas. Kainoms krentant, ryšys apsiverčia. Nė vienas iš jų nėra universaliai konservatyvesnis.

Ar galiu keisti atsargų įvertinimo metodus?

Tik turint rimtą priežastį ir tinkamai tai atskleidus. Nuoseklumas yra pagrindinis apskaitos principas būtent todėl, kad metodo pakeitimas keičia deklaruojamą pelną, ir būtent oportunistinį keitimą šis principas ir siekia užkirsti.