diff --git a/app/stories/es-fondai-politiku-imones.ttl b/app/stories/es-fondai-politiku-imones.ttl new file mode 100644 index 0000000..7ea3ea5 --- /dev/null +++ b/app/stories/es-fondai-politiku-imones.ttl @@ -0,0 +1,155 @@ +@prefix dh: . +@prefix ldh: . +@prefix ac: . +@prefix rdf: . +@prefix dct: . +@prefix foaf: . +@prefix schema: . +@prefix sp: . +@prefix spin: . +@prefix xsd: . + +# A data story (see app/stories.ttl). The 2014-2020 EU funds and the PINREG ties are stable; the +# 12-month procurement window is current data, so the procurement figures are as of the 2026-10 +# datasets (stated in the method). + +<> a dh:Item ; + dct:title "ES fondai: politikų įmonės ir du pinigų srautai"@lt, "EU funds: politicians' companies and two money streams"@en ; + dct:description "2014–2020 m. ES fondų parama, sujungta su viešaisiais pirkimais ir politikų privačių interesų deklaracijomis — per įmonės kodą."@lt, "2014-2020 EU structural funds linked with public procurement and politicians' private-interest declarations — by company code."@en ; + foaf:primaryTopic <#this> ; + rdf:_1 <#lede> ; + rdf:_2 <#both-intro> ; + rdf:_3 <#both-block> ; + rdf:_4 <#politicians-intro> ; + rdf:_5 <#politicians-block> ; + rdf:_6 <#method> . + +<#this> a schema:Article ; + dct:title "ES fondai: politikų įmonės ir du pinigų srautai"@lt, "EU funds: politicians' companies and two money streams"@en ; + dct:description "2014–2020 m. ES fondų parama, sujungta su viešaisiais pirkimais ir politikų privačiais interesais."@lt, "2014-2020 EU funds linked with procurement and politicians' private interests."@en ; + schema:headline "ES fondai: politikų įmonės ir du pinigų srautai"@lt ; + schema:datePublished "2026-10-26"^^xsd:date ; + schema:inLanguage "lt" . + +<#lede> a ldh:XHTML ; + rdf:value """
+

2014–2020 m. Europos Sąjungos struktūrinių fondų parama (eu-funds) tą patį juridinį asmenį sujungia su viešaisiais pirkimais ir su politikų privačių interesų deklaracijomis (VTEK PINREG) — vis per tą patį Juridinių asmenų registro kodą. Taip matome, kurios įmonės gauna iš valstybės dviem srautais ir kurios iš jų susijusios su politikais.

+

Platus viešųjų pinigų pėdsakas savaime nėra pažeidimas — daug stambiausių gavėjų yra savivaldybių ar valstybės įmonės. Bet derinius ir ryšius verta turėti žemėlapyje. Didžioji dalis ES fondų įrašų — finansinių priemonių išmokos be atskiro projekto kodo ir be paskelbtos sumos; sumos žinomos tik maždaug 685 koduotiems projektams.

+
"""^^rdf:XMLLiteral . + +<#both-intro> a ldh:XHTML ; + rdf:value """
+

Du pinigų srautai tai pačiai įmonei

+

Daugiausia ES fondų tarp įmonių, kurios kartu laimėjo ir viešųjų pirkimų, gavo UAB „Vilniaus kogeneracinė jėgainė“ — apie 138 mln. Eur ES lėšų dviem projektams ir dar 6,6 mln. Eur viešųjų pirkimų sutarčių. Kiti stambūs gavėjai — daugiausia viešojo sektoriaus subjektai: bibliotekų asociacija (apie 26,8 mln. Eur ES), Vidaus vandens kelių direkcija (23,3 mln. Eur), regioniniai atliekų tvarkymo centrai. Lentelėje — ES fondų suma, projektų skaičius, pirkimų sutarčių skaičius ir jų vertė.

