JMHZ – Pokyny pro uživatele

Před odesláním si můžete XML zkontrolovat v online náhledu na adrese https://jmhz.idea.cz/ – nahrajete XML a okamžitě uvidíte data v přehledné formě, včetně možnosti validace proti službě ČSSZ.

Obsah


1. Co je třeba vyplnit

Většinu údajů potřebných pro JMHZ již v systému máte. Nejlepší způsob, jak zjistit, co chybí, je spustit libovolnou sestavu z menu tisky / JMHZ. Program u každého zaměstnance vypíše, co přesně chybí a kde to doplnit:

Není třeba měnit nic jiného, než na co program sám upozorní.

Nejčastější údaje k doplnění

Údaj Matriční údaj Kde doplnit Poznámka
Kalendář (pracovní režim) M152 matrice / mzdové údaje Povinný; z něj se přebírá týdenní pracovní doba a fond PD
Kód obce (LAU2) u pracoviště M128 číselníky / pracoviště 6místný kód obce; pokud chybí, program hlásí chybu
Profese (CZ-ISCO) M151 matrice / obecné údaje Kód profese musí mít platný CZ-ISCO v číselníku
Vzdělání M154 matrice / osobní údaje Dříve nebylo pro všechny povinné, nyní se hlásí do JMHZ
Riziková kategorie M133SR matrice / daně a základny A = bez rizika (výchozí), B = záchranáři, C = rizikové činnosti
Zkrácená pracovní doba M130 matrice / obecné údaje Vyplňuje se pouze při zkráceném úvazku; týdenní pracovní doba se přebírá z přiděleného kalendáře (M152)
Datum nástupu M123A matrice / obecné údaje Datum skutečného nástupu do zaměstnání
Zdravotní pojišťovna M174 matrice / daně a základny 3místný kód (100–999)

Důchodci – starý vs. nový způsob evidence

REGZEC/JMHZ vyžaduje u důchodců nejen druh důchodu, ale i datum přiznání. Starší údaj M119A datum přiznání neobsahuje a pro REGZEC nestačí.

Nový způsob (povinný pro REGZEC): - Zadejte důchod na obrazovce matrice / důchody: - M711 – druh důchodu (číselník 119A) - M712 – datum přiznání důchodu

Starý způsob (M119A): - Údaj M119A na obrazovce matrice / obecné údaje zůstává zachován pro zpětnou kompatibilitu (ELDP, stávající sestavy), ale pro REGZEC se nepoužívá. - Pokud máte vyplněný M119A bez záznamu v matrice / důchody, program vás upozorní na nutnost přesunu.

Konfigurace zaměstnavatele (pro prosincové hlášení)

V menu tisky / statistika Trexima / konfigurace jsou dvě pole potřebná pro JMHZ:


2. Import OIČ a ID PPV z ČSSZ

OIČ (osobní identifikační číslo) a ID PPV (identifikátor pojistného vztahu) přiděluje ČSSZ. Nelze je zadat ručně – vždy se importují ze souboru CSV staženého z ePortálu ČSSZ.

Postup

  1. Přihlaste se na ePortál ČSSZ a přejděte na službu “Seznam zaměstnanců”
  2. Zvolte formát CSV (ne XML) a stáhněte soubor
  3. Soubor uložte do adresáře, který IDEA-mzdy používají k exportům sestav (program nabídne výchozí název cssz-seznam-zamestnancu.csv)
  4. V menu tisky / JMHZ spusťte import OIČ/IDPPV z ČSSZ
  5. Zadejte jméno staženého CSV souboru
  6. Program automaticky přiřadí OIČ a ID PPV zaměstnancům podle rodného čísla a druhu činnosti

Program po importu zobrazí přehled: kolik záznamů bylo nastaveno, kolik přeskočeno, a u každého řádku důvod (např. “nenalezen”, “duplicitní RČ+druh činnosti”, “beze změny”). Pokud se příjmení nebo jméno liší od matrice, zobrazí se upozornění.

Důležité: Pokaždé, když zaregistrujete nové zaměstnance přes REGZEC a ČSSZ jim přidělí identifikátory, stáhněte z ePortálu čerstvý seznam zaměstnanců a znovu importujte. Jedině tak budou nové OIČ a ID PPV k dispozici pro další podání.


3. Registrace zaměstnanců (REGZEC)

