oneapi
Autentificare
Financiar v1 / Inflatie

Valoarea serviciilor de piaţă

Cât au valorat serviciile de piaţă, anual — 2.247 de valori, 1997-2024, din matricile
PSC101B/C, PSC102A/B, PSC103A şi indicii anuali PSC104A/B/C. E perechea istorică, în lei,
a indicilor lunari de la /financiar/v1/servicii/indici.

⚠️ Două revizii CAEN cu nomenclatoare care nu se traduc unul în altul. caen_rev1 merge până
în 2008, caen_rev2 de la 2008 încolo, iar categoriile diferă şi ca număr, şi ca conţinut — 14
clase faţă de 10 servicii la populaţie, 11 categorii faţă de 28 la întreprinderi. Seriile nu se lipesc.

⚠️ Cei doi indici anuali se suprapun pe 1998-2002 fără să se contrazică: au ALT AN DE BAZĂ.
Unul e cu bază fixă 1993, celălalt în lanţ, cu anul precedent ca bază — în 1998 dau 108,9 şi 88,3.
baza îi desparte; puşi în aceeaşi serie, ar fi o contradicţie inventată de noi.

⚠️ Denominarea are TREI trepte, declarate de unitatea sursei, nu de an: „Milioane lei"
* 1998-2000, „Miliarde lei" 2001-2004, „Milioane lei RON" din 2005. Aducem tot la milioane lei RON.
Verificat pe totalul serviciilor pentru populaţie: 1.437 (1998) → 3.600 (2000) → 4.571 (2001) →
10.585 (2004) → 12.576 (2005) → 28.990 (2008)
, serie continuă, deşi cifrele publicate sar între
trei scări. Cifra brută rămâne în publicat.

⚠️ Valorile au defalcare pe forme de proprietate; indicii nu o au. Serviciile de transporturi,
poştă şi telecomunicaţii apar doar în CAEN Rev.1, până în 2008.

GET
https://oneapi.ro/api/financiar/v1/servicii/valoare

Parametri de interogare

NumeTipDescriereValori acceptate
masuraopțional string | null Opţional: valoare (implicit, milioane lei RON) ori indice (procente, doar la populaţie). valoareindice
beneficiaropțional string | null Opţional: populatie (implicit), intreprinderi, transport_posta_telecom (doar Rev.1). populatieintreprinderitransport_posta_telecom
revizieopțional string | null Opţional: caen_rev2 (implicit) ori caen_rev1. Nu se leagă între ele. caen_rev1caen_rev2
bazaopțional string | null Opţional, doar la masura=indice: 1993 ori an_precedent. 1993an_precedent
proprietateopțional string | null Opţional, doar la masura=valoare: total (implicit), stat, privata. totalstatprivata
de_laopțional string | null Opţional, AAAA, între 1997 şi 2024. ex. 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
caenlistăopțional text Opţional, coduri separate prin virgulă: orice cod CAEN — secţiune (C), diviziune (62), grupă, clasă (6201) — din orice revizie. Se aduce la categoria din revizia, beneficiarul şi măsura alese — diviziune, grupă ori sumă de grupe, legate după denumirea din nomenclator; ce s-a folosit e în meta.caen. ex. 5510,5630
gruparelistăopțional text Opţional, separate prin virgulă: agregatele sursei care nu sunt coduri CAEN — total şi categoriile fără cod sigur (alte_servicii…); lista, cu cerere pe fiecare, e la /financiar/v1/servicii/valoare/nomenclator. Nu se trimite împreună cu caen. ex. total