+
"""^^rdf:XMLLiteral . + +<#both-block> a ldh:Object ; + rdf:value <#both> . + +<#both> a ldh:ResultSetChart ; + dct:title "Įmonės, gavusios ir ES fondų, ir viešųjų pirkimų"@lt, "Companies with both EU funds and public contracts"@en ; + spin:query <#both-query> ; + ldh:chartType ac:Table ; + ldh:categoryVarName "imone" ; + ldh:seriesVarName "es_eur" ; + ldh:seriesVarName "es_projektai" ; + ldh:seriesVarName "pirkimai" ; + ldh:seriesVarName "pirkimu_verte_eur" . + +<#both-query> a sp:Select ; + dct:title "Įmonės, gavusios ir 2014–2020 m. ES fondų paramą, ir viešųjų pirkimų sutarčių"@lt, "Companies with both 2014-2020 EU funds and public contracts"@en ; + sp:text """PREFIX epo: +PREFIX skos: +PREFIX ltlod: + +# Companies that both received EU structural funds (as beneficiary) and won public contracts. +SELECT ?imone ?es_projektai ?es_eur ?pirkimai ?pirkimu_verte_eur +WHERE +{ + { + SELECT ?org (COUNT(DISTINCT ?contract) AS ?es_projektai) (SUM(?eu) AS ?es_eur) + WHERE + { + GRAPH ?fundingGraph + { + ?contract a ltlod:EUFundingContract ; + ltlod:beneficiary ?org . + OPTIONAL { ?contract ltlod:euAmount ?eu } + } + } + GROUP BY ?org + } + { + SELECT ?org (COUNT(DISTINCT ?pc) AS ?pirkimai) (ROUND(SUM(?value)) AS ?pirkimu_verte_eur) + WHERE + { + GRAPH ?contractGraph + { + ?pc epo:bindsContractor/epo:playedBy ?org ; + epo:hasContractValue/epo:hasAmountValue ?value . + } + } + GROUP BY ?org + } + GRAPH ?entityGraph { ?org skos:prefLabel ?imone } +} +ORDER BY DESC(?es_eur) +LIMIT 15""" . + +<#politicians-intro> a ldh:XHTML ; + rdf:value """
+

Politikų įmonės

+

Vienuolika dabartinių ir buvusių Seimo narių privačių interesų deklaracijose nurodė nuosavybės ar valdymo ryšį su įmone, kuri gavo 2014–2020 m. ES fondų paramą. Vienintelis su paskelbta ES suma — Vitalijus Mitrofanovas, UAB „Akmenės laisvoji ekonominė zona“ valdybos narys (apie 2,7 mln. Eur ES lėšų). Likusieji susiję su įmonėmis, gavusiomis finansinių priemonių išmokas be paskelbtos sumos. Ryšys su ES lėšas gavusia įmone — ką verta pasitikrinti, ne išvada: dalis šių ryšių — pareiginiai (pvz., narystė laisvųjų ekonominių zonų ar vietos veiklos grupių valdybose). Lentelėje — Seimo narys, įmonė, ryšio pobūdis, projektų skaičius ir ES suma (jei paskelbta).

+
"""^^rdf:XMLLiteral . + +<#politicians-block> a ldh:Object ; + rdf:value <#politicians> . + +<#politicians> a ldh:ResultSetChart ; + dct:title "Politikų įmonės, gavusios ES fondų paramą"@lt, "Politicians' companies that received EU funds"@en ; + spin:query <#politicians-query> ; + ldh:chartType ac:Table ; + ldh:categoryVarName "seimo_narys" ; + ldh:seriesVarName "imone" ; + ldh:seriesVarName "rysys" ; + ldh:seriesVarName "projektai" ; + ldh:seriesVarName "es_eur" . + +<#politicians-query> a sp:Select ; + dct:title "Seimo narių deklaruotos įmonės, gavusios 2014–2020 m. ES fondų paramą"@lt, "Seimas members' declared companies that received 2014-2020 EU funds"@en ; + sp:text """PREFIX foaf: +PREFIX org: +PREFIX skos: +PREFIX ltlod: + +# Officials whose declared ownership/control tie is to a company that received EU funds. +SELECT ?seimo_narys ?imone ?rysys (COUNT(DISTINCT ?contract) AS ?projektai) (SUM(?eu) AS ?es_eur) +WHERE +{ + GRAPH ?interestGraph + { + ?tie ltlod:interestOrganization ?org ; + org:member ?person ; + org:role ?role ; + ltlod:organizationName ?imone . + } + GRAPH ?roleGraph { ?role skos:notation ?roleCode ; skos:prefLabel ?rysys . FILTER(LANG(?rysys) = "lt") } + FILTER(?roleCode IN ("akcininkas", "dalininkas", "savininkas", "vadovas", + "vadovas-ar-jo-pavaduotojas", "valdybos-narys", "kolegialaus-valdymo-organo-narys", + "pirmininkas", "pirmininkas-ar-jo-pavaduotojas")) + GRAPH ?contractGraph + { + ?contract a ltlod:EUFundingContract ; + ltlod:beneficiary ?org . + OPTIONAL { ?contract ltlod:euAmount ?eu } + } + GRAPH ?personGraph { ?person foaf:name ?seimo_narys } +} +GROUP BY ?seimo_narys ?imone ?rysys +ORDER BY DESC(?es_eur) DESC(?projektai)""" . + +<#method> a ldh:XHTML ; + rdf:value """
+

