RegistrasAI - netrukusVeiklosEBRSPaketai
Lietuvos TOPĮmonių Reputacijos Registras
Registras

Veiklos sritys

Transportas ir logistikaStatyba ir statybos darbaiDidmeninė prekybaMažmeninė prekybaMedicina ir odontologijaIT ir programavimasRestoranai ir maitinimasNekilnojamasis turtas
Visos veiklos sritys

Duomenų įžvalgos

Didžiausi mokesčių mokėtojaiVMI metinis rangas, TOP 50Didžiausi atlyginimaiSODRA mėnesio duomenysSparčiausiai augančiosPajamų CAGR 2021-2025Įmonių skolosSODRA ir VMI skolininkaiBankrotų stebėsenaAVNT nemokumo procesaiSektorių panoramaPajamos, darbuotojai, algos
Visos įžvalgos
Įmonių registras
26 579
vertinamų įmonių, 14 valstybinių registrų ir kitų šaltinių
TOP nominacijos patikra
EBRS metodologijaKaip skaičiuojamas reputacijos balasEBRS algoritmai15 signalų, 5 vertinimo ašysEBRS tobulinimasVersijos ir metodikos pakeitimaiAtviras kodasMIT licencija - GitHub
AI Analitikas - netrukusPaketai
Registras
PradžiaMetodologijaEBRS algoritmai

EBRS v6.0.0 · techninis priedas

Algoritmai
ir formulės

Formalus metodologijos priedas: visi 15 reputacijos signalai, jų matematinės formulės, duomenų šaltiniai ir svoriai, aprėpties korekcija, ribinės būsenos, verdikto slenkstis ir balų archyvas. Skirta analitikams, kūrėjams ir institucijoms, vertinančioms metodikos pagrįstumą.

15
Signalų
5
Ašių
9
Šaltinių
78 850
Įmonių-metų
Atvirasis kodasv6.0.0MIT licencijaViešoji peržiūraBendra apžvalgaKaip pagerinti balą
Svoriai · suma lygiai 100 %
Tęstinumas2 signalai16 %Finansinė drausmė4 signalai24 %Rinkos patikimumas2 signalai14 %Atsparumas2 signalai14 %Skaidrumas5 signalai32 %

Ta pati formulė visoms registro įmonėms. Svoriai skelbiami viešai ir netaikomi individualiai.

  • 1. Vertinimo variklis
  • 2. Svorių lentelė
  • 3. Tęstinumas (16 %)
  • 4. Finansinė drausmė (24 %)
  • 5. Rinkos patikimumas (14 %)
  • 6. Atsparumas (14 %)
  • 7. Skaidrumas (32 %)
  • 8. Duomenų šaltiniai
  • 9. Null-exclusion principas
  • 10. Pasitikėjimo skaičiavimas
  • 11. Aprėpties korekcija
  • 12. Ribinės būsenos ribos
  • 13. Verdikto slenkstis
  • 14. Balų archyvas
  • 15. Versijų istorija
  • 16. Atvirasis kodas
  • Atsakomybės apribojimas

Turinys

  • 1. Vertinimo variklis
  • 2. Svorių lentelė
  • 3. Tęstinumas (16 %)
  • 4. Finansinė drausmė (24 %)
  • 5. Rinkos patikimumas (14 %)
  • 6. Atsparumas (14 %)
  • 7. Skaidrumas (32 %)
  • 8. Duomenų šaltiniai
  • 9. Null-exclusion principas
  • 10. Pasitikėjimo skaičiavimas
  • 11. Aprėpties korekcija
  • 12. Ribinės būsenos ribos
  • 13. Verdikto slenkstis
  • 14. Balų archyvas
  • 15. Versijų istorija
  • 16. Atvirasis kodas
  • Atsakomybės apribojimas

1. Vertinimo variklis

EBRS (European Business Reputation Standard) v6.0 naudoja signalais paremtą architektūrą. Kiekvienas signalas yra nepriklausoma vertinimo funkcija, kuri gauna įmonės duomenis ir grąžina:

  • score (0-10) - signalas balas
  • confidence (0-1) - kiek patikimi duomenys
  • dataPoints - kiek duomenų taškų panaudota
  • null - jei nepakanka duomenų (signalas nedalyvauja)

Bendras balas skaičiuojamas taip:

// 1. Paleisti visus 15 signalų
for (signal of SIGNAL_REGISTRY) {
  result = signal.compute(companyData)
  if (result !== null) activeSignals.push(result)
}

// 2. Pernormalizuoti svorius (tik aktyvūs signalai)
totalWeight = sum(activeSignals.map(s => s.weight))
for (sig of activeSignals) {
  sig.normalizedWeight = sig.weight / totalWeight
}

// 3. Svertinis vidurkis (neapdorotas)
raw = sum(sig.score × sig.normalizedWeight)  // 0-10

// 4. v5.3 aprėpties korekcija (žr. 11 skyrių)
//    Kiekvienas trūkstamas signalas = 0.5 svorio neutralus pseudo-stebėjimas
missing = 15 - activeSignals.length
priorWeight = missing × 0.5
overall = (raw × activeSignals.length + 5.0 × priorWeight)
          / (activeSignals.length + priorWeight)

// 5. v6.0 ribinės būsenos riba (žr. 12 skyrių) - taikoma PO korekcijos
if (bankrotas || tyčinis_bankrotas) overall = min(overall, 2.9)   // capApplied = 'bankruptcy'
if (restruktūrizavimas)             overall = min(overall, 4.9)   // capApplied = 'restructuring'

// 6. v6.0 verdikto slenkstis (žr. 13 skyrių)
scoreState = activeSignals.length < 5 ? 'insufficient_data' : 'ok'

// 7. Pasitikėjimas = svertinis_pasitikėjimo_vidurkis × signalų_padengimas
coverage = activeSignals.length / 15
confidence = avg(sig.confidence × sig.normalizedWeight) × coverage × 100  // 0-100%

2. Svorių lentelė

