oneapi
Autentificare
Financiar v1 / Inflatie

Producţia industrială vândută, exporturi şi importuri

Valoarea producţiei industriale vândute, a exporturilor şi a importurilor — 12.752 de valori,
anual 2008-2024, în lei RON
, aşezate pe activitatea CAEN Rev.2 a producătorului: 27 de
diviziuni şi 236 de clase, din matricile IND130A şi IND130B.

⚠️ NU e comerţul exterior din /comert-exterior şi cele două nu se reconciliază. Aici e ce
exportă întreprinderile industriale din producţia proprie vândută, pe activitatea CAEN a
producătorului; acolo e fluxul vamal/Intrastat, pe codul NC al mărfii, cu reexporturi,
agricultură şi intermediari cu tot. Măsurat pe 2024: suma pe diviziuni dă 423,4 miliarde lei,
faţă de 461,0 miliarde lei export FOB în comerţul exterior — 8,2% diferenţă.

⚠️ Clasele nu însumează diviziunea. Verificat pe toate cele 1.293 de perechi
diviziune × element × an: 952 se închid, iar toate cele 341 de abateri merg în acelaşi sens,
clasele sub diviziune
— semnătura suprimării de confidenţialitate, nu o eroare de modelare. La
diviziunea 38 clasele dau zero acolo unde diviziunea are miliarde. Totalul unei diviziuni se ia
de la nivel=diviziune.

⚠️ Nomenclatorul nu are rând de total, nici pe diviziuni, nici pe clase — nu presupunem unul.

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

Parametri de interogare

NumeTipDescriereValori acceptate
nivelopțional string | null Opţional: diviziune (27 de poziţii) ori clasa (236). Fără el, nivelul vine din coduri. Clasele nu însumează diviziunea. diviziuneclasa
de_laopțional string | null Opţional, AAAA, din 2008. ex. 2024ex. 2023ex. 2024-06-15
pana_laopțional string | null Opţional, AAAA. ex. 2024ex. 2024-01-01
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
elementlistăopțional text Opţional, unul sau mai multe din valoare_vanduta (implicit), export, import. valoare_vandutaexportimport
caenlistăopțional text Opţional, coduri separate prin virgulă: orice cod CAEN, din orice revizie. Fără nivel, clasele — dacă toate codurile au clasă publicată —, altfel diviziunile; cu nivel, un cod de deasupra lui se desface în cheile de sub el (caen=C&nivel=diviziune). Ce s-a folosit e în meta.caen. ex. Cex. 1011,2910

Cum se comportă

  • Valoarea producţiei industriale vândute, a exporturilor şi a importurilor — 12.752 de valori, anual din 2008 până în 2024, în lei RON, aşezate pe activitatea CAEN Rev.2 a producătorului: 27 de diviziuni în IND130A şi 236 de clase în IND130B.
  • ⚠️ NU e comerţul exterior din /financiar/v1/comert-exterior şi cele două nu se reconciliază. Aici e ce exportă întreprinderile industriale din producţia proprie vândută, aşezat pe activitatea CAEN a producătorului; acolo e fluxul vamal şi Intrastat, aşezat pe codul NC al mărfii, cu reexporturi, produse agricole şi intermediari cu tot. Măsurat pe 2024: suma pe cele 27 de diviziuni dă 423,4 miliarde lei, faţă de 461,0 miliarde lei export FOB în comerţul exterior — 8,2% diferenţă. Sunt două universuri, nu două rotunjiri.
  • ⚠️ Clasele nu însumează diviziunea. Verificat pe toate cele 1.293 de perechi diviziune × element × an: 952 se închid (73,6%), iar toate cele 341 de abateri merg în acelaşi sens — clasele sub diviziune. Direcţia unică e semnătura suprimării de confidenţialitate, nu o eroare de modelare: la diviziunea 38 (colectarea şi recuperarea deşeurilor) clasele dau zero acolo unde diviziunea are miliarde. Totalul unei diviziuni se ia de la nivel=diviziune, niciodată prin însumarea claselor.
  • ⚠️ Nomenclatorul nu are rând de total, nici pe diviziuni, nici pe clase. Ruta nu inventează unul.
  • Etichetele sursei poartă codul CAEN în faţă („29 Fabricarea autovehiculelor…", „0710 Extractia minereurilor feroase"); e scos în cod_caen, deci activitatea se leagă direct de CAEN Rev.2 din restul platformei.
  • 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.

La ce folosește

  • Cât din producţia vândută a unei diviziuni industriale pleacă la export, an de an.
  • Balanţa export–import pe activitatea producătorului, nu pe codul mărfii.
  • Profilul unei clase CAEN de patru cifre, legat de firmele din /business/v1.
  • Contextul sectorial pentru o analiză de piaţă pe o industrie anume.

Structura răspunsului

