oneapi
Autentificare
Financiar v1 / Inflatie

Conturile trimestriale pe sectoare instituţionale

Cine produce, cine încasează şi cine cheltuie în economie: aceleaşi tranzacţii ESA 2010 defalcate
pe cele patru sectoare interne — societăţi nefinanciare, societăţi financiare, administraţii
publice şi gospodării — plus restul lumii, trimestru de trimestru din 1999.

Ierarhia stă în adancime. Sursa marchează nivelul prin liniuţele din faţa denumirii: zero e
nivelul de sus, iar fiecare liniuţă coboară unul. Codurile de adâncimi diferite nu se adună între
ele — ar număra aceleaşi fluxuri de două ori. Fără cod şi fără adancime, răspunsul se opreşte
la adâncimea zero.

Restul lumii nu intră în economia totală: e contrapartida externă, nu o componentă. De aceea
identitatea verificată la fiecare cerere e economia_totala = suma celor patru sectoare interne.

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

Parametri de interogare

NumeTipDescriereValori acceptate
adancimeopțional integer | null Opţional: 0, 1, 2 sau 3. Ignorat când e dat cod. 0123
de_laopțional string | null Opţional, trimestru în forma AAAA-Tn, din 1999-T1. ex. 2024-06-15
pana_laopțional string | null Opţional, trimestru în forma AAAA-Tn. ex. 2026-T1
codlistăopțional text Opţional, coduri ESA separate prin virgulă, ca B1GQ, B6G ori D1. Fără el şi fără adancime, se întorc doar tranzacţiile de la adâncimea 0. ex. CJ
sectorlistăopțional text Opţional, unul sau mai multe din economia_totala (implicit), societati_nefinanciare, societati_financiare, administratii_publice, gospodarii, restul_lumii. economia_totalasocietati_nefinanciaresocietati_financiareadministratii_publicegospodariirestul_lumii
laturalistăopțional text Opţional: resurse, utilizari ori amândouă. Fără el, se întorc ambele acolo unde sursa le publică. resurseutilizari

Cum se comportă

  • Conturile nefinanciare trimestriale ale sectoarelor instituţionale, aşa cum le publică INS după ESA 2010 — din 1999-T1 până în 2026-T1, 109 trimestre, 49.486 de valori din matricea TEMPO CON112A. Optzeci şi una de tranzacţii × şase sectoare × două laturi ale contului, în milioane lei, preţuri curente — afară de cele două rânduri de ocupare, EMP_PS_DC (mii persoane) şi EMP_HW_DC (mii ore lucrate), pe care sursa le etichetează greşit tot „Milioane lei".
  • E singurul loc din modul unde economia apare defalcată pe cine o face. /financiar/v1/pib dă ritmul trimestrial pe ţară, /financiar/v1/pib/judete dă harta anuală; aici e structura instituţională — societăţi nefinanciare, societăţi financiare, administraţii publice, gospodării, plus restul lumii.
  • ⚠️ Ierarhia stă în adancime. Sursa marchează nivelul prin liniuţele din faţa denumirii, iar proiecţia le transformă în număr: 38 de tranzacţii la adâncimea 0, 24 la 1, 14 la 2 şi 5 la 3. Codurile de adâncimi diferite nu se adună între ele — cele de dedesubt sunt defalcarea celui de deasupra, nu adaosuri la el. Fără cod şi fără adancime, răspunsul se opreşte singur la adâncimea zero.
  • ⚠️ Restul lumii nu e o parte a economiei totale, e contrapartida ei externă. De aceea identitatea verificată e economia_totala = suma celor patru sectoare interne. Măsurat pe toată proiecţia: se închide în 5.665 din 5.995 de celule, cu toleranţa de un milion de lei derivată din zecimala publicată.
  • ⚠️ Cele 330 de eşecuri cad în întregime pe trei tranzacţii, fiecare din alt motiv — şi ruta le spune pe nume în identitati.motive, ori de câte ori una dintre ele intră în răspuns. B4G (venitul brut al întreprinderii): rândul economiei totale e publicat constant zero în toate cele 109 trimestre, deşi sectoarele au valori. D2 (impozite pe producţie şi importuri): totalul cuprinde impozitele pe produse, pe care sursa nu le repartizează pe sectorul plătitor. D3 (subvenţii): la fel, subvenţiile pe produse rămân nerepartizate. Nicăieri altundeva identitatea nu ratează.
  • Cum arată oglinda externă: B9, capacitatea (+) sau necesarul (−) net de finanţare, are pe economia totală exact opusul valorii de la restul lumii, în toate cele 109 trimestre (abatere maximă 0,3 milioane, adică rotunjirea). În 2024, pe an întreg: administraţiile publice −164.459,9, gospodăriile −99.406,4, societăţile nefinanciare +153.343,6 — economia împrumută net 118.532 de milioane din afară.
  • Ce arată structura, în 2024: din 1.717.651,4 milioane lei venit disponibil brut (B6G), gospodăriile iau 1.044.034,1 — 60,8%, societăţile nefinanciare 356.186,3, administraţiile publice 261.028,3 şi societăţile financiare 56.402,6. Remunerarea salariaţilor (D1) însumează 735.452,6 milioane, din care societăţile nefinanciare plătesc 493.689,6.
  • PIB-ul trimestrial (B1GQ) în 2024: 347.855,9 în T1, 417.702,2 în T2, 471.315,4 în T3 şi 522.309,8 în T4.
  • Plafonul e pe celule, nu pe serii. Proiecţia are 454 de serii distincte şi 109 trimestre, iar o cerere poate întoarce cel mult 20.000 de celule (serii × trimestre). Peste, ruta răspunde raspuns_prea_mare şi spune exact cât ar fi ieşit.

