Business v1 / Statistici
VAT statistics
How many companies are VAT registered, how many on collection, how many in split payment and how many tax inactive — counts over the whole base, not a sample.
GET
https://oneapi.ro/api/business/v1/statistici/tva
Query parameters
This route accepts no query parameters.
How it behaves
- Aggregates on VAT status: how many payers, cash-basis, split, inactive, with e-Invoicing — the overview of the VAT base.
What it is for
- Sizing the VAT-registered base for a market study.
- Estimating the audience of a product aimed at e-Invoicing enrolled companies.
- The context in which you interpret a single company's VAT status.
Response structure
All fields below live inside data.
FieldTypeDescription
platitori
integer
How many companies are VAT-registered.
la_incasare
integer
How many apply VAT on collection.
split
integer
How many apply split VAT.
inactivi
integer
How many are declared fiscally inactive.
e_factura
integer
Enrolled in e-Invoicing.
Response examples
GEThttps://oneapi.ro/api/business/v1/statistici/tva
{
"data": {
"platitori": 497537,
"la_incasare": 125201,
"split": 0,
"inactivi": 559303,
"e_factura": 286027
}
}
Error codes
| Code | Slug | When it occurs |
|---|---|---|
| 401 | neautentificat | Token missing, invalid, expired or revoked. |
| 403 | feature_indisponibil | The current plan does not include the feature the route depends on. |
| 422 | validare | The route takes no parameters apart from lang: any other parameter returns 422 instead of being ignored. |
| 429 | cota_depasita | The 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."
}
}