Financiar v1 / Inflatie
The regional household account
Where household income comes from and how much is left, region by region, annually since 2000: primary income received, taxes and contributions paid, social benefits received, and the two balancing items — the balance of primary income and net disposable income.
A different logic from the rest of the regional accounts: it has no branches at all, it has account sides and balancing items that check against one another.
GET
https://oneapi.ro/api/financiar/v1/conturi-regionale/gospodarii
Query parameters
NameTypeDescriptionAccepted values
laturaoptional
string | null
Optional:
resurse or utilizari.
resurseutilizari
de_laoptional
integer | null
Optional, a year, from 2000.
2000 – 2100
pana_laoptional
integer | null
Optional, a year.
2000 – 2100
teritoriulistoptional
text
Optional, short codes comma-separated. Without it the country is returned.
e.g. total
operatiunelistoptional
text
Optional, operation slugs comma-separated.
excedent_net_venit_mixtremunerare_angajativenituri_proprietatesold_venituri_primareimpozite_curentecotizatii_socialeprestatii_socialealte_transferurivenit_disponibil_net
How it behaves
- The regional account of households — 4,368 values, annually from 2000 to 2023, from TEMPO matrix
CON120A. Nine operations × resources and uses × 14 territories, in millions of lei. - A different logic from the rest of the regional accounts: it has no branches at all. It has account sides and two balancing items that verify one from the other — the balance of primary income and net disposable income.
- ✅
sold_venituri_primare= net surplus + compensation received + property income received − property income paid: 336 of 336. - ✅
venit_disponibil_net= the primary balance + social benefits + transfers received − current taxes − social contributions − transfers paid: 336 of 336. - What the figures show for 2023 nationally: out of 932,862.1 million lei of primary income balance — of which compensation of employees 638,943 and net surplus 268,302 — 220,086 in social contributions and 43,332.2 in current taxes are deducted, 190,973.6 in social benefits are added, and net disposable income of 878,853.1 million lei remains.
- ⚠️ The balancing items are published on the uses side, as accounting convention requires — a balance closes the side it sits on. The
este_soldfield marks them so they are not read as spending. - ⚠️ The household account is not published by county, only for the country, macroregions, regions and
extra_regiuni. For employment and wages at county level:/financiar/v1/conturi-regionale.
What it is for
- Household disposable income by region, over a long series.
- How much of a region's primary income goes to taxes and contributions.
- The share of social benefits in household income, by region.
Response structure
FieldTypeDescription
data.unitate
string
The unit of the values. Read it before plotting or adding them up.
data.de_la
integer
Start of the interval the response covers.
data.pana_la
integer
End of the interval the response covers, inclusive.
data.filtre.teritoriu
array
The territory the value refers to.
data.ani
array
Years for which values exist.
data.serii[].teritoriu
string
The territory the value refers to.
data.serii[].denumire_teritoriu
string
The exact source wording, as written in its own matrix.
data.serii[].nivel_teritoriu
string
Territorial level of the value (country, region, county, locality).
data.serii[].cont
string
The account in the sequence: allocation of primary income or secondary distribution.
data.serii[].operatiune
string
data.serii[].denumire_operatiune
string
data.serii[].latura
string
Side of the account (resources or uses).
data.serii[].unitate
string
Unit of measure of the values. Read it before plotting or summing them.
data.serii[].ani_publicati
integer
Years the source actually published for this series.
data.serii[].valori
object
The values of the series, by period.
data.identitati.toleranta
string
How much deviation is accepted before the identity counts as unclosed — the source rounding, not an error.
data.identitati.sold_primar.identitate
string
The identity being checked — which sum must equal which total.
data.identitati.sold_primar.nota
string
A note on how to read the data — a pitfall, a convention or a limit of the source.
data.identitati.sold_primar.verificari
integer
How many combinations were checked.
data.identitati.sold_primar.inchise
integer
How many checks closed within tolerance.
data.identitati.venit_disponibil.identitate
string
The identity being checked — which sum must equal which total.
data.identitati.venit_disponibil.nota
string
A note on how to read the data — a pitfall, a convention or a limit of the source.
data.identitati.venit_disponibil.verificari
integer
How many combinations were checked.
data.identitati.venit_disponibil.inchise
integer
How many checks closed within tolerance.
meta.sursa
string
The official source the data comes from, with its licence where one is required.
meta.acoperire.de_la
integer
The first period we have data for.
meta.acoperire.pana_la
integer
The last period we have data for.
meta.serii_returnate
integer
How many series were actually returned, after filters and the cell ceiling.
meta.nota_implicit
string
Which value was used when the parameter was not sent.
meta.nota_solduri
string
A note on how to read the response: a caveat, a convention or a limit of the source.
meta.nota_judet
string
What to know about the county breakdown: what it covers and what stays unattributed.
meta.nota_identitate
string
How the identity above is checked and what it means when it does not close.
meta.nota_national
string
A note on how to read the response: a caveat, a convention or a limit of the source.
data.serii[].este_sold
Marks the two balancing items, published on the uses side.
meta.fara_date
string
data is null and this says why. The projection over the INS data is empty. The account is not published by county. As on the other series.
meta.fara_date_cod
string
The short, STABLE word for the reason, for clients that branch on it in code:
fara_date is prose and may be rephrased, this is not.
Response examples
GEThttps://oneapi.ro/api/financiar/v1/conturi-regionale/gospodarii
{
"data": {
"unitate": "milioane lei",
"de_la": 2000,
"pana_la": 2023,
"filtre": {
"teritoriu": [
"total"
]
},
"ani": [
2000,
2001,
2002,
2003,
2004,
2005,
2006,
2007,
2008,
2009,
2010,
2011,
2012,
2013,
2014,
2015,
2016,
2017,
2018,
2019,
2020,
2021,
2022,
2023
],
"serii": [
{
"teritoriu": "total",
"denumire_teritoriu": "Total",
"nivel_teritoriu": "tara",
"cont": "II.1.2",
"operatiune": "excedent_net_venit_mixt",
"denumire_operatiune": "II.1.2 Contul de alocare a veniturilor primare B2N/ B3N Excedentul net de exploatare/ Venitul mixt net",
"latura": "resurse",
"unitate": "milioane lei",
"ani_publicati": 24,
"valori": {
"2000": "15457.5",
"2001": "25124.4",
"2002": "27517.2",
"2003": "30737.5",
"2004": "47345.8",
"2005": "50459.8",
"2006": "59985.7",
"2007": "80491.3",
"2008": "94253.9",
"2009": "87543",
"2010": "108681.7",
"2011": "118941.1",
"2012": "113591.9",
"2013": "137018.5",
"2014": "132354.3",
"2015": "143336.7",
"2016": "149507.4",
"2017": "167068.2",
"2018": "163145.4",
"2019": "204654.9",
"2020": "201740.4",
"2021": "212356.6",
"2022": "238172.7",
"2023": "268302"
}
}
],
"identitati": {
"toleranta": "0.5",
"sold_primar": {
"identitate": "`sold_venituri_primare` = excedentul net + remunerarea încasată + veniturile din proprietate încasate − cele plătite",
"nota": "Verificat pe toată proiecţia: 336 din 336.",
"verificari": 24,
"inchise": 24
},
"venit_disponibil": {
"identitate": "`venit_disponibil_net` = soldul primar + prestaţiile sociale + transferurile încasate − impozitele curente − cotizaţiile sociale − transferurile plătite",
"nota": "Verificat pe toată proiecţia: 336 din 336. În 2023, pe ţară, venitul disponibil net e 878.853,1 milioane lei.",
"verificari": 24,
"inchise": 24
}
}
},
"meta": {
"sursa": "Institutul Naţional de Statistică — conturile regionale ale gospodăriei populaţiei (TEMPO, matricea CON120A).",
"acoperire": {
"de_la": 2000,
"pana_la": 2023
},
"serii_returnate": 13,
"nota_implicit": "Fără `teritoriu`, răspunsul se opreşte la ţară.",
"nota_solduri": "Soldurile sunt publicate pe latura utilizărilor, aşa cere convenţia contabilă; câmpul `este_sold` le marchează.",
"nota_judet": "Contul gospodăriilor se publică doar pe ţară, macroregiuni, regiuni şi `extra_regiuni` — nu şi pe judeţe.",
"nota_identitate": "Verificat pe acest răspuns: venitul disponibil net se închide din componentele lui în 24 din 24 celule.",
"nota_national": "Pentru acelaşi cont pe sectoare instituţionale, la nivel naţional: /financiar/v1/conturi-integrate."
}
}
GEThttps://oneapi.ro/api/financiar/v1/conturi-regionale/gospodarii?latura=resurse
{
"data": {
"unitate": "milioane lei",
"de_la": 2000,
"pana_la": 2023,
"filtre": {
"teritoriu": [
"total"
],
"latura": "resurse"
},
"ani": [
2000,
2001,
2002,
2003,
2004,
2005,
2006,
2007,
2008,
2009,
2010,
2011,
2012,
2013,
2014,
2015,
2016,
2017,
2018,
2019,
2020,
2021,
2022,
2023
],
"serii": [
{
"teritoriu": "total",
"denumire_teritoriu": "Total",
"nivel_teritoriu": "tara",
"cont": "II.1.2",
"operatiune": "excedent_net_venit_mixt",
"denumire_operatiune": "II.1.2 Contul de alocare a veniturilor primare B2N/ B3N Excedentul net de exploatare/ Venitul mixt net",
"latura": "resurse",
"unitate": "milioane lei",
"ani_publicati": 24,
"valori": {
"2000": "15457.5",
"2001": "25124.4",
"2002": "27517.2",
"2003": "30737.5",
"2004": "47345.8",
"2005": "50459.8",
"2006": "59985.7",
"2007": "80491.3",
"2008": "94253.9",
"2009": "87543",
"2010": "108681.7",
"2011": "118941.1",
"2012": "113591.9",
"2013": "137018.5",
"2014": "132354.3",
"2015": "143336.7",
"2016": "149507.4",
"2017": "167068.2",
"2018": "163145.4",
"2019": "204654.9",
"2020": "201740.4",
"2021": "212356.6",
"2022": "238172.7",
"2023": "268302"
}
}
],
"identitati": {
"toleranta": "0.5"
}
},
"meta": {
"sursa": "Institutul Naţional de Statistică — conturile regionale ale gospodăriei populaţiei (TEMPO, matricea CON120A).",
"acoperire": {
"de_la": 2000,
"pana_la": 2023
},
"serii_returnate": 6,
"nota_implicit": "Fără `teritoriu`, răspunsul se opreşte la ţară.",
"nota_solduri": "Soldurile sunt publicate pe latura utilizărilor, aşa cere convenţia contabilă; câmpul `este_sold` le marchează.",
"nota_judet": "Contul gospodăriilor se publică doar pe ţară, macroregiuni, regiuni şi `extra_regiuni` — nu şi pe judeţe.",
"nota_national": "Pentru acelaşi cont pe sectoare instituţionale, la nivel naţional: /financiar/v1/conturi-integrate."
}
}
GEThttps://oneapi.ro/api/financiar/v1/conturi-regionale/gospodarii?de_la=2024-06-15
{
"data": null,
"meta": {
"de_la": 2024,
"pana_la": null,
"acoperire": {
"de_la": 2000,
"pana_la": 2023
},
"fara_date": "Intervalul cerut e în întregime în afara acoperirii (2000 → 2023).",
"fara_date_cod": "in_afara_acoperirii"
}
}
GEThttps://oneapi.ro/api/financiar/v1/conturi-regionale/gospodarii?operatiune[]=excedent_net_venit_mixt
{
"data": {
"unitate": "milioane lei",
"de_la": 2000,
"pana_la": 2023,
"filtre": {
"teritoriu": [
"total"
],
"operatiune": [
"excedent_net_venit_mixt"
]
},
"ani": [
2000,
2001,
2002,
2003,
2004,
2005,
2006,
2007,
2008,
2009,
2010,
2011,
2012,
2013,
2014,
2015,
2016,
2017,
2018,
2019,
2020,
2021,
2022,
2023
],
"serii": [
{
"teritoriu": "total",
"denumire_teritoriu": "Total",
"nivel_teritoriu": "tara",
"cont": "II.1.2",
"operatiune": "excedent_net_venit_mixt",
"denumire_operatiune": "II.1.2 Contul de alocare a veniturilor primare B2N/ B3N Excedentul net de exploatare/ Venitul mixt net",
"latura": "resurse",
"unitate": "milioane lei",
"ani_publicati": 24,
"valori": {
"2000": "15457.5",
"2001": "25124.4",
"2002": "27517.2",
"2003": "30737.5",
"2004": "47345.8",
"2005": "50459.8",
"2006": "59985.7",
"2007": "80491.3",
"2008": "94253.9",
"2009": "87543",
"2010": "108681.7",
"2011": "118941.1",
"2012": "113591.9",
"2013": "137018.5",
"2014": "132354.3",
"2015": "143336.7",
"2016": "149507.4",
"2017": "167068.2",
"2018": "163145.4",
"2019": "204654.9",
"2020": "201740.4",
"2021": "212356.6",
"2022": "238172.7",
"2023": "268302"
}
}
],
"identitati": {
"toleranta": "0.5"
}
},
"meta": {
"sursa": "Institutul Naţional de Statistică — conturile regionale ale gospodăriei populaţiei (TEMPO, matricea CON120A).",
"acoperire": {
"de_la": 2000,
"pana_la": 2023
},
"serii_returnate": 1,
"nota_implicit": "Fără `teritoriu`, răspunsul se opreşte la ţară.",
"nota_solduri": "Soldurile sunt publicate pe latura utilizărilor, aşa cere convenţia contabilă; câmpul `este_sold` le marchează.",
"nota_judet": "Contul gospodăriilor se publică doar pe ţară, macroregiuni, regiuni şi `extra_regiuni` — nu şi pe judeţe.",
"nota_national": "Pentru acelaşi cont pe sectoare instituţionale, la nivel naţional: /financiar/v1/conturi-integrate."
}
}
Error codes
| Code | Slug | When it occurs |
|---|---|---|
| 401 | neautentificat | Missing or invalid token. |
| 403 | feature_indisponibil | financiar.indici is not in the current plan. |
| 422 | validare | A territory, operation, side or year outside the expected form. |
| 429 | cota_depasita | The plan's monthly quota has been exceeded (see Retry-After). |
All errors share the same shape. eroare.cod is stable and is the value you should branch on in code — not the text in mesaj, which may change.
{
"eroare": {
"cod": "validare",
"mesaj": "A territory, operation, side or year outside the expected form.",
"detalii": {
"latura": [
"The value sent does not satisfy the parameter rule."
]
}
}
}