Svoriai yra numatyti (defaultWeight). Nuo v6.0 skelbiamų svorių suma yra lygiai 100% (16 + 24 + 14 + 14 + 32). Kai ne visi signalai aktyvūs, aktyvių signalų svoriai pernormalizuojami taip, kad jų suma būtų 1.0.

AšisSignalasSvorisŠaltinis
Tęstinumas (16%)Tęstinumo kapitalas8%RC JAR JuridinisAsmuo (data.gov.lt)
Teisinis statusas8%RC JAR JuridinisAsmuo (data.gov.lt)
Finansinė drausmė (24%)Finansinis pajėgumas8%company_yearly_data
Augimo trajektorija5%company_yearly_data
Pelningumo tendencija5%company_yearly_data
Mokestinė drausmė6%VMI ja_mokesciai (data.gov.lt)
Rinkos patikimumas (14%)Viešumas7%company_mentions (SERP scraper)
Bendruomenės pasitikėjimas7%companies (Lietuvos TOP Įmonių Registras)
Atsparumas (14%)Verslo atsparumas7%company_yearly_data
Darbuotojų gerovė7%company_yearly_data
Skaidrumas (32%)Duomenų pilnumas2%company_yearly_data
Viešųjų pirkimų patikimumas9%VPT Atn1TendererList (data.gov.lt)
Atskaitomybės drausmė10%RC JAR fa_dokumentu_nepateike (data.gov.lt)
Valdymo kokybė6%RC JAR valdymo_organai (registrucentras.lt)
Nuosavybės skaidrumas5%JADIS dalyviai / dalyviu_sarasas (data.gov.lt)
Viso15 signalų100%suma lygiai 100% (v6.0)

3. Tęstinumas (Continuity)

Bendras svoris: 16%. Veiklos ilgaamžiškumas, teisinis statusas ir stabilumas. Vertinamas tik objektyviais duomenimis: registracijos data, veiklos trukmė ir finansinių duomenų tęstinumas. Platformos aktyvacija neturi įtakos.

Tęstinumo kapitalas

8%

Matuoja veiklos ilgaamžiškumą dviem objektyviais sub-rodikliais: įmonės amžius (logaritminis skalė, 30+ metų = 10/10) ir finansinių duomenų tęstinumas (ilgiausia nepertraukiama metų seka su pajamomis). v5.1: TOP sąrašo nuoseklumas pašalintas iš šio signalo - tai platformos metrika, ne objektyvus tęstinumo rodiklis.

Formulė

amžius_balas = log₂(metai + 1) / log₂(32) × 10
duomenų_tęstinumas = ilgiausia_seka / 9 × 10
balas = amžius × 0.55 + duomenys × 0.45

Null sąlyga (signalas nedalyvauja)

Grąžina null jei nėra nei įmonės amžiaus, nei finansinių duomenų.

Pasitikėjimas

0.5 (jei žinomas amžius) + 0.5 (jei ≥3 metų finansiniai duomenys). Pirmenybė teikiama RC JAR registracijos datai kaip autoritetingam šaltiniui.

Duomenų šaltiniai

RC JAR JuridinisAsmuo (data.gov.lt)company_yearly_data

Teisinis statusas

8%

Tikrina įmonės teisinį statusą Juridinių asmenų registre ir AVNT nemokumo registre. AVNT duomenys turi pirmenybę: aktyvus bankrotas (įskaitant tyčinį) = 0, restruktūrizavimas = 2. Bankrotas arba likvidavimas RC JAR = automatinis 0. Veikiančioms įmonėms balas priklauso nuo amžiaus (autoritetinga registracijos data) ir statuso stabilumo.

Formulė

JEI AVNT: bankrotas / tyčinis bankrotas → 0 (confidence 1.0)
JEI statusas ∈ {bankrutuojanti, likviduojama} → 0
JEI išregistruota → 0
JEI AVNT: restruktūrizavimas → 2 (confidence 1.0)
amžio_balas = log₂(max(amžius, 1) + 1) / log₂(50) × 8
aktyvumo_bonus = 2.0 (jei RC JAR statusas aktyvus)
stabilumo_bonus = 0.5 (jei statusas nekito >2 metų)
balas = clamp(amžio_balas + aktyvumo_bonus + stabilumo_bonus, 0, 10)

Null sąlyga (signalas nedalyvauja)

Grąžina null jei nėra nei AVNT nemokumo, nei RC JAR duomenų.

Pasitikėjimas

Fiksuotas 0.9 - valstybinio registro duomenys yra patikimi (0.6, jei statuso klasifikatorius nežinomas).

Duomenų šaltiniai

RC JAR JuridinisAsmuo (data.gov.lt)AVNT nemokumo registras (data.gov.lt)

4. Finansinė drausmė (Financial Discipline)

Bendras svoris: 24%. Pajamų mastas, pelningumas, augimo trajektorija ir mokestinė drausmė. Finansiškai sveika įmonė uždirba, auga nuosekliai ir neturi mokestinių skolų.

Finansinis pajėgumas

8%

Vertina įmonės finansinį dydį ir pelningumą. Pajamos logaritmiškai normalizuotos pagal viso duomenų rinkinio diapazoną (11 504 € - 4 625 124 000 €). Pelno marža vertinama pagal percentiles iš 78 850 įmonių-metų įrašų. SODRA ir VMI skolos taikomos kaip baudos.

Formulė

pajamų_balas = (log₁₀(pajamos) - log₁₀(11504)) / (log₁₀(4.6B) - log₁₀(11504)) × 10
maržos_balas = percentile_score(marža%, [0.6, 2.3, 6.2, 13.2, 24.4])
sodra_bauda = -min(3, log₁₀(skola + 1) / 2)   // jei SODRA skola > 0
vmi_bauda = -min(3, log₁₀(vmi_skola + 1) / 2)  // jei VMI pradelsta skola > 0
balas = clamp(pajamų_balas × 0.35 + maržos_balas × 0.65 + sodra_bauda + vmi_bauda, 0, 10)

Null sąlyga (signalas nedalyvauja)

Grąžina null jei nėra pajamų duomenų (revenue = null arba 0).

Pasitikėjimas