Cum se comportă

  • Cât au valorat serviciile de piaţă, anual — 2.247 de valori, 1997-2024, din matricile TEMPO PSC101B/C, PSC102A/B, PSC103A şi indicii anuali PSC104A/B/C. E perechea istorică, în lei, a indicilor lunari de la /financiar/v1/servicii/indici.
  • ⚠️ Două revizii CAEN cu nomenclatoare care nu se traduc unul în altul. caen_rev1 merge până în 2008, caen_rev2 de la 2008 încolo, iar categoriile diferă şi ca număr, şi ca conţinut — 14 clase faţă de 10 servicii la populaţie, 11 categorii faţă de 28 la întreprinderi. Seriile nu se lipesc peste 2008.
  • ⚠️ Nu toate rândurile Rev.1 stau pe acelaşi nivel. „Transporturi terestre" include calea ferată, iar „Tranzactii imobiliare" include administrarea imobilelor: totalul se închide pe fiecare an şi formă de proprietate (33/33) numai fără ele. De aceea poartă nivel = subcategorie; iar „Transporturi, depozitare si comunicatii - total" e total, nu categorie. Suma rândurilor categorie dă exact totalul.
  • ⚠️ Cei doi indici anuali se suprapun pe 1998-2002 fără să se contrazică: au ALT AN DE BAZĂ. PSC104A e cu bază fixă 1993, PSC104B e în lanţ, cu anul precedent ca bază — în 1998 dau 108,9 şi 88,3, cifre care descriu lucruri diferite. baza îi desparte; puşi în aceeaşi serie, ar fi o contradicţie inventată, nu una a sursei.
  • ⚠️ Denominarea are TREI trepte, declarate de unitatea sursei, nu deduse din an: „Milioane lei" 1998-2000, „Miliarde lei" 2001-2004, „Milioane lei RON" din 2005. Aducem tot la milioane lei RON (× 0,0001 şi × 0,1). Verificat pe totalul serviciilor pentru populaţie: 1.437 (1998) → 3.600 (2000) → 4.571 (2001) → 10.585 (2004) → 12.576 (2005) → 28.990 (2008) — serie continuă, deşi cifrele publicate sar între trei scări incompatibile. Cifra brută rămâne în publicat.
  • ⚠️ Valorile au defalcare pe forme de proprietate, indicii nu. Acolo unde apar toate trei, ele chiar închid: stat + privata = total pe toate cele 469 de perechi verificate (2008: 637,8 + 16.227,7 = 16.865,5 milioane lei). Iar serviciile de transporturi, poştă şi telecomunicaţii apar doar în CAEN Rev.1, până în 2008. Iar defalcarea nu ţine cât totalul: în CAEN Rev.2 sursa publică formele de proprietate doar până în 2010, deşi totalul merge până în 2024. Acoperirea raportată în refuzuri ţine cont de asta.
  • A nu se confunda cu /financiar/v1/servicii-anual, care e comerţul internaţional cu servicii. Aici e piaţa internă.
  • 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. grupare e pentru agregatele sursei care nu sunt coduri CAEN.

La ce folosește

  • Cât valorau serviciile pentru populaţie într-un an anume, în lei comparabili.
  • Trecerea serviciilor din sectorul de stat în cel privat, măsurată în lei.
  • Fundalul istoric, în valori absolute, pentru indicii lunari care încep în 2005.

Structura răspunsului

CâmpTipDescriere
data.masura string Măsura raportată — ce anume numără sau însumează valoarea.
data.beneficiar string Beneficiarul la care se referă valoarea.
data.descriere_beneficiar string
data.revizie string Revizia sursei din care vin valorile; reviziile nu se compară între ele.
data.proprietate string Forma de proprietate.
data.granularitate string Cât de fin e pasul de timp al valorilor.
data.unitate string milioane lei RON la valori, procente la indici.
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.masura string Măsura raportată — ce anume numără sau însumează valoarea.
data.filtre.beneficiar string Beneficiarul la care se referă valoarea.
data.filtre.revizie string Revizia sursei din care vin valorile; reviziile nu se compară între ele.
data.filtre.proprietate string Forma de proprietate.
data.ani array Anii pentru care există valori.
data.serii[].categorie string Categoria din clasificarea sursei.
data.serii[].denumire string Denumirea, aşa cum o publică sursa.
data.serii[].nivel string total, categorie ori subcategorie. Doar categoriile se adună la total; o subcategorie e deja cuprinsă într-o categorie — calea ferată în „Transporturi terestre" (Rev.1, transporturi) şi administrarea imobilelor în „Tranzactii imobiliare" (Rev.1, întreprinderi).
data.serii[].ani_publicati integer Anii pe care sursa i-a publicat efectiv pentru seria asta.
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_revizie string Ce s-a schimbat la ultima revizie a sursei şi ce nu se mai compară.
meta.nota_baza string Ce e baza faţă de care se raportează indicii şi când se schimbă.
meta.nota_implicit string Ce valoare s-a folosit când parametrul n-a fost trimis.
meta.nota_lunar string Precizare despre cum se citeşte răspunsul: o capcană, o convenţie sau o limită a sursei.
meta.nota_lista string Ce conţine lista şi ce nu — limitele ei.
data.serii[].publicat Prezent doar pe anii de dinainte de 2005: cifra brută, unitatea sursei şi factorul aplicat.
data.baza Prezent doar la indici; descrie faţă de ce se raportează cifra.
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[].folosit string Codul pe care l-a folosit seria: cel cerut, primul lui părinte publicat ori agregatul sursei care îl cuprinde (02-03).
meta.caen[].cod string Codul CAEN pe care îl reprezintă cheia folosită, când seria îşi numeşte activităţile altfel (agricultura = 01) ori când cheia e un agregat (62-63).
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.

