Financiar v1 / Inflatie
The input-output table nomenclature
The 91 product rows — 88 NACE Rev. 2 divisions, two corrections and the total — and the 30 categories, each with its side and its role, so that you know in advance which are additive and which are not.
GET
https://oneapi.ro/api/financiar/v1/intrari-iesiri/nomenclator
Query parameters
This route accepts no query parameters.
How it behaves
- The product rows and categories published in the supply and use balance, with the exact source wording and the years in which they appear. 91 rows — 88 NACE Rev.2 divisions, two corrections and the total — and 30 categories, grouped by side.
- ⚠️ The role says which ones add up and which do not.
componentagoes into the total;detaliuis the breakdown of a component;memorandum— that is,taxe_vamale— is already inside a component and must not be added twice. - The
compun_totalulfield spells out the seven components of resources and the six of uses, so nobody has to infer them from the names.
What it is for
- Finding the right NACE division before requesting the series.
- Checking a category's role, so it is not mixed into sums.
Response structure
FieldTypeDescription
data.produse
integer
data.categorii
integer
Available categories.
data.lista_produse[].produs
string
Product from the source code list.
data.lista_produse[].denumire
string
The name, exactly as the source publishes it.
data.lista_produse[].nivel
string
diviziune for the 88 NACE codes, special for the corrections and the total.
data.lista_produse[].de_la
integer
Start of the covered interval.
data.lista_produse[].pana_la
integer
End of the covered interval, inclusive.
data.lista_categorii.resurse[].categorie
string
Category in the source classification.
data.lista_categorii.resurse[].denumire
string
The name, exactly as the source publishes it.
data.lista_categorii.resurse[].rol
string
data.lista_categorii.utilizari[].categorie
string
Category in the source classification.
data.lista_categorii.utilizari[].denumire
string
The name, exactly as the source publishes it.
data.lista_categorii.utilizari[].rol
string
data.compun_totalul
object
The components that add up, on each side.
data.compun_totalul.resurse
array
data.compun_totalul.utilizari
array
data.nota_rol
string
data.nota_marja
string
data.nota_semn
string
What the sign of the value means (inflow/outflow, rise/fall).
meta.sursa
string
The official source the data comes from, with its licence where one is required.
meta.nota_unitate
string
What to know about the unit of measure before comparing or summing values.
meta.nota_baze
string
A note on how to read the response: a caveat, a convention or a limit of the source.
meta.fara_date
data is null and this says why. The projection over the INS data is empty.
meta.fara_date_cod
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/intrari-iesiri/nomenclator
{
"data": {
"produse": 91,
"categorii": 30,
"lista_produse": [
{
"produs": "01",
"denumire": "Agricultura, vanatoare si servicii anexe",
"nivel": "diviziune",
"de_la": 1995,
"pana_la": 2023
}
],
"lista_categorii": {
"resurse": [
{
"categorie": "corectie_cif_fob",
"denumire": "Corectie CIF - FOB",
"rol": "componenta"
}
],
"utilizari": [
{
"categorie": "consum_final",
"denumire": "Consum final total",
"rol": "componenta"
}
]
},
"compun_totalul": {
"resurse": [
"productie",
"import",
"impozite",
"subventii",
"marja_transport_comert",
"corectie_cif_fob",
"redistribuire_productie"
],
"utilizari": [
"consum_intermediar",
"consum_final",
"formare_capital_fix",
"variatie_stoc",
"obiecte_de_valoare",
"export"
]
},
"nota_rol": "Se adună doar rândurile cu `rol: componenta`. Cele cu `detaliu` sunt defalcări ale unei componente, iar `taxe_vamale` e `memorandum`: e deja cuprins în `impozite`, iar adunat separat ar strica identitatea.",
"nota_marja": "`marja_transport_comert` se adună la fiecare produs, dar e zero pe `total`: e o redistribuire între produse, care se anulează pe ansamblu.",
"nota_semn": "`subventii` e publicată cu semn NEGATIV şi se ADUNĂ în identitate, nu se scade."
},
"meta": {
"sursa": "Institutul Naţional de Statistică — nomenclatorul matricilor CON111A şi CON111E (TEMPO).",
"nota_unitate": "Toate valorile seriei sunt în milioane lei.",
"nota_baze": "Două baze de preţ: `curente` din 1995 şi `comparabile` din 1996, acestea din urmă fiind preţurile anului precedent."
}
}
Error codes
| Code | Slug | When it occurs |
|---|---|---|
| 401 | neautentificat | Missing or invalid token. |
| 403 | feature_indisponibil | financiar.indici is not in the current plan. |
| 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": "neautentificat",
"mesaj": "Missing or invalid token."
}
}