oneapi
Sign in
Business v1 / Nomenclatoare

Fiscal indicators

Fiscal reference values (VAT and income tax rates and so on) with their period of validity and the legislation behind them.

GET
https://oneapi.ro/api/business/v1/indicatori-fiscali

Query parameters

This route accepts no query parameters.

How it behaves

  • The dictionary of fiscal indicators (the declaration codes from the tax vector, e.g. IMP100), with the meaning of each — a reference for /firme/{cui}/vector-fiscal.

What it is for

  • Translating tax-vector codes into readable names.
  • Populating a legend in an interface that shows filing obligations.
  • Validating a return code received from an external source.

Response structure

All fields below live inside data[].

FieldTypeDescription
indicator string The indicator code.
valoare number | null The indicator value.
unitate string The unit of measure.
de_la string Valid from.
pana_la string | null Valid until.
act_normativ string The act that establishes it.
observatii string | null Notes published together with the entry.

Response examples

GEThttps://oneapi.ro/api/business/v1/indicatori-fiscali
{
    "data": [
        {
            "indicator": "cota_cam",
            "valoare": 2.25,
            "unitate": "%",
            "de_la": "2018-01-01",
            "pana_la": null,
            "act_normativ": "Codul Fiscal art.220^3",
            "observatii": null
        }
    ]
}

Error codes

CodeSlugWhen it occurs
401neautentificatToken missing, invalid, expired or revoked.
403feature_indisponibilThe current plan does not include the feature the route depends on.
422validareThe route takes no parameters apart from lang: any other parameter returns 422 instead of being ignored.
429cota_depasitaThe 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": "validare",
        "mesaj": "The route takes no parameters apart from lang: any other parameter returns 422 instead of being ignored."
    }
}