Financiar v1 / RiscCredit
Credite şi depozite — cadrul vechi
Tabloul creditelor şi depozitelor în cadrul metodologic închis în 2008, cu restanţele dinainte de criză. Nu se leagă cu seria nouă: definiţiile diferă, aşa că nu se pun cap la cap.
GET
https://oneapi.ro/api/financiar/v1/credite-depozite/arhiva
Parametri de interogare
NumeTipDescriereValori acceptate
blocopțional
string | null
Opţional:
credite sau depozite.
creditedepozite
monedaopțional
string | null
Opţional:
lei sau valuta. Cadrul vechi nu defalcă valuta pe monede.
leivaluta
de_laopțional
string | null
Opţional,
YYYY-MM, în 2007-01 → 2008-09.
ex. 2024-06-15
pana_laopțional
string | null
Opţional,
YYYY-MM.
ex. 2008-09
Cum se comportă
- Creditele şi depozitele instituţiilor de credit în cadrul statistic vechi, abandonat în octombrie 2008. Douăzeci şi una de luni, 2007-01 → 2008-09, în milioane lei, 52 de poziţii tăiate pe monedă, sector, rezidenţă, scop şi stare.
- Cifrele NU sunt comparabile cu
/credite-depozite, deşi acoperă exact aceleaşi luni. Măsurat: totalul creditelor diferă cu 31,8%, iar „nerezidenţi" cu 98,8% — 0,44 miliarde aici faţă de 38 în cadrul nou, unde intră şi expunerile interbancare. Tăieturile care înseamnă acelaşi lucru se potrivesc: creditele către populaţie coincid în 18 din 21 de luni, cu abatere sub 1,3%. Cine pune cele două serii cap la cap obţine un salt care nu s-a petrecut. - Aduce o dimensiune pe care nimic altceva din modul n-o are: credite CURENTE faţă de RESTANTE. Restanţele în lei urcă de la 0,69% din stoc în ianuarie 2007 la 1,82% în septembrie 2008, când seria se opreşte; pe valută, de la 0,20% la 0,55%. Douăzeci şi una de luni de deteriorare lună cu lună, exact în intrarea în criză, care nu se pot reconstitui din altceva.
- Capcană de codificare, rezolvată în răspuns: aceeaşi literă înseamnă altceva în cele două blocuri. La credite
Re „restante" şiZe „rezidenţi"; la depoziteRe „rezidenţi" şiZe „nerezidenţi". Poziţiile sunt declarate una câte una, iar răspunsul poartă eticheta în clar — cine ar deriva sensul din sufix ar citi restanţele drept rezidenţi. - Cincisprezece din şaisprezece identităţi se închid pe toate cele 21 de luni. Una nu: la depozitele în lei, rezidenţi plus nerezidenţi se abate cu până la 0,5 milioane în 13 luni. E mic — 0,0007% — dar sistematic, şi doar pe latura în lei; pe valută se închide perfect. Se raportează, nu se ascunde.
- Defalcarea pe scop a creditului către populaţie nu e o partiţie, şi nu se verifică drept una. Consum plus locuinţe plus alte scopuri e mereu mai mic decât totalul, iar golul creşte: 397 milioane în iunie 2007, 705 în septembrie 2008, pe lei. Sursa nu numeşte restul, deci ruta nu-l inventează: stă în
defalcari_incomplete, cu diferenţa la vedere, în afara identităţilor verificate. - Ruta stă lângă
/datorie-externa/arhivaşi/pozitie-investitionala/arhiva— cadre statistice înlocuite, ţinute separat de seriile curente.
La ce folosește
- Rata restanţelor lună cu lună în intrarea în criza din 2008.
- Structura creditării înainte de schimbarea cadrului statistic.
- Reconstituirea unei raportări făcute după metodologia de atunci.
Structura răspunsului
CâmpTipDescriere
data.de_la
string
Începutul intervalului acoperit de răspuns.
data.pana_la
string
Sfârşitul intervalului acoperit de răspuns, inclusiv.
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.cadru
string
data.filtre
array
Filtrele aplicate efectiv, aşa cum le-a înţeles ruta — util când o valoare a fost normalizată.
data.luni
array
Numărul de luni acoperite.
data.pozitii[].pozitie
string
Poziţia elementului în ordinea răspunsului.
data.pozitii[].cod
string
Codul din nomenclatorul sursei — cheia pe care se filtrează.
data.pozitii[].bloc
string
data.pozitii[].moneda
string
Moneda în care sunt exprimate valorile.
data.pozitii[].eticheta
string
Sensul poziţiei în clar — nu se deduce din literele codului, care îşi schimbă înţelesul între blocuri.
data.pozitii[].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.pozitii[].luni_publicate
integer
Câte luni a publicat efectiv sursa.
data.pozitii[].valori
object
Valorile seriei, pe perioade.
data.identitati.nota
string
Precizare despre cum se citesc datele — o capcană, o convenţie sau o limită a sursei.
data.identitati.identitati_declarate
integer
data.identitati.identitati
integer
Verificările de identitate rulate pe valorile din răspuns.
data.identitati.identitati_inchise
integer
Câte identităţi s-au închis în toleranţă.
data.identitati.identitati_neverificate
integer
Câte identităţi n-au putut fi verificate, din lipsă de date pe una din laturi.
data.identitati.verificari
integer
Câte combinaţii au fost verificate.
data.identitati.verificari_inchise
integer
Câte verificări s-au închis în toleranţă.
data.identitati.detalii[]
array
Cele şaisprezece identităţi declarate, cu toleranţa
(k+1) × 0,05 şi abaterea maximă a fiecăreia.
data.identitati.detalii[].identitate
string
Identitatea verificată — ce sumă trebuie să dea ce total.
data.identitati.detalii[].toleranta
string
Cât se acceptă ca abatere înainte ca identitatea să fie considerată neînchisă — rotunjirea sursei, nu o eroare.
data.identitati.detalii[].luni_verificate
integer
Câte luni au intrat în verificare.
data.identitati.detalii[].luni_inchise
integer
Câte luni s-au închis în toleranţă.
data.identitati.detalii[].abatere_maxima
string
Cea mai mare abatere întâlnită între suma componentelor şi total.
data.identitati.neverificate
array
Identităţile declarate pe care fereastra cerută nu le-a putut verifica, fiecare cu motivul:
serie_inexistenta (sursa nu publică deloc componenta), nepublicata_in_fereastra (există, dar nu în intervalul ăsta) sau fara_perioada_completa (componentele există, dar nu simultan în nicio perioadă). Numărul verificat se schimbă cu fereastra, iar aici scrie de ce.
data.defalcari_incomplete[]
array
Defalcările care nu însumează totalul, cu restul nedefalcat pe fiecare lună.
data.defalcari_incomplete[].total
string
data.defalcari_incomplete[].eticheta
string
Eticheta afişabilă a valorii — versiunea citibilă a codului de alături.
data.defalcari_incomplete[].componente
array
Componentele care se adună în total.
data.defalcari_incomplete[].nota
string
Precizare despre cum se citesc datele — o capcană, o convenţie sau o limită a sursei.
data.defalcari_incomplete[].luni
object
Numărul de luni acoperite.
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.luni
integer
Numărul de luni acoperite.
meta.pozitii_totale
integer
Câte poziţii se potrivesc filtrelor, dincolo de pagina curentă.
meta.pozitii_returnate
integer
Câte poziţii s-au întors efectiv în răspunsul ăsta.
meta.nota_incomparabil
string
Precizare despre cum se citeşte răspunsul: o capcană, o convenţie sau o limită a sursei.
meta.nota_restante
string
Precizare despre cum se citeşte răspunsul: o capcană, o convenţie sau o limită a sursei.
meta.nota_coduri
string
Precizare despre cum se citeşte răspunsul: o capcană, o convenţie sau o limită a sursei.
meta.nota_identitati
string
Cum se citesc verificările de identitate din răspuns.
meta.nota_defalcari
string
Precizare despre cum se citeşte răspunsul: o capcană, o convenţie sau o limită a sursei.
meta.nota_null
string
De ce lipsesc unele valori: sursa nu le-a publicat, nu le-a calculat ori le-a suprimat.
meta.fara_date
string
data e null, iar aici stă motivul. Nu există valori în bază. Intervalul e în afara acoperirii; cadrul s-a închis în septembrie 2008, iar răspunsul trimite la /credite-depozite.
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/credite-depozite/arhiva
{
"data": {
"de_la": "2007-01",
"pana_la": "2008-09",
"unitate": "milioane lei",
"cadru": "vechi (înlocuit în octombrie 2008)",
"filtre": [],
"luni": [
"2007-01",
"2007-02",
"2007-03",
"2007-04",
"2007-05",
"2007-06",
"2007-07",
"2007-08",
"2007-09",
"2007-10",
"2007-11",
"2007-12",
"2008-01",
"2008-02",
"2008-03",
"2008-04",
"2008-05",
"2008-06",
"2008-07",
"2008-08",
"2008-09"
],
"pozitii": [
{
"pozitie": "CRL",
"cod": "CFINROL_CRL",
"bloc": "credite",
"moneda": "lei",
"eticheta": "total",
"unitate": "mil.lei",
"luni_publicate": 21,
"valori": {
"2007-01": "46828.8",
"2007-02": "48818.4",
"2007-03": "50503.4",
"2007-04": "52558.5",
"2007-05": "54825.7",
"2007-06": "57359.7",
"2007-07": "58913.5",
"2007-08": "60406.8",
"2007-09": "62723.1",
"2007-10": "64780.9",
"2007-11": "66334.5",
"2007-12": "67800.2",
"2008-01": "69412.4",
"2008-02": "71492.7",
"2008-03": "74215.9",
"2008-04": "76655.5",
"2008-05": "78511.6",
"2008-06": "80137.2",
"2008-07": "82117.8",
"2008-08": "83660.6",
"2008-09": "85457.6"
}
}
],
"identitati": {
"nota": "Identităţile sunt declarate, nu deduse din coduri: în această clasă aceeaşi literă înseamnă altceva în cele două blocuri — la credite `R` e „restante” şi `Z` e „rezidenţi”, la depozite `R` e „rezidenţi” şi `Z` e „nerezidenţi”.",
"identitati_declarate": 16,
"identitati": 16,
"identitati_inchise": 15,
"identitati_neverificate": 0,
"verificari": 336,
"verificari_inchise": 323,
"detalii": [
{
"identitate": "credite în lei: total = rezidenţi + nerezidenţi",
"toleranta": "0.1500",
"luni_verificate": 21,
"luni_inchise": 21,
"abatere_maxima": "0.1"
}
],
"neverificate": []
},
"defalcari_incomplete": [
{
"total": "CRLP",
"eticheta": "populaţie",
"componente": [
"CRLPC",
"CRLPL",
"CRLPX"
],
"nota": "Componentele nu însumează totalul, şi nu se verifică aşa: sursa nu numeşte restul. Golul creşte în timp.",
"luni": {
"2007-06": {
"total": "27883.8",
"suma_componentelor": "27486.8",
"nedefalcat": "397.0"
},
"2007-07": {
"total": "28888.4",
"suma_componentelor": "28472.8",
"nedefalcat": "415.6"
},
"2007-08": {
"total": "30024.7",
"suma_componentelor": "29595.3",
"nedefalcat": "429.4"
},
"2007-09": {
"total": "31011.5",
"suma_componentelor": "30567.6",
"nedefalcat": "443.9"
},
"2007-10": {
"total": "32080.1",
"suma_componentelor": "31617.3",
"nedefalcat": "462.8"
},
"2007-11": {
"total": "32924.0",
"suma_componentelor": "32442.0",
"nedefalcat": "482.0"
},
"2007-12": {
"total": "33573.7",
"suma_componentelor": "33074.3",
"nedefalcat": "499.4"
},
"2008-01": {
"total": "33956.4",
"suma_componentelor": "33435.4",
"nedefalcat": "521.0"
},
"2008-02": {
"total": "34781.6",
"suma_componentelor": "34229.9",
"nedefalcat": "551.7"
},
"2008-03": {
"total": "35708.4",
"suma_componentelor": "35117.4",
"nedefalcat": "591.0"
},
"2008-04": {
"total": "36605.3",
"suma_componentelor": "35982.2",
"nedefalcat": "623.1"
},
"2008-05": {
"total": "37360.5",
"suma_componentelor": "36715.6",
"nedefalcat": "644.9"
},
"2008-06": {
"total": "38038.8",
"suma_componentelor": "37376.0",
"nedefalcat": "662.8"
},
"2008-07": {
"total": "39291.7",
"suma_componentelor": "38609.6",
"nedefalcat": "682.1"
},
"2008-08": {
"total": "40242.1",
"suma_componentelor": "39549.3",
"nedefalcat": "692.8"
},
"2008-09": {
"total": "41016.8",
"suma_componentelor": "40311.7",
"nedefalcat": "705.1"
}
}
}
]
},
"meta": {
"sursa": "BNR — credite şi depozite în cadrul statistic vechi, înlocuit în octombrie 2008 (clasa 574).",
"acoperire": {
"de_la": "2007-01",
"pana_la": "2008-09"
},
"luni": 21,
"pozitii_totale": 52,
"pozitii_returnate": 52,
"nota_incomparabil": "Cifrele NU sunt comparabile cu /financiar/v1/credite-depozite, care acoperă aceleaşi luni în cadrul nou. Măsurat: totalul creditelor diferă cu 31,8%, iar „nerezidenţi” cu 98,8% — acolo intră şi expunerile interbancare. Tăieturile care înseamnă acelaşi lucru se potrivesc: creditele către populaţie coincid în 18 din 21 de luni, sub 1,3% abatere.",
"nota_restante": "Defalcarea curente/restante nu există nicăieri altundeva în modul. Restanţele în lei urcă de la 0,69% din stoc în ianuarie 2007 la 1,82% în septembrie 2008, când seria se opreşte.",
"nota_coduri": "Aceeaşi literă înseamnă altceva în cele două blocuri: la credite `R` e „restante” şi `Z` e „rezidenţi”, la depozite `R` e „rezidenţi” şi `Z` e „nerezidenţi”. Poziţiile sunt declarate una câte una, nu deduse din sufix.",
"nota_identitati": "15 din 16 identităţi se închid pe toate lunile lor, pe 336 verificări.",
"nota_defalcari": "Creditul către populaţie pe scopuri NU însumează totalul; golul creşte de la 397 milioane în iunie 2007 la 705 în septembrie 2008, pe lei. Stă în `defalcari_incomplete`, cu diferenţa la vedere, nu între identităţi.",
"nota_null": "`null` într-o lună înseamnă că poziţia n-a fost publicată atunci, nu zero."
}
}
GEThttps://oneapi.ro/api/financiar/v1/credite-depozite/arhiva?bloc=depozite&moneda=valuta
{
"data": {
"de_la": "2007-01",
"pana_la": "2008-09",
"unitate": "milioane lei",
"cadru": "vechi (înlocuit în octombrie 2008)",
"filtre": {
"bloc": "depozite",
"moneda": "valuta"
},
"luni": [
"2007-01",
"2007-02",
"2007-03",
"2007-04",
"2007-05",
"2007-06",
"2007-07",
"2007-08",
"2007-09",
"2007-10",
"2007-11",
"2007-12",
"2008-01",
"2008-02",
"2008-03",
"2008-04",
"2008-05",
"2008-06",
"2008-07",
"2008-08",
"2008-09"
],
"pozitii": [
{
"pozitie": "DDV",
"cod": "CFINROL_DDV",
"bloc": "depozite",
"moneda": "valuta",
"eticheta": "total (disponibilităţi, depozite la termen şi repo)",
"unitate": "mil.lei",
"luni_publicate": 21,
"valori": {
"2007-01": "32416.8",
"2007-02": "33618.5",
"2007-03": "34388.1",
"2007-04": "33853.1",
"2007-05": "34368.9",
"2007-06": "33841.8",
"2007-07": "34836.1",
"2007-08": "36806.8",
"2007-09": "38216.2",
"2007-10": "40035.0",
"2007-11": "42881.3",
"2007-12": "46742.5",
"2008-01": "48770.1",
"2008-02": "50265.6",
"2008-03": "50057.5",
"2008-04": "54393.6",
"2008-05": "52620.5",
"2008-06": "53645.6",
"2008-07": "54634.9",
"2008-08": "55143.3",
"2008-09": "57235.5"
}
}
],
"identitati": {
"nota": "Identităţile sunt declarate, nu deduse din coduri: în această clasă aceeaşi literă înseamnă altceva în cele două blocuri — la credite `R` e „restante” şi `Z` e „rezidenţi”, la depozite `R` e „rezidenţi” şi `Z` e „nerezidenţi”.",
"identitati_declarate": 16,
"identitati": 16,
"identitati_inchise": 15,
"identitati_neverificate": 0,
"verificari": 336,
"verificari_inchise": 323,
"detalii": [
{
"identitate": "credite în lei: total = rezidenţi + nerezidenţi",
"toleranta": "0.1500",
"luni_verificate": 21,
"luni_inchise": 21,
"abatere_maxima": "0.1"
}
],
"neverificate": []
},
"defalcari_incomplete": [
{
"total": "CRLP",
"eticheta": "populaţie",
"componente": [
"CRLPC",
"CRLPL",
"CRLPX"
],
"nota": "Componentele nu însumează totalul, şi nu se verifică aşa: sursa nu numeşte restul. Golul creşte în timp.",
"luni": {
"2007-06": {
"total": "27883.8",
"suma_componentelor": "27486.8",
"nedefalcat": "397.0"
},
"2007-07": {
"total": "28888.4",
"suma_componentelor": "28472.8",
"nedefalcat": "415.6"
},
"2007-08": {
"total": "30024.7",
"suma_componentelor": "29595.3",
"nedefalcat": "429.4"
},
"2007-09": {
"total": "31011.5",
"suma_componentelor": "30567.6",
"nedefalcat": "443.9"
},
"2007-10": {
"total": "32080.1",
"suma_componentelor": "31617.3",
"nedefalcat": "462.8"
},
"2007-11": {
"total": "32924.0",
"suma_componentelor": "32442.0",
"nedefalcat": "482.0"
},
"2007-12": {
"total": "33573.7",
"suma_componentelor": "33074.3",
"nedefalcat": "499.4"
},
"2008-01": {
"total": "33956.4",
"suma_componentelor": "33435.4",
"nedefalcat": "521.0"
},
"2008-02": {
"total": "34781.6",
"suma_componentelor": "34229.9",
"nedefalcat": "551.7"
},
"2008-03": {
"total": "35708.4",
"suma_componentelor": "35117.4",
"nedefalcat": "591.0"
},
"2008-04": {
"total": "36605.3",
"suma_componentelor": "35982.2",
"nedefalcat": "623.1"
},
"2008-05": {
"total": "37360.5",
"suma_componentelor": "36715.6",
"nedefalcat": "644.9"
},
"2008-06": {
"total": "38038.8",
"suma_componentelor": "37376.0",
"nedefalcat": "662.8"
},
"2008-07": {
"total": "39291.7",
"suma_componentelor": "38609.6",
"nedefalcat": "682.1"
},
"2008-08": {
"total": "40242.1",
"suma_componentelor": "39549.3",
"nedefalcat": "692.8"
},
"2008-09": {
"total": "41016.8",
"suma_componentelor": "40311.7",
"nedefalcat": "705.1"
}
}
}
]
},
"meta": {
"sursa": "BNR — credite şi depozite în cadrul statistic vechi, înlocuit în octombrie 2008 (clasa 574).",
"acoperire": {
"de_la": "2007-01",
"pana_la": "2008-09"
},
"luni": 21,
"pozitii_totale": 52,
"pozitii_returnate": 15,
"nota_incomparabil": "Cifrele NU sunt comparabile cu /financiar/v1/credite-depozite, care acoperă aceleaşi luni în cadrul nou. Măsurat: totalul creditelor diferă cu 31,8%, iar „nerezidenţi” cu 98,8% — acolo intră şi expunerile interbancare. Tăieturile care înseamnă acelaşi lucru se potrivesc: creditele către populaţie coincid în 18 din 21 de luni, sub 1,3% abatere.",
"nota_restante": "Defalcarea curente/restante nu există nicăieri altundeva în modul. Restanţele în lei urcă de la 0,69% din stoc în ianuarie 2007 la 1,82% în septembrie 2008, când seria se opreşte.",
"nota_coduri": "Aceeaşi literă înseamnă altceva în cele două blocuri: la credite `R` e „restante” şi `Z` e „rezidenţi”, la depozite `R` e „rezidenţi” şi `Z` e „nerezidenţi”. Poziţiile sunt declarate una câte una, nu deduse din sufix.",
"nota_identitati": "15 din 16 identităţi se închid pe toate lunile lor, pe 336 verificări.",
"nota_defalcari": "Creditul către populaţie pe scopuri NU însumează totalul; golul creşte de la 397 milioane în iunie 2007 la 705 în septembrie 2008, pe lei. Stă în `defalcari_incomplete`, cu diferenţa la vedere, nu între identităţi.",
"nota_null": "`null` într-o lună înseamnă că poziţia n-a fost publicată atunci, nu zero."
}
}
GEThttps://oneapi.ro/api/financiar/v1/credite-depozite/arhiva?de_la=2024-06-15
{
"data": null,
"meta": {
"de_la": "2024-06",
"pana_la": "2008-09",
"acoperire": {
"de_la": "2007-01",
"pana_la": "2008-09"
},
"fara_date": "Intervalul cerut e în întregime în afara acoperirii (2007-01 → 2008-09). Cadrul s-a închis în septembrie 2008; pentru lunile de după, /financiar/v1/credite-depozite.",
"fara_date_cod": "in_afara_acoperirii"
}
}
Coduri de eroare
| Cod | Slug | Când apare |
|---|---|---|
| 401 | neautentificat | Token lipsă, invalid, expirat sau revocat. |
| 403 | feature_indisponibil | Planul curent nu include funcţia de care ţine ruta. |
| 422 | validare | Bloc sau monedă în afara listei, perioadă scrisă altfel decât YYYY-MM, sau interval_prea_lung peste 36 de luni. |
| 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": "validare",
"mesaj": "Bloc sau monedă în afara listei, perioadă scrisă altfel decât YYYY-MM, sau interval_prea_lung peste 36 de luni.",
"detalii": {
"bloc": [
"Valoarea trimisă nu respectă regula parametrului."
]
}
}
}