oneapi
Autentificare
Financiar v1 / Inflatie

Indicatorii întreprinderilor pe formă de proprietate

Aceiaşi paisprezece indicatori ca /intreprinderi/indicatori, dar tăiaţi pe forma de
proprietate
— majoritar de stat faţă de majoritar privată — pe CAEN Rev.1, anual 2004-2007.
E singurul loc din platformă unde cifra de afaceri, valoarea adăugată, investiţiile şi personalul
se văd pe public faţă de privat, la nivel de activitate.

✅ Identitatea se închide exact: unde sursa publică amândouă formele, suma lor e egală cu
totalul în 29.655 din 29.655 de grupuri, cu abatere zero.

⚠️ Suprimarea e simetrică, şi asta e informaţie, nu accident. Din 36.826 de grupuri, sursa
publică exact una dintre forme în zero cazuri: ori amândouă, ori niciuna. O formă singură,
alături de total, ar dezvălui-o pe cealaltă prin scădere.

⚠️ Valorile monetare din 2004 sunt publicate în mii lei ROL şi aduse aici la lei RON (factor 0,1);
blocul publicat păstrează valoarea brută. Seria acoperă 11 secţiuni, nu 12 — îi lipseşte J.

GET
https://oneapi.ro/api/financiar/v1/intreprinderi/indicatori/proprietate

Parametri de interogare

NumeTipDescriereValori acceptate
nivelopțional string | null Opţional: sectiune, subsectiune, diviziune, grupa, clasa. Fără caen, tot nivelul; cu caen, rândurile nivelului de sub cod. sectiunesubsectiunediviziunegrupaclasa
de_laopțional integer | null Opţional, an, din 2004. 2000 – 2100
pana_laopțional integer | null Opţional, an, până în 2007. 2000 – 2100
caenopțional string | null Opţional: orice cod CAEN — secţiune (C), diviziune (62), grupă, clasă (6201) — din orice revizie. Se aduce la cel mai fin nivel publicat în CAEN Rev.1 (un cod Rev.2 ori Rev.3 se traduce prin corespondenţa oficială); ce s-a folosit e în meta.caen. Cu nivel sub nivelul codului, întoarce rândurile de pe nivel de sub el (caen=C&nivel=diviziune); un nivel deasupra codului e nivel_peste_caen. ex. 6201
caen_versiuneopțional string | null Opţional: revizia codului din caen — 1, 2 sau 3 — când forma lui e ambiguă (4932 înseamnă altceva în Rev.2 şi în Rev.3). Fără ea, codul se caută întâi în revizia seriei. 123
grupareopțional string | null Opţional: agregatele sursei care nu sunt coduri CAEN — alte (secţiunea-rest; cu nivel, rândurile ei de pe acel nivel). Nu se trimite împreună cu caen. ex. alte
indicatorlistăopțional text Opţional, unul sau mai mulţi din cei paisprezece, separaţi prin virgulă. cifra_afacerivaloare_adaugata_brutaproductia_exercitiuluiexcedent_brut_exploatarerezultat_brutcheltuieli_personalcheltuieli_salariiinvestitii_neteinvestitii_bruteexporturi_directecapital_socialnumar_intreprinderinumar_salariatinumar_persoane_ocupate
proprietatelistăopțional text Opţional: total, majoritar_de_stat, majoritar_privata. Fără el, toate trei. totalmajoritar_de_statmajoritar_privata

