---
title: "Romanian company yearly balance sheet + P&L (bilant ANAF) with Altman Z' and ratios ($0.01 per call)"
method: GET
path: "/v1/companies/{cui}/financials"
tags: ["v1"]
---

# Romanian company yearly balance sheet + P&L (bilant ANAF) with Altman Z' and ratios ($0.01 per call)

`GET /v1/companies/{cui}/financials`

## Request

- Base URL: `https://date-firme.dev-box.ro`
- URL: `https://date-firme.dev-box.ro/v1/companies/{cui}/financials`
- Auth: one of:
  - none
  - HTTP bearer

Romanian company financial statements (bilanț ANAF) by CUI, per year, newest first, in RON: turnover (cifra de afaceri), revenue, expenses, gross/net profit, loss, employees, assets, stocks, receivables, cash, debts, equity, plus Altman Z' and ratios (liquidity, debt/equity, net margin, ROA, turnover per employee). Empty list if no filings. Use when you need revenue, profit, debt or headcount trends or a solvency view over several years.

## Path parameters

- `cui` string, required

## Response `200`

Array of FinancialYearDto, newest first

- FinancialYearDto[]
  - `active_circulante` integer, nullable
  - `active_imobilizate` integer, nullable
  - `altman_z` AltmanZ
    - `risc` string, required
    - `score` number, double, required
    - `zona` string, required
  - `an` integer, required
  - `capital_subscris` integer, nullable
  - `capitaluri` integer, nullable
  - `casa_conturi` integer, nullable
  - `cheltuieli_totale` integer, nullable
  - `cifra_afaceri` integer, nullable
  - `creante` integer, nullable
  - `datorii` integer, nullable
  - `nr_angajati` integer, nullable
  - `pierdere_neta` integer, nullable
  - `profit_brut` integer, nullable
  - `profit_net` integer, nullable
  - `ratios` FinancialRatios, required: Derived ratios from a financial year (same formulas as admin UI).
    - `grad_indatorare` number, double, nullable: Datorii / Capitaluri (%). Bun: < 70
    - `lichiditate` number, double, nullable: Active circulante / Datorii (x). Bun: ≥ 1.5
    - `marja_neta` number, double, nullable: Profit net / Cifră afaceri (%). Bun: > 0
    - `productivitate_angajat` number, double, nullable: Cifră afaceri / Nr. angajați (RON)
    - `roa` number, double, nullable: Profit net / Total active (%)
    - `rotatie_creante` number, double, nullable: Cifră afaceri / Creanțe (x)
  - `stocuri` integer, nullable
  - `venituri_totale` integer, nullable

## Other responses

- `402`: Payment required (x402 v2). Body = PaymentRequired JSON (also base64-encoded in the PAYMENT-REQUIRED header): x402Version, error, resource {url, description, mimeType}, accepts[] {scheme: exact, network, amount (USDC atomic units, 6 decimals), asset, payTo, maxTimeoutSeconds, extra}, extensions.bazaar. Pay and retry the same request with the PAYMENT-SIGNATURE header.

---

[API](https://skmtc.dev/dev-box/apis/date-firme-api-romanian-company-data-onrc-anaf.md) · [All operations](https://skmtc.dev/dev-box/apis/date-firme-api-romanian-company-data-onrc-anaf/llms.txt) · [OpenAPI document](https://skmtc.dev/dev-box/apis/date-firme-api-romanian-company-data-onrc-anaf/revisions/ef416462a7f8?raw)
