---
title: "Get financial reports"
method: GET
path: "/v1/company/{company_id}/financials"
tags: ["v1"]
---

# Get financial reports

`GET /v1/company/{company_id}/financials`

## Path parameters

- `company_id` string, required

## Response `200`

Success

- FinancialsResponse
  - `reports` Report[], required
    - `report_id` string, required — Unique identifier for the financial report. Example: f47ac10b-58cc-4372-a567-0e02b2c3d479
    - `consolidated` boolean, required — Whether the report is a consolidated report or not.
    - `aktiva` ReportTable, required
      - `rows` ReportRow[], required
        - `name` string, required
        - `formatted_name` string, required
        - `current_value` integer, nullable, required
        - `previous_value` integer, nullable, required
        - `children` ReportRow[], required
    - `passiva` ReportTable, required
      - `rows` ReportRow[], required
        - `name` string, required
        - `formatted_name` string, required
        - `current_value` integer, nullable, required
        - `previous_value` integer, nullable, required
        - `children` ReportRow[], required
    - `guv` ReportTable
      - `rows` ReportRow[], required
        - `name` string, required
        - `formatted_name` string, required
        - `current_value` integer, nullable, required
        - `previous_value` integer, nullable, required
        - `children` ReportRow[], required
    - `report_start_date` string, date, nullable, required — Format: ISO 8601 (YYYY-MM-DD)
    - `report_end_date` string, date, required — Format: ISO 8601 (YYYY-MM-DD)
    - `sources` ReportSource[], required — Sources of the report data. Presigned URLs accessible for 30 minutes.
      - `html_url` string, required — Url of the rendered HTML report. In the form of a presigned url accessible for 30 minutes.
  - `indicators` CompanyIndicator[], required — The indicators for the company sorted by date with the first element being the latest.
    - `date` string, date, required — Date to which this financial indicators apply. Format: ISO 8601 (YYYY-MM-DD) Example: "2022-01-01"
    - `report_id` string, uuid, required — The report id (source) of the indicators.
    - `balance_sheet_total` integer, nullable, required — The balance sheet total of that year (in cents).
    - `net_income` integer, nullable, required — The net income of that year (in cents).
    - `parent_net_income` integer, nullable, required — The parent-attributed net income of that year (in cents).
    - `income_before_tax` integer, nullable, required — The income before income taxes of that year (in cents).
    - `income_after_tax` integer, nullable, required — The income after income taxes of that year (in cents).
    - `ebit` integer, nullable, required — The earnings before interest and taxes of that year (in cents).
    - `ebitda` integer, nullable, required — The earnings before interest, taxes, depreciation, and amortization of that year (in cents).
    - `revenue` integer, nullable, required — The revenue of that year (in cents).
    - `gross_profit` integer, nullable, required — The gross profit (Rohergebnis) of that year (in cents).
    - `cash` integer, nullable, required — The cash of that year (in cents).
    - `employees` integer, nullable, required — The number of employees of that year.
    - `equity` integer, nullable, required — The equity of that year (in cents).
    - `real_estate` integer, nullable, required — The real estate of that year (in cents).
    - `materials` integer, nullable, required — The materials of that year (in cents).
    - `pension_provisions` integer, nullable, required — The pension provisions of that year (in cents).
    - `salaries` integer, nullable, required — The salaries of that year (in cents).
    - `taxes` integer, nullable, required — The taxes of that year (in cents).
    - `other_taxes` integer, nullable, required — Other taxes (Sonstige Steuern) of that year (in cents).
    - `commission_income` integer, nullable, required — Commission income (Provisionserträge) of that year (in cents).
    - `commission_expense` integer, nullable, required — Commission expense (Provisionsaufwendungen) of that year (in cents).
    - `liabilities` integer, nullable, required — The liabilities of that year (in cents).
    - `capital_reserves` integer, nullable, required — The capital reserves of that year (in cents).
    - `active_accruals` integer, nullable, required — The active accruals of that year (in cents).
    - `passive_accruals` integer, nullable, required — The passive accruals of that year (in cents).
    - `fixed_assets` integer, nullable, required — The fixed assets of that year (in cents).
    - `current_assets` integer, nullable, required — The current assets of that year (in cents).
    - `receivables` integer, nullable, required — The receivables of that year (in cents).
    - `trade_receivables` integer, nullable, required — The trade receivables of that year (in cents).
    - `inventory` integer, nullable, required — The inventory of that year (in cents).
    - `provisions` integer, nullable, required — The provisions of that year (in cents).
    - `bank_debt` integer, nullable, required — The bank debt of that year (in cents).
    - `trade_payables` integer, nullable, required — The trade payables of that year (in cents).
    - `tangible_assets` integer, nullable, required — The tangible assets of that year (in cents).
    - `financial_assets` integer, nullable, required — The financial assets of that year (in cents).
    - `retained_earnings` integer, nullable, required — The retained earnings of that year (in cents).
    - `profit_carryforward` integer, nullable, required — The profit carryforward of that year (in cents).
    - `other_provisions` integer, nullable, required — The other provisions of that year (in cents).
    - `shareholder_liabilities` integer, nullable, required — The shareholder liabilities of that year (in cents).
    - `operating_depreciation` integer, nullable, required — The operating depreciation and amortization of that year (in cents).
    - `financial_depreciation` integer, nullable, required — The signed financial asset depreciation, write-down, or reversal of that year (in cents).
    - `other_operating_income` integer, nullable, required — The other operating income of that year (in cents).
    - `interest_income` integer, nullable, required — The interest income of that year (in cents).
    - `interest_expense` integer, nullable, required — The interest expense of that year (in cents).
    - `other_liabilities` integer, nullable, required — The other liabilities of that year (in cents).
    - `financial_debt` integer, nullable, required — The financial debt of that year (in cents).
    - `intangible_assets` integer, nullable, required — The intangible assets of that year (in cents).
    - `other_operating_expenses` integer, nullable, required — The other operating expenses of that year (in cents).
    - `affiliated_liabilities` integer, nullable, required — The affiliated liabilities of that year (in cents).
  - `merged` MergedFinancials, required — Financial data merged across all available report periods
    - `aktiva` MergedReportTable, required — Report table with data merged across multiple report periods
      - `rows` MergedReportRow[], required
        - `name` string, required
        - `formatted_name` string, required
        - `values` object, required — Report end date to value mapping (ISO date string as key)
        - `children` MergedReportRow[], required
    - `passiva` MergedReportTable, required — Report table with data merged across multiple report periods
      - `rows` MergedReportRow[], required
        - `name` string, required
        - `formatted_name` string, required
        - `values` object, required — Report end date to value mapping (ISO date string as key)
        - `children` MergedReportRow[], required
    - `guv` MergedReportTable — Report table with data merged across multiple report periods
      - `rows` MergedReportRow[], required
        - `name` string, required
        - `formatted_name` string, required
        - `values` object, required — Report end date to value mapping (ISO date string as key)
        - `children` MergedReportRow[], required

## Other responses

- `401` — Unauthorized
- `404` — Not Found
- `500` — Internal Server Error

---

[API](https://skmtc.net/openregister/apis/openregister-api.md) · [All operations](https://skmtc.net/openregister/apis/openregister-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/openregister/openregister-api/revisions/1d5abbf21b60/schema)