Bazė 0.6 + 0.2 (pelno duomenys) + 0.1 (SODRA duomenys) + 0.1 (VMI duomenys). Baudos už senumo: -0.1 jei duomenys ≥2 metų senumo, -0.2 jei ≥3.

Duomenų šaltiniai

company_yearly_dataVMI mokesčių duomenys (data.gov.lt)

Augimo trajektorija

5%

Matuoja ilgalaikį augimą per CAGR (sudėtinį metinį augimo rodiklį), augimo nuoseklumą (krypties santykis - kokia dalis metų išlaikė augimą) ir momentum (pastarųjų 2 metų augimas vs ankstesnis vidurkis).

Formulė

CAGR = (paskutinės_pajamos / pirmos_pajamos)^(1/metai) - 1
CAGR_balas = sigmoid(CAGR%, centras=5%, staigumas=0.15)
kryptingumo_santykis = (metai_su_augimu ≥ -2%) / visi_metai
jei vidurkis > 0: nuoseklumas = clamp(4 + kryptingumo_santykis × 6, 0, 10)
jei vidurkis ≤ 0: nuoseklumas = clamp(2 + kryptingumo_santykis × 4, 0, 6)
momentumas = 5 + (pastarųjų_2m_vidurkis - ankstesnio_vidurkis) × 0.2
balas = CAGR_balas × 0.50 + nuoseklumas × 0.25 + momentumas × 0.25

Null sąlyga (signalas nedalyvauja)

Grąžina null jei mažiau nei 2 metų pajamų duomenų.

Pasitikėjimas

metų_faktorius × 0.6 + augimo_taškų_faktorius × 0.4. Pilna pasitikėjimui reikia 9 metų duomenų.

Duomenų šaltiniai

company_yearly_data

Pelningumo tendencija

5%

Analizuoja pelno maržos pokytį per laiką (tiesinė regresija), pelningų metų iš eilės seką ir grynojo pelno efektyvumą (grynasis / bendrasis pelnas).

Formulė

maržos_pokyčio_balas = 5 + regresijos_nuolydis × 2   // proc. punktai per metus
iš_eilės_balas = min(10, pelningi_metai × 1.25)       // 8+ metų = 10/10
efektyvumo_balas = (grynasis_pelnas / bendrasis_pelnas) × 10
balas = maržos_pokytis × 0.50 + iš_eilės × 0.30 + efektyvumas × 0.20

Null sąlyga (signalas nedalyvauja)

Grąžina null jei nėra jokių pajamų duomenų.

Pasitikėjimas

Priklauso nuo maržos duomenų taškų skaičiaus (max 8) ir grynojo pelno prieinamumo.

Duomenų šaltiniai

company_yearly_data

Mokestinė drausmė

6%

Vertina mokestinę drausmę pagal VMI duomenis. Bazinis balas priklauso nuo pradelstų mokestinių skolų dydžio (tolydi logaritminė skalė). Vertinama tik objektyvi skolos būsena.

Formulė

bazė = 9.5   // jei skolos nėra arba pradelsta = 0
bazė = clamp(9.5 − (log₁₀(pradelsta_skola) − 2) × 2, 0, 9.5)
Mokesčių augimo premija pašalinta v5.2 (VMI kumuliaciniai YTD duomenys neleidžia patikimai palyginti periodų)
balas = clamp(bazė, 0, 10)

Null sąlyga (signalas nedalyvauja)

Grąžina null jei nėra VMI mokesčių duomenų.

Pasitikėjimas

Fiksuotas 0.7 - vertinama tik skolos būsena, be metinio palyginimo.

Duomenų šaltiniai

VMI ja_mokesciai (data.gov.lt)VMI mokestiniu_nepriemoku_sarasas (data.gov.lt)

5. Rinkos patikimumas (Market Reliability)

Bendras svoris: 14%. Viešumas ir bendruomenės vertinimai. Matuoja kiek įmonė matoma viešojoje erdvėje ir kaip ją vertina bendruomenė.

Viešumas

7%

Analizuoja paminėjimus internete per 4 sub-rodiklius: paminėjimų kiekis (logaritmiškai), šaltinių įvairovė, naujienų pokytis ir sentimento vidurkis (jei turima).

Formulė

kiekio_balas = log₁₀(paminėjimai + 1) / log₁₀(100) × 10
įvairovės_balas = unikalūs_šaltiniai × 2   // 5+ šaltinių = 10
naujienų_balas = (naujienų_dalis / visų_paminėjimų) × 10
sentimento_balas = (vidutinis_sentimentas + 1) × 5   // -1..1 → 0..10
balas = kiekis × 0.35 + įvairovė × 0.25 + naujienos × 0.20 + sentimentas × 0.20

Null sąlyga (signalas nedalyvauja)

Grąžina null jei 0 paminėjimų. Kompanijos be SERP duomenų negauna nei 5.0, nei 0 - tiesiog signalas nedalyvauja vertinime.

Pasitikėjimas

Paminėjimų kiekio pasitikėjimas (20+ = pilnas) × 0.7 + sentimento prieinamumas × 0.3.

Duomenų šaltiniai

company_mentions (SERP scraper)

Bendruomenės pasitikėjimas

7%

Platformos vartotojų vertinimai su Bayesian glotninmu (traukia mažus imčių vidurkius link globalaus vidurkio 6.5) ir TOP sąrašo nuoseklumas. v5.1: vartotojų vertinimai dominuoja (70%), TOP sąrašo svoris sumažintas iki 30% siekiant objektyvumo.

Formulė

top_nuoseklumas = top_metai / 9 × 10
bayesian_vidurkis = (3 × 6.5 + vidurkis × atsiliepimų_sk) / (3 + atsiliepimų_sk)
balas = top × 0.30 + bayesian × 0.70   // jei yra vertinimų
balas = min(top, 7)                      // jei nėra vertinimų (ribojama iki 7)

Null sąlyga (signalas nedalyvauja)

Grąžina null jei 0 TOP metų IR 0 vertinimų.

Pasitikėjimas

0.5 (jei TOP sąraše) + 0.5 (jei ≥5 vertinimų) arba 0.25 (jei 1-4 vertinimai).

Duomenų šaltiniai