CâmpTipDescriere
data.nivel string Nivelul din ierarhia clasificării — cu cât e mai adânc, cu atât e mai detaliat.
data.granularitate string Cât de fin e pasul de timp al valorilor.
data.moneda string Moneda în care sunt exprimate valorile.
data.unitate string Lei RON pe toată seria — nu apar lei vechi, fiindcă seria începe în 2008.
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.element array Elementul din nomenclator la care se referă valoarea.
data.filtre.nivel string Nivelul din ierarhia clasificării — cu cât e mai adânc, cu atât e mai detaliat.
data.ani array Anii pentru care există valori.
data.serii[].element string Elementul din nomenclator la care se referă valoarea.
data.serii[].descriere_element string
data.serii[].cod_caen string Codul CAEN Rev.2 — acelaşi cu cel folosit în /business/v1, deci se poate lega direct.
data.serii[].activitate string Activitatea economică la care se referă valoarea.
data.serii[].denumire string Denumirea, aşa cum o publică sursa.
data.serii[].nivel string Nivelul din ierarhia clasificării — cu cât e mai adânc, cu atât e mai detaliat.
data.serii[].ani_publicati integer Câţi ani au valoare din intervalul cerut; restul sunt null, nu zero. Un null aici e adesea o suprimare de confidenţialitate.
data.serii[].valori object Valorile seriei, pe perioade.
meta.sursa string Sursa oficială din care vin datele, cu licenţa ei acolo unde e cerută.
meta.acoperire.de_la string Prima perioadă pentru care avem date.
meta.acoperire.pana_la string 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_comert string Precizare despre cum se citeşte răspunsul: o capcană, o convenţie sau o limită a sursei.
meta.nota_clase string Precizare despre cum se citeşte răspunsul: o capcană, o convenţie sau o limită a sursei.
meta.nota_implicit string Ce valoare s-a folosit când parametrul n-a fost trimis.
meta.nota_lista string Ce conţine lista şi ce nu — limitele ei.
meta.fara_date data e null, iar aici stă motivul. Proiecţia peste datele INS e goală. 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[].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.
meta.caen[].sfera string[] Cheile de pe nivel de sub codul cerut, când caen vine cu un nivel mai fin (caen=C&nivel=diviziune).

Exemple de răspuns

GEThttps://oneapi.ro/api/financiar/v1/industrie/productie-vanduta?per_pagina=3
{
    "data": {
        "nivel": "diviziune",
        "granularitate": "anual",
        "moneda": "ron",
        "unitate": "lei RON",
        "de_la": 2008,
        "pana_la": 2024,
        "filtre": {
            "element": [
                "valoare_vanduta"
            ],
            "nivel": "diviziune"
        },
        "ani": [
            2008,
            2009,
            2010,
            2011,
            2012,
            2013,
            2014,
            2015,
            2016,
            2017,
            2018,
            2019,
            2020,
            2021,
            2022,
            2023,
            2024
        ],
        "serii": [
            {
                "element": "valoare_vanduta",
                "descriere_element": "valoarea producţiei industriale vândute",
                "cod_caen": "07",
                "activitate": "extractia_minereurilor_metalifere",
                "denumire": "Extractia minereurilor metalifere",
                "nivel": "diviziune",
                "ani_publicati": 7,
                "valori": {
                    "2008": "7762658",
                    "2009": null,
                    "2010": null,
                    "2011": null,
                    "2012": null,
                    "2013": null,
                    "2014": null,
                    "2015": null,
                    "2016": null,
                    "2017": null,
                    "2018": "227584607",
                    "2019": null,
                    "2020": "262416027",
                    "2021": "328252543",
                    "2022": "431521982",
                    "2023": "333559722",
                    "2024": "404735723"
                }
            }
        ]
    },
    "meta": {
        "sursa": "Institutul Naţional de Statistică — valoarea producţiei industriale vândute, a exporturilor şi a importurilor (TEMPO, matricile IND130A şi IND130B).",
        "acoperire": {
            "de_la": "2008-01-01",
            "pana_la": "2024-01-01"
        },
        "serii_returnate": 27,
        "nota_comert": "⚠️ Nu e comerţul exterior din /financiar/v1/comert-exterior şi nu se reconciliază cu el: aici e producţia proprie vândută, pe activitatea CAEN a producătorului; acolo, fluxul vamal pe codul NC al mărfii. La exportul din 2024: 423,4 faţă de 461,0 miliarde lei.",
        "nota_clase": "⚠️ Clasele nu însumează diviziunea — suprimarea de confidenţialitate le lasă sub ea în 341 din 1.293 de perechi verificate, mereu în acelaşi sens. Totalul unei diviziuni se ia de la `nivel=diviziune`.",
        "nota_implicit": "Implicite: element.",
        "nota_lista": "Nomenclatorul, cu codurile CAEN pe ambele niveluri: /financiar/v1/industrie/productie-vanduta/nomenclator."
    }
}

Coduri de eroare

CodSlugCând apare
401neautentificatToken lipsă sau invalid.
403feature_indisponibilfinanciar.indici nu e în planul curent.
404caen_inexistentCodul nu există în nicio revizie CAEN. caen_nepublicat — nici codul, nici părinţii lui nu sunt publicaţi în serie; detalii.disponibile dă cheile.
422raspuns_prea_marePeste 20.000 de celule. Plus element, nivel ori cod CAEN în afara formei aşteptate. 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": "raspuns_prea_mare",
        "mesaj": "Peste 20.000 de celule. Plus element, nivel ori cod CAEN în afara formei aşteptate. caen şi grupare trimise împreună, caen_versiune fără caen, ori un cod fără forma CAEN.",
        "detalii": {
            "nivel": [
                "Valoarea trimisă nu respectă regula parametrului."
            ]
        }
    }
}