REGZEC od 1. 4. 2026 nahrazuje dřívější oznámení o nástupu/výstupu (ONZ). V menu tisky / JMHZ jsou tři položky:

Položka v menu Kdy použít
Přihlášky Nový zaměstnanec – registrace před nástupem do zaměstnání
Odhlášky Ukončení zaměstnání
Změny údajů Doregistrace stávajících zaměstnanců, opravy údajů

Každá z nich vygeneruje XML soubor REGZEC, který odešlete přes ePortál ČSSZ. Program u každého zaměstnance vypíše, co chybí [!] a co doporučuje zkontrolovat [?], seskupené podle obrazovek, kde se údaje nachází.

Doregistrace

V přechodném období bylo nutné doregistrovat všechny stávající zaměstnance pomocí položky změny údajů. Po doregistraci a přidělení identifikátorů ze strany ČSSZ nezapomeňte importovat čerstvý CSV.

Cizinci

Program od verze 2026.6 podporuje registraci cizinců:

Omezení: Aktuálně je podporován pouze pas (typ dokladu “P”). Cizinci identifikovaní pouze občanským průkazem EU (bez pasu) zatím nejsou podporováni.

Zdravotní omezení (OZP)

Pokud má zaměstnanec zdravotní omezení (invalidita, OZZ), vyplňte:

Tyto údaje se hlásí v REGZEC (sekce healtrest). Jsou volitelné – pokud nejsou vyplněny, sekce se nevygeneruje.


4. Měsíční hlášení

Postup

  1. Dokončete výpočet mezd za příslušný měsíc (není nutné provést ukončení měsíce – stačí, že výpočet proběhl a data jsou finální)
  2. V menu tisky / JMHZ spusťte měsíční hlášení
  3. Zvolte typ podání:
  4. R = řádné (první podání za daný měsíc)
  5. O = opravné (oprava dříve odeslaného hlášení)
  6. S = storno (zrušení dříve odeslaného hlášení)
  7. Zkontrolujte sestavu – zaměstnanci s [!] mají chyby, které je nutné opravit; zaměstnanci s [?] mají doporučení ke kontrole
  8. Pokud sestava neobsahuje chyby, program vytvoří XML soubor
  9. Volitelně XML zkontrolujte na https://jmhz.idea.cz/
  10. XML odešlete přes ePortál ČSSZ nebo datovou schránku

Upozornění: Program nijak nesleduje (a technicky nemůže), zda bylo JMHZ podáno a zda případné dodatečné změny ve mzdových datech mají na odeslané hlášení vliv. Pokud po odeslání provedete změny, které ovlivňují odeslaná data, je třeba podat opravné hlášení.

Termíny


5. Vazba mzdových dat na JMHZ XML

Tato kapitola popisuje, jak se konkrétní mzdové údaje (řádky mzdového listu, srážky, údaje z matrice) promítají do struktury JMHZ XML zasílaného na ČSSZ. Slouží jako referenční mapování – pokud operátor v hlášení něco nenajde nebo se ho na to ptá zaměstnanec, zde je vysvětlení, kam to v XML patří.

Příjmy a osvobozené benefity

V XML jsou ve formuláři uvnitř bloku <form:prijmy>:

Položka v JMHZ Zdroj v IDEA-mzdy Význam
zuctovanoCelkem (10286) mzd.ř. 320 (hrubá mzda) Zúčtovaný příjem za měsíc
osvobozenoCelkem (10289) mzd.ř. 387 + 341 + 354 Osvobozené příjmy ze zúčtovaných příjmů
odmenyNerezident (10416) mzd.ř. 320 (jen u nerezidentů na cinnostKS) Odměny členů orgánů PO – nerezidentů

Do souhrnu osvobozenoCelkem se sčítají tyto řádky mzdového listu:

mzd.ř. Název na mzdovém listě
387 Částky osvobozené od daně
341 Mimomzdové zaměstnanecké benefity
354 Příspěvek zaměstnavatele

Pokud osvobozenoCelkem > zuctovanoCelkem, program omezí hodnotu na zúčtovanou a v reportu zobrazí varování “osvobozené příjmy > zúčtované, omezeno na zúčtované”. Je to kontrola podle pravidla ČSSZ 20097.

Příspěvek zaměstnavatele (10417)

V XML uvnitř <form:prijmy> jako podblok <form:prispevekZamestnavatele> (atribut 10417, prispevekZelSporeniOsvob). Vykazuje se pouze celková souhrnná částka – původní rozpad do šesti dílčích kategorií (atributy 10292-10296) MPSV zrušilo, viz oficiální vyjádření v MPSVCR/JMHZ discussion #51.