companies (Lietuvos TOP Įmonių Registras)company_ratings

6. Atsparumas (Resilience)

Bendras svoris: 14%. Gebėjimas atlaikyti rinkos svyravimus. Darbo jėgos stabilumas, atlyginimų lygis ir atsigavimo greitis po nuosmukių.

Verslo atsparumas

7%

Vertina pajamų stabilumą (krypties santykis + augimo tempų sklandumas), atsigavimo greitį po nuosmukių (>5% pajamų kritimo) ir nuostolių nebuvimo premiją, kuri didėja su duomenų ilgiu.

Formulė

kryptingumo_santykis = (metai ≥ -2% augimo) / visi_metai
sklandumo_balas = clamp(10 - standartinis_nuokrypis × 20, 2, 10)
stabilumo_balas = clamp(kryptingumo_santykis × 10 × 0.6 + sklandumo_balas × 0.4, 0, 10)
atsigavimo_balas:
  jei buvo nuosmukių → 5 + vidutinis_atsigavimas × 30
  jei nebuvo nuosmukių → 5 + gylio_faktorius × 3
nuostolių_premija = gylio_faktorius × 0.5   // jei niekada neturėjo nuostolių
balas = stabilumas × 0.50 + atsigavimas × 0.50 + premija

Null sąlyga (signalas nedalyvauja)

Grąžina null jei mažiau nei 3 metų pajamų duomenų - atsparumui vertinti reikia istorijos.

Pasitikėjimas

Metų skaičius / 9 × 0.7 + pelno duomenų prieinamumas × 0.3. Trumpa istorija = mažesnis pasitikėjimas atsparumu.

Duomenų šaltiniai

company_yearly_data

Darbuotojų gerovė

7%

Trys sub-rodikliai: atlyginimų lygis (pagal Lietuvos rinkos percentiles), atlyginimų augimas (CAGR) ir darbuotojų skaičiaus stabilumas. SODRA skolos bauda.

Formulė

atlyginimo_balas = percentile_score(atlyginimas, [834, 1038, 1383, 1979, 2821])
augimo_balas = sigmoid(atlyginimo_CAGR%, centras=3%, staigumas=0.2)
stabilumo_balas:
  jei vidurkis > 2%: clamp(5 + kryptingumo_santykis × 5, 5, 10)
  jei vidurkis > -2%: clamp(6 + kryptingumo_santykis × 2, 4, 8)
  kitu atveju: clamp(2 + kryptingumo_santykis × 3, 0, 5)
sodra_bauda = -min(3, log₁₀(skola + 1) / 2)
balas = svertinis_vidurkis(turimi_sub_rodikliai) + sodra_bauda

Null sąlyga (signalas nedalyvauja)

Grąžina null jei nėra nei atlyginimų, nei darbuotojų duomenų.

Pasitikėjimas

Turimų sub-rodiklių dalis iš 3. Jei turimi visi 3 → 1.0, 2 → 0.67, 1 → 0.33.

Duomenų šaltiniai

company_yearly_data

7. Skaidrumas (Transparency)

Bendras svoris: 32%. Atskaitomybė, valdymo kokybė, nuosavybės skaidrumas ir viešųjų pirkimų patikimumas. Stipriausia ašis (32%) - remiasi valstybiniais registrų duomenimis, ne platformos veikla. v5.1: sustiprintas svoris dėl objektyvumo.

Duomenų pilnumas

2%

Matuoja kiek pilnai įmonė turi finansinius duomenis (pajamos, pelnas, darbuotojai, atlyginimas, SODRA skolos). v5.0 versijoje šis signalas nebevertina platformos aktyvacijos statuso - tik objektyvų duomenų pilnumą.

Formulė

pilnumo_santykis = užpildyti_laukai / (metų_sk × 6_galimi_laukai)
pilnumo_balas = pilnumo_santykis × 10
metų_padengimas = metų_sk / 9 × 10
balas = pilnumo_balas × 0.60 + metų_padengimas × 0.40

Null sąlyga (signalas nedalyvauja)

Grąžina null jei 0 metinių finansinių įrašų.

Pasitikėjimas

min(metų_skaičius / 5, 1).

Duomenų šaltiniai

company_yearly_data

Viešųjų pirkimų patikimumas

9%

DIGIWHIST (EU Horizon 2020) metodologijos adaptacija. 6 sub-indikatoriai: dalyvavimo dažnumas, laimėjimų rodiklis, procedūros tipas (atvira = skaidriau), atmetimo dažnis, naujumas ir subrangovo statusas.

Formulė

dalyvavimo_balas = clamp(3 + log₂(dalyvavimų_skaičius) × 2, 3, 9)
laimėjimų_balas: >80% → 7 (įtartinai aukštas), 50-80% → 9, 20-50% → 8, 1-20% → 5, 0% → 2
procedūros_balas: iš avgProcedureScore arba numatyta 7
atmetimo_balas: >50% → 3, >20% → 5, >1% → 7, 0% → 9
naujumo_balas: <1m → 10, <2m → 7, <3m → 5, <5m → 3, >5m → 1
subrangovo_bonus: +0.5 (jei įmonė yra subrangovas)
balas = dalyvavimas × 0.20 + laimėjimai × 0.25 + procedūra × 0.20 + atmetimas × 0.20 + naujumas × 0.15 + bonus

Null sąlyga (signalas nedalyvauja)

Grąžina null jei 0 dalyvavimų viešuosiuose pirkimuose.

Pasitikėjimas

clamp(dalyvavimų_sk / 10, 0.3, 1.0). 10+ dalyvavimų = pilnas pasitikėjimas.

Duomenų šaltiniai

VPT Atn1TendererList (data.gov.lt)VPT Atn1ContractedCandidateList (data.gov.lt)VPT Atn1RejectedCandidateList (data.gov.lt)VPT Atn1SubcontractorsConcludedTendererList (data.gov.lt)

Atskaitomybės drausmė

10%

Tikrina ar įmonė yra trijuose valstybiniuose juoduosiuose sąrašuose: nepateikę finansinių ataskaitų (~55 000 įmonių), vėluojantys pateikti (~20 000), nepateikę auditoriaus išvadų (~5 000).

