---
id: "cz_iban"
kind: "datatype"
status: "draft"
is_pii: false
categories: ["finances"]
country: ["CZ"]
langs: ["common"]
quality: 90
url: "http://registry.apicrafter.io/datatype/cz_iban"
---

# Czech IBAN (`cz_iban`)

> **Draft.** Draft records have not been reviewed yet and may be incomplete or wrong; do not treat them as authoritative for legal or compliance decisions.

International Bank Account Number of a bank account in the Czech Republic. Czech National Bank decree 169/2011 sets its form: 24 characters, CZ, two IBAN check digits, the 4-digit bank code (kód platebního styku) and the 16-digit account identifier, which is the 6-digit prefix and the 10-digit account number of the national format, both padded with leading zeros.

- Parent datatype: `iban`
- Personal data (PII): no
- Categories: Finances and banking (finances)
- Countries: Czechia (CZ)
- Languages: Common to most languages (common)
- Classification: identifier

## Detection

Regular expression (Python `re`):

```
^CZ\d{2}(?: ?\d{4}){5}$
```

Check digit algorithm: `iban_mod97`

## Examples

- `CZ6508000000192000145399` — Example of the Czech National Bank for the account 19-2000145399/0800
- `CZ65 0800 0000 1920 0014 5399` — The same IBAN in its printed form
- `CZ6508000000192000145398` (invalid example) — Check digits do not match
- `CZ650800000019200014539` (invalid example) — 23 characters

## Mappings

- dpv: `pd:BankAccount`
- stdnum: `iban`

## Translations

- cs: Česká IBAN: Mezinárodní číslo bankovního účtu - 24 znaků - CZ, dvě kontrolní číslice, kód banky a šestnáctimístný identifikátor účtu (předčíslí a číslo účtu).
- ru: IBAN Чехии: Международный номер банковского счёта в Чехии - 24 символа - CZ, две контрольные цифры, четырёхзначный код банка и шестнадцатизначный идентификатор счёта.

## Sources

- doc: <https://www.cnb.cz/cs/platebni-styk/iban/iban-mezinarodni-format-cisla-uctu/>
- doc: <https://www.zakonyprolidi.cz/cs/2011-169>
- other: <https://www.iban.com/structure>
- wikipedia: <https://cs.wikipedia.org/wiki/International_Bank_Account_Number>

## Quality

Score 90/100. Missing: detector coverage.

JSON: <http://registry.apicrafter.io/api/v1/datatypes/cz_iban.json> · Edit: <https://github.com/apicrafter/metacrafter-registry/edit/main/data/datatypes/CZ/finances/cz_iban.yaml>
