oneapi
Autentificare
Financiar v1 / Inflatie

Activităţile din conturile de ocupare

Nomenclatoarele celor două clasificări: cele unsprezece rânduri CAEN Rev.2 şi cele treizeci şi două
Rev.1, fiecare cu nivelul lui.

GET
https://oneapi.ro/api/financiar/v1/ocupare-conturi/activitati

Parametri de interogare

Ruta nu acceptă parametri de interogare.

Cum se comportă

  • Nomenclatoarele celor două clasificări: cele 11 rânduri CAEN Rev.2 — zece ramuri agregate plus totalul — şi cele 32 Rev.1, fiecare cu nivelul lui şi cu anii în care apare.
  • ⚠️ În Rev.1, nivelurile stau amestecate în acelaşi nomenclator: 10 secţiuni, 13 subsecţiuni, 7 diviziuni răzleţe, „Celelalte activităţi" şi totalul. Nu se adună între ele.
  • Slugurile Rev.2 sunt aceleaşi ca la /financiar/v1/pib/judete şi /financiar/v1/conturi-regionale.

La ce folosește

  • Găsirea slugului de activitate înainte de a cere seria.
  • Verificarea nivelului unui rând Rev.1, ca să nu fie amestecat în însumări.

Structura răspunsului

CâmpTipDescriere
data.activitati integer Activităţile pentru care există valori.
data.pe_clasificare object Câte activităţi are fiecare clasificare.
data.pe_clasificare.rev1 integer Valorile pe prima revizie a clasificării.
data.pe_clasificare.rev2 integer Valorile pe a doua revizie a clasificării.
data.clasificari.rev1[].activitate string Activitatea economică la care se referă valoarea.
data.clasificari.rev1[].denumire string Denumirea, aşa cum o publică sursa.
data.clasificari.rev1[].cerere.caen string Codul CAEN de trimis în caen pentru cheia asta.
data.clasificari.rev1[].nivel string Nivelul din ierarhia clasificării — cu cât e mai adânc, cu atât e mai detaliat.
data.clasificari.rev1[].de_la integer Începutul intervalului acoperit.
data.clasificari.rev1[].pana_la integer Sfârşitul intervalului acoperit, inclusiv.
data.clasificari.rev2[].activitate string Activitatea economică la care se referă valoarea.
data.clasificari.rev2[].denumire string Denumirea, aşa cum o publică sursa.
data.clasificari.rev2[].cerere.grupare string Valoarea de trimis în grupare: cheia e un agregat al sursei, nu un cod CAEN.
data.clasificari.rev2[].nivel string Nivelul din ierarhia clasificării — cu cât e mai adânc, cu atât e mai detaliat.
data.clasificari.rev2[].de_la integer Începutul intervalului acoperit.
data.clasificari.rev2[].pana_la integer Sfârşitul intervalului acoperit, inclusiv.
data.ramuri_rev2 array
data.nota_rev2 string
data.nota_rev1 string
data.nota_periodicitate string
meta.sursa string Sursa oficială din care vin datele, cu licenţa ei acolo unde e cerută.
meta.nota_niveluri string Ce înseamnă fiecare nivel şi care dintre ele se pot compara.
data.clasificari[][].nivel total, ramura în Rev.2; sectiune, subsectiune, diviziune, rest în Rev.1.
meta.fara_date data e null, iar aici stă motivul. Proiecţia peste datele INS e goală.
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.

Exemple de răspuns

GEThttps://oneapi.ro/api/financiar/v1/ocupare-conturi/activitati
{
    "data": {
        "activitati": 43,
        "pe_clasificare": {
            "rev1": 32,
            "rev2": 11
        },
        "clasificari": {
            "rev1": [
                {
                    "activitate": "05",
                    "denumire": "05 Pescuitul, piscicultura si serviciile anexe",
                    "cerere": {
                        "caen": "B"
                    },
                    "nivel": "diviziune",
                    "de_la": 1999,
                    "pana_la": 2008
                }
            ],
            "rev2": [
                {
                    "activitate": "administratie_educatie_sanatate",
                    "denumire": "ADMINISTRATIE PUBLICA SI APARARE; ASIGURARI SOCIALE DIN SISTEMUL PUBLIC; INVATAMANT; SANATATE SI ASISTENTA SOCIALA",
                    "cerere": {
                        "grupare": "administratie_educatie_sanatate"
                    },
                    "nivel": "ramura",
                    "de_la": 1995,
                    "pana_la": 2026
                }
            ]
        },
        "ramuri_rev2": [
            "agricultura",
            "industrie",
            "constructii",
            "comert_transport_horeca",
            "it_comunicatii",
            "financiar_asigurari",
            "imobiliare",
            "profesionale_administrative",
            "administratie_educatie_sanatate",
            "spectacole_alte_servicii"
        ],
        "nota_rev2": "În CAEN Rev.2 sunt cele zece ramuri agregate plus `total`, cu aceleaşi sluguri ca la /financiar/v1/pib/judete şi /financiar/v1/conturi-regionale — se pot pune una lângă alta.",
        "nota_rev1": "⚠️ CAEN Rev.1 amestecă niveluri în clar: secţiuni (`a`, `c`, `d`), subsecţiuni (`ca`, `da`…`dn`), diviziuni răzleţe (`05`, `25`, `55`) plus „Celelalte activităţi\" şi totalul. NU se adună între ele, iar identitatea totalului nu se poate rula acolo.",
        "nota_periodicitate": "Rev.2 e publicată şi anual, şi trimestrial; Rev.1 doar anual, pentru 1999-2008."
    },
    "meta": {
        "sursa": "Institutul Naţional de Statistică — nomenclatoarele matricilor CON108 şi CON109 (TEMPO).",
        "nota_niveluri": "În Rev.1, `sectiune`, `subsectiune` şi `diviziune` stau amestecate în acelaşi nomenclator: nu se adună între ele."
    }
}

Coduri de eroare

CodSlugCând apare
401neautentificatToken lipsă sau invalid.
403feature_indisponibilfinanciar.indici nu e în planul curent.
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": "neautentificat",
        "mesaj": "Token lipsă sau invalid."
    }
}