Formulė

pradinis_balas = 10 (švari)
JEI nepateikė ataskaitų:
  ≤1 metai → 0
  ≤2 metai → 2
  ≤3 metai → 4
  ≤5 metai → 6
  >5 metai → 7
JEI vėluoja (bet pateikė) → 4
JEI nepateikė audito:
  per 2 metus → min(balas, 2)
  seniau → min(balas, 5)

Null sąlyga (signalas nedalyvauja)

Grąžina null jei nėra RC JAR atskaitomybės duomenų.

Pasitikėjimas

Fiksuotas 0.9 - valstybiniai juodieji sąrašai yra itin patikimi.

Duomenų šaltiniai

RC JAR fa_dokumentu_nepateike (data.gov.lt)RC JAR fa_veluojantys (data.gov.lt)RC JAR fa_auditoriu_isvadu_nepateike (data.gov.lt)

Valdymo kokybė

6%

Vertina valdymo struktūros sluoksniškumą (vadovas, valdyba, stebėtojų taryba, kiti organai) ir vadovo kadencijos stabilumą.

Formulė

struktūros_balas = 0
  + 6 (jei turi vadovą)
  + 2 (jei turi valdybą)
  + 1.5 (jei turi stebėtojų tarybą)
  + 0.5 (jei turi kitus organus)
  Maks: 10
kadencijos_balas = clamp(4 + log₂(max(metai, 0.25) + 1) × 2, 3, 10)
balas = struktūra × 0.60 + kadencija × 0.40

Null sąlyga (signalas nedalyvauja)

Grąžina null jei nėra RC JAR valdymo organų duomenų.

Pasitikėjimas

Fiksuotas 0.85.

Duomenų šaltiniai

RC JAR valdymo_organai (registrucentras.lt)

Nuosavybės skaidrumas

5%

v6.0: vertina JADIS deklaracijos pilnumą ir galutinių naudos gavėjų atsekamumą, o ne savininkų pilietybę. Fiziniai asmenys (bet kurios šalies) yra galutiniai deklaracijos taškai; juridiniai asmenys (bet kurios šalies) prideda papildomą paieškos pakopą iki naudos gavėjo. Savininkų pilietybė ar rezidencija balui įtakos neturi - jurisdikcija nėra neskaidrumo požymis.

Formulė

fiziniai = LT_fiziniai + užsienio_fiziniai
juridiniai = LT_juridiniai + užsienio_juridiniai
dalyviai = fiziniai + juridiniai

JEI dalyvių = 0 → 3   // deklaracija be dalyvių
JEI tik fiziniai asmenys → 9   // naudos gavėjai atsekami tiesiogiai
JEI fiziniai + juridiniai → 8   // mišri struktūra
JEI tik juridiniai asmenys → 7   // papildoma pakopa iki naudos gavėjų

Savininkų pilietybė (LT / užsienio) balo nekeičia.

Null sąlyga (signalas nedalyvauja)

Grąžina null jei nėra JADIS duomenų arba hasJadisData = false.

Pasitikėjimas

Fiksuotas 0.80.

Duomenų šaltiniai

JADIS dalyviai / dalyviu_sarasas (data.gov.lt)

8. Duomenų šaltiniai

EBRS v6.0 vertinimui naudojami 9 šaltiniai; žemiau esančiose lentelėse jie sugrupuoti pagal instituciją. 7 iš jų - valstybinių registrų duomenys, iš kurių 5 pasiekiami per data.gov.lt REST API (nemokama, be autentifikacijos, ~2 užklausos/s greičio limitas), o SODRA ir Registrų centro finansinės ataskaitos imamos tiesiai iš institucijų. Likusius du sudaro Google paieškos analizė ir platformos bendruomenės vertinimai.

VMI (Valstybinė mokesčių inspekcija)

Duomenų rinkinysAprašymasĮrašųNaudojimas
ja_mokesciaiMetinės juridinių asmenų mokesčių sumos~200 000Tax Discipline signalas, mokesčių augimo analizė
mokestiniu_nepriemoku_sarasasMokestinės nepriemokos (pradelstos skolos)~15 000Tax Discipline + Financial Strength signalai, skolų baudos

VPT (Viešųjų pirkimų tarnyba)

Duomenų rinkinysAprašymasĮrašųNaudojimas
Atn1TendererListVisi viešųjų pirkimų dalyviai (pasiūlymai)~226 000Procurement Integrity dalyvavimo ir procedūros sub-indikatoriai
Atn1ContractedCandidateListViešųjų pirkimų laimėtojai (sutartys)~377 000Procurement Integrity laimėjimų rodiklis ir vertės analizė
Atn1RejectedCandidateListAtmesti dalyviai (su priežastimis)~25 000Procurement Integrity atmetimo dažnio sub-indikatorius
Atn1SubcontractorsConcludedTendererListSubrangovai viešuosiuose pirkimuose~8 000Procurement Integrity subrangovo bonus

RC JAR (Registrų centras, Juridinių asmenų registras)

Duomenų rinkinysAprašymasĮrašųNaudojimas
JuridinisAsmuoJuridinių asmenų pagrindinis registras~300 000Legal Standing signalas, autoritetinga registracijos data
fa_dokumentu_nepateikeFinansinių ataskaitų nepateikę juridiniai asmenys~55 000Reporting Compliance signalas (švaraus lapo vertinimas)
fa_veluojantysFinansines ataskaitas vėluojantys pateikti~20 000Reporting Compliance signalas
fa_auditoriu_isvadu_nepateikeAuditoriaus išvadų nepateikę juridiniai asmenys~5 000Reporting Compliance signalas
valdymo_organai (JAR_VALDYMAS.csv)Valdymo organai (vadovai, valdyba, taryba)~300 000Governance Quality signalas (struktūra + kadencija)

JADIS (Juridinių asmenų dalyvių informacinė sistema)

Duomenų rinkinysAprašymasĮrašųNaudojimas
dalyviai / dalyviu_sarasasTikrųjų savininkų registras (ES AML direktyva)~172 000Ownership Transparency signalas