La ce folosește

  • Deficitul public şi soldul extern, trimestru de trimestru, din aceeaşi sursă.
  • Cât din venitul disponibil al ţării ajunge la gospodării şi cum se mişcă ponderea în timp.
  • Structura remunerării salariaţilor pe sectorul care o plăteşte.
  • Economisirea şi investiţia unui sector, urmărite pe seria lungă din 1999.

Structura răspunsului

CâmpTipDescriere
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 string Începutul intervalului acoperit de răspuns.
data.pana_la string Sfârşitul intervalului acoperit de răspuns, inclusiv.
data.filtre.adancime integer
data.filtre.sector array Sectorul instituţional ori economic.
data.trimestre array Trimestrele pentru care există valori.
data.serii[].cod string Codul din nomenclatorul sursei — cheia pe care se filtrează.
data.serii[].adancime integer Nivelul din arbore, 0-3. Codurile de adâncimi diferite nu se adună între ele.
data.serii[].denumire string Denumirea, aşa cum o publică sursa.
data.serii[].sector string Sectorul instituţional ori economic.
data.serii[].denumire_sector string Denumirea sectorului, aşa cum o publică sursa.
data.serii[].latura string resurse (cine primeşte fluxul) ori utilizari (cine îl plăteşte).
data.serii[].unitate string milioane lei pe toate tranzacţiile, cu două excepţii: EMP_PS_DC e în mii persoane şi EMP_HW_DC în mii ore lucrate — sursa le declară greşit „Milioane lei". Când răspunsul amestecă unităţile, unitate de sus trimite la serii.
data.serii[].trimestre_publicate integer Câte trimestre din intervalul cerut au valoare la sursă.
data.serii[].valori object Valorile seriei, pe perioade.
data.identitati.identitate string Identitatea verificată — ce sumă trebuie să dea ce total.
data.identitati.nota string Precizare despre cum se citesc datele — o capcană, o convenţie sau o limită a sursei.
data.identitati.toleranta string Un milion de lei, derivat din zecimala publicată de sursă.
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_adancime string Precizare despre cum se citeşte răspunsul: o capcană, o convenţie sau o limită a sursei.
meta.nota_restul_lumii string Precizare despre cum se citeşte răspunsul: o capcană, o convenţie sau o limită a sursei.
meta.nota_defalcare string Precizare despre cum se citeşte răspunsul: o capcană, o convenţie sau o limită a sursei.
meta.nota_unitate string Ce trebuie ştiut despre unitatea de măsură înainte de a compara sau aduna valorile.
meta.nota_anual string Precizare despre cum se citeşte răspunsul: o capcană, o convenţie sau o limită a sursei.
data.identitati.motive De ce nu se închide identitatea, pe fiecare cod care ratează — apare doar când unul dintre ele e în răspuns.
meta.fara_date string data e null, iar aici stă motivul. Proiecţia peste datele INS e goală. Tranzacţia nu e publicată; lista completă e la /conturi-sectoare/tranzactii. Intervalul cerut e în întregime înainte de 1999-T1 ori după ultimul trimestru publicat. Se suprapune peste acoperire, dar nu are nicio valoare în el.
meta.fara_date_cod string 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/conturi-sectoare
{
    "data": {
        "unitate": "vezi serii[].unitate",
        "de_la": "1999-T1",
        "pana_la": "2026-T1",
        "filtre": {
            "adancime": 0,
            "sector": [
                "economia_totala"
            ]
        },
        "trimestre": [
            "1999-T1",
            "1999-T2",
            "1999-T3",
            "1999-T4",
            "2000-T1",
            "2000-T2",
            "2000-T3",
            "2000-T4",
            "2001-T1",
            "2001-T2",
            "2001-T3",
            "2001-T4",
            "2002-T1",
            "2002-T2",
            "2002-T3",
            "2002-T4",
            "2003-T1",
            "2003-T2",
            "2003-T3",
            "2003-T4",
            "2004-T1",
            "2004-T2",
            "2004-T3",
            "2004-T4",
            "2005-T1",
            "2005-T2",
            "2005-T3",
            "2005-T4",
            "2006-T1",
            "2006-T2",
            "2006-T3",
            "2006-T4",
            "2007-T1",
            "2007-T2",
            "2007-T3",
            "2007-T4",
            "2008-T1",
            "2008-T2",
            "2008-T3",
            "2008-T4",
            "2009-T1",
            "2009-T2",
            "2009-T3",
            "2009-T4",
            "2010-T1",
            "2010-T2",
            "2010-T3",
            "2010-T4",
            "2011-T1",
            "2011-T2",
            "2011-T3",
            "2011-T4",
            "2012-T1",
            "2012-T2",
            "2012-T3",
            "2012-T4",
            "2013-T1",
            "2013-T2",
            "2013-T3",
            "2013-T4",
            "2014-T1",
            "2014-T2",
            "2014-T3",
            "2014-T4",
            "2015-T1",
            "2015-T2",
            "2015-T3",
            "2015-T4",
            "2016-T1",
            "2016-T2",
            "2016-T3",
            "2016-T4",
            "2017-T1",
            "2017-T2",
            "2017-T3",
            "2017-T4",
            "2018-T1",
            "2018-T2",
            "2018-T3",
            "2018-T4",
            "2019-T1",
            "2019-T2",
            "2019-T3",
            "2019-T4",
            "2020-T1",
            "2020-T2",
            "2020-T3",
            "2020-T4",
            "2021-T1",
            "2021-T2",
            "2021-T3",
            "2021-T4",
            "2022-T1",
            "2022-T2",
            "2022-T3",
            "2022-T4",
            "2023-T1",
            "2023-T2",
            "2023-T3",
            "2023-T4",
            "2024-T1",
            "2024-T2",
            "2024-T3",
            "2024-T4",
            "2025-T1",
            "2025-T2",
            "2025-T3",
            "2025-T4",
            "2026-T1"
        ],
        "serii": [
            {
                "cod": "B101",
                "adancime": 0,
                "denumire": "Variatii ale valorii nete datorate economiei si transferurilor de capital",
                "sector": "economia_totala",
                "denumire_sector": "Economia totala",
                "latura": "resurse",
                "unitate": "milioane lei",
                "trimestre_publicate": 109,
                "valori": {
                    "1999-T1": "-1506.3",
                    "1999-T2": "-316.4",
                    "1999-T3": "-374.5",
                    "1999-T4": "-1062.8",
                    "2000-T1": "-44.8",
                    "2000-T2": "-455",
                    "2000-T3": "771.5",
                    "2000-T4": "-1557.1",
                    "2001-T1": "-1187.4",
                    "2001-T2": "-867.1",
                    "2001-T3": "2952",
                    "2001-T4": "-1036.6",
                    "2002-T1": "-2853",
                    "2002-T2": "-2331.4",
                    "2002-T3": "1659.4",
                    "2002-T4": "2992.8",
                    "2003-T1": "-1539.4",
                    "2003-T2": "-360.3",
                    "2003-T3": "7435.6",
                    "2003-T4": "4996.6",
                    "2004-T1": "-1617.2",
                    "2004-T2": "860.3",
                    "2004-T3": "6185.3",
                    "2004-T4": "6300.6",
                    "2005-T1": "-4103.3",
                    "2005-T2": "-440",
                    "2005-T3": "3855.8",
                    "2005-T4": "11469.5",
                    "2006-T1": "-3.8",
                    "2006-T2": "8449.4",
                    "2006-T3": "11236.3",
                    "2006-T4": "10020.9",
                    "2007-T1": "-6587.6",
                    "2007-T2": "-504.5",
                    "2007-T3": "16687.4",
                    "2007-T4": "2064.7",
                    "2008-T1": "-5785.4",
                    "2008-T2": "1043.3",
                    "2008-T3": "22651.3",
                    "2008-T4": "20392.9",
                    "2009-T1": "-5958.1",
                    "2009-T2": "1126.7",
                    "2009-T3": "22931",
                    "2009-T4": "15262.2",
                    "2010-T1": "-11665.7",
                    "2010-T2": "2395.8",
                    "2010-T3": "23592.3",
                    "2010-T4": "15769.2",
                    "2011-T1": "-7742.4",
                    "2011-T2": "3709.1",
                    "2011-T3": "23846.5",
                    "2011-T4": "16890",
                    "2012-T1": "-12060.5",
                    "2012-T2": "7528.3",
                    "2012-T3": "23506.3",
                    "2012-T4": "20198.3",
                    "2013-T1": "-11165.5",
                    "2013-T2": "9495",
                    "2013-T3": "28947.1",
                    "2013-T4": "23862",
                    "2014-T1": "-4787.3",
                    "2014-T2": "4870.8",
                    "2014-T3": "28986",
                    "2014-T4": "31383.4",
                    "2015-T1": "3332.4",
                    "2015-T2": "1174.6",
                    "2015-T3": "29223.7",
                    "2015-T4": "28623.8",
                    "2016-T1": "-9063.7",
                    "2016-T2": "744.1",
                    "2016-T3": "27837.1",
                    "2016-T4": "23850.4",
                    "2017-T1": "-13270.1",
                    "2017-T2": "-5399.5",
                    "2017-T3": "26031.5",
                    "2017-T4": "29964",
                    "2018-T1": "-18655",
                    "2018-T2": "419.8",
                    "2018-T3": "16464.4",
                    "2018-T4": "25394.6",
                    "2019-T1": "-15086.7",
                    "2019-T2": "3650.6",
                    "2019-T3": "28727.4",
                    "2019-T4": "24743.5",
                    "2020-T1": "-7779.1",
                    "2020-T2": "-7843.4",
                    "2020-T3": "24604.4",
                    "2020-T4": "33109.7",
                    "2021-T1": "-12799.8",
                    "2021-T2": "11245.9",
                    "2021-T3": "32899.9",
                    "2021-T4": "19731.9",
                    "2022-T1": "-10865",
                    "2022-T2": "2128.8",
                    "2022-T3": "32955.9",
                    "2022-T4": "18275.6",
                    "2023-T1": "-9661.9",
                    "2023-T2": "14578.9",
                    "2023-T3": "43937",
                    "2023-T4": "52673.7",
                    "2024-T1": "-15851.4",
                    "2024-T2": "8754.8",
                    "2024-T3": "42298.6",
                    "2024-T4": "21258.7",
                    "2025-T1": "19262.6",
                    "2025-T2": "36217.2",
                    "2025-T3": "81435.8",
                    "2025-T4": "60610.9",
                    "2026-T1": "-6233.8"
                }
            }
        ],
        "identitati": {
            "identitate": "`economia_totala` = suma celor patru sectoare interne",
            "nota": "Restul lumii stă în afara economiei totale: e contrapartida externă, nu o componentă a ei. Verificat pe toată proiecţia: identitatea se închide în 5.665 din 5.995 de celule, iar cele 330 de eşecuri cad pe trei tranzacţii — B4G, D2, D3 — la care sursa nu publică aceeaşi defalcare.",
            "toleranta": "1"
        }
    },
    "meta": {
        "sursa": "Institutul Naţional de Statistică — conturile trimestriale nefinanciare pe sectoare instituţionale (TEMPO, matricea CON112A).",
        "acoperire": {
            "de_la": "1999-T1",
            "pana_la": "2026-T1"
        },
        "serii_returnate": 39,
        "nota_adancime": "Codurile de adâncimi diferite nu se adună între ele: cele de sub un cod sunt defalcarea lui, nu adaosuri la el.",
        "nota_restul_lumii": "Restul lumii e contrapartida externă şi stă în afara economiei totale.",
        "nota_defalcare": "Tranzacţiile B4G, D2, D3 nu au aceeaşi defalcare pe sectoare ca restul.",
        "nota_unitate": "⚠️ `EMP_PS_DC` e în mii persoane şi `EMP_HW_DC` în mii ore lucrate, nu în lei — sursa le declară greşit „Milioane lei\". Fiecare serie îşi poartă unitatea.",
        "nota_anual": "Pentru agregatele anuale pe judeţe: /financiar/v1/pib/judete. Pentru PIB-ul trimestrial pe ţară: /financiar/v1/pib."
    }
}

Coduri de eroare

CodSlugCând apare
401neautentificatToken lipsă sau invalid.
403feature_indisponibilfinanciar.indici nu e în planul curent.
422raspuns_prea_mareCererea ar întoarce peste 20.000 de celule; răspunsul spune câte serii şi câte trimestre au ieşit. Plus cod, adâncime, sector, latură ori trimestru în afara formei aşteptate.
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": "Cererea ar întoarce peste 20.000 de celule; răspunsul spune câte serii şi câte trimestre au ieşit. Plus cod, adâncime, sector, latură ori trimestru în afara formei aşteptate.",
        "detalii": {
            "adancime": [
                "Valoarea trimisă nu respectă regula parametrului."
            ]
        }
    }
}