Kaip tiksliai vyksta skaičiavimas

Techninis puslapio „Skaičiavimai" logikos aprašas: kokie duomenys imami iš failo, kokiomis formulėmis skaičiuojamas kiekvienas rodiklis, kokios šviesoforo ribos ir pagal kokias taisykles generuojami būklės komentarai. Skaidrumas — mūsų principas: čia matote viską, ką daro skaičiuoklė.

1 žingsnis

Failo nuskaitymas naršyklėje

Įkeltas .xlsx failas nuskaitomas tik vartotojo naršyklėje (JavaScript FileReader + atvirojo kodo biblioteka SheetJS XLSX.read). Į serverį niekas nesiunčiama — serveris aptarnauja tik statinius puslapio failus.

Programa pereina per visus darbaknygės lapus ir naudoja pirmą lapą, kuriame randami visi šie stulpeliai (pavadinimai turi sutapti raidė į raidę):

StulpelisPaskirtis
ĮmonėĮmonės pavadinimas antraštei (imamas iš pirmos eilutės).
MetaiAtaskaitiniai metai (sveikas skaičius).
Kategorija (LT)Balanso blokas, pvz. „L1. Ilgalaikiai įsipareigojimai".
Eilutės tipas„Eilutė" arba „Tarpinis sumavimas".
Eilutė (LT)Balanso straipsnio pavadinimas.
Suma (tūkst. EUR)Reikšmė tūkstančiais eurų.

Tai „ilgoji" (normalizuota) lentelė: viena eilutė = vienas balanso straipsnis vieniems metams. Jei tinkamo lapo nerandama, rodoma klaida su reikalingų stulpelių sąrašu.

2 žingsnis

Duomenų išrinkimas

Iš lentelės surenkami visi unikalūs metai (rikiuojami didėjimo tvarka). Tada kiekvieniems metams pagal tikslų straipsnio pavadinimą (ir, kur reikia, eilutės tipą bei kategoriją) išrenkamos šios reikšmės. Jei tą patį filtrą atitinka kelios eilutės, jų sumos sudedamos; jei straipsnio nėra — reikšmė laikoma nežinoma ir rodoma kaip „—".

ŽymuoBalanso straipsnis „Eilutė (LT)"Papildomas filtras
TTURTAS IŠ VISO-
ITIlgalaikis turtas iš viso-
TTTrumpalaikis turtas iš viso-
ENUOSAVYBĖ IŠ VISO-
LĮSIPAREIGOJIMAI IŠ VISO-
L1Ilgalaikiai įsipareigojimai iš viso-
L2Trumpalaikiai įsipareigojimai iš viso-
AtsargosAtsargostipas = „Eilutė"
GautinosGautinos sumostipas = „Eilutė"
PinigaiPinigai ir pinigų ekvivalentaitipas = „Eilutė"
MokėtinosMokėtinos sumostipas = „Eilutė"
NepaskirstytasNepaskirstytas pelnas (nuostolis)tipas = „Eilutė"
ĮstatinisĮstatinis kapitalastipas = „Eilutė"

Atskirai suskaičiuojamos finansinės skolos:

FinSkolos = Paskolos (kat. L1) + Paskolos (kat. L2) + Lizingo įsipareigojimai (kat. L1) + Lizingo įsipareigojimai (kat. L2)

t. y. sudedamos eilutės „Paskolos" ir „Lizingo įsipareigojimai" iš kategorijų „L1. Ilgalaikiai įsipareigojimai" ir „L2. Trumpalaikiai įsipareigojimai". Trūkstama dalis laikoma nuliu.

Balanso patikra

Kiekvieniems metams tikrinama lygybė T = E + L su leidžiama 2 tūkst. EUR paklaida (dėl apvalinimo): |T - (E + L)| <= 2. Jei bent vienais metais lygybė nesueina arba trūksta T, E ar L — rodomas įspėjimas „balansas nesusibalansuoja".

3 žingsnis

Rodiklių formulės ir šviesoforo ribos

Visi rodikliai skaičiuojami kiekvieniems failo metams atskirai. Bendros taisyklės:

Likvidumas ir apyvartinis kapitalas

RodiklisFormulėŠviesoforas
Bendrasis likvidumasTT / L2>= 1,5 žalia; >= 1 geltona; kitaip raudona
Kritinis likvidumas(TT - Atsargos) / L2>= 1 žalia; >= 0,7 geltona; kitaip raudona
Absoliutus likvidumasPinigai / L2>= 0,2 žalia; >= 0,1 geltona; kitaip raudona
Grynasis apyvartinis kapitalasTT - L2> 0 žalia; kitaip raudona
Apyvartinis kapitalas / turtas (Altman X1)(TT - L2) / T> 0 žalia; kitaip raudona