Cum se comportă

  • Aceiaşi paisprezece indicatori ca /financiar/v1/intreprinderi/indicatori, dar tăiaţi pe forma de proprietate — majoritar de stat faţă de majoritar privată — în loc de clasa de mărime. 99.629 de valori, anual 2004-2007, din matricea TEMPO INT109B, pe CAEN Rev.1.
  • E singurul loc din platformă unde cifra de afaceri, valoarea adăugată, investiţiile şi personalul se văd pe public faţă de privat, la nivel de activitate. În industria prelucrătoare, cifra de afaceri majoritar de stat scade de la 6,89 miliarde lei în 2004 la 2,55 în 2007, în timp ce cea majoritar privată urcă de la 131,0 la 197,3 — retragerea statului dintr-un sector, an cu an şi diviziune cu diviziune.
  • ✅ Identitatea se închide exact. Unde sursa publică amândouă formele, suma lor e egală cu totalul în 29.655 din 29.655 de grupuri, cu abatere zero.
  • ⚠️ Suprimarea e simetrică, şi asta e informaţie, nu accident. Din 36.826 de grupuri, sursa publică exact una dintre cele două forme în zero cazuri: ori amândouă, ori niciuna (7.171 de grupuri). O formă singură, alături de total, ar dezvălui-o pe cealaltă prin scădere — de aceea nu apare niciodată aşa, iar o verificare ratată înseamnă întotdeauna date lipsă, nu o inconsistenţă.
  • ⚠️ Valorile monetare din 2004 sunt în mii lei ROL şi sunt aduse aici la lei RON cu factorul 0,1; blocul publicat păstrează valoarea brută şi unitatea sursei.
  • ⚠️ Nomenclatorul e CAEN Rev.1, cu subsecţiuni de două litere şi cu secţiunea-rest alte. Seria acoperă 11 secţiuni, nu 12 — îi lipseşte J, intermedierile financiare.
  • Blocul identitati.pondere_de_stat dă ponderea proprietăţii majoritar de stat pe fiecare secţiune şi an, cerută din bază şi calculată numai unde totalul e strict pozitiv.
  • Activitatea se cere ca pe toată platforma. caen primeşte orice cod CAEN, de orice nivel şi din orice revizie, iar ruta îl aduce la ce publică seria — urcând la părinte ori traducându-l prin corespondenţa oficială INS; meta.caen spune codul cerut, cel folosit şi dacă a fost urcat ori convertit. grupare e pentru agregatele sursei care nu sunt coduri CAEN.

La ce folosește

  • Retragerea statului dintr-un sector, măsurată pe cifră de afaceri sau pe personal.
  • Comparaţia productivităţii între firmele de stat şi cele private, pe aceeaşi activitate.
  • Structura investiţiilor publice faţă de cele private, pe diviziuni CAEN.

Structura răspunsului

