oneapi
Autentificare
Financiar v1 / Fiscal

Acoperirea datelor fiscale

Ce perioadă acoperă fiecare set, ce lipseşte şi câte valori sunt marcate de_verificat.

Ruta asta e onestitatea zonei. Fiscalitatea e singura parte a platformei unde o valoare veche nu
înseamnă date vechi, ci salariu calculat greşit — deci cine o foloseşte trebuie să poată afla
singur, fără să întrebe pe cineva, ce anume nu e confirmat şi ce goluri există.

GET
https://oneapi.ro/api/financiar/v1/fiscal/acoperire

Parametri de interogare

Ruta nu acceptă parametri de interogare.

Cum se comportă

  • Ce perioadă acoperă fiecare set, ce goluri există şi câte valori sunt marcate de_verificat.
  • Ruta asta e onestitatea zonei. Fiscalitatea e singura parte a platformei unde o valoare veche nu înseamnă date vechi, ci salariu calculat greşit. Cine o foloseşte trebuie să poată afla singur, fără să întrebe pe nimeni, ce anume nu e confirmat şi unde sunt golurile.
  • Golurile cunoscute azi, toate listate în răspuns: plafon_micro se opreşte la 31.12.2024; normele de venit acoperă 19 judeţe din 42, fiindcă restul sunt scanuri fără text ori nu sunt publicate pe pagina centrală a anului; tranşa graduală a deducerii personale (venit între salariul minim şi salariul minim + 2.000 lei) nu e transcrisă, iar un calcul care cade în ea refuză explicit în loc să presupună zero.
  • Valorile neconfirmate de azi: patru în registrul comun (TVA 21%, plafonul micro, pragul de TVA, salariul minim 2026 — sunt ale modulului Business, trecute în evidenţa lui) şi trei din opt facilităţi sectoriale, cele agroalimentare. Grila deducerii personale NU mai e printre ele: a fost transcrisă integral de pe portalul legislativ.

La ce folosește

  • Decizia dacă rezultatul unui calculator poate fi folosit ca atare sau are nevoie de verificare.
  • Monitorizarea, dintr-un sistem propriu, a momentului în care un gol se închide.
  • Auditul unei zone cu răspundere legală, fără să ceri cuiva explicaţii.

Structura răspunsului

CâmpTipDescriere
data.seturi.cote_praguri_salariu_minim object
data.seturi.facilitati object
data.seturi.deduceri object
data.seturi.norme_venit object
data.goluri[] string[] Fiecare gol, cu setul, ce lipseşte, de când şi ce efect are asupra rutelor.
data.de_verificat_total number Câte valori din toată zona nu au fost confirmate pe textul actului normativ.
meta.sursa string Sursa oficială din care vin datele, cu licenţa ei acolo unde e cerută.
meta.nota string Precizare despre cum se citesc datele din răspuns — o capcană, o convenţie sau o limită a sursei.
data.seturi.cote_praguri_salariu_minim.sursa string Numeşte explicit tabela citită cross-modul — nu există o copie locală.

Exemple de răspuns

