Přetáhněte XML nebo PDF soubor sem, nebo
O tomto nástroji
Tento nástroj vytvořila společnost IDEA, vývojář mzdového softwaru, aby uživatelům usnadnila kontrolu XML podání před odesláním na ČSSZ. ČSSZ bohužel neposkytuje žádné uživatelsky přívětivé zobrazení podaných dat JMHZ a REGZEC.
- Načtěte XML soubor z vašeho mzdového softwaru
- Zkontrolujte data zaměstnanců v čitelné formě
- Validujte oproti službě ČSSZ ePodání
- Exportujte PDF jako doklad o obsahu podání s přiloženým XML
- Opravte částečně přijaté podání podle výsledku z ČSSZ
Vše běží v prohlížeči. XML se nikam neodesílá, dokud nekliknete na Validovat. PDF se generuje lokálně.
Výsledek validace
Proč tento nástroj vznikl
Od roku 2026 musí zaměstnavatelé v ČR podávat Jednotné měsíční hlášení zaměstnavatele (JMHZ) a registraci zaměstnanců (REGZEC) elektronicky přes systém ČSSZ. XML soubory, které mzdové softwary generují, jsou složité a obtížně čitelné. ČSSZ bohužel neposkytuje žádné uživatelsky přívětivé zobrazení podaných dat JMHZ a REGZEC — zaměstnavatel tak nemá přehledný způsob, jak ověřit, co vlastně podal.
Tento nástroj vytvořila společnost IDEA, vývojář mzdového softwaru, aby uživatelům usnadnila kontrolu dat před odesláním. Nástroj data nikam nepodává — slouží výhradně ke kontrole a ověření správnosti XML souboru před vlastním podáním. Cílem je:
- Ověřit, že XML vygenerované mzdovým softwarem obsahuje správné údaje
- Doložit, že obsah podání v okamžiku odeslání odpovídal zákonným požadavkům — nezávisle na tom, zda systémy ČSSZ data zpracují správně
- Uchovat důkaz o obsahu podání pro případ, že ČSSZ eviduje jiné údaje, než které zaměstnavatel skutečně odeslal
Jak nástroj používat
1. Načtení XML souboru
Přetáhněte XML soubor do vyznačené oblasti nebo klikněte na Vyberte soubor. Nástroj automaticky rozpozná typ (JMHZ / REGZEC). Soubor se zpracovává výhradně ve vašem prohlížeči — nikam se neodesílá.
2. Prohlížení a kontrola dat
JMHZ zobrazuje záložky: Hlavička, Souhrnná vrstva, Přehled pojistného a Formuláře osob. Kliknutím na zaměstnance otevřete detail s příjmy, daněmi, pojištěním a mzdou.
REGZEC zobrazuje hlavičku a seznam zaměstnanců s osobními údaji, zaměstnavatelem a detaily zaměstnání.
Pole zvýrazněná žlutě byla upravena. Pole zvýrazněná červeně obsahují chybu z validace.
3. Validace přes ČSSZ
Klikněte na Validovat (ČSSZ). Validace ověří formální správnost XML oproti pravidlům ČSSZ. Před prvním použitím je nutné udělit souhlas s odesláním dat (soubor obsahuje osobní údaje zaměstnanců).
Úspěšná validace potvrzuje, že soubor splňuje technické požadavky. Nenahrazuje samotné podání ani věcnou správnost údajů.
Opakovaná validace stejného souboru se načte z mezipaměti.
4. Export PDF
Klikněte na Export PDF. PDF se generuje lokálně a obsahuje čitelný přehled dat, časové razítko a původní XML jako přílohu. Slouží jako nezávislý doklad o obsahu podání.
Doporučujeme exportovat PDF bezprostředně před odesláním podání na ČSSZ.
5. Oprava podání podle výsledku z ČSSZ
Záložka Oprava podání pomáhá v situaci, kdy ČSSZ přijala měsíční hlášení jen zčásti — některé formuláře přijala a jiné ze stejného podání zamítla. ČSSZ nenabízí způsob, jak opravu navázat na původní podání; tento nástroj to udělá za vás. Pracuje se třemi soubory:
- Co jste původně podali — původní podání odeslané na ČSSZ. Z něj se přebírají správné GUIDy (idPodani, idFormulare).
- Co vám ČSSZ vrátila — protokol o zpracování (z datové schránky) nebo odpověď na dotaz na stav (DZMH). Odhalí, které formuláře byly přijaty a které zamítnuty. Podávali‑li jste pro toto období oprav víc, použijte nejnovější protokol — stav přijetí se napříč podáními sčítá. Pokud výsledek nemáte, lze pokračovat s upozorněním (bez něj nelze odhalit zamítnuté formuláře a hrozí chyba 40238).
- Co chcete podat teď — nová data z mzdového programu (řádné i opravné, na typu nezáleží). Jejich obsah se použije do výsledku; přepočítává se jen návaznost, ne částky.
Odkud vzít výsledek pro Krok 2: buď protokol o zpracování (chodí automaticky do datové schránky po každém podání — rychlé, ale platí jen pro jedno podání; použijte vždy nejnovější a úplný), nebo Dotaz na stav (DZMH), který vrátí nasčítaný stav celého období.
⚠ Ruční nahrání protokolu je pro pokročilé: stav přijetí se napříč podáními sčítá, takže starý nebo nesprávný protokol může formuláře zařadit chybně a stav u ČSSZ ještě zhoršit. Nejste‑li si jistí, použijte „Dotaz na stav (DZMH)" — je nejspolehlivější a jen pro čtení (nic nepokazí). Pomocníka najdete přímo na stránce Oprava podání: vygeneruje dotaz, ten odešlete přes datovou schránku a vrácenou odpověď nahrajete do Kroku 2 (jediná nevýhoda je prodleva, než odpověď dorazí).
Nástroj formuláře spáruje podle identifikace osoby a připraví opravné podání: přijaté formuláře označí jako opravu existujícího (typ O) s GUIDem z původního podání, zamítnuté a nové pošle jako nový řádný formulář (typ R) a storno (typ S) zachová. Výsledek se otevře ve validátoru, kde ho zkontrolujete a stáhnete. Nástroj nic neodesílá — podání provedete svým obvyklým způsobem.
Podporované formáty
| Formát | Verze | Popis |
|---|---|---|
| JMHZ | 1.4.3 | Jednotné měsíční hlášení zaměstnavatele |
| REGZEC | 1.4 | Registrace zaměstnanců |
Verze schématu se detekuje z XML souboru. Pokud soubor neobsahuje informaci o verzi, použije se nejnovější podporovaná.
Typy formulářů JMHZ
| Typ | Popis | Detail |
|---|---|---|
| Bez příznaku | Standardní zaměstnání (činnosti 1–9, A–J, T–ZC) | Plný formulář |
| Pěstoun | Pěstounská péče | Přehled |
| Činnost KS | Specifická skupina (K, N, O, P, Q, R, S) | Přehled |
| Vězeň | Osoby ve výkonu trestu | Přehled |
| Mezinárodní pronájem síly | Činnost 12 | Přehled |
| Jiný příjem | Činnosti 11, 13, 14 | Přehled |
| OZP TPP | Teoretická a praktická příprava OZP | Přehled |
| Odložený příjem | Odložené příjmy | Přehled |
Ochrana osobních údajů
Zpracování v prohlížeči (bez souhlasu)
Načtení, prohlížení, editace a PDF export probíhají výhradně lokálně. Data se neodesílají na žádný server.
Validace přes ČSSZ (vyžaduje souhlas)
Funkce „Validovat" odesílá XML přes zabezpečený proxy server na validační službu ČSSZ ePodání. Proxy server XML neukládá ani neloguje; zpracuje jej pouze pro okamžité přeposlání ČSSZ. Pro ochranu proti zneužití dočasně eviduje v paměti pouze otisk (hash) IP adresy, nikoli IP samotnou. Přenos probíhá šifrovaně (HTTPS).
Co neděláme
- Neukládáme XML soubory ani jejich obsah na server
- Nelogujeme obsah validačních požadavků
- Neukládáme IP adresy — pro denní limit držíme jen dočasný otisk (hash) v paměti
- Nepoužíváme cookies pro sledování
- Nesdílíme data s třetími stranami (kromě ČSSZ při validaci)
Časté otázky
Odesílá tento nástroj data na ČSSZ?
Ne. Nástroj nepodává hlášení. Funkce „Validovat" pouze ověří formální správnost XML. Vlastní podání provádíte standardně přes váš mzdový software nebo datovou schránku.
Můžu nástroj používat offline?
Ano, vše kromě validace funguje bez připojení k internetu.
K čemu slouží PDF export?
PDF s přiloženým XML a časovým razítkem slouží jako doklad o tom, jaká data obsahovalo vaše podání v okamžiku odeslání. Pokud ČSSZ eviduje jiné údaje, máte nezávislý důkaz.
Kdo je správcem osobních údajů?
Správcem osobních údajů obsažených v XML souborech je zaměstnavatel. Provozovatel tohoto nástroje působí jako zpracovatel pouze v okamžiku validace, a to výhradně za účelem přeposlání dat na ČSSZ.
K čemu je záložka „Oprava podání"?
ČSSZ přijímá měsíční hlášení po částech — některé formuláře přijme a jiné ze stejného podání zamítne — a nenabízí způsob, jak opravu navázat na původní podání. Záložka porovná, co jste podali, s výsledkem z ČSSZ (protokol o zpracování nebo odpověď DZMH) a připraví opravné podání se správnou návazností: přijaté formuláře jako opravu (typ O), zamítnuté a nové jako nový řádný formulář (typ R). Data z vašeho nového souboru se nepřepočítávají, mění se jen typ a GUIDy. Nástroj nic neodesílá.
Oprava podání podle výsledku z ČSSZ
ČSSZ přijímá měsíční hlášení po částech — některé formuláře přijme a jiné ze stejného podání zamítne. Nenabízí přitom žádný způsob, jak opravu navázat na původní podání. Tento nástroj to udělá za vás: porovná, co jste podali, s tím, co ČSSZ vrátila, a připraví podání se správnou návazností. Přijaté formuláře označí jako opravu existujícího (typ O) a převezme jejich GUIDy z původního podání; zamítnuté a nové pošle jako nový řádný formulář (typ R).
Formuláře se párují podle identifikace osoby: primárně přes IK MPSV a ID PPV, jinak přes příjmení, jméno, datum narození, druh činnosti a datum nástupu. Vše běží výhradně ve vašem prohlížeči — žádná data nikam neodcházejí.
Krok 1 — Co jste původně podali
První řádné podání tohoto období odeslané na ČSSZ (to, na které ČSSZ eviduje idPodani). Z něj se přebírá GUID podání a GUIDy přijatých formulářů.
Přetáhněte XML sem, nebo klikněte
Krok 2 — Co vám ČSSZ vrátila
Protokol o zpracování (chodí do datové schránky jako XML i PDF po každém podání) nebo odpověď na dotaz DZMH. Odhalí, které formuláře ČSSZ přijala a které zamítla.
⚠ Pokročilé: nahrávejte vždy nejnovější a úplný protokol. Stav přijetí se napříč podáními sčítá, takže starý, nesprávný nebo z nepovedeného pokusu pocházející protokol zařadí formuláře chybně (chyba 40251 / 40238) a stav u ČSSZ ještě zhorší. Nejste‑li si jistí aktuálním stavem, použijte raději Dotaz na stav (DZMH) níže — je spolehlivý a nic nepokazí.
Přetáhněte XML sem, nebo klikněte
Krok 3 — Co chcete podat teď
Nová data k odeslání (řádné nebo opravné, na typu nezáleží). Jejich obsah se použije do výsledku.
Přetáhněte XML sem, nebo klikněte
Doporučeno při nejistotě — Dotaz na stav (DZMH): spolehlivý nasčítaný stav celého období
Dotaz na stav vrátí nasčítaný stav celého období u ČSSZ napříč všemi podáními — autoritativní zdroj pravdy, navíc jen pro čtení (nemůže nic pokazit). Vhodné vždy, když jste podávali víckrát, nemáte jistý poslední protokol, nebo jste ztratili idPodani. Nástroj dotaz jen vygeneruje — odešlete ho na ČSSZ přes datovou schránku / VREP / ePortál (vyžaduje kvalifikovaný certifikát) a vrácenou odpověď (DZMHOdpoved) nahrajte do Kroku 2. Dotaz lze opakovat zhruba po 2 hodinách.