Souhrn se načte z těchto řádků mzdového listu:

mzd.ř. Název na mzdovém listě
137 Příspěvek na životní pojištění
139 Příspěvek penzijní připojištění 3. stran
161 Příspěvek penzijní připojištění podnik
163 Příspěvek na životní pojištění (smlouvy podle zák. 324/2025)
189 Příspěvek spoření na stáří (zák. 324/2025)

Pro tyto agregáty není třeba nic dělat ručně, načtou se automaticky.

V náhledu na https://jmhz.idea.cz/ se ještě mohou zobrazovat prázdná pole pro jednotlivé kategorie penzijního/životního pojištění. To už nejsou požadované údaje – ČSSZ od dílčího rozpadu ustoupila.

Daňové zvýhodnění a vyživovaná jiná osoba

Pokud zaměstnanec uplatňuje slevu na děti (atribut 10303), ČSSZ požaduje informaci, zda vyživuje děti i jiná osoba (typicky druhý rodič). V XML se generuje atribut vyzivujeJinaOsoba (10453) a při hodnotě true se připojí blok <form:jineOsoby> s identifikací partnera (jméno, příjmení, rodné číslo).

Údaje o partnerovi se evidují na obrazovce matrice / děti (společně s údaji o dětech, kvůli daňovým slevám):

Logika v JMHZ:

Údaj se v JMHZ projeví pouze pokud zaměstnanec uplatňuje daňové zvýhodnění na děti. Bez uplatnění slevy se údaje o partnerovi a dětech v JMHZ vůbec nepřenáší.

Jak poznat, zda zaměstnanec daňové zvýhodnění uplatňuje

V praxi: pokud má zaměstnanec aspoň jedno dítě s pořadím 1/2/3 v aktivním období, vyplňte i údaje o manželovi/manželce. Pokud má pouze děti s pořadím N (nebo žádné evidované děti), sekce o partnerovi a dětech se do JMHZ vůbec nepřenáší – v takovém případě je jedno, zda jsou údaje o manželovi vyplněné, nebo ne.

Srážky – mapování na JMHZ

Srážky se evidují na obrazovce Srážky zaměstnance (matrice zaměstnance, blok Srážky). U každé srážky se vybírá druh srážky z číselníku.

Druh srážky určuje:

  1. Do kterého řádku mzdového listu (mzd.ř.) se srážka započítá
  2. Do kterého bloku JMHZ se v XML promítne (případně neuvádí vůbec)
  3. Jaký právní titul srážky podle Zákoníku práce reprezentuje

ČSSZ rozlišuje pouze čtyři typy srážek v JMHZ XML. Všechny srážky stejného typu se v XML sečtou do jediné položky – ČSSZ nezajímá rozpis po jednotlivých srážkách.

Sloupec mzd.ř. níže uvádí standardní řádek mzdového listu, na který srážka přispívá při standardní konfiguraci. Pokud máte u sebe upravené přiřazení (např. od konzultanta IDEA), mohou být čísla řádků jiná – v takovém případě se na nás obraťte.

Tabulka pokrývá všechny kódy z dodávaného číselníku druhů srážek (číselník 301). Tučně je u vybraných případů zvýrazněno “neuvádí se”, protože jde o situace, kdy operátor přítomnost srážky v JMHZ očekává, ale ze správných důvodů tam nepatří (a často je třeba to vysvětlit zaměstnancům, kteří se po hlášení ptají).

