FinchContext
Run with

Build Czech ČNB Supervisory Report (SDAT XML)

Skill: Convert supervised-entity data into a ČNB SDAT statement

Region: Czech Republic (Česká republika) Category: Government — Regulatory (ČNB SDAT) Does: Takes a supervised entity's prudential / statistical data and assembles the SDAT statement (výkaz) XML for submission to the Czech National Bank (Česká národní banka) through the SDAT collection system, per the SDAT technical specification. Spec: ČNB SDAT technical documentation — XML message structure + per-statement data-set definitions (current version)

SDAT (Sběr dat) is ČNB's data-collection platform, which replaced the legacy SDNS/MtS-ISL-SUD systems. Banks, credit unions, insurers, investment firms, funds, payment institutions and other supervised entities submit periodic výkazy (prudential, statistical and reporting-obligation returns) as XML defined by SDAT data sets (datové sady). Each statement has a defined periodicity, deadline and validation rule set published by ČNB. Element names below follow the SDAT statement/data-set definition, not a verbatim schema.


When this applies


Structure (SDAT statement → XML)

Envelope        message metadata: reporting entity ID, statement (výkaz) code,
                data-set (datová sada) version, reference period, submission type
Sections / rows the statement's defined data set:
   indikátory   reported indicators keyed by dimension members
                (instrument, currency, counterparty sector, maturity, etc.)
   hodnoty      numeric values per cell (amounts, counts, rates)
Dimensions      code-list members per ČNB metadata (číselníky)
Control         internal cross-checks / totals defined for the statement

Data rules


Worked example (quarterly prudential return, outline)

Envelope: entity=ČNB-assigned ID, výkaz code=..., data set v.20xx,
          period 2026-Q1, type=řádné
Rows: indicator "total assets" → value 5,250,000 (CZK thousand)
      dimension currency=CZK, counterparty sector=S.11
Control: components → subtotal foots; cross-check vs related statement passes

Assembled as a SDAT XML message and submitted via the SDAT portal/API; ČNB validation must pass for acceptance.


Validation checklist


Last updated: 2026-06-04 — confirm the current SDAT data-set versions, code lists, validation rules, units, and deadlines for each applicable statement against current ČNB (cnb.cz, SDAT metadata) guidance before use.