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
| Cod | Slug | Când apare |
|---|---|---|
| 401 | neautentificat | Token lipsă sau invalid. |
| 403 | feature_indisponibil | financiar.indici nu e în planul curent. |
| 429 | cota_depasita | Cota 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."
}
}