Kapitalo struktūra ir skolos

RodiklisFormulėŠviesoforas
Nuosavybės koeficientasE / T>= 50 % žalia; >= 30 % geltona; kitaip raudona
Bendrasis skolos koeficientasL / T<= 50 % žalia; <= 70 % geltona; kitaip raudona
Įsipareigojimai / nuosavybė (D/E)L / E<= 1 žalia; <= 2 geltona; kitaip raudona
Finansinės skolosFinSkolos (žr. 2 žingsnį)be šviesoforo
Grynoji finansinė skolaFinSkolos - Pinigaibe šviesoforo
Ilgalaikio finansavimo padengimas („auksinė taisyklė")(E + L1) / IT>= 1 žalia; >= 0,9 geltona; kitaip raudona
Nuosavybė / įstatinis kapitalas (LT teisinis testas)E / Įstatinis>= 1 žalia; >= 0,5 geltona; kitaip raudona
Altman X2Nepaskirstytas / T> 0 žalia; kitaip raudona
Altman X4E / L>= 1 žalia; >= 0,5 geltona; kitaip raudona

Turto struktūra

RodiklisFormulėŠviesoforas
Ilgalaikio turto dalisIT / Tbe šviesoforo
Atsargų dalisAtsargos / Tbe šviesoforo
Gautinų sumų dalisGautinos / Tbe šviesoforo
Pinigų dalisPinigai / Tbe šviesoforo

Augimas (pokytis nuo praėjusių metų)

RodiklisFormulėŠviesoforas
Turto pokytisYoY(T)be šviesoforo
Nuosavybės pokytisYoY(E)be šviesoforo
Įsipareigojimų pokytisYoY(L)be šviesoforo
Finansinių skolų pokytisYoY(FinSkolos)be šviesoforo

Apyvartinio kapitalo pokyčiai (tūkst. EUR)

RodiklisFormulėŠviesoforas
Atsargų pokytisdelta(Atsargos)be šviesoforo
Gautinų sumų pokytisdelta(Gautinos)be šviesoforo
Mokėtinų sumų pokytisdelta(Mokėtinos)be šviesoforo
Pinigų likučio pokytisdelta(Pinigai)be šviesoforo

Logika: teigiamas atsargų ar gautinų sumų pokytis „įšaldo" pinigus apyvartiniame kapitale; didėjančios mokėtinos sumos juos laikinai atlaisvina.

4 žingsnis

Būklės komentarai: fiksuotos taisyklės

Komentarai — ne dirbtinio intelekto tekstas. Kiekvienas sakinys parenkamas iš fiksuoto šablono pagal taisyklę „jei rodiklis toks — sakyk taip", naudojant tas pačias ribas kaip šviesoforo. Žymėjimas: pirmi metai - seniausi failo metai, paskutiniai metai - naujausi.

Likvidumas

Kapitalo struktūra

Kur dingsta pinigai

Bankroto rizikos komponentai

Augimas

Bendras vaizdas

5 žingsnis

Rezultatų formatavimas

TipasFormatasPavyzdys
Koeficientas (x)2 skaitmenys po kablelio, LT lokalė1,08
Procentai (pct)reikšmė * 100, 1 skaitmuo po kablelio43,3 %
Suma (eur)apvalinta iki sveiko skaičiaus, tūkst. EUR2 166
Nežinoma reikšmėbrūkšnys

Komentaruose sumos nuo 1 000 tūkst. EUR rodomos milijonais (1 skaitmuo po kablelio, pvz. „2,2 mln. EUR"), mažesnės - tūkstančiais.

Pavyzdiniai duomenys

Mygtukas „Rodyti pavyzdį" naudoja į puslapį įrašytą UAB „Vilniaus viešasis transportas" 2022-2024 m. balansą iš viešų finansinių ataskaitų (sumos tūkst. EUR). Pavyzdys apdorojamas lygiai ta pačia logika kaip įkeltas failas — skiriasi tik duomenų šaltinis.

Ko sąmoningai neskaičiuojame

Iš vieno balanso neįmanoma paskaičiuoti pelningumo, apyvartumo dienų (DSO / DIO / DPO), grąžos rodiklių (ROA / ROE / ROCE), pilno Altman Z balo, palūkanų padengimo, pinigų srautų ir produktyvumo — tam reikia pelno (nuostolių) ataskaitos, pinigų srautų ataskaitos ir veiklos duomenų. Šis sąrašas rodomas rezultatų pabaigoje skyriuje „Ko iš šio failo nepaskaičiuosi".