Druh srážky Popis mzd.ř. (standard) Položka v JMHZ
1 trest nápravného opatření v % 423 srazkaZavazkyZec
3 exekuce ve prospěch právnické osoby 421 srazkaZavazkyZec
4 exekuce ve prospěch fyzické osoby 422 srazkaZavazkyZec
11 půjčky spořitelny 443 srazkaZavazkyZec
18 ostatní půjčky od právnických osob 425 srazkaZavazkyZec
19 ostatní půjčky od fyzických osob 426 srazkaZavazkyZec
21 spoření u spořitelny 444 srazkaZavazkyZec
22 sporožiro 445 neuvádí se – výplata mzdy, není srážka
23 běžný účet 446 neuvádí se – výplata mzdy, není srážka
24 podnikové spoření 447 srazkaZavazkyZec
25 postžiro a spoření ostatní 448 neuvádí se – výplata mzdy, není srážka
31 pojištění 449 srazkaZavazkyZec
33 penzijní připojištění 450 srazkaZavazkyZec
42 náhrady škod 456 srazkaSkodaZec
43 zmetky 455 srazkaSkodaZec
44 jesle a školka 460 srazkaPlneniZel
45 telefon a poštovné 464 srazkaPlneniZel
47 stravenky 457 srazkaStrava
48 nevyúčtované zálohy 459 srazkaPlneniZel
49 ostatní přeplatky 492 srazkaPlneniZel
52 nájemné ostatní 439 srazkaPlneniZel
53 nájemné podnikové 458 srazkaPlneniZel
54 ubytovna 461 srazkaPlneniZel
55 nájem za garáž 1 462 srazkaPlneniZel
56 nájem za garáž 2 463 srazkaPlneniZel
57 dary a charita 440 srazkaZavazkyZec
58 ostatní srážky právnickým osobám 441 srazkaZavazkyZec
59 ostatní srážky fyzickým osobám 442 srazkaZavazkyZec
60-70 srážky ve prospěch právnických osob 428-438 srazkaZavazkyZec
71-81 podnikové pohledávky 466-476 srazkaPlneniZel
99 pevná částka dobírky neuvádí se – režim výplaty, není srážka
2, 5-10, 12-17, 20, 26-30, 32, 34-41, 46, 50-51, 82-98 volné pozice v dodávaném číselníku 301 – pokud si je zákazník doplnil vlastní kódy, do JMHZ se nepromítnou (dle konfigurace) neuvádí se

Vysvětlivky k položkám JMHZ:

Položka v JMHZ Co znamená
srazkaZavazkyZec Závazky zaměstnance – exekuce, půjčky, spoření, pojištění, dary, dohoda o srážkách (atribut 10353)
srazkaSkodaZec Náhrada škody způsobené zaměstnancem (atribut 10351)
srazkaStrava Závodní stravování – stravenky (atribut 10352)
srazkaPlneniZel Plnění zaměstnavatele odečítané ze mzdy – jesle, telefon, ubytovna, nájem, podnikové pohledávky (atribut 10350)

Závodní stravování (kantýna)

V číselníku druhů srážek je k dispozici kód 47 “stravenky” pro srážku za závodní stravování. Závodní stravování v podnikové kantýně (zaměstnanec si platí svůj podíl) by se mělo vykazovat také pod kódem 47, aby se v JMHZ promítlo do položky srazkaStrava.

Pokud uvádíte stravování v kantýně pod jiným kódem (typicky 72 “podnikové pohledávky”, mzd.ř. 467), v JMHZ se promítne do položky srazkaPlneniZel (“plnění zaměstnavatele”) namísto srazkaStrava. Z hlediska ČSSZ to není chybou (oba bloky se předkládají bez další specifikace), ale doporučujeme používat kód 47 pro správnou klasifikaci.

Jak ověřit srážky v hlášení

  1. Nahrajte XML do náhledu na https://jmhz.idea.cz/ – uvidíte všechny srážky přehledně po zaměstnancích a typech.
  2. V XML pro konkrétního zaměstnance hledejte blok <form:srazky> uvnitř <form:mzdaCista>. Pokud blok chybí, zaměstnanec nemá žádné srážky odpovídající typům výše (například má jen převod mzdy na účet) nebo se jedná o statutára.
  3. Součet všech čtyř položek (srazkaZavazkyZec + srazkaSkodaZec
  4. srazkaStrava + srazkaPlneniZel) by se měl rovnat sumě skutečně sražených částek (sloupec “Skutečně sraženo” na obrazovce Srážky zaměstnance), bez převodů zbytku mzdy na účet.

Co se v JMHZ neuvádí

Některá data jsou v IDEA-mzdy evidována a vykazují se v jiných sestavách (mzdový list, daňové sestavy), ale do JMHZ se neuvádí ze správných důvodů. Toto je častý zdroj otázek:

Převody zbytku mzdy na účet (druhy srážky 22 sporožiro, 23 běžný účet, 25 postžiro) – formálně nejde o srážky, ale o formu výplaty mzdy zaměstnanci. Tato úprava řeší problém z hlášení v2026.10, kde se převod mzdy chybně objevoval v srazkaZavazkyZec.

Pevná částka dobírky (druh srážky 99) – to je režim výpočtu výplaty, nikoli srážka. Do JMHZ se neuvádí.

