> ## Documentation Index
> Fetch the complete documentation index at: https://slovakapi.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Get financial statement

> Returns the full record for a single financial statement.

To get a financial statement ID, use [List financial statements](/ruz/api-reference/identifier-lists/list-financial-statements).

<Tip>Learn more about [Data access](/ruz/getting-started/data-access) pattern used across the RÚZ API.</Tip>

***

## Common patterns

<AccordionGroup>
  <Accordion title="Follow links to financial reports">
    The response includes `idUctovnychVykazov`, which is an array of financial report IDs. You can fetch each one with [Get financial report](/ruz/api-reference/entity-details/get-financial-report) to retrieve the full report (tables, cover page, attachments).

    ```js Fetch financial reports from statement IDs theme={null}
    // 1. Fetch the financial statement
    const statement = await fetchStatement(340867);

    // 2. Fetch all financial reports linked to this statement
    const reports = await Promise.all(
      (statement.idUctovnychVykazov ?? []).map(id => fetchReport(id))
    );
    ```
  </Accordion>

  <Accordion title="Check the statement period and type">
    Use `obdobieOd`, `obdobieDo`, and `typ` to identify which accounting period and statement type you're working with.

    ```js Checking the statement period and type theme={null}
    // 1. Fetch the financial statement
    const statement = await fetchStatement(340867);

    // 2. Check the statement period and type
    console.log(`${statement.obdobieOd} – ${statement.obdobieDo}`);
    console.log(statement.typ);
    ```
  </Accordion>
</AccordionGroup>


## OpenAPI

````yaml ruz/openapi.json GET /api/uctovna-zavierka
openapi: 3.1.0
info:
  title: RÚZ API
  description: >-
    Public REST API for Slovakia's Register of Financial Statements (Register
    účtovných závierok). Exposes accounting units, financial statements,
    financial reports, and annual reports in JSON. Data is updated throughout
    the day as records are published.
  version: 2.5.0
  license:
    name: Creative Commons Zero (CC0)
    url: https://creativecommons.org/publicdomain/zero/1.0/
servers:
  - url: https://www.registeruz.sk/cruz-public
    description: Production
security: []
paths:
  /api/uctovna-zavierka:
    get:
      summary: Get financial statement
      description: >-
        Returns the full record for a single financial statement, including
        links to its individual financial reports.


        Obtain statement IDs from `idUctovnychZavierok` on an [accounting
        unit](/api-reference/get-accounting-unit).
      operationId: getFinancialStatement
      parameters:
        - $ref: '#/components/parameters/id'
      responses:
        '200':
          description: Financial statement returned successfully.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/FinancialStatement'
        '404':
          description: No financial statement found with the given `id`.
components:
  parameters:
    id:
      name: id
      in: query
      required: true
      description: Entity identifier — obtained from an identifier list endpoint.
      schema:
        type: integer
  schemas:
    FinancialStatement:
      type: object
      description: >-
        A financial statement (účtovná závierka) belonging to an accounting
        unit. Links to individual financial reports via `idUctovnychVykazov`.
      properties:
        id:
          type: integer
          description: Unique identifier.
        idUJ:
          type: integer
          description: ID of the parent accounting unit.
        obdobieOd:
          type: string
          description: Period start (`YYYY-MM`).
        obdobieDo:
          type: string
          description: Period end (`YYYY-MM`).
        typ:
          type: string
          enum:
            - Riadna
            - Mimoriadna
            - Priebežná
            - Kombinovaná
          description: Statement type.
        konsolidovana:
          type: boolean
          description: Whether this is a consolidated statement.
        konsolidovanaZavierkaUstrednejStatnejSpravy:
          type: boolean
          description: Consolidated statement of central government.
        suhrnnaUctovnaZavierkaVerejnejSpravy:
          type: boolean
          description: Summary statement of the public sector.
        datumPodania:
          type: string
          description: Date filed (`YYYY-MM-DD`).
        datumZostavenia:
          type: string
          description: Date prepared (`YYYY-MM-DD`).
        datumSchvalenia:
          type: string
          description: Date approved (`YYYY-MM-DD`).
        datumZostaveniaK:
          type: string
          description: Balance sheet date (`YYYY-MM-DD`).
        datumPrilozeniaSpravyAuditora:
          type: string
          description: Date auditor's report was attached (`YYYY-MM-DD`).
        nazovFondu:
          type: string
          description: Fund name — present only for fund statements.
        leiKod:
          type: string
          description: LEI code (20 characters).
        idUctovnychVykazov:
          type: array
          items:
            type: integer
          description: IDs of linked financial reports.
        zdrojDat:
          type: string
          description: Data source code.
        datumPoslednejUpravy:
          type: string
          description: Date last modified (`YYYY-MM-DD`).

````