Vidiniai šaltiniai (Lietuvos TOP Įmonių Registras)

Duomenų rinkinysAprašymasĮrašųNaudojimas
company_yearly_dataMetiniai finansiniai duomenys (pajamos, pelnas, darbuotojai, atlyginimai, SODRA skolos) - 9 metų istorija (2017-2025)~78 850 įmonių-metų įrašųFinancial Strength, Growth, Profitability, Workforce, Resilience, Continuity, Data Completeness signalai
company_mentions (SERP scraper)Paminėjimai internete su sentimento analize (Google SERP + naujienų šaltiniai)kintantisMarket Presence signalas
company_ratingsPlatformos vartotojų vertinimai (1-10) pagal metuskintantisCommunity Trust signalas (Bayesian glotninimas)

9. Null-exclusion principas

Signalas, grąžinantis null, yra visiškai pašalinamas iš vertinimo - ne nustatomas į 5.0, ne baudžiamas. Likę signalų svoriai pernormalizuojami taip, kad jų suma liktų 1.0.

Tai reiškia:

  • Įmonė be SERP paminėjimų negauna 0 už viešumą - viešumo signalas tiesiog nedalyvauja
  • Įmonė be viešųjų pirkimų istorijos nevertinama pagal Procurement Integrity
  • Bendras balas atspindi tik signalus su realiais duomenimis
  • Pasitikėjimas (confidence) mažėja proporcingai trūkstamų signalų skaičiui per signalų_padengimas = aktyvūs / 15

10. Pasitikėjimo skaičiavimas

Bendras pasitikėjimas yra dviejų faktorių sandauga:

// Faktorius 1: signalų vidinė kokybė
avg_confidence = sum(sig.confidence × sig.normalizedWeight)

// Faktorius 2: signalų padengimas (coverage)
coverage = active_signals / 15

// Bendras
overall_confidence = avg_confidence × coverage × 100

// Pavyzdys:
//   8 aktyvūs signalai su vid. confidence 0.75
//   → 0.75 × (8/15) × 100 = 40%
//
//   15 aktyvių signalų su vid. confidence 0.90
//   → 0.90 × (15/15) × 100 = 90%

Tai užtikrina, kad įmonės su daliniais duomenimis gauna žemesnį pasitikėjimą, nors jų balas gali būti aukštas. Pasitikėjimas rodo ne tai, ar įmonė gera, o tai, kiek patikimas pats vertinimas.

11. Aprėpties korekcija (v5.3)

Praleidimo (null-exclusion) principas turi šalutinį poveikį, kurį statistinėje literatūroje atitinka išlikimo (survivorship) šališkumas: jei įmonei trūksta būtent nepalankiųjų signalų (mokestinė skola, atskaitomybės pažeidimai, bankroto procesai, nuosavybės neskaidrumas), svorių pernormavimas tarp likusių signalų jos balą dirbtinai išpučia. Duomenų požiūriu neištirta įmonė galėjo aplenkti pilnai patikrintą - ne dėl geresnės būklės, o dėl patikros nebuvimo.

Nuo v5.3 galutinis balas regresuojamas į neutralų priorą: kiekvienas trūkstamas signalas modelyje veikia kaip pusės svorio neutralus pseudo-stebėjimas (prioro vertė 5,0). Tai tas pats Bajeso susitraukimo (shrinkage) metodas, kuris nuo v4.0 taikomas naudotojų vertinimams glodinti - dabar jis nuosekliai taikomas ir aprėpčiai.

// Konstantos (lib/reputation/scorer.ts)
COVERAGE_PRIOR = 5.0                      // neutralus prioras
COVERAGE_PRIOR_WEIGHT_PER_MISSING = 0.5   // pseudo-stebėjimo svoris

// Korekcija
missing     = 15 - n_active
priorWeight = missing × 0.5
overall     = (raw × n_active + 5.0 × priorWeight) / (n_active + priorWeight)

// Pavyzdys: stipri, bet menkai ištirta įmonė
//   n_active = 9, raw = 8.0  →  missing = 6, priorWeight = 3.0
//   overall  = (8.0×9 + 5.0×3) / (9+3) = 87 / 12 = 7.25
//
// Pilna aprėptis: n_active = 15 → priorWeight = 0 → overall = raw (be pakeitimų)

Savybės. Korekcija monotoniška (daugiau aktyvių signalų - mažesnis poslinkis), apribota intervalu 0-10 ir lygi nuliui esant pilnai aprėpčiai. Koreguojamas tik skelbiamas bendras balas; atskirų signalų ir ašių balai lieka neapdoroti, nes jie aprašo išmatuotas dimensijas, o ne įrodymų pilnumą. Abi konstantos yra vieši, dokumentuoti parametrai - jų jautrumo analizė įtraukta į tobulinimo planą.

12. Ribinės būsenos ribos (v6.0)