Volné kódy v číselníku 301 (pozice 2, 5-10, 12-17, 20, 26-30, 32, 34-41, 46, 50-51, 82-98) – pokud jste si tam doplnili vlastní druh srážky, do JMHZ XML se nepromítne, protože systém nezná příslušný právní titul podle Zákoníku práce ani odpovídající blok ČSSZ. Pro tyto případy nás prosím kontaktujte (mzdy\@idea.cz) – mapování doplníme do číselníku, nebo doporučíme přesun srážky na existující standardní kód.

Srážky u statutárů a členů orgánů PO – u zaměstnanců vykazovaných jako cinnostKS (jednatelé, členové představenstva, členové dozorčí rady apod.) ČSSZ v JMHZ srážky vůbec nepřijímá. Vyplývá to z XSD schématu ČSSZ – formulář cinnostKS neobsahuje element srazky. V XML pro tyto zaměstnance proto neuvidíte žádné srážky bez ohledu na to, jaké srážky jsou u nich evidovány. Srážky u statutárů samozřejmě dál fungují v ostatních výstupech IDEA-mzdy.

Děti s pořadím N – jsou v JMHZ vykázány v bloku <form:vyzivovaneDeti> s pořadím N (neuplatňuje nárok), ale slevu z nich zaměstnanec nečerpá. Hlášení informuje ČSSZ, že dítě existuje, ale daňové zvýhodnění se na něj v tomto měsíci neuplatňuje.

Daňová rezidence v REGZEC

ČSSZ vyžaduje deklaraci daňové rezidence zaměstnance jak při přihlášce (AKCE=1), tak při změně údajů (AKCE=3). Pokud se údaj nedeklaruje opakovaně při změně, ČSSZ podání odmítá s hlášením “osoba nemůže být daňovým nerezidentem”.

V XML REGZEC se generuje element taxidrezid s atributy:

Pro běžné české zaměstnance se nic nemění – údaj stát trvalého pobytu je CZ a taxidrezid se vygeneruje s stat="CZ". U cizinců musí údaj odpovídat tomu, co zaměstnanec deklaruje jako stát své daňové rezidence; pokud se rezidence v průběhu zaměstnání mění, je třeba údaj odpovídajícím způsobem aktualizovat.

Známé omezení – nerezident s podepsaným Prohlášením poplatníka

Pokud má zaměstnanec stát trvalého pobytu mimo ČR (M600S – rozhoduje tento údaj, nikoli státní příslušnost M604) a současně podepsal Prohlášení poplatníka, program v měsíčním hlášení uplatní pouze základní slevu na poplatníka. Slevy na invaliditu, na ZTP/P, daňové zvýhodnění na děti ani blok zvláštní sazby daně se v takovém případě nevyplňují – ČSSZ jinak podání odmítá s chybou 40243. Pokud zaměstnanec splňuje pravidlo podle § 35ba odst. 2 ZDP (≥ 90 % celosvětového příjmu má z ČR), zbývající slevy si může uplatnit v ročním zúčtování; modul ročního zúčtování za rok 2026 v IDEA-mzdy bude k dispozici v lednu 2027. Pokud je M600S nastaveno nesprávně (zaměstnanec je ve skutečnosti daňový rezident ČR), opravte údaj v matrici a hlášení znovu vygenerujte – omezení se neuplatní. Kontrolní sestava program o omezení informuje varováním u dotčeného pracovního poměru.


6. Opravné a storno podání

Pokud je třeba opravit již odeslané hlášení:

Typ podání zvolíte při spuštění měsíčního hlášení. Pro opravné podání určuje rozsah opravovaných pracovních poměrů výběr (středisko, osobní čísla, Podmínka) v dialogu generování. Pro storno typu “S” se výběr na obsahu XML neprojeví – storno se vždy týká celého původního podání.

Postup pro opravné/storno podání z verze 2026.12 a vyšší

  1. V poli Typ podání zvolte O (opravné) nebo S (storno). Hned vpravo se zpřístupní vstup pro identifikátor původního řádného podání. Identifikátor přiděluje ČSSZ při přijetí původního řádného – najdete ho v protokolu ePortálu ČSSZ, nebo si ho v programu nevyplňujte ručně a vyberte ze seznamu řádných podání, která program za daný měsíc už odeslal (vyvolá se klávesou F nebo Enter v prázdném políčku).
  2. Program automaticky převezme identifikátory jednotlivých formulářů (za každý pracovní poměr) z archivu, a to i z více po sobě jdoucích opravných podání za stejný měsíc – v kontrolní sestavě se objeví informativní hláška “Převzato identifikátorů formulářů z N předchozích podání”.
  3. Pokud chcete opravit jen některé pracovní poměry (např. statutární zástupce), zúžte podmínkou v poli Podmínka výběr na ty PPV, kterých se oprava týká – viz Co opravné podání mění a co ne.