Kaip tai suskaičiuota

+

Paramos gavėjas, pirkimų tiekėjas ir deklaruoto intereso įmonė — tas pats Juridinių asmenų registro įrašas (pagal įmonės kodą). ES fondai — 2014–2020 m. Finansų ministerijos duomenys (eu-funds): sumos žinomos tik koduotiems projektams, likę įrašai — finansinių priemonių išmokos be sumos. Lėšų grąžinimai ir nustatyti pažeidimai neįtraukti — jų šaltinio raktas yra neskelbiamo vidinio identifikatoriaus maiša. Viešieji pirkimai — paskutinių 12 mėn. langas (procurement-contracts; pirkimų skaičiai — 2026 m. spalio duomenų). Privatūs interesai — VTEK PINREG (interest-declarations); imami tik nuosavybės ir valdymo ryšiai, ne darbovietės ar eilinė narystė.

+
"""^^rdf:XMLLiteral . diff --git a/app/stories/rangovai-skolos-bankrotai.ttl b/app/stories/rangovai-skolos-bankrotai.ttl new file mode 100644 index 0000000..b02cd06 --- /dev/null +++ b/app/stories/rangovai-skolos-bankrotai.ttl @@ -0,0 +1,140 @@ +@prefix dh: . +@prefix ldh: . +@prefix ac: . +@prefix rdf: . +@prefix dct: . +@prefix foaf: . +@prefix schema: . +@prefix sp: . +@prefix spin: . +@prefix xsd: . + +# A data story (see app/stories.ttl). The arrears snapshot and the 12-month procurement window +# are current data, so the figures quoted in the text are as of the 2026-10 datasets (stated in +# the method); the insolvency register and its dates are historical and stable. + +<> a dh:Item ; + dct:title "Rangovai: skolos ir bankrotai"@lt, "Contractors: debts and insolvency"@en ; + dct:description "Kurie viešųjų pirkimų tiekėjai skolingi valstybei mokesčių arba eina per nemokumą — sujungus pirkimus su VMI nepriemokomis ir nemokumo byla."@lt, "Which public contractors owe the state tax or are going through insolvency — procurement linked with VMI arrears and the insolvency register."@en ; + foaf:primaryTopic <#this> ; + rdf:_1 <#lede> ; + rdf:_2 <#arrears-intro> ; + rdf:_3 <#arrears-block> ; + rdf:_4 <#insolvency-intro> ; + rdf:_5 <#insolvency-block> ; + rdf:_6 <#both-intro> ; + rdf:_7 <#method> . + +<#this> a schema:Article ; + dct:title "Rangovai: skolos ir bankrotai"@lt, "Contractors: debts and insolvency"@en ; + dct:description "Kurie viešųjų pirkimų tiekėjai skolingi valstybei mokesčių arba eina per nemokumą."@lt, "Which public contractors owe the state tax or are going through insolvency."@en ; + schema:headline "Rangovai: skolos ir bankrotai"@lt ; + schema:datePublished "2026-10-26"^^xsd:date ; + schema:inLanguage "lt" . + +<#lede> a ldh:XHTML ; + rdf:value """
+

Viešųjų pirkimų įstatymas draudžia sudaryti sutartį su tiekėju, turinčiu pradelstą įsiskolinimą valstybės biudžetui ar „Sodrai“. Bet įsiskolinimas gali atsirasti ir po sutarties. Sujungę viešųjų pirkimų tiekėjus su VMI mokestinėmis nepriemokomis ir įmonių nemokumo byla — visus per tą patį Juridinių asmenų registro kodą — matome, kurie valstybės rangovai šiuo metu skolingi mokesčių arba eina per bankrotą ar restruktūrizavimą.

