oneapi
Autentificare
Financiar v1 / Inflatie

Nomenclatorul producţiei industriale vândute

Activităţile publicate pe fiecare nivel — 27 de diviziuni CAEN Rev.2 şi 236 de clase — cu codul
CAEN, elementele publicate şi anii lor. Codul e cel din CAEN Rev.2, deci se leagă direct de
restul platformei.

GET
https://oneapi.ro/api/financiar/v1/industrie/productie-vanduta/nomenclator

Parametri de interogare

NumeTipDescriereValori acceptate
nivelopțional string | null Nivelul CAEN al listei: diviziune sau clasa. diviziuneclasa

Cum se comportă

  • Activităţile publicate pe fiecare nivel — 27 de diviziuni CAEN Rev.2 şi 236 de clase — cu codul CAEN, elementele publicate şi anii lor.
  • Codul e cel din CAEN Rev.2: două cifre la diviziune, patru la clasă, zeroul din faţă inclusiv. Se leagă direct de nomenclatorul CAEN din restul platformei.
  • ⚠️ Nici un nivel nu are rând de total, iar clasele nu însumează diviziunea — vezi nota de pe rută.

La ce folosește

  • Găsirea codului CAEN potrivit înainte de a cere seria.
  • Verificarea anilor în care o clasă chiar are date publicate.

Structura răspunsului

CâmpTipDescriere
data.elemente[].element string Elementul din nomenclator la care se referă valoarea.
data.elemente[].descriere string Explicaţia în cuvinte a valorii.
data.niveluri[].nivel string Nivelul din ierarhia clasificării — cu cât e mai adânc, cu atât e mai detaliat.
data.niveluri[].cifre_cod integer Câte cifre are codul la nivelul respectiv: 2 la diviziune, 4 la clasă.
data.niveluri[].activitati[].cod_caen string
data.niveluri[].activitati[].activitate string Activitatea economică la care se referă valoarea.
data.niveluri[].activitati[].denumire string Denumirea, aşa cum o publică sursa.
data.niveluri[].activitati[].elemente array Ce elemente sunt publicate pentru activitatea aceea — nu toate au toate trei.
data.niveluri[].activitati[].de_la integer Începutul intervalului acoperit.
data.niveluri[].activitati[].pana_la integer Sfârşitul intervalului acoperit, inclusiv.
meta.sursa string Sursa oficială din care vin datele, cu licenţa ei acolo unde e cerută.
meta.nota_cod string Cum se citeşte codul şi din ce nomenclator vine.
meta.nota_clase string Precizare despre cum se citeşte răspunsul: o capcană, o convenţie sau o limită a sursei.
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/industrie/productie-vanduta/nomenclator
{
    "data": {
        "elemente": [
            {
                "element": "valoare_vanduta",
                "descriere": "valoarea producţiei industriale vândute"
            }
        ],
        "niveluri": [
            {
                "nivel": "clasa",
                "cifre_cod": 4,
                "activitati": [
                    {
                        "cod_caen": "0710",
                        "activitate": "extractia_minereurilor_feroase",
                        "denumire": "Extractia minereurilor feroase",
                        "elemente": [
                            "export",
                            "import",
                            "valoare_vanduta"
                        ],
                        "de_la": 2019,
                        "pana_la": 2024
                    }
                ]
            }
        ]
    },
    "meta": {
        "sursa": "Institutul Naţional de Statistică — nomenclatoarele matricilor IND130A şi IND130B (TEMPO).",
        "nota_cod": "Codul e cel din CAEN Rev.2 — două cifre la diviziune, patru la clasă, zeroul din faţă inclusiv (`0710`).",
        "nota_clase": "Clasele nu însumează diviziunea: suprimarea de confidenţialitate le lasă sub ea în 341 din 1.293 de perechi verificate, întotdeauna în acelaşi sens. Totalul unei diviziuni se ia de la `nivel=diviziune`."
    }
}

Coduri de eroare

CodSlugCând apare
401neautentificatToken lipsă sau invalid.
403feature_indisponibilfinanciar.indici nu e în planul curent.
422validareUn parametru nu a trecut validarea (nivel); detalii spune care şi de ce.
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": "validare",
        "mesaj": "Un parametru nu a trecut validarea (nivel); detalii spune care şi de ce.",
        "detalii": {
            "nivel": [
                "Valoarea trimisă nu respectă regula parametrului."
            ]
        }
    }
}