Co opravné podání mění a co ne

Opravné podání mění pouze ty pracovní poměry, které jsou v něm obsaženy. Pracovní poměry, které byly v původním řádném podání, ale v opravném výběrově chybí, zůstávají v ČSSZ beze změny – platí o nich dál data z posledního přijatého podání. Není to chyba – je to princip, jak ČSSZ opravná podání zpracovává.

Důsledky pro praxi:

Co storno podání mění a co ne

ČSSZ rozlišuje dvě podoby storna a každá se zadává jinak:

Tento typ storna program generuje, když v dialogu nastavíte Typ podání = S a vyplníte identifikátor původního řádného (postup z bodu 1 výše). Výběr zaměstnanců se na obsahu XML neprojeví – storno se vždy týká celého původního podání.

Po stornu konkrétního PPV jej už nelze v ČSSZ obnovit dalším opravným podáním – nárok na ten formulář byl zrušen. Pokud potřebujete údaje k tomu pracovnímu poměru znovu vykázat, podejte je v dalším opravném podání jako nový formulář; program mu přidělí nový identifikátor s typem R.

Postup pro opravné podání odeslaných z verze 2026.11 a starší

Hlášení odeslaná před verzí 2026.12 nemají v programu uložen identifikátor původního podání, který je k opravnému podání potřeba. Pro tyto případy doporučujeme:

Tento postup se používá jednorázově pro hlášení odeslaná před verzí 2026.12. Od verze 2026.12 jsou nově odeslaná hlášení archivována lokálně a opravná podání generuje program automaticky.

Co dělat s dříve odmítnutými opravnými podáními

Pokud ČSSZ v minulosti odmítla některá opravná podání (typicky proto, že program ve starší verzi generoval pokaždé nové identifikátory a ČSSZ k nim nenašla původní řádné), záleží na stavu původního řádného podání. Odmítnutá podání ČSSZ neeviduje jako data – zůstávají jen v historii jako neúspěšné pokusy. Datový stav v ČSSZ je tedy takový, jaký byl po posledním přijatém podání.

Lhůta pro opravné podání je v zásadě otevřená – ČSSZ je přijímá i roky zpětně (pokud existuje původní podání, na které se opravné váže). Lhůta pro storno je naopak striktní (do 20. dne následujícího měsíce po rozhodném měsíci) a po jejím uplynutí už storno nelze podat ani u opravného, ani u řádného hlášení.

Stav původního podání v ČSSZ Doporučený postup
Řádné částečně přijaté, opravné odmítnuté Vygenerujte z verze 2026.12 nové opravné. Vyplňte identifikátor původního řádného – program automaticky převezme správné identifikátory jednotlivých formulářů z archivu. Odmítnuté opravné ignorujte.
Řádné odmítnuté, lhůta pro storno ještě běží Do 20. dne následujícího měsíce podejte storno původního řádného a poté nové řádné z verze 2026.12.
Řádné odmítnuté, lhůta pro storno uplynula Per doporučení ČSSZ podejte nové řádné hlášení s nulovými hodnotami za dotčené pracovní poměry (analogická korekce, kterou ČSSZ akceptuje, viz dokument Pravidla podání JMHZ str. 118–119).
Podáno z verze 2026.11 a starší Použijte interaktivní formulář na ePortálu ČSSZ (postup výše).

Důležité: Opravné podání lze podávat zpětně bez časového omezení (v rámci obecné desetileté lhůty daňového řádu). Pokud ČSSZ klientovi v minulosti odmítla opravné podání kvůli chybným identifikátorům, není to dnes překážka – z verze 2026.12 lze kdykoli odeslat nové, správné opravné hlášení.


7. Chybové hlášky a jejich řešení

