oneapi
Autentificare
Financiar v1 / Inflatie

Supravieţuirea întreprinderilor nou create

Câte firme dintr-o cohortă mai sunt în viaţă după unu, doi… cinci ani, pe 19 secţiuni CAEN Rev.2 şi
pe clase de mărime — cohorte de creare din 2003 încoace.

E o structură de cohortă, nu o serie obişnuită: fiecare rând are un an de observaţie şi un an de
creare, iar ani_de_la_creare e diferenţa dintre ele.

Rata de supravieţuire se calculează pe loc, faţă de numărul de firme create în cohortă — cifra
vine din evenimentul nou_create al rutei surori. Apare doar pe numar_intreprinderi la clasa
total; pe celelalte n-ar avea numitor.

GET
https://oneapi.ro/api/financiar/v1/intreprinderi/supravietuire

Parametri de interogare

NumeTipDescriereValori acceptate
universopțional string | null Opţional: toate (implicit) ori cu_angajati, acesta din urmă doar 2022-2023. toatecu_angajati
ani_de_la_creareopțional integer | null Opţional, 1-5: câţi ani au trecut de la creare. 1 – 5
de_laopțional integer | null Opţional, an de observaţie, din 2008. 2008 – 2100
pana_laopțional integer | null Opţional, an de observaţie. 2008 – 2100
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
an_crearelistăopțional text Opţional, cohorte separate prin virgulă, din 2003. ex. 2003ex. 2019
clasa_marimelistăopțional text Opţional, sluguri de clasă separate prin virgulă, plus total. ex. de_la_10
indicatorlistăopțional text Opţional: numar_intreprinderi, persoane_ocupate_la_creare, persoane_ocupate_la_supravietuire. numar_intreprinderipersoane_ocupate_la_crearepersoane_ocupate_la_supravietuire
caenlistăopțional text Opţional, coduri separate prin virgulă: orice cod CAEN — secţiune (C), diviziune (62), grupă, clasă (6201) — din orice revizie. Se aduce la secţiunea lui (CAEN Rev.2); ce s-a folosit e în meta.caen. ex. F
gruparelistăopțional text Opţional, separate prin virgulă: agregatele sursei care nu sunt coduri CAEN — total. Nu se trimite împreună cu caen. ex. total

Cum se comportă

  • Firmele nou create care au supravieţuit, urmărite pe cohorta anului de creare — 27.075 de valori, din matricile TEMPO INT112A şi INT112B. 21 de cohorte (2003-2023) × 19 secţiuni CAEN Rev.2 × clase de mărime × trei indicatori: numărul de firme, persoanele ocupate în anul creării şi în anul supravieţuirii.
  • E o structură de cohortă, nu o serie obişnuită. Fiecare rând are un an de observaţie şi un an de creare; ani_de_la_creare e diferenţa dintre ele. Sursa urmăreşte fiecare cohortă cel mult cinci ani.
  • Rata de supravieţuire se calculează pe loc, faţă de numărul de firme create în cohortă — cifra vine din evenimentul nou_create al rutei surori, nu dintr-o presupunere. Apare doar pe numar_intreprinderi la clasa total; pe celelalte n-ar avea numitor, şi ruta o spune în loc s-o inventeze.
  • Ce arată cifrele: din 112.403 de firme create în 2018, mai trăiau 94.034 după un an (83,7%), 74.827 după trei (66,6%) şi 59.699 după cinci ani — 53,1%. Cohortele recente seamănă între ele: 54,5% pentru 2017, 53,7% pentru 2019. Cohorta 2014 e cea mai slabă din serie, cu 45,3%.
  • Diferenţele pe ramuri sunt mari: din cohorta 2018, agricultura ajunge la 71,4% la cinci ani, sănătatea la 62,2% şi intermedierile financiare la 59,5%.
  • ⚠️ Universul „cu cel puţin un angajat" acoperă doar 2022-2023 şi n-are numitorul din nou_create, deci acolo rata nu se calculează.
  • 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

  • Rata de supravieţuire la unu, trei şi cinci ani, pe ramuri.
  • Comparaţia dintre cohorte: dacă firmele înfiinţate într-un an de criză rezistă mai prost.
  • Câţi oameni ţin firmele care supravieţuiesc, faţă de câţi aveau la înfiinţare.

Structura răspunsului

