Financiar v1 / Fiscal
Pragurile fiscale în vigoare
Plafonul pentru microîntreprinderi şi pragul de scutire de TVA, la o dată. Aceeaşi sursă ca la
cote, dar rută separată fiindcă e altă întrebare: un prag spune „de aici încolo se schimbă
regimul", o cotă spune „atât se plăteşte".
⚠️ plafon_micro are un gol din 1 ianuarie 2025 — sursa nu mai are intrare după 31.12.2024.
Un la_data de după primeşte eroare, iar golul e listat şi la /fiscal/acoperire.
GET
https://oneapi.ro/api/financiar/v1/fiscal/praguri
Parametri de interogare
NumeTipDescriereValori acceptate
la_dataopțional
string | null
Opţional,
AAAA-LL-ZZ; implicit ziua curentă.
ex. 2024-06-15
tipopțional
string | null
Opţional:
plafon_micro ori prag_tva_scutire.
plafon_microprag_tva_scutire
Cum se comportă
- Plafonul pentru microîntreprinderi şi pragul de scutire de TVA, la o dată, din acelaşi registru comun ca la cote.
- Rută separată de
/fiscal/cotefiindcă e altă întrebare: un prag spune „de aici încolo se schimbă regimul", o cotă spune „atât se plăteşte". Cine caută un prag nu vrea să filtreze printre cote. - ⚠️
plafon_microare un gol din 1 ianuarie 2025 — registrul nu are nicio intrare după 31.12.2024. Unla_datade după primeşte eroare, nu ultima valoare cunoscută. Golul e listat explicit şi la/fiscal/acoperire.
La ce folosește
- Verificarea dacă o firmă mai intră în regimul de microîntreprindere la o dată anume.
- Pragul de la care înregistrarea în scopuri de TVA devine obligatorie.
Structura răspunsului
CâmpTipDescriere
data.la_data
string
Data la care sunt valabile valorile întoarse.
data.valori[].indicator
string
Indicatorul statistic la care se referă valoarea.
data.valori[].valoare
string
Valoarea publicată de sursă pentru combinaţia de mai sus.
data.valori[].unitate
string
eur la plafonul micro, lei la pragul de TVA — pragurile nu sunt toate în aceeaşi monedă.
data.valori[].de_la
string
Începutul intervalului acoperit.
data.valori[].pana_la
null
Sfârşitul intervalului acoperit, inclusiv.
data.valori[].act_normativ
string
data.valori[].de_verificat
boolean
true când valoarea nu a fost confirmată pe textul actului.
meta.sursa
string
Sursa oficială din care vin datele, cu licenţa ei acolo unde e cerută.
meta.de_verificat
array
Ce valori folosite nu sunt confirmate legal. Gol înseamnă că toate sunt.
meta.nota_acoperire
string
De ce totalul e o limită de jos, în proză.
meta.total_e_limita_de_jos e cuvântul pe care comuţi în cod.
meta.fara_date
data e null, iar aici stă motivul. Cotaţia există la sursă, dar importul nostru e în urmă; răspunsul spune până când avem date. Pentru plafon_micro, orice dată din 2025 încoace.
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.
Exemple de răspuns
GEThttps://oneapi.ro/api/financiar/v1/fiscal/praguri
{
"data": {
"la_data": "2026-10-07",
"valori": [
{
"indicator": "plafon_micro",
"valoare": "100000",
"unitate": "eur",
"de_la": "2026-01-01",
"pana_la": null,
"act_normativ": "OUG 156/2024",
"de_verificat": false
}
]
},
"meta": {
"sursa": "Legislaţia fiscală, curatată manual, cu act normativ pe fiecare valoare. Cotele, pragurile şi salariul minim se citesc din registrul comun `business_indicatori_fiscali`.",
"de_verificat": [],
"nota_acoperire": "Ce perioade acoperă fiecare set şi ce e neconfirmat: /financiar/v1/fiscal/acoperire."
}
}
GEThttps://oneapi.ro/api/financiar/v1/fiscal/praguri?la_data=2024-06-15
{
"data": {
"la_data": "2024-06-15",
"valori": [
{
"indicator": "plafon_micro",
"valoare": "500000",
"unitate": "eur",
"de_la": "2023-01-01",
"pana_la": "2024-12-31",
"act_normativ": "Legea 370/2022",
"de_verificat": false
}
]
},
"meta": {
"sursa": "Legislaţia fiscală, curatată manual, cu act normativ pe fiecare valoare. Cotele, pragurile şi salariul minim se citesc din registrul comun `business_indicatori_fiscali`.",
"de_verificat": [],
"nota_acoperire": "Ce perioade acoperă fiecare set şi ce e neconfirmat: /financiar/v1/fiscal/acoperire."
}
}
GEThttps://oneapi.ro/api/financiar/v1/fiscal/praguri?tip=prag_tva_scutire
{
"data": {
"la_data": "2026-10-07",
"valori": [
{
"indicator": "prag_tva_scutire",
"valoare": "395000",
"unitate": "lei",
"de_la": "2025-09-01",
"pana_la": null,
"act_normativ": "Legea 141/2025",
"de_verificat": false
}
]
},
"meta": {
"sursa": "Legislaţia fiscală, curatată manual, cu act normativ pe fiecare valoare. Cotele, pragurile şi salariul minim se citesc din registrul comun `business_indicatori_fiscali`.",
"de_verificat": [],
"nota_acoperire": "Ce perioade acoperă fiecare set şi ce e neconfirmat: /financiar/v1/fiscal/acoperire."
}
}
Coduri de eroare
| Cod | Slug | Când apare |
|---|---|---|
| 401 | neautentificat | Token lipsă sau invalid. |
| 403 | feature_indisponibil | financiar.fiscal_referinta nu e în planul curent. |
| 422 | validare | tip nu e un prag (cotele sunt la /fiscal/cote) ori la_data nu e o dată; detalii spune care. |
| 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": "tip nu e un prag (cotele sunt la /fiscal/cote) ori la_data nu e o dată; detalii spune care.",
"detalii": {
"la_data": [
"Valoarea trimisă nu respectă regula parametrului."
]
}
}
}