Česko: formáty identifikátoru firmy (IČO)

Tvar, kontrolní číslice, přijaté a odmítnuté příklady a volání API pro IČO (Česko). Každý příklad na této stránce projde stejnými validátory jako bezplatný validátor identifikátorů, takže hodnota uvedená jako přijatá je hodnota, kterou validátor přijme.

IČO

PoleHodnota
RejstříkVeřejný rejstřík (Ministerstvo spravedlnosti), RES
TvarN{7} C
Kontrolní číslicePouze informativní. 8 číslic, kratší čísla se čtou s doplněnými nulami na začátku. Váhy 8,7,6,5,4,3,2 pro prvních 7 číslic, r = součet modulo 11; kontrolní číslice = 1, když r je 0, 0, když r je 1, jinak 11 minus r. Pouze informativní: nesoulad je varování.
Vypočtený příklad (přijatý)45274649
Normalizovaný tvar45274649
Na vstupu se přijme iCZ45274649
Překlep v jednom znaku45274640 se přijme s varováním
Regex (normalizovaný tvar)^[0-9]{8}$
Volání APIGET /companies/search?country=CZ&company_number=45274649
Číslo DPHData rejstříku neobsahují pro tento identifikátor číslo DPH.

Poznámky a rozsah

Několik aktivních firem kontrolou neprojde. Číslo o 9 nebo 10 číslicích je rodné číslo (fyzická osoba) a odmítne se. Podnikatelé jako fyzické osoby se nikdy neposkytují.

Volání z kódu

curl "https://api.prometiam.com/functions/v1/risk-api/companies/search?country=CZ&company_number=45274649" \
  -H "Authorization: Bearer YOUR_API_KEY"

Zápis tvaru: N číslice · L písmeno · X číslice nebo písmeno · C kontrolní číslice nebo znak · {n} opakováno n krát.

Platný tvar a kontrolní číslice prokazují, že je číslo správně sestaveno, nikoli že ho firma drží. To zjistí jen dotaz do rejstříku.

Zdroj a uvedení autorství

Data rejstříku, která API pro Česko poskytuje, nesou toto uvedení zdroje (v původním znění):

Contains data from the public registers of the Czech Republic (Ministry of Justice, ISVR open data) and the Czech Statistical Office (RES, CC BY 4.0). Adapted by Prometiam.

Související stránky

Začněte 14denní zkušební období · Dokumentace API

Zkušební období trvá 14 dní a zahrnuje 500 kreditů. Vyžaduje se platební karta, během zkušebního období se nic neúčtuje; poté pokračuje tarif Starter (9,99 EUR měsíčně), pokud jej nezrušíte.

Frequently asked questions

Jak se ověřuje IČO?
8 číslic, kratší čísla se čtou s doplněnými nulami na začátku. Váhy 8,7,6,5,4,3,2 pro prvních 7 číslic, r = součet modulo 11; kontrolní číslice = 1, když r je 0, 0, když r je 1, jinak 11 minus r. Pouze informativní: nesoulad je varování.