CâmpTipDescriere
data.univers string Universul statistic la care se referă valorile — populaţia din care s-a măsurat.
data.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.de_la integer Începutul intervalului acoperit de răspuns.
data.pana_la integer Sfârşitul intervalului acoperit de răspuns, inclusiv.
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[].univers string Universul statistic la care se referă valorile — populaţia din care s-a măsurat.
data.serii[].sectiune string Secţiunea din clasificare — nivelul cel mai larg.
data.serii[].denumire_sectiune string
data.serii[].an_creare integer Cohorta: anul în care au fost înfiinţate firmele urmărite.
data.serii[].ani_de_la_creare object Pe fiecare an al seriei, ca valori: câţi ani au trecut de la creare până la acel an de observaţie (1-5; null unde nu e valoare). Nu e un număr pe serie — vârsta cohortei creşte cu anul.
data.serii[].clasa_marime string Clasa de mărime a întreprinderii, după numărul de salariaţi.
data.serii[].denumire_clasa string
data.serii[].indicator string Indicatorul statistic la care se referă valoarea.
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[].valori object Valorile seriei, pe perioade.
data.nota_rata 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.nota_cohorta string Precizare despre cum se citeşte răspunsul: o capcană, o convenţie sau o limită a sursei.
meta.nota_rata string Precizare despre cum se citeşte răspunsul: o capcană, o convenţie sau o limită a sursei.
meta.serii_cu_rata integer
meta.nota_demografie string Precizare despre cum se citeşte răspunsul: o capcană, o convenţie sau o limită a sursei.
data.serii[].nou_create_in_cohorta Numitorul ratei, luat din evenimentul nou_create.
data.serii[].rata_supravietuire_procent Calculată pe loc; apare doar unde există numitor.
meta.fara_date data e null, iar aici stă motivul. Proiecţia peste datele INS e goală pe universul cerut. Ca la celelalte serii.
meta.fara_date_cod 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[].cod string Codul CAEN pe care îl reprezintă cheia folosită, când seria îşi numeşte activităţile altfel (agricultura = 01) ori când cheia e un agregat (62-63).
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/supravietuire?per_pagina=3
{
    "data": {
        "univers": "toate",
        "unitate": "numar",
        "de_la": 2008,
        "pana_la": 2024,
        "filtre": [],
        "ani": [
            2008,
            2009,
            2010,
            2011,
            2012,
            2013,
            2014,
            2015,
            2016,
            2017,
            2018,
            2019,
            2020,
            2021,
            2022,
            2023,
            2024
        ],
        "serii": [
            {
                "univers": "toate",
                "sectiune": "a",
                "denumire_sectiune": "Agricultura, silvicultura si pescuit",
                "an_creare": 2003,
                "ani_de_la_creare": {
                    "2008": 5,
                    "2009": null,
                    "2010": null,
                    "2011": null,
                    "2012": null,
                    "2013": null,
                    "2014": null,
                    "2015": null,
                    "2016": null,
                    "2017": null,
                    "2018": null,
                    "2019": null,
                    "2020": null,
                    "2021": null,
                    "2022": null,
                    "2023": null,
                    "2024": null
                },
                "clasa_marime": "de_la_10",
                "denumire_clasa": "10 salariati si peste",
                "indicator": "numar_intreprinderi",
                "unitate": "numar",
                "valori": {
                    "2008": "47",
                    "2009": null,
                    "2010": null,
                    "2011": null,
                    "2012": null,
                    "2013": null,
                    "2014": null,
                    "2015": null,
                    "2016": null,
                    "2017": null,
                    "2018": null,
                    "2019": null,
                    "2020": null,
                    "2021": null,
                    "2022": null,
                    "2023": null,
                    "2024": null
                }
            }
        ],
        "nota_rata": "Rata de supravieţuire se calculează pe loc, faţă de numărul de firme create în cohortă (din evenimentul `nou_create`). Apare doar pe `numar_intreprinderi` la clasa `total` — pe celelalte n-ar avea numitor."
    },
    "meta": {
        "sursa": "Institutul Naţional de Statistică — întreprinderile nou create care au supravieţuit (TEMPO, matricile INT112A şi INT112B).",
        "acoperire": {
            "de_la": 2008,
            "pana_la": 2024
        },
        "serii_returnate": 5985,
        "nota_cohorta": "Fiecare serie are un an de observaţie şi un an de creare; `ani_de_la_creare` e diferenţa. Sursa urmăreşte fiecare cohortă cel mult cinci ani.",
        "nota_rata": "Rata de supravieţuire se calculează pe loc, faţă de numărul de firme create în cohortă (din evenimentul `nou_create`). Apare doar pe `numar_intreprinderi` la clasa `total` — pe celelalte n-ar avea numitor.",
        "serii_cu_rata": 304,
        "nota_demografie": "Naşterile şi decesele din care vine numitorul: /financiar/v1/intreprinderi/demografie."
    }
}

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. Univers, cohortă, ani de la creare, clasă, indicator, secţiune ori an în afara formei aşteptate; sursa urmăreşte cel mult cinci ani. caen şi grupare trimise împreună, caen_versiune fără caen, ori un cod fără forma 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. Univers, cohortă, ani de la creare, clasă, indicator, secţiune ori an în afara formei aşteptate; sursa urmăreşte cel mult cinci ani. caen şi grupare trimise împreună, caen_versiune fără caen, ori un cod fără forma CAEN.",
        "detalii": {
            "univers": [
                "Valoarea trimisă nu respectă regula parametrului."
            ]
        }
    }
}