GEThttps://oneapi.ro/api/financiar/v1/fiscal/acoperire
{
    "data": {
        "seturi": {
            "cote_praguri_salariu_minim": {
                "sursa": "business_indicatori_fiscali (modulul Business — se citeşte, nu se scrie de aici)",
                "indicatori": [
                    {
                        "indicator": "cota_cam",
                        "valori": 1,
                        "de_la": "2018-01-01",
                        "in_vigoare": true,
                        "ultima_incheiere": null,
                        "de_verificat": 0
                    }
                ]
            },
            "facilitati": {
                "randuri": 12,
                "sectoare": [
                    "agroalimentar",
                    "constructii",
                    "it"
                ],
                "de_verificat": 0
            },
            "deduceri": {
                "randuri": 210,
                "de_verificat": 0,
                "de_la": "2023-01-01"
            },
            "norme_venit": {
                "randuri": 11115,
                "ani": [
                    2026
                ],
                "judete": [
                    "B",
                    "BR",
                    "CJ",
                    "CT",
                    "CV",
                    "DJ",
                    "GL",
                    "GR",
                    "HR",
                    "IL",
                    "IS",
                    "MM",
                    "MS",
                    "SB",
                    "SJ",
                    "SM",
                    "TL",
                    "TR",
                    "VN"
                ],
                "zone": {
                    "B": [
                        "AS1FP Centru A Zona 0",
                        "AS1FP Periferie C+D Zona II+III",
                        "AS1FP Semicentru B Zona I",
                        "AS2FP Centru A Zona 0",
                        "AS2FP Periferie C+D Zona II+III",
                        "AS2FP Semicentru B Zona I",
                        "AS3FP Centru A Zona 0",
                        "AS3FP Periferie C+D Zona II+III",
                        "AS3FP Semicentru B Zona I",
                        "AS4FP Centru A Zona 0",
                        "AS4FP Periferie C+D Zona II+III",
                        "AS4FP Semicentru B Zona I",
                        "AS5FP Centru A Zona 0",
                        "AS5FP Periferie C+D Zona II+III",
                        "AS5FP Semicentru B Zona I",
                        "AS6FP Centru A Zona 0",
                        "AS6FP Periferie C+D Zona II+III",
                        "AS6FP Semicentru B Zona I"
                    ],
                    "BR": [
                        "Norma anuală de venit pentru pentru fiecare poziție Codul şi activităților"
                    ],
                    "CJ": [
                        "Comune și sate",
                        "Municipii nereședință de județ",
                        "Municipiu reședință de județ",
                        "Orașe"
                    ],
                    "CT": [
                        "Norma anuală de venit pentru fiecare poziție Codul şi denumirea activităţilor din Clasificarea activităţilor din economia naţională CAEN corespunzătoare Rev. 2 activităților"
                    ],
                    "CV": [
                        "Codul şi denumirea activităţilor din Clasificarea activităţilor din economia naţională CAEN Rev. Municipii 3 - 1330: Finisarea materialelor textile 48600 - 4711: Comerţ cu amănuntul nespecializat, cu vânzare predominantă de produse alimentare, 48600 băuturi şi tutun - 4776: Comerţ cu amănuntul al florilor, plantelor şi seminţelor; comerţ cu amănuntul al animalelor de companie şi al hranei pentru acestea 48600 - 4712: Comerţ cu amănuntul nespecializat, cu vânzare predominantă de produse nealimentare - 4721: Comerţ cu amănuntul al fructelor şi legumelor proaspete",
                        "Comune Zona I",
                        "Comune Zona II",
                        "Orase"
                    ],
                    "DJ": [
                        "COMUNE",
                        "MUNICIPIUL CRAIOVA",
                        "ORASE"
                    ],
                    "GL": [
                        "Norma anuală de venit pentru fiecare poziție Codul şi denumirea activităţilor din Clasificarea activităţilor din economia naţională CAEN corespunzătoare Rev. 2 activităților"
                    ],
                    "GR": [
                        "COMUNE",
                        "MUNICIPII",
                        "ORAȘE"
                    ],
                    "HR": [
                        "Comune",
                        "Municipii",
                        "Oraşe"
                    ],
                    "IL": [
                        "COMUNE",
                        "MUNICIPII",
                        "ORAȘE"
                    ],
                    "IS": [
                        "Comuna Răducăneni",
                        "Comune/sate",
                        "Mun. Iaşi şi comunele: Miroslava, Bărnova, Tomeşti, Rediu, Valea Lupului, Holboca",
                        "Mun. Paşcani",
                        "Oraşul Hârlău",
                        "Oraşul Târgu Frumos"
                    ],
                    "MM": [
                        "Comune",
                        "Municipiu",
                        "Orașe"
                    ],
                    "MS": [
                        "Luduș, Sovata, Iernut, Sărmașu, Miercurea Nirajului, Sângeorgiu de Pădure, Ungheni",
                        "SIGHIȘOARA REGHIN TÂRNĂVENI",
                        "TÂRGU MUREȘ",
                        "Zona rurală"
                    ],
                    "SB": [
                        "Comune",
                        "Mun. Sibiu şi Codul şi denumirea activităţilor din Clasificarea activităţilor din economia naţională CAEN Mediaş",
                        "Oraşe"
                    ],
                    "SJ": [
                        "Comune",
                        "Municipiu",
                        "Oraşe"
                    ],
                    "SM": [
                        "Ardud, Livada",
                        "Carei",
                        "Comune",
                        "Negresti Oas",
                        "Satu Mare",
                        "Tasnad"
                    ],
                    "TL": [
                        "Norma anuală de venit pentru pentru fiecare poziție Codul şi"
                    ],
                    "TR": [
                        "Comune",
                        "Municipii",
                        "Oraşe"
                    ],
                    "VN": [
                        "Norma anuală de venit pentru pentru fiecare poziție Codul şi"
                    ]
                }
            }
        },
        "goluri": [
            {
                "set": "financiar_fiscal_deduceri",
                "ce": "regimul deducerii personale de dinainte de 2023-01-01",
                "gol_de_la": null,
                "efect": "Un calcul cu `la_data` mai vechi refuză cu `deducere_neacoperita`, în loc să presupună zero. Deducerea se poate trimite explicit prin `deducere_personala`. Din 2023-01-01 încoace grila e completă — toate cele 41 de tranşe, pe cinci coloane de persoane în întreţinere."
            }
        ],
        "de_verificat_total": 0
    },
    "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`.",
        "nota": "Ruta asta e onestitatea zonei: orice valoare marcată `de_verificat` e o valoare pe care nu am confirmat-o pe textul actului normativ. Un calcul care foloseşte măcar una o semnalează la nivel de răspuns."
    }
}

Coduri de eroare

CodSlugCând apare
401neautentificatToken lipsă sau invalid.
403feature_indisponibilfinanciar.fiscal_referinta nu e în planul curent.
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": "neautentificat",
        "mesaj": "Token lipsă sau invalid."
    }
}