CâmpTipDescriere
data.de_la integer Începutul intervalului acoperit de răspuns.
data.pana_la integer Sfârşitul intervalului acoperit de răspuns, inclusiv.
data.versiune string Versiunea setului de date sau a artefactului din care vin valorile.
data.filtre array Filtrele aplicate efectiv, aşa cum le-a înţeles ruta — util când o valoare a fost normalizată.
data.ani array Anii pentru care există valori.
data.serii[].caen string Codul CAEN al activităţii, în revizia seriei.
data.serii[].nivel string Nivelul din ierarhia clasificării — cu cât e mai adânc, cu atât e mai detaliat.
data.serii[].sectiune string Secţiunea din clasificare — nivelul cel mai larg.
data.serii[].denumire string Denumirea, aşa cum o publică sursa.
data.serii[].indicator string Indicatorul statistic la care se referă valoarea.
data.serii[].indicator_eticheta string
data.serii[].proprietate string total, majoritar_de_stat ori majoritar_privata.
data.serii[].denumire_proprietate string
data.serii[].unitate string Unitatea de măsură a valorilor. Citeşte-o înainte de a le pune pe un grafic sau de a le aduna.
data.serii[].ani_publicati integer Anii pe care sursa i-a publicat efectiv pentru seria asta.
data.serii[].valori object Valorile seriei, pe perioade.
data.serii[].publicat object Prezent doar pe 2004: valoarea brută în mii lei ROL şi factorul aplicat.
data.identitati.identitate string Identitatea verificată — ce sumă trebuie să dea ce total.
data.identitati.nota string Precizare despre cum se citesc datele — o capcană, o convenţie sau o limită a sursei.
data.identitati.nota_suprimare string
data.identitati.verificari integer Câte combinaţii au fost verificate.
data.identitati.inchise integer Câte verificări s-au închis în toleranţă.
data.identitati.sarite_fara_componente integer Câte celule au fost sărite fiindcă sursa nu publică formele — nu sunt eşecuri.
data.identitati.pondere_de_stat object Ponderea proprietăţii majoritar de stat pe secţiune şi an, din bază.
data.identitati.pondere_de_stat.nota string Precizare despre cum se citesc datele — o capcană, o convenţie sau o limită a sursei.
data.identitati.pondere_de_stat.unitate string Unitatea de măsură a valorilor. Citeşte-o înainte de a le pune pe un grafic sau de a le aduna.
data.identitati.pondere_de_stat.valori[].indicator string Indicatorul statistic la care se referă valoarea.
data.identitati.pondere_de_stat.valori[].caen string Codul CAEN al activităţii, în revizia seriei.
data.identitati.pondere_de_stat.valori[].an integer Anul la care se referă valoarea.
data.identitati.pondere_de_stat.valori[].pondere string
meta.sursa string Sursa oficială din care vin datele, cu licenţa ei acolo unde e cerută.
meta.acoperire.de_la integer Prima perioadă pentru care avem date.
meta.acoperire.pana_la integer Ultima perioadă pentru care avem date.
meta.serii_returnate integer Câte serii s-au întors efectiv, după filtre şi după plafonul de celule.
meta.coduri_pe_nivel.clasa integer Clasa din clasificare — nivelul cel mai detaliat.
meta.coduri_pe_nivel.diviziune integer
meta.coduri_pe_nivel.grupa integer
meta.coduri_pe_nivel.sectiune integer Secţiunea din clasificare — nivelul cel mai larg.
meta.coduri_pe_nivel.subsectiune integer
meta.nota_denominare string Denominarea din 2005 (1 leu nou = 10.000 lei vechi) şi ce înseamnă pentru comparaţii.
meta.nota_identitate string Cum se verifică identitatea de mai sus şi ce înseamnă când nu se închide.
meta.nota_suprimare string Precizare despre cum se citeşte răspunsul: o capcană, o convenţie sau o limită a sursei.
meta.nota_clasificare string Precizare despre cum se citeşte răspunsul: o capcană, o convenţie sau o limită a sursei.
meta.nota_alaturi string Precizare despre cum se citeşte răspunsul: o capcană, o convenţie sau o limită a sursei.
meta.fara_date string data e null, iar aici stă motivul. Proiecţia peste datele INS e goală. Codul nu are date publicate; atenţie, seria n-are secţiunea J. Ca la celelalte serii.
meta.fara_date_cod string Cuvântul scurt şi STABIL al motivului, pentru clienţii care comută pe el în cod: fara_date e proză şi se poate reformula, ăsta nu.
meta.caen object Cum s-a înţeles parametrul caen: codul cerut, revizia în care s-a citit şi codul pe care l-a folosit ruta. La o listă de coduri, câte un obiect pe cod.
meta.caen.cerut string Codul CAEN trimis, normalizat (litere mari, fără puncte).
meta.caen.versiune_cerut string Revizia în care s-a citit codul trimis: cea din caen_versiune, altfel prima în care există.
meta.caen.folosit string Codul pe care l-a folosit seria: cel cerut, primul lui părinte publicat ori agregatul sursei care îl cuprinde (02-03).
meta.caen.nivel string Nivelul codului folosit — la rutele de firme, al codului cerut: sectiune, subsectiune, diviziune, grupa, clasa sau agregat.
meta.caen.denumire string Denumirea codului, din nomenclatorul CAEN.
meta.caen.versiune_serie string Revizia CAEN în care publică seria.
meta.caen.conversie boolean true când codul a fost tradus dintr-o revizie în alta prin corespondenţa oficială INS.
meta.caen.urcat boolean true când seria nu publică codul cerut şi s-a folosit un nivel superior.

Exemple de răspuns

