Tabelul conturilor economice integrate
Secvenţa completă a conturilor naţionale, anual din 1995: producţie, exploatare, venit al
întreprinderii, alocarea veniturilor primare, distribuire secundară, redistribuire în natură,
utilizarea venitului disponibil şi a celui ajustat, variaţiile valorii nete, achiziţiile de active
nefinanciare şi contul exterior de bunuri şi servicii.
Faţă de /conturi-sectoare, care e trimestrial, aici sunt 221 de operaţiuni în loc de 81, iar
instituţiile fără scop lucrativ au coloană proprie. Sursa publică în plus şi coloana de echilibrare
bunuri_servicii şi un total peste toate.
⚠️ Codul ESA nu e cheie. În acelaşi cont pot sta două rânduri cu acelaşi cod şi înţelesuri
diferite; cheia unei serii e (cont, cod, denumire). Treisprezece rânduri n-au deloc cod.
⚠️ Sursa publică un dreptunghi plin, dar cele mai multe casete sunt goale: 2.798 din 4.086 de
serii sunt zero în toţi cei 31 de ani, fiindcă operaţiunea nu există pe acea latură ori în acea
coloană. Ruta le lasă afară şi spune câte, iar zerouri=include le aduce înapoi.
Parametri de interogare
exclude (implicit) ori include. Cu include ies şi casetele goale ale dreptunghiului.
excludeinclude
cod, se întoarce contul de producţie.
productieexploatarevenit_intreprinderealocare_venituri_primarealocare_alte_venituri_primaredistribuire_secundararedistribuire_in_naturautilizare_venit_disponibilutilizare_venit_disponibil_ajustatvariatii_valoare_netaachizitii_active_nefinanciareexterior_bunuri_servicii
B1g, D1, P2 ori D441.
ex. CJ
economia_totala (implicit), societati_nefinanciare, societati_financiare, administratii_publice, gospodarii, ifslsgp, restul_lumii, bunuri_servicii, total.
totaleconomia_totalasocietati_nefinanciaresocietati_financiareadministratii_publicegospodariiifslsgprestul_lumiibunuri_servicii
resurse, utilizari ori amândouă.
resurseutilizari
Cum se comportă
- Tabelul conturilor economice integrate (SEC 2010), preţuri curente — anual din 1995 până în 2025, 31 de ani, 126.666 de valori din matricea TEMPO
CON102D. 221 de operaţiuni × 9 coloane de sector × 2 laturi, toate în milioane lei. - E secvenţa întreagă a conturilor naţionale, în ordinea în care fiecare porneşte din soldul celui dinaintea lui: producţie, exploatare, venit al întreprinderii, alocarea veniturilor primare (şi a altor venituri primare), distribuire secundară, redistribuire în natură, utilizarea venitului disponibil şi cea a venitului disponibil ajustat, variaţiile valorii nete, achiziţiile de active nefinanciare şi contul exterior de bunuri şi servicii.
- Se citeşte împreună cu
/financiar/v1/conturi-sectoare, care e trimestrial. Acolo sunt 81 de tranzacţii din 1999; aici sunt 221 din 1995, plus trei coloane pe care trimestrialul nu le are: instituţiile fără scop lucrativ (ifslsgp) separat de gospodării, coloana de echilibrarebunuri_serviciişi untotalpeste toate. - ⚠️ Codul ESA nu e cheie. În 8 din 208 perechi (cont, cod) sursa publică mai multe rânduri:
D44apare de două ori în acelaşi cont, o dată ca „Alte venituri din investitii" şi o dată ca „Venituri din proprietate atribuite asiguratilor". Cheia unei serii e (cont, cod, denumire). Treisprezece rânduri n-au deloc cod — detalierile luiD29şi soldul schimburilor exterioare. - ⚠️ Sursa publică un dreptunghi plin, dar cele mai multe casete sunt goale. Din 4.086 de serii, 2.798 sunt zero în toţi cei 31 de ani: PIB-ul n-are latură de resurse, producţia n-are coloană la restul lumii. Ruta le lasă afară şi spune de fiecare dată câte a lăsat;
zerouri=includele aduce înapoi. Tot din aceeaşi cauză, 26 dintre cele 221 de operaţiuni nu apar deloc în catalog — ajustările SIFIM, cotizaţiile imputate, subvenţiile pe importuri: rânduri pe care sursa le poartă, dar nu le completează niciodată. - Ce se verifică la fiecare cerere, cu toleranţa de 0,5 milioane derivată din zecimala publicată:
economia_totala= suma celor cinci sectoare interne — 13.576 din 13.702 de celule pe toată proiecţia;total= economia totală + restul lumii + contul de bunuri şi servicii — 13.669 din 13.702, iar fără coloana de bunuri şi servicii ar scădea la 12.979, deci coloana aceea nu e decor; şiB1*g=B1g+D21-D31în contul de producţie — 31 din 31 de ani, abatere zero. - ⚠️ Cele 126 de rateuri ale primei identităţi sunt structurale, nu erori.
B1*g Produsul intern brutla utilizări şiD21-D31 Impozite − Subventii pe produsepe ambele laturi ratează în toţi cei 31 de ani: nu se repartizează pe sector, exact caD2/D3la seria trimestrială. Răspunsul le numeşte înidentitati.economia_totala.operatiuni_care_nu_se_inchid, nu le ascunde. - ⚠️
B8g Economia brutaîn contul variaţiilor valorii nete se rupe la 2007. Măsurat an cu an: identitatea se închide exact, cu abatere zero, din 1995 până în 2006 — şi nu se mai închide din 2007 încoace, cu diferenţe de până la 65.019,4 milioane. E o ruptură de metodă, nu zgomot. - ⚠️
D441,D442şiD443sunt publicate de câte trei ori, sub acelaşi nume. Am măsurat ce înseamnă: prima apariţie e totalul, a doua şi a treia sunt defalcarea lui —1 = 2 + 3se închide 1.674 din 1.674. Seriile poartăvariantaşirol_varianta(totaloricomponenta) exact ca să nu fie adunate laolaltă. - Fără
contşi fărăcod, răspunsul se opreşte la contul de producţie, primul din secvenţă, şi o spune înmeta. Plafonul e pe celule: cel mult 20.000 (serii × ani), numărate pe tot ce se citeşte — casetele goale se citesc oricum, fiindcă identităţile au nevoie de ele ca zerouri.
La ce folosește
- Urmărirea unui flux prin toată secvenţa: cum ajunge valoarea adăugată la venitul disponibil al gospodăriilor.
- Structura pe sectoare a unei operaţiuni ESA, în serie lungă din 1995.
- Separarea instituţiilor fără scop lucrativ de gospodării — lucru imposibil pe seria trimestrială.
- Verificarea unui calcul propriu împotriva identităţilor pe care sursa chiar le respectă.
Structura răspunsului
total ori componenta — măsurat, nu presupus.
zerouri=include: seria e zero în toţi anii, adică o casetă goală a tabelului.
data e null, iar aici stă motivul. Proiecţia peste datele INS e goală. Operaţiunea nu e publicată; lista e la /conturi-integrate/operatiuni. Filtrele nimeresc numai serii zero în toţi anii; zerouri=include le arată aşa cum sunt. Ca la celelalte serii.
fara_date e proză şi se poate reformula, ăsta nu.
Exemple de răspuns
{
"data": {
"unitate": "milioane lei",
"de_la": 1995,
"pana_la": 2025,
"filtre": {
"cont": [
"productie"
],
"sector": [
"economia_totala"
]
},
"ani": [
1995,
1996,
1997,
1998,
1999,
2000,
2001,
2002,
2003,
2004,
2005,
2006,
2007,
2008,
2009,
2010,
2011,
2012,
2013,
2014,
2015,
2016,
2017,
2018,
2019,
2020,
2021,
2022,
2023,
2024,
2025
],
"serii": [
{
"cont": "productie",
"denumire_cont": "I. Contul de producţie",
"cod": "B1*g",
"denumire": "Produsul intern brut",
"sector": "economia_totala",
"denumire_sector": "Economia totala",
"latura": "utilizari",
"unitate": "milioane lei",
"ani_publicati": 31,
"valori": {
"1995": "7610.6",
"1996": "11387.7",
"1997": "25500.1",
"1998": "37007.7",
"1999": "55126.4",
"2000": "80873.1",
"2001": "117391.4",
"2002": "152271.5",
"2003": "191917.6",
"2004": "244688.3",
"2005": "286861.9",
"2006": "342762.6",
"2007": "425691.1",
"2008": "539831.4",
"2009": "530919.6",
"2010": "540447.5",
"2011": "587235",
"2012": "621214.7",
"2013": "631634",
"2014": "668905",
"2015": "712548.6",
"2016": "752129.1",
"2017": "851620.6",
"2018": "953049.2",
"2019": "1059822.1",
"2020": "1063650.7",
"2021": "1186015.4",
"2022": "1384597.8",
"2023": "1590749.4",
"2024": "1759183.3",
"2025": "1916404.9"
}
}
],
"identitati": {
"toleranta": "0.5",
"economia_totala": {
"identitate": "`economia_totala` = suma celor cinci sectoare interne",
"nota": "Aici instituţiile fără scop lucrativ (`ifslsgp`) au coloană proprie — în seria trimestrială sunt topite în gospodării. Verificat pe toată proiecţia: se închide în 13.576 din 13.702 de celule."
},
"total": {
"identitate": "`total` = `economia_totala` + `restul_lumii` + `bunuri_servicii`",
"nota": "Coloana de bunuri şi servicii nu e decor: fără ea identitatea scade de la 13.669 din 13.702 la 12.979."
},
"productie": {
"identitate": "`B1*g` = `B1g` + `D21-D31`, la utilizări",
"nota": "Produsul intern brut e valoarea adăugată brută plus impozitele minus subvenţiile pe produse. Verificat pe toată proiecţia: 31 din 31 de ani, abatere zero. PIB-ul e publicat doar pe coloanele `economia_totala` şi `total`.",
"verificari": 31,
"inchise": 31
}
}
},
"meta": {
"sursa": "Institutul Naţional de Statistică — tabelul conturilor economice integrate (TEMPO, matricea CON102D).",
"acoperire": {
"de_la": 1995,
"pana_la": 2025
},
"serii_returnate": 11,
"nota_implicit": "Fără `cont` şi fără `cod`, răspunsul se opreşte la contul de producţie — primul din secvenţă. Restul conturilor sunt la /financiar/v1/conturi-integrate/operatiuni.",
"nota_cheie": "Cheia unei serii e (cont, cod, denumire): acelaşi cod poate desemna două rânduri diferite în acelaşi cont.",
"nota_sectoare": "Instituţiile fără scop lucrativ (`ifslsgp`) au coloană proprie aici; în seria trimestrială de la /financiar/v1/conturi-sectoare sunt topite în gospodării.",
"nota_casete_goale": "9 serii au rămas afară: sunt zero în toţi anii publicaţi — casetele goale ale dreptunghiului, nu observaţii. Cu `zerouri=include` intră şi ele.",
"nota_trimestrial": "Pentru aceleaşi conturi pe trimestre, din 1999: /financiar/v1/conturi-sectoare."
}
}
{
"data": {
"unitate": "milioane lei",
"de_la": 2024,
"pana_la": 2025,
"filtre": {
"cont": [
"productie"
],
"sector": [
"economia_totala"
]
},
"ani": [
2024,
2025
],
"serii": [
{
"cont": "productie",
"denumire_cont": "I. Contul de producţie",
"cod": "B1*g",
"denumire": "Produsul intern brut",
"sector": "economia_totala",
"denumire_sector": "Economia totala",
"latura": "utilizari",
"unitate": "milioane lei",
"ani_publicati": 2,
"valori": {
"2024": "1759183.3",
"2025": "1916404.9"
}
}
],
"identitati": {
"toleranta": "0.5",
"economia_totala": {
"identitate": "`economia_totala` = suma celor cinci sectoare interne",
"nota": "Aici instituţiile fără scop lucrativ (`ifslsgp`) au coloană proprie — în seria trimestrială sunt topite în gospodării. Verificat pe toată proiecţia: se închide în 13.576 din 13.702 de celule."
},
"total": {
"identitate": "`total` = `economia_totala` + `restul_lumii` + `bunuri_servicii`",
"nota": "Coloana de bunuri şi servicii nu e decor: fără ea identitatea scade de la 13.669 din 13.702 la 12.979."
},
"productie": {
"identitate": "`B1*g` = `B1g` + `D21-D31`, la utilizări",
"nota": "Produsul intern brut e valoarea adăugată brută plus impozitele minus subvenţiile pe produse. Verificat pe toată proiecţia: 31 din 31 de ani, abatere zero. PIB-ul e publicat doar pe coloanele `economia_totala` şi `total`.",
"verificari": 2,
"inchise": 2
}
}
},
"meta": {
"sursa": "Institutul Naţional de Statistică — tabelul conturilor economice integrate (TEMPO, matricea CON102D).",
"acoperire": {
"de_la": 1995,
"pana_la": 2025
},
"serii_returnate": 11,
"nota_implicit": "Fără `cont` şi fără `cod`, răspunsul se opreşte la contul de producţie — primul din secvenţă. Restul conturilor sunt la /financiar/v1/conturi-integrate/operatiuni.",
"nota_cheie": "Cheia unei serii e (cont, cod, denumire): acelaşi cod poate desemna două rânduri diferite în acelaşi cont.",
"nota_sectoare": "Instituţiile fără scop lucrativ (`ifslsgp`) au coloană proprie aici; în seria trimestrială de la /financiar/v1/conturi-sectoare sunt topite în gospodării.",
"nota_casete_goale": "9 serii au rămas afară: sunt zero în toţi anii publicaţi — casetele goale ale dreptunghiului, nu observaţii. Cu `zerouri=include` intră şi ele.",
"nota_trimestrial": "Pentru aceleaşi conturi pe trimestre, din 1999: /financiar/v1/conturi-sectoare."
}
}
{
"data": null,
"meta": {
"cod": "CJ",
"nota": "Codurile sunt cele ESA, ca `B1g`, `D1`, `P2` ori `D441`. Lista completă, grupată pe cont, e la /financiar/v1/conturi-integrate/operatiuni.",
"fara_date": "Operaţiunea [CJ] nu e publicată în acest tabel. Codurile sunt cele ESA, ca `B1g`, `D1`, `P2` ori `D441`. Lista completă, grupată pe cont, e la /financiar/v1/conturi-integrate/operatiuni.",
"fara_date_cod": "cod_negasit"
}
}
{
"data": {
"unitate": "milioane lei",
"de_la": 1995,
"pana_la": 2024,
"filtre": {
"cont": [
"productie"
],
"sector": [
"economia_totala"
]
},
"ani": [
1995,
1996,
1997,
1998,
1999,
2000,
2001,
2002,
2003,
2004,
2005,
2006,
2007,
2008,
2009,
2010,
2011,
2012,
2013,
2014,
2015,
2016,
2017,
2018,
2019,
2020,
2021,
2022,
2023,
2024
],
"serii": [
{
"cont": "productie",
"denumire_cont": "I. Contul de producţie",
"cod": "B1*g",
"denumire": "Produsul intern brut",
"sector": "economia_totala",
"denumire_sector": "Economia totala",
"latura": "utilizari",
"unitate": "milioane lei",
"ani_publicati": 30,
"valori": {
"1995": "7610.6",
"1996": "11387.7",
"1997": "25500.1",
"1998": "37007.7",
"1999": "55126.4",
"2000": "80873.1",
"2001": "117391.4",
"2002": "152271.5",
"2003": "191917.6",
"2004": "244688.3",
"2005": "286861.9",
"2006": "342762.6",
"2007": "425691.1",
"2008": "539831.4",
"2009": "530919.6",
"2010": "540447.5",
"2011": "587235",
"2012": "621214.7",
"2013": "631634",
"2014": "668905",
"2015": "712548.6",
"2016": "752129.1",
"2017": "851620.6",
"2018": "953049.2",
"2019": "1059822.1",
"2020": "1063650.7",
"2021": "1186015.4",
"2022": "1384597.8",
"2023": "1590749.4",
"2024": "1759183.3"
}
}
],
"identitati": {
"toleranta": "0.5",
"economia_totala": {
"identitate": "`economia_totala` = suma celor cinci sectoare interne",
"nota": "Aici instituţiile fără scop lucrativ (`ifslsgp`) au coloană proprie — în seria trimestrială sunt topite în gospodării. Verificat pe toată proiecţia: se închide în 13.576 din 13.702 de celule."
},
"total": {
"identitate": "`total` = `economia_totala` + `restul_lumii` + `bunuri_servicii`",
"nota": "Coloana de bunuri şi servicii nu e decor: fără ea identitatea scade de la 13.669 din 13.702 la 12.979."
},
"productie": {
"identitate": "`B1*g` = `B1g` + `D21-D31`, la utilizări",
"nota": "Produsul intern brut e valoarea adăugată brută plus impozitele minus subvenţiile pe produse. Verificat pe toată proiecţia: 31 din 31 de ani, abatere zero. PIB-ul e publicat doar pe coloanele `economia_totala` şi `total`.",
"verificari": 30,
"inchise": 30
}
}
},
"meta": {
"sursa": "Institutul Naţional de Statistică — tabelul conturilor economice integrate (TEMPO, matricea CON102D).",
"acoperire": {
"de_la": 1995,
"pana_la": 2025
},
"serii_returnate": 11,
"nota_implicit": "Fără `cont` şi fără `cod`, răspunsul se opreşte la contul de producţie — primul din secvenţă. Restul conturilor sunt la /financiar/v1/conturi-integrate/operatiuni.",
"nota_cheie": "Cheia unei serii e (cont, cod, denumire): acelaşi cod poate desemna două rânduri diferite în acelaşi cont.",
"nota_sectoare": "Instituţiile fără scop lucrativ (`ifslsgp`) au coloană proprie aici; în seria trimestrială de la /financiar/v1/conturi-sectoare sunt topite în gospodării.",
"nota_casete_goale": "9 serii au rămas afară: sunt zero în toţi anii publicaţi — casetele goale ale dreptunghiului, nu observaţii. Cu `zerouri=include` intră şi ele.",
"nota_trimestrial": "Pentru aceleaşi conturi pe trimestre, din 1999: /financiar/v1/conturi-sectoare."
}
}
Coduri de eroare
| Cod | Slug | Când apare |
|---|---|---|
| 401 | neautentificat | Token lipsă sau invalid. |
| 403 | feature_indisponibil | financiar.indici nu e în planul curent. |
| 422 | raspuns_prea_mare | Cererea ar întoarce peste 20.000 de celule; răspunsul spune câte serii şi câţi ani au ieşit. Plus cont, cod, sector, latură ori an în afara formei aşteptate. |
| 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": "raspuns_prea_mare",
"mesaj": "Cererea ar întoarce peste 20.000 de celule; răspunsul spune câte serii şi câţi ani au ieşit. Plus cont, cod, sector, latură ori an în afara formei aşteptate.",
"detalii": {
"de_la": [
"Valoarea trimisă nu respectă regula parametrului."
]
}
}
}