Sudėtinis svertinis vidurkis turi struktūrinę silpnybę: keturiolika sveikų istorinių signalų gali nusverti vieną katastrofišką registro būseną. Iki v6.0 aktyviai bankrutuojanti įmonė galėjo išlaikyti balą apie 6,3 („Patikima") vien todėl, kad teisinio statuso signalas sudaro tik ~8% svorio. Tai klaidina skaitytoją: registruotas nemokumas nėra vienas signalas iš penkiolikos - tai visos įmonės būsena.

v6.0 registruotą nemokumą traktuoja kaip ribą, o ne balsą: aktyvus bankrotas (įskaitant tyčinį) apriboja bendrą balą iš viršaus, kad ir kokie stiprūs būtų istoriniai signalai. Riba taikoma po aprėpties korekcijos, prieš apvalinimą, ir visada deklaruojama per capApplied lauką - niekada tyliai.

// Konstantos (lib/reputation/scorer.ts)
BANKRUPTCY_CAP = 2.9      // aktyvus / tyčinis bankrotas → rizikos klasė 'Kritinė'
RESTRUCTURING_CAP = 4.9   // restruktūrizavimas → rizikos klasė 'Aukšta'

// Taikymas (po aprėpties korekcijos, prieš apvalinimą)
if (statusas ∈ {bankrotas, tyčinis_bankrotas}) {
  overall = min(overall, 2.9);  capApplied = 'bankruptcy'
} else if (statusas = restruktūrizavimas) {
  overall = min(overall, 4.9);  capApplied = 'restructuring'
}

Savybės. Riba veikia tik iš viršaus - žemesnio balo ji nekelia. Duomenų šaltinis - AVNT nemokumo registras (data.gov.lt). Atskirų signalų ir ašių balai lieka neapdoroti; ribojamas tik skelbiamas bendras balas, o pritaikyta riba visada matoma vertinimo išraše. Restruktūrizavimo riba (4,9) sąmoningai švelnesnė: tai teisinė reabilitacijos procedūra, ne likvidavimas.

13. Verdikto slenkstis (v6.0)

Verdiktas, grįstas mažiau nei trečdaliu įrodymų bazės, nėra verdiktas. Jei įmonei apskaičiuojami mažiau nei 5 signalai iš 15 (MIN_SIGNALS_FOR_VERDICT = 5, lib/reputation/scorer.ts), patikimumo kategorija neskelbiama - vietoje spalvinės žymės rodoma neutrali būsena „Nepakanka duomenų". Skaitinis balas vidiniams tikslams (rikiavimui, tendencijoms) tebeskaičiuojamas, tačiau viešame profilyje jis nepateikiamas kaip kategorinis vertinimas.

Slenkstis įgyvendintas per scoreState lauką ('ok' | 'insufficient_data') ir veidrodinę konstantą lib/reputation/labels.ts → getScoreBandWithCoverage(), todėl visi ekranai elgiasi vienodai.

14. Balų archyvas (v6.0)

Nuo v6.0 visi balai archyvuojami papildomajame (append-only) archyve ebrs_score_vintages: (a) prieš kiekvieną algoritmo versijos perskaičiavimą ir (b) kas mėnesį pagal tvarkaraštį. Archyvo įrašai niekada netaisomi ir netrinami - klausimas „ką EBRS teigė apie įmonę X dieną D?" visada turi patikrinamą atsakymą. Tai daro metodikos teiginius falsifikuojamus: istorija tikrinama, o ne perrašoma.

Kiekviename archyvo įraše fiksuojama: algoritmo versija, bendras balas, pasitikėjimas, rizikos klasė, aktyvių signalų skaičius, ašių balai, apskaičiavimo bei archyvavimo laikas ir archyvavimo priežastis (pvz., pre-recompute-v6.0 arba monthly).

Pakeitimų žurnalas

15. Versijų istorija

v6.0.0 (2026-07-17) - dabartinė

  • Ribinės būsenos ribos: aktyvus bankrotas (įskaitant tyčinį) apriboja bendrą balą iki 2,9 („Kritinė"), restruktūrizavimas - iki 4,9 („Aukšta"). Riba taikoma po aprėpties korekcijos ir visada deklaruojama per capApplied lauką - registruotas nemokumas riboja balą, o ne balsuoja greta istorinių signalų
  • Skelbiamų svorių suma - lygiai 100% (anksčiau 96% su tyliu pernormalizavimu): teisinis statusas 7%→8%, mokestinė drausmė 5%→6%, augimo trajektorija 4%→5%, pelningumo tendencija 4%→5%. Ašys: Tęstinumas 16, Finansinė drausmė 24, Rinkos patikimumas 14, Atsparumas 14, Skaidrumas 32
  • Nuosavybės skaidrumo signalas perrašytas: vertinamas JADIS deklaracijos pilnumas ir naudos gavėjų atsekamumas (0 dalyvių = 3, tik fiziniai asmenys = 9, mišri struktūra = 8, tik juridiniai asmenys = 7); savininkų pilietybė balui įtakos nebeturi
  • Verdikto slenkstis: žemiau 5 apskaičiuojamų signalų iš 15 kategorija neskelbiama - rodoma „Nepakanka duomenų" (MIN_SIGNALS_FOR_VERDICT = 5)
  • Balų archyvas: prieš kiekvieną perskaičiavimą ir kas mėnesį balai archyvuojami papildomajame ebrs_score_vintages archyve - istorija tikrinama, ne perrašoma. Visos 27 694 registro įmonės perskaičiuotos v6.0 algoritmu

v5.3 (2026-06-12)

  • Aprėpties korekcija (coverage shrinkage): galutinis balas regresuojamas į neutralų priorą 5,0 proporcingai trūkstamų signalų skaičiui (po 0,5 svorio pseudo-stebėjimą) - ištaisytas išlikimo šališkumas, kai menkai ištirtos įmonės balas būdavo dirbtinai aukštas
  • Įvesties apsauga: neįmanomų metų eilutės (iki 1990 m. arba ateities) pašalinamos; NaN, begalybės ir neigiamos finansinės reikšmės keičiamos į null prieš patenkant į signalus
  • Visos registro įmonės perskaičiuotos v5.3 algoritmu; atskirų signalų ir ašių balai nepakitę

v5.2 (2026-04-03)

  • financial_strength: svoriai pajamų/maržos pakeisti iš 0.50/0.50 į 0.35/0.65 - pelningumas svarbesnis nei mastas
  • growth_trajectory: nuoseklumo formulė pakeista iš CV-paremtos į kryptingumo (direction-based) formulę
  • tax_discipline: pakeista iš pakopinės formulės į tolydžią log₁₀ skalę, mokesčių augimo premija pašalinta (VMI kumuliaciniai YTD duomenys)
  • resilience: stabilumo formulė pakeista iš CV į kryptingumo + standartinio nuokrypio mišinį (0.6/0.4)
  • workforce_health: darbuotojų stabilumas dabar naudoja kryptingumo santykį vietoj standartinio nuokrypio
  • governance_quality: struktūros svoriai 3+3+2+1→6+2+1.5+0.5, bendri svoriai 0.70/0.30→0.60/0.40, kadencija log₂ formulė
  • procurement_integrity: dalyvavimo dažnis pakeistas iš pakopinės į log₂ formulę
  • reporting_compliance: vėluojantys 5→4, nepateikę tiers pakeisti (0/2/4/6/7)
  • community_trust: be vertinimų ribojama iki 7 (buvo neribojama)

v5.1 (2026-03-16)

  • Tęstinumas ašis sumažinta (21% → 15%): TOP sąrašas pašalintas iš continuity_capital - platformos prenumerata neturi įtakos objektyviam tęstinumo vertinimui
  • TOP sąrašo svoris community_trust signale sumažintas (50% → 30%), vartotojų vertinimai dominuoja (70%)
  • Atlaisvintas 6% svoris perkeltas į Skaidrumas ašį (valstybiniai duomenys): viešieji pirkimai 7%→9%, atskaitomybė 8%→10%, valdymas 5%→6%, nuosavybė 4%→5%
  • Skaidrumas ašis sustiprintas (26% → 32%) - objektyviausias vertinimo pagrindas

v5.0 (2026-03-15)

  • 6 nauji signalai iš data.gov.lt (VPT, VMI, RC JAR, JADIS)
  • Skaidrumas ašis stipriausia (26%) - valstybiniai duomenys
  • Senas transparency signalas demotiruotas (20% → 2%), pašalinta aktyvacijos vertinimas
  • Financial Strength papildytas VMI baudomi
  • Continuity Capital naudoja RC JAR registracijos datą
  • Viso: 9 → 15 signalų

v4.0 (2026-03-01)

  • EBRS 5-ašių modelis (Tęstinumas, Finansinė drausmė, Rinkos patikimumas, Atsparumas, Skaidrumas)
  • 9 signalai su percentile-based scoring
  • Bayesian glotninimas vertinimams
  • Sigmoid funkcija augimo vertinimui

Skaidrumas

16. Atvirasis kodas

Visas EBRS vertinimo algoritmas prieinamas kaip atvirojo kodo paketas: kiekvieno signalo matematinė formulė, svoriai ir skaičiavimo logika viešai matomi ir gali būti nepriklausomai audituojami. Publikuojama MIT licencija - laisvai naudoti, modifikuoti ir integruoti į savo sistemas.

Šaltiniai ir dokumentacija

EBRS dokumentacija ir atvirasis kodas

Vertinimo metodika skelbiama viešai, o jos įgyvendinimas - atvirojo kodo. Kiekvieną skaičių galima atsekti iki formulės ir iki šaltinio.

EBRS metodologijaKaip vertinamos įmonės: 5 ašys, 15 signalai, 9 duomenų šaltiniai ir jų svoriai.Kaip pagerinti baląBalas neperkamas. Kokie realūs veiksmai registruose kelia kiekvieną signalą ir per kiek laiko.Atvirasis kodas (GitHub)bolivian-peru/ebrs-score - visos 15 signalų formulės ir svoriai. Nepriklausomai audituojama.v6.0.0MITViešoji peržiūra

Versija v6.0.0 · 15 signalų · 5 ašys · MIT licencija · TypeScript · 0 priklausomybių

Atsakomybės apribojimas

EBRS algoritmas yra eksperimentinis ir dar nebuvo nepriklausomai audituotas ar verifikuotas trečiosios šalies. Jis publikuojamas viešajai peržiūrai - skaidrumo ir nepriklausomo vertinimo tikslais. Naudojimas produkcinėje aplinkoje - naudotojo atsakomybė. Planuojamas nepriklausomas fondas standarto verifikavimui ir priežiūrai.

Lietuvos TOPLietuvos TOP Įmonių Registras

Nepriklausomas Lietuvos verslo reputacijos registras - EBRS v6.0 vertinimas pagrįstas 14 valstybinių registrų ir kitų šaltinių duomenimis, finansinėmis ataskaitomis ir AI sentimento analize.

RCJADISSODRAVMIVPTRegitraVPBLTSALSDAVNTVDIVMVTFNTTTeismai
Sistema aktyvi·EBRS atviras kodas

Registras

  • Įmonių registras
  • Veiklos sritys
  • TOP 2026 nominacijos patikra
  • AI Analitikas - netrukus
  • Duomenų būsena

Duomenų įžvalgos

  • Didžiausi mokesčių mokėtojai
  • Didžiausi atlyginimai
  • Sparčiausiai augančios įmonės
  • Įmonių skolos SODRAI ir VMI
  • Bankrotų stebėsena
  • Sektorių panorama
  • Visos įžvalgos

Metodika ir turinys

  • EBRS metodologija
  • EBRS algoritmai
  • EBRS tobulinimas
  • Straipsniai
  • Vaizdo galerija

Verslui ir pagalba

  • Aktyvacijos paketai
  • Įmonės kortelė
  • AI matomumas (GEO)
  • Rašyti atsiliepimą
  • Prisijungti
  • Registruotis
  • Kontaktai

Veiklos sritys

Transportas ir logistikaStatyba ir statybos darbaiDidmeninė prekybaMažmeninė prekybaMedicina ir odontologijaIT ir programavimasRestoranai ir maitinimasNekilnojamasis turtasVisos veiklos sritys →
Įmonių registre
26 579
aktyvių
Valstybinių registrų
14
duomenų šaltinių
TOP sezonų
10
2017-2026
EBRS signalų
15
5 ašys
Atrankos kriterijai
Atrankos kriterijai: tik pelningos įmonės, įkurtos prieš dvejus ar daugiau metų, laiku teikiančios finansines ataskaitas, kurių apyvarta (pajamos) per paskutinius du metus augo, buvo stabilios ar pastebimai nemažėjo, darbuotojų skaičius ne mažesnis nei 3 ir jų vidurkis buvo stabilus arba augo, įmonės nebuvo įtrauktos į įvairių skolininkų ir įsipareigojimų vykdymo registrų sąrašus, paskutinius metus neturėjo reikšmingų ar ilgalaikių skolų Sodrai ir VMI. Vertinamas ir vidutinis atlyginimas, mokamas darbuotojams, kuris per pirmąjį 2026 pusmetį buvo didesnis nei 1000 Eur.

© 2026 Lietuvos TOP Įmonių Registras. Visos teisės saugomos.

Privatumo politikaNaudojimo sąlygosKontaktaiDuomenų būsenav6.0