Hlášení Příčina Řešení
OIČ (IK MPSV): importujte z CSV Chybí OIČ u zaměstnance Zaregistrujte přes REGZEC, stáhněte CSV z ePortálu a importujte
ID PPV: importujte z CSV Chybí ID PPV u zaměstnance Stejný postup jako u OIČ
Místo výkonu: chybí LAU2 kód obce Pracoviště nemá platný kód obce V číselníku pracovišť doplňte 6místný LAU2 kód
Daňový nerezident: chybí daňové identifikační číslo M744 nevyplněno u zaměstnance se státem trvalého pobytu mimo ČR Doplňte daňový identifikátor zaměstnance ve státě jeho rezidence (matrice / osobní údaje, M744)
Riziková kategorie: musí být A/B/C Nevyplněná nebo neplatná kategorie Nastavte v matrice / sociální zabezpečení
Základ daně záporný Záporný zdanitelný příjem Ověřte správnost výpočtu; program opraví na 0
Příliš mnoho PPV (max 1 500) Více než 1 500 zaměstnanců Kontaktujte dodavatele
Storno po 20. Upozornění: termín pro storno uplynul ČSSZ přijímá storno pouze do 20. následujícího měsíce; po termínu použijte opravné podání
Forma vlastnictví: chybí Prosincové hlášení bez konfigurace Nastavte v konfiguraci JMHZ
Zdravotní pojišťovna: neplatný kód Kód pojišťovny mimo rozsah 100–999 Opravte v matrice / obecné údaje
Nenalezen (při importu CSV) RČ+druh činnosti z CSV neodpovídá žádnému zaměstnanci Ověřte, zda je zaměstnanec v systému a má správné RČ
Duplicitní RČ+druh činnosti Více zaměstnanců se stejným RČ a druhem činnosti Ověřte správnost RČ a druhu činnosti
Chybný VS (při importu CSV) CSV obsahuje jiný variabilní symbol Stáhli jste CSV pro jinou organizaci

8. Omezení aktuální verze

Podporované datové scénáře (typy formulářů)

Program automaticky volí správný typ formuláře podle údajů zaměstnance:

Nepodporované typy formulářů

Specifické typy (pěstouni, pracující vězni, mezinárodní pronájem pracovní síly, OZP v přípravě, neuvolnění zastupitelé) zatím nejsou podporovány. Pokud máte takové zaměstnance, kontaktujte nás.

Další omezení

Omezení Popis
Roční zúčtování Bude k dispozici v lednu 2027 (pro rok 2026)
Cizinci – doklad totožnosti Podporován pouze pas (typ “P”); cizinci bez pasu zatím nejsou podporováni
Vyloučené doby par.16 Atribut 10536 (vyloucenePar16) není v systému evidován
Více než 1 500 PPV Program nepodporuje rozdělení do více balíků – kontaktujte nás
Srážky u statutárů Pro statutáry/členy orgánů PO (formulář cinnostKS) nelze srážky v JMHZ vykázat – ČSSZ XSD blok srazky v tomto formuláři neobsahuje. Srážky se nadále vykazují na mzdovém listu a v ostatních sestavách, pouze se nepromítají do JMHZ.

Poznámka k penzijním produktům: v dřívějších verzích se očekával rozpad příspěvku zaměstnavatele do 6 dílčích atributů (penzijní připojištění, doplňkové spoření atd.). MPSV tento požadavek zrušilo a od 2026.11 se vykazuje pouze agregátní příspěvek v atributu 10417 (prispevekZelSporeniOsvob). V náhledu na jmhz.idea.cz se ještě mohou zobrazovat prázdná pole pro dílčí kategorie – to už nejsou požadované údaje.


9. Doporučený postup prvního podání

  1. Zaregistrujte stávající zaměstnance přes změny údajů v menu tisky / JMHZ
  2. Po přidělení identifikátorů stáhněte CSV z ePortálu ČSSZ a importujte pomocí import OIČ/IDPPV z ČSSZ v menu tisky / JMHZ
  3. Spusťte měsíční hlášení – program vypíše, co u kterého zaměstnance chybí
  4. Doplňte chybějící údaje (nejčastěji LAU2 kódy pracovišť, profese, vzdělání)
  5. Spusťte měsíční hlášení znovu – pokud je sestava bez chyb, XML se vygeneruje
  6. XML zkontrolujte na https://jmhz.idea.cz/ a odešlete přes ePortál ČSSZ

Tip: Nemusíte vše doplnit naráz. Program vždy aktuálně vypíše, co přesně chybí – opravte vypsané chyby a spusťte znovu.