+

Pradelsta nepriemoka ir viešųjų pirkimų langas (paskutiniai 12 mėn., sutartys nuo 10 000 Eur) — dabartiniai duomenys; nemokumo bylos — istorinės. Skolinga ar nemoki įmonė nebūtinai pažeidė sutartį: nepriemoka gali būti vėlesnė už sutartį, o restruktūrizuojama įmonė toliau veikia. Tai — ką verta pasitikrinti, ne išvada.

+
"""^^rdf:XMLLiteral . + +<#arrears-intro> a ldh:XHTML ; + rdf:value """
+

Rangovai su pradelsta mokestine nepriemoka

+

Viešųjų pirkimų tiekėjų, kurie šiuo metu turi pradelstą mokestinę nepriemoką — 852, bendra pradelsta suma — apie 3,8 mln. Eur. Didžiausią pradelstą nepriemoką turi UAB „Egmila“ (apie 270 tūkst. Eur), tačiau jos viešoji sutartis nedidelė. Įdomesni tie, kurie derina stambią nepriemoką su stambiomis sutartimis: UAB „Gigas“ — apie 250 tūkst. Eur pradelstos nepriemokos ir 13 sutarčių už 17,5 mln. Eur; UAB saugos tarnyba „Argus“ — 233 tūkst. Eur ir 19 sutarčių. Stulpelyje — pradelsta nepriemoka, Eur.

+
"""^^rdf:XMLLiteral . + +<#arrears-block> a ldh:Object ; + rdf:value <#arrears> . + +<#arrears> a ldh:ResultSetChart ; + dct:title "Viešųjų pirkimų tiekėjai su didžiausia pradelsta nepriemoka"@lt, "Public contractors with the largest overdue tax arrears"@en ; + spin:query <#arrears-query> ; + ldh:chartType ac:BarChart ; + ldh:categoryVarName "rangovas" ; + ldh:seriesVarName "nepriemoka_eur" . + +<#arrears-query> a sp:Select ; + dct:title "Pradelsta mokestinė nepriemoka — viešųjų pirkimų tiekėjai"@lt, "Overdue tax arrears of public contractors"@en ; + sp:text """PREFIX dct: +PREFIX qb: +PREFIX epo: +PREFIX skos: +PREFIX ltlod: + +# Public contractors with a current overdue tax arrears, by the overdue amount. +SELECT ?rangovas ?nepriemoka_eur +WHERE +{ + { SELECT DISTINCT ?contractor WHERE { GRAPH ?cg { ?c epo:bindsContractor/epo:playedBy ?contractor } } } + GRAPH ?taxGraph + { + ?observation ltlod:taxpayer ?contractor ; + a qb:Observation ; + ltlod:overdueArrears ?nepriemoka_eur . + } + FILTER(?nepriemoka_eur > 0) + GRAPH ?entityGraph { ?contractor skos:prefLabel ?rangovas } +} +ORDER BY DESC(?nepriemoka_eur) +LIMIT 15""" . + +<#insolvency-intro> a ldh:XHTML ; + rdf:value """
+

Rangovai nemokumo registre

+

Devyni pastarųjų 12 mėn. viešųjų pirkimų tiekėjai yra ar buvo nemokumo byloje. Daugiausia viešųjų sutarčių tarp jų laimėjo UAB „Alkesta“ — 54 sutartys už 49,2 mln. Eur, nuo 2022 m. lapkričio restruktūrizuojama. Restruktūrizuojama įmonė toliau veikia ir dalyvauja pirkimuose, tad tai dar ne požymis, kad sutartys neįvykdytos — bet finansiškai sunkus rangovas vertas dėmesio. Lentelėje — laimėtų sutarčių vertė, jų skaičius, bylos rūšis ir pradžia.