GEThttps://oneapi.ro/api/financiar/v1/intreprinderi/indicatori/proprietate?per_pagina=3
{
    "data": {
        "de_la": 2004,
        "pana_la": 2007,
        "versiune": "rev1",
        "filtre": [],
        "ani": [
            2004,
            2005,
            2006,
            2007
        ],
        "serii": [
            {
                "caen": "10",
                "nivel": "diviziune",
                "sectiune": "C",
                "denumire": "10 Extractia si prepararea carbunelui",
                "indicator": "capital_social",
                "indicator_eticheta": "capital social la 31 decembrie",
                "proprietate": "majoritar_de_stat",
                "denumire_proprietate": "Proprietate majoritar de stat",
                "unitate": "lei",
                "ani_publicati": 4,
                "valori": {
                    "2004": "493250307.3",
                    "2005": "221529979",
                    "2006": "416796316",
                    "2007": "416532939"
                },
                "publicat": {
                    "2004": {
                        "valoare": "4932503073",
                        "unitate": "Mii lei",
                        "factor": "0.1"
                    }
                }
            }
        ],
        "identitati": {
            "identitate": "`majoritar_de_stat` + `majoritar_privata` = `total`",
            "nota": "Rulată doar unde sursa publică amândouă formele. Pe toată proiecţia: 29.655 din 29.655 de grupuri, cu abatere zero.",
            "nota_suprimare": "Suprimarea e simetrică: din 36.826 de grupuri, sursa publică exact una dintre forme în ZERO cazuri — ori amândouă, ori niciuna. Publicarea uneia singure alături de total ar dezvălui-o pe cealaltă prin scădere.",
            "verificari": 29896,
            "inchise": 29896,
            "sarite_fara_componente": 7227,
            "pondere_de_stat": {
                "nota": "Ponderea proprietăţii majoritar de stat în total, pe secţiune — cerută din bază şi calculată numai unde totalul e strict pozitiv.",
                "unitate": "procente din total",
                "valori": [
                    {
                        "indicator": "capital_social",
                        "caen": "alte",
                        "an": 2004,
                        "pondere": "37.1"
                    }
                ]
            }
        }
    },
    "meta": {
        "sursa": "Institutul Naţional de Statistică — indicatorii întreprinderilor pe forme de proprietate (TEMPO, matricea INT109B).",
        "acoperire": {
            "de_la": 2004,
            "pana_la": 2007
        },
        "serii_returnate": 27815,
        "coduri_pe_nivel": {
            "clasa": 460,
            "diviziune": 49,
            "grupa": 197,
            "sectiune": 11,
            "subsectiune": 25
        },
        "nota_denominare": "⚠️ Anul 2004 e publicat de sursă în mii lei ROL; conversia la lei RON foloseşte factorul 0,1, iar valoarea brută rămâne în `publicat` pe fiecare serie.",
        "nota_identitate": "Verificat pe acest răspuns: cele două forme însumează totalul în 29896 din 29896 celule; 7227 au fost sărite fiindcă sursa nu publică formele.",
        "nota_suprimare": "Suprimarea e simetrică: din 36.826 de grupuri, sursa publică exact una dintre forme în ZERO cazuri — ori amândouă, ori niciuna. Publicarea uneia singure alături de total ar dezvălui-o pe cealaltă prin scădere.",
        "nota_clasificare": "Nomenclatorul e CAEN Rev.1, cu subsecţiuni şi cu o secţiune-rest `alte`. Nu se lipeşte de Rev.2 şi nu se compară cod cu cod.",
        "nota_alaturi": "Aceiaşi indicatori pe clase de mărime, inclusiv Rev.1 pe aceiaşi ani: /financiar/v1/intreprinderi/indicatori?versiune=rev1."
    }
}

Coduri de eroare

CodSlugCând apare
401neautentificatToken lipsă sau invalid.
403feature_indisponibilfinanciar.indici nu e în planul curent.
404caen_nepublicatNici codul, nici părinţii lui nu sunt publicaţi în serie; detalii.disponibile dă cheile. grupare_nepublicata — gruparea nu e în serie; răspunsul dă lista.
422caen_inexistentCodul din caen nu există în nicio revizie CAEN; e o valoare de FILTRU greşită, deci 422, nu 404. caen_invalid — forma codului nu se potriveşte nomenclatorului Rev.1. Plus indicator, formă ori nivel în afara listei. caen şi grupare trimise împreună, caen_versiune fără caen, ori un cod fără forma CAEN. nivel_peste_caen — nivel e deasupra codului din caen.
429cota_depasitaCota lunară a planului a fost depăşită (vezi Retry-After).

Toate erorile au aceeași formă. eroare.cod e stabil și e cel după care trebuie să ramifici în cod — nu după textul din mesaj, care se poate schimba.

{
    "eroare": {
        "cod": "caen_inexistent",
        "mesaj": "Codul din caen nu există în nicio revizie CAEN; e o valoare de FILTRU greşită, deci 422, nu 404. caen_invalid — forma codului nu se potriveşte nomenclatorului Rev.1. Plus indicator, formă ori nivel în afara listei. caen şi grupare trimise împreună, caen_versiune fără caen, ori un cod fără forma CAEN. nivel_peste_caen — nivel e deasupra codului din caen.",
        "detalii": {
            "nivel": [
                "Valoarea trimisă nu respectă regula parametrului."
            ]
        }
    }
}