---
id: "cz_dic"
kind: "datatype"
status: "draft"
is_pii: true
categories: ["finances"]
country: ["CZ"]
langs: ["cs"]
quality: 100
url: "http://registry.apicrafter.io/datatype/cz_dic"
---

# Czech VAT number (DIČ) (`cz_dic`)

> **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.

Daňové identifikační číslo (DIČ), the Czech tax identification number, also used as the VAT (DPH) number. It is CZ followed by a base part: for a legal entity its 8-digit IČO, for an individual the 9- or 10-digit birth number (rodné číslo), or a number that the tax administrator assigns instead (vlastní identifikátor, VČP), for example to people without a birth number. Since 1 January 2021 an individual can ask for such a number so that the DIČ no longer contains the birth number. python-stdnum validates assigned numbers of 9 digits that start with 6 with their own check digit. The CZ prefix is often omitted or followed by a space.

- Parent datatype: `vatin`
- Personal data (PII): yes
- Categories: Finances and banking (finances)
- Countries: Czechia (CZ)
- Languages: Czech (cs)
- Classification: identifier

## Detection

Regular expression (Python `re`):

```
^(?:CZ[ -]?)?(?:\d{8}|\d{6}/?\d{3,4})$
```

Check digit algorithm: `cz_dic`

## Examples

- `CZ25123891` — Legal entity, example from the python-stdnum documentation
- `7103192745` — Individual with a birth number, example from the python-stdnum documentation
- `640903926` — Number assigned by the tax administrator, example from the python-stdnum documentation
- `CZ 87623153` — Synthetic 8-digit number with a valid check digit
- `CZ25123890` (invalid example) — Check digit does not match
- `95123891` (invalid example) — python-stdnum rejects 8-digit numbers that start with 9

## Mappings

- orgid: `CZ-DIC`
- schema_org: `taxID`, `vatID`
- stdnum: `cz.dic`

## Supported by tools

- `awsglue`
- `dataprep`
- `pythonstdnum`

## Translations

- cs: Daňové identifikační číslo (DIČ): Kód CZ a kmenová část tvořená IČO právnické osoby, rodným číslem fyzické osoby nebo vlastním identifikátorem přiděleným správcem daně (VČP).
- ru: Налоговый номер Чехии (DIČ): Код CZ и основная часть - IČO юридического лица, персональный номер (rodné číslo) физического лица или номер, присвоенный налоговой службой.

## Sources

- doc: <https://financnisprava.gov.cz/assets/cs/prilohy/d-sprava-dani-a-poplatku/79651_20_MP_ke_zmene_DIC_na_zadost_subjektu.pdf>
- other: <https://arthurdejong.org/python-stdnum/doc/2.2/stdnum.cz.dic.html>
- other: <https://docs.dataprep.ai/user_guide/clean/clean_cz_dic.html>

## Quality

Score 100/100.

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