Exemple de răspuns

GEThttps://oneapi.ro/api/financiar/v1/servicii/valoare?per_pagina=3
{
    "data": {
        "masura": "valoare",
        "beneficiar": "populatie",
        "descriere_beneficiar": "servicii de piaţă prestate populaţiei",
        "revizie": "caen_rev2",
        "proprietate": "total",
        "granularitate": "anual",
        "unitate": "milioane lei RON",
        "de_la": 2008,
        "pana_la": 2024,
        "filtre": {
            "masura": "valoare",
            "beneficiar": "populatie",
            "revizie": "caen_rev2",
            "proprietate": "total"
        },
        "ani": [
            2008,
            2009,
            2010,
            2011,
            2012,
            2013,
            2014,
            2015,
            2016,
            2017,
            2018,
            2019,
            2020,
            2021,
            2022,
            2023,
            2024
        ],
        "serii": [
            {
                "categorie": "activitati_ale_agentiilor_turistice_si_ale_tur_operatorilor",
                "denumire": "Activitati ale agentiilor turistice si ale tur-operatorilor",
                "nivel": "categorie",
                "ani_publicati": 17,
                "valori": {
                    "2008": "3575.8",
                    "2009": "2810.3",
                    "2010": "2918.2",
                    "2011": "3318",
                    "2012": "3923.4",
                    "2013": "3976",
                    "2014": "4225.2",
                    "2015": "4635.8",
                    "2016": "3761.5",
                    "2017": "3842.4",
                    "2018": "3955.8",
                    "2019": "4506.7",
                    "2020": "2124.8",
                    "2021": "3648.9",
                    "2022": "6074.7",
                    "2023": "7224.4",
                    "2024": "8871.8"
                }
            }
        ]
    },
    "meta": {
        "sursa": "Institutul Naţional de Statistică — valoarea serviciilor de piaţă şi indicii lor anuali (TEMPO, matricile PSC101B/C, PSC102A/B, PSC103A, PSC104A/B/C).",
        "acoperire": {
            "de_la": "2008-01-01",
            "pana_la": "2024-01-01"
        },
        "serii_returnate": 10,
        "nota_revizie": "⚠️ Nomenclatoarele celor două revizii CAEN nu se traduc unul în altul. Seriile nu se lipesc peste 2008.",
        "nota_baza": "⚠️ Cei doi indici anuali se suprapun pe 1998-2002 fiindcă au ani de bază diferiţi — unul fix 1993, celălalt în lanţ. Nu e o contradicţie a sursei.",
        "nota_implicit": "Implicite: proprietate.",
        "nota_lunar": "Pentru conjunctura lunară, cu bază 2021, sunt indicii de la /financiar/v1/servicii/indici.",
        "nota_lista": "Nomenclatorul fiecărei revizii: /financiar/v1/servicii/valoare/nomenclator."
    }
}

Coduri de eroare

CodSlugCând apare
401neautentificatToken lipsă sau invalid.
403feature_indisponibilfinanciar.indici nu e în planul curent.
404caen_nepublicatNici codul, nici părinţii lui nu sunt publicaţi în serie; detalii.disponibile dă cheile. grupare_nepublicata — gruparea nu e în serie; răspunsul dă lista.
422caen_inexistentCodul din caen nu există în nicio revizie CAEN; e o valoare de FILTRU greşită, deci 422, nu 404. proprietate_inaplicabila / baza_inaplicabila — parametrul nu se potriveşte cu măsura aleasă. raspuns_prea_mare — peste 20.000 de celule. caen şi grupare trimise împreună, caen_versiune fără caen, ori un cod fără forma CAEN. masura_indisponibila — indicii există doar la populaţie.
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": "caen_inexistent",
        "mesaj": "Codul din caen nu există în nicio revizie CAEN; e o valoare de FILTRU greşită, deci 422, nu 404. proprietate_inaplicabila / baza_inaplicabila — parametrul nu se potriveşte cu măsura aleasă. raspuns_prea_mare — peste 20.000 de celule. caen şi grupare trimise împreună, caen_versiune fără caen, ori un cod fără forma CAEN. masura_indisponibila — indicii există doar la populaţie.",
        "detalii": {
            "masura": [
                "Valoarea trimisă nu respectă regula parametrului."
            ]
        }
    }
}