+
"""^^rdf:XMLLiteral . + +<#insolvency-block> a ldh:Object ; + rdf:value <#insolvency> . + +<#insolvency> a ldh:ResultSetChart ; + dct:title "Viešųjų pirkimų tiekėjai nemokumo registre"@lt, "Public contractors in the insolvency register"@en ; + spin:query <#insolvency-query> ; + ldh:chartType ac:Table ; + ldh:categoryVarName "rangovas" ; + ldh:seriesVarName "sutarciu_verte_eur" ; + ldh:seriesVarName "sutartys" ; + ldh:seriesVarName "rusis" ; + ldh:seriesVarName "pradzia" . + +<#insolvency-query> a sp:Select ; + dct:title "Viešųjų pirkimų tiekėjai, esantys nemokumo byloje"@lt, "Public contractors that are in an insolvency proceeding"@en ; + sp:text """PREFIX dct: +PREFIX epo: +PREFIX skos: +PREFIX ltlod: + +# Public contractors that appear in the insolvency register, with their won-contract value. +SELECT ?rangovas (SUM(?value) AS ?sutarciu_verte_eur) (COUNT(DISTINCT ?contract) AS ?sutartys) ?rusis ?pradzia +WHERE +{ + GRAPH ?contractGraph + { + ?contract epo:bindsContractor/epo:playedBy ?company ; + epo:hasContractValue/epo:hasAmountValue ?value . + } + GRAPH ?proceedingGraph + { + ?proceeding ltlod:insolvent ?company ; + a ltlod:InsolvencyProceeding ; + dct:date ?pradzia ; + dct:type ?typeConcept . + } + GRAPH ?typeGraph { ?typeConcept skos:prefLabel ?rusis . FILTER(LANG(?rusis) = "lt") } + GRAPH ?entityGraph { ?company skos:prefLabel ?rangovas } +} +GROUP BY ?company ?rangovas ?rusis ?pradzia +ORDER BY DESC(?sutarciu_verte_eur)""" . + +<#both-intro> a ldh:XHTML ; + rdf:value """
+

Ir skolingi, ir nemokūs

+

Trys viešųjų pirkimų tiekėjai vienu metu ir turi pradelstą mokestinę nepriemoką, ir yra nemokumo byloje — stipriausias finansinio sunkumo derinys. Ryškiausias — UAB „Egmila“: apie 270 tūkst. Eur pradelstos nepriemokos ir restruktūrizavimo byla. Tokių atvejų nedaug, bet būtent juos verta pasitikrinti pirmiausia: valstybė perka iš įmonės, kuri kartu jai skolinga ir nepajėgi atsiskaityti su kreditoriais.

+
"""^^rdf:XMLLiteral . + +<#method> a ldh:XHTML ; + rdf:value """
+

Kaip tai suskaičiuota

+

Tiekėjas, mokesčių mokėtojas ir nemoki įmonė — tas pats Juridinių asmenų registro įrašas (pagal įmonės kodą), tad jungimas nereikalauja papildomo žinyno. Viešieji pirkimai — paskutinių 12 mėn. langas, sutartys nuo 10 000 Eur (procurement-contracts). Mokestinė nepriemoka — dabartinė VMI momentinė nuotrauka (taxes): rodoma pradelsta nepriemoka, ne bendra. Nemokumo bylos — AVNT duomenys (insolvency-cases), bankrotai ir restruktūrizavimai nuo 2020 m. Skaičiai tekste — 2026 m. spalio duomenų; nepriemoka ir pirkimų langas kinta, todėl grafikai gali rodyti vėlesnius skaičius.

+
"""^^rdf:XMLLiteral . diff --git a/app/stories/saskaitu-skaidymas.ttl b/app/stories/saskaitu-skaidymas.ttl new file mode 100644 index 0000000..743b99c --- /dev/null +++ b/app/stories/saskaitu-skaidymas.ttl @@ -0,0 +1,134 @@ +@prefix dh: . +@prefix ldh: . +@prefix ac: . +@prefix rdf: . +@prefix dct: . +@prefix foaf: . +@prefix schema: . +@prefix sp: . +@prefix spin: . +@prefix xsd: . + +# A data story (see app/stories.ttl). The invoice aggregates are the whole public-sector +# invoice history (not a rolling window); the 12-month procurement window is current data, so +# the "no procurement contract" figures are as of the 2026-10 datasets (stated in the method). + +<> a dh:Item ; + dct:title "Smulkios sąskaitos, dideli pinigai"@lt, "Small invoices, big money"@en ; + dct:description "Viešojo sektoriaus sąskaitos faktūros atskleidžia smulkius pirkimus, kurių nematyti viešųjų pirkimų registre — sujungus su pirkimais per įmonės kodą."@lt, "Public-sector invoices reveal small purchases invisible to the procurement register — linked with procurement by company code."@en ; + foaf:primaryTopic <#this> ; + rdf:_1 <#lede> ; + rdf:_2 <#suppliers-intro> ; + rdf:_3 <#suppliers-block> ; + rdf:_4 <#flows-intro> ; + rdf:_5 <#flows-block> ; + rdf:_6 <#method> . + +<#this> a schema:Article ; + dct:title "Smulkios sąskaitos, dideli pinigai"@lt, "Small invoices, big money"@en ; + dct:description "Viešojo sektoriaus sąskaitos, kurių nematyti viešųjų pirkimų registre."@lt, "Public-sector invoices invisible to the procurement register."@en ; + schema:headline "Smulkios sąskaitos, dideli pinigai"@lt ; + schema:datePublished "2026-10-26"^^xsd:date ; + schema:inLanguage "lt" . + +<#lede> a ldh:XHTML ; + rdf:value """
+

Viešieji pirkimai parodo stambias sutartis, bet ne smulkius, žemiau skelbimo ribos esančius pirkimus. Juos atskleidžia viešojo sektoriaus sąskaitos faktūros (Valstybės iždas) — apie 14,4 mln. sąskaitų, suvestų pagal pirkėją, tiekėją ir metus. Sujungę šias suvestines su viešaisiais pirkimais per tą patį Juridinių asmenų registro kodą, matome, kiek viešųjų pinigų tiekėjams nuteka smulkiomis sąskaitomis, be jokios pirkimo sutarties registre.

+

Stambiausi sąskaitų srautai — valstybės finansiniai pervedimai (iždo, fondų), ne prekių ar paslaugų pirkimai, todėl čia žiūrime į tiekėjus, apmokamus daug mažų sąskaitų (vidutinė sąskaita — mažiau nei 10 000 Eur). Daug tokių tiekėjų — maisto, medicinos ar energijos tiekėjai, teikiantys nuolatines paslaugas pagal preliminariąsias sutartis; tai teisėta. Bet mastas rodo, kiek pirkimų vyksta pro pirkimų registrą.

+
"""^^rdf:XMLLiteral . + +<#suppliers-intro> a ldh:XHTML ; + rdf:value """
+

Tiekėjai be pirkimo sutarties

+

Tiekėjų, kuriems viešasis sektorius sumokėjo bent 30 000 Eur per ne mažiau kaip 10 smulkių (vidutiniškai iki 10 000 Eur) sąskaitų, tačiau kurie neturi nė vienos viešųjų pirkimų sutarties registre — 2 015, jiems iš viso apmokėta apie 920 mln. Eur. Daugiausia gavo UAB „Scandi Standard - Baltics“ — apie 81 mln. Eur per 25 tūkst. sąskaitų (vidutiniškai ~3 200 Eur), UAB „Medikona“ (50,6 mln. Eur) ir „Energijos tiekimas“ UAB (41 mln. Eur). Tai daugiausia maisto, medicinos ir energijos tiekėjai — nuolatinis tiekimas, bet pirkimų registre jų nėra. Stulpelyje — apmokėta suma, Eur.

+
"""^^rdf:XMLLiteral . + +<#suppliers-block> a ldh:Object ; + rdf:value <#suppliers> . + +<#suppliers> a ldh:ResultSetChart ; + dct:title "Daugiausiai smulkiomis sąskaitomis apmokami tiekėjai be pirkimo sutarties"@lt, "Top suppliers paid via small invoices with no procurement contract"@en ; + spin:query <#suppliers-query> ; + ldh:chartType ac:BarChart ; + ldh:categoryVarName "tiekejas" ; + ldh:seriesVarName "suma_eur" . + +<#suppliers-query> a sp:Select ; + dct:title "Tiekėjai, apmokami smulkiomis sąskaitomis, be viešųjų pirkimų sutarties"@lt, "Suppliers paid via small invoices with no procurement contract"@en ; + sp:text """PREFIX epo: +PREFIX skos: +PREFIX ltlod: + +# Suppliers paid >= 30 000 EUR over >= 10 small invoices (average under 10 000 EUR) across all +# years, that hold no public-procurement contract. The inner query groups per supplier first, so +# the procurement check runs only over those few thousand suppliers, not every aggregate. +SELECT ?tiekejas ?suma_eur ?saskaitos +WHERE +{ + { + SELECT ?supplier (ROUND(SUM(?total)) AS ?suma_eur) (SUM(?n) AS ?saskaitos) + WHERE + { + GRAPH ?spendingGraph + { + ?aggregate a ltlod:SpendingAggregate ; + ltlod:spendingSupplier ?supplier ; + ltlod:billedTotal ?total ; + ltlod:invoiceCount ?n . + } + } + GROUP BY ?supplier + HAVING (SUM(?total) >= 30000 && SUM(?n) >= 10 && (SUM(?total) / SUM(?n)) < 10000) + } + FILTER NOT EXISTS { GRAPH ?contractGraph { ?contract epo:bindsContractor/epo:playedBy ?supplier } } + GRAPH ?entityGraph { ?supplier skos:prefLabel ?tiekejas } +} +ORDER BY DESC(?suma_eur) +LIMIT 20""" . + +<#flows-intro> a ldh:XHTML ; + rdf:value """
+

Didžiausi vienų metų srautai

+

Vienos poros — pirkėjo ir tiekėjo — vienų metų sąskaitų sumos irgi pasako nemažai: pastovus, stambus srautas tarp dviejų subjektų dažnai reiškia preliminariąją sutartį arba nuolatinį tiekėją. Lentelėje — didžiausios vienų metų sumos tarp pirkėjo ir tiekėjo (su PVM), sąskaitų skaičius ir metai; abu subjektai rodomi kodais, vardai atsiveria jų registro puslapiuose.

+
"""^^rdf:XMLLiteral . + +<#flows-block> a ldh:Object ; + rdf:value <#flows> . + +<#flows> a ldh:ResultSetChart ; + dct:title "Didžiausios vienų metų pirkėjo–tiekėjo sąskaitų sumos"@lt, "Largest single buyer–supplier invoice totals in a year"@en ; + spin:query <#flows-query> ; + ldh:chartType ac:Table ; + ldh:categoryVarName "pora" ; + ldh:seriesVarName "suma_eur" ; + ldh:seriesVarName "saskaitos" ; + ldh:seriesVarName "metai" . + +<#flows-query> a sp:Select ; + dct:title "Didžiausios vienų metų sąskaitų sumos tarp pirkėjo ir tiekėjo (be stambiausių finansinių pervedimų)"@lt, "The largest buyer-supplier invoice totals in a single year (excluding the largest financial transfers)"@en ; + sp:text """PREFIX dct: +PREFIX ltlod: + +# The largest single buyer-supplier-year totals among the small-invoice flows (average invoice +# under 10 000 EUR), which filters out the state financial transfers that dominate by value. +SELECT ?pora ?suma_eur ?saskaitos ?metai +WHERE +{ + GRAPH ?graph + { + ?aggregate a ltlod:SpendingAggregate ; + dct:title ?pora ; + dct:date ?metai ; + ltlod:billedTotal ?suma_eur ; + ltlod:invoiceCount ?saskaitos . + } + FILTER(?saskaitos >= 10 && (?suma_eur / ?saskaitos) < 10000) +} +ORDER BY DESC(?suma_eur) +LIMIT 20""" . + +<#method> a ldh:XHTML ; + rdf:value """
+

Kaip tai suskaičiuota

+

Sąskaitų tiekėjas ir pirkimų tiekėjas — tas pats Juridinių asmenų registro įrašas (pagal įmonės kodą). Sąskaitos — Valstybės iždo (NBFC) viešojo sektoriaus sąskaitų faktūrų duomenys (public-spending), suvesti pagal pirkėją, tiekėją ir metus; skelbiamos poros, kurių metinė suma su PVM ≥ 1 000 Eur (atmetus ~63 % nulinės sumos kreditinių/PVM įrašų). Šalių pavadinimai šaltinyje užšifruoti, todėl imami iš registro. Viešieji pirkimai — paskutinių 12 mėn. langas (procurement-contracts), todėl „be pirkimo sutarties“ — 2026 m. spalio būsena. Didelis smulkių sąskaitų srautas nėra pažeidimas — dažnai tai preliminariosios sutartys ar komunalinės paslaugos; bet jis rodo, kiek pirkimų lieka už pirkimų registro ribų.

+
"""^^rdf:XMLLiteral .