Nejcastejsi chyby JMHZ a jejich reseni
Protokol chyb podani JMHZ-chybi ID10229
V datove vete chybi ID10229 – „Obec na jejimz uzemi vykon prace probihal (typ polozky mesicni podani)“. Muze hlasit i APZ
Chybove hlaseni:
jmeno prijmeni , 129, hlavni udaje
Vas formular neprosel validaci proti XML schematu.
Detail chyby:
The 'http://schemas.cssz.cz/JMHZ/form/1.0:ikMpsv' element is invalid -
The value 'xxxxxxxxxRC' is invalid according to its datatype
'http://schemas.cssz.cz/JMHZ/form/1.0:ikMpsvType' -
The actual length is not equal to the specified length
Kontrola nastaveni zamestnance
Personalistika → karta zamestnance
- Nesmi byt vyplnena zalozka DPP.
- Vyplnuje se pouze v pripade, ze vedete dva pracovni pomery na jedne karte.
Nasledne zkontrolujte:
Personalistika → tisk → JMHZ → mesicni podani
Typ evidence:
Doporuceny postup kontroly
1. Provedte aktualizaci
- Najedte do tabulky.
- Kliknete pravym tlacitkem mysi.
- Zvolte „Aktualizace hodnot“.
2. Zkontrolujte tabulku JMHZ
Projdete vsechny polozky, hlavne:
3. Kontrola rodneho cisla
Chyba nespravne delky muze byt:
- rodne cislo,
- identifikator zamestnani,
- nebo OIC.
Nova verze programu – testovano v betaverzi ze dne 27. 5. 2026
Prekazky na strane zamestnavatele z duvodu nedostatku prace
Doplnili jsme do typu mzdoveho ciselniku u polozek nad 7000 novou vlastnost:
- Prekazky na strane zamestnavatele
- Prekazky na strane zamestnance
Pote je mozne nastavit polozku v mesicnim hlaseni a program z teto polozky prenasi hodiny do:
ID10472
„Prekazky na strane zamestnavatele – pocet neodpracovanych hodin“
Nastaveni:
Personalistika → tisk → JMHZ → mesicni podani → polozky
Postup:
- Pomoci tlacitka „+“ pridate polozku.
- Vyberete ciselnik.
- Zvolite hodnotu.
- Nastavite ID atributu.
Chyba pri validaci JMHZ – neplatne rodne cislo
Chybove hlaseni:
Frantisek Nosek, Z0039, hlavni udaje
Vas formular neprosel validaci proti XML schematu.
Detail chyby: The value '231124' is invalid according to its datatype 'rodneCisloType' - The actual length is less than the MinLength value.
Pricina
V karte zamestnance, u evidovanych deti nebo u jinych osob vyzivujicich tytez deti je uvedeno neplatne nebo neuplne rodne cislo. Z tohoto duvodu nelze datovou vetu JMHZ uspesne validovat.“.
Pro podani JMHZ musi byt vsechna rodna cisla vyplnena ve spravnem formatu.
To plati i v pripade, ze zamestnanec danove zvyhodneni na dite aktualne neuplatnuje.
Postup kontroly
- Otevrete Personalistika → Karta zamestnance.
- Na zalozce Mzdove udaje zkontrolujte udaje zamestnance.
- Ve spodni casti formulare kliknete na pole Pocet deti (tlacitko se tremi teckami).
- Zkontrolujte rodna cisla vsech evidovanych deti.
- Pokud je rodne cislo vyplneno neuplne nebo chybne, opravte jej.
- Pokud dite jiz neni evidovano a udaj neni potreba, zaznam odstrante.
- Ulozte zmeny.
- Otevrete evidenci Jine osoby vyzivujici tytez deti pomoci tlacitka J a zkontrolujte rodna cisla i zde.
- Po oprave udaju vytvorte podani JMHZ znovu.
Chybova hlaska PVPOJ 40007 – Uhrn nesouhlasi se souctem vymerovacich zakladu
Pri validaci mesicniho podani se muze zobrazit nasledujici chybova hlaska:
PVPOJ 40007 – Uhrn nesouhlasi se souctem vymerovacich zakladu dotcenych zamestnancu, kteri nevykonavaji cinnost v rizikovem zamestnani nebo cinnost zdravotnickeho zachranare nebo clena jednotky HZS podniku.
Muze navazovat i hlaska 40012
Mozna pricina
Nejcastejsi pricinou je nespravne vyplneny udaj Druh prace na karte zamestnance.
Jak chybu zkontrolovat
- Otevrete Personalistiku.
- Vyberte prislusneho zamestnance.
- Otevrete zalozku Ostatni II.
- Zkontrolujte pole Druh prace.
Dulezite upozorneni
Pole Druh prace vyplnujte pouze u zamestnancu, kteri skutecne vykonavaji praci zarazenou do rizikove kategorie, u ktere je tento udaj vyzadovan.
Pokud ma zamestnanec zarazenou kategorii prace 4 a je soucasne vyplnen Druh prace, odvadi se z jeho prijmu zvysene socialni pojistne. Pokud tento udaj neodpovida skutecnosti, dojde k rozdilu mezi vymerovacim zakladem zamestnance a vymerovacim zakladem zamestnavatele a validace mesicniho podani skonci uvedenou chybou.
Po oprave udaju na karte zamestnance vytvorte mesicni podani znovu a provedte novou validaci.
Chyba – Nelze vytvorit soubor ZIP pro odeslani JMHZ
Pokud se pri vytvareni Jednotneho mesicniho hlaseni (JMHZ) nepodari vytvorit vysledny soubor ve formatu ZIP, doporucujeme nejprve aktualizovat program EKONOM na nejnovejsi verzi.
Doporucene reseni
- Aktualizujte program EKONOM na nejnovejsi verzi.
- V novych verzich lze nastavit zpusob komprimace v nabidce:
Tisk → JMHZ → Mesicni podani → Hlavicka → Komprimace datove vety → Komprimace sluzbou Windows.
Proc k chybe dochazi?
Vysledny soubor XML je pri vytvareni podani komprimovan do ZIP souboru pomoci ZIP shell sluzby systemu Windows. Pokud se komprimaci nepodari provest, byva nejcastejsi pricinou nespravna asociace souboru ZIP ve Windows.
Jak zkontrolovat asociaci ZIP souboru
- Vyhledejte libovolny soubor s priponou .zip.
- Dvakrat na nej kliknete.
- Pokud se otevre jeho obsah v Pruzkumniku Windows, je asociace nastavena spravne.
- Pokud se ZIP otevira v jinem programu (napriklad WinRAR, 7-Zip nebo jinem spravci archivu), kliknete na soubor pravym tlacitkem mysi, zvolte Otevrit v programu a vyberte Pruzkumnik Windows.
Po nastaveni spravne asociace zkuste vytvorit ZIP soubor pro odeslani JMHZ znovu.
Chyba validace JMHZ – Odlisna hodnota ID zamestnani (atribut 10228)
Pri validaci davky JMHZ se muze zobrazit chyba:
„Odlisna hodnota ID zamestnani na karte zamestnance a v seznamu polozek JMHZ (atribut 10228).“
Ve vetsine pripadu to znamena, ze ID zamestnani uvedene na karte zamestnance v zalozce Mzdove udaje neodpovida ID zamestnani ulozenemu v zalozce JMHZ (Mesicni podani nebo Registrace).
Dalsi castou pricinou je vyplnene pole „Platnost udaju od“. Toto pole se pouziva pouze pri oprave nebo zmene udaju zamestnance (napr. zmena jmena) a pri beznem zpracovani by nemelo byt vyplneno.
Postup reseni
- Otevrete kartu zamestnance a prejdete na zalozku JMHZ.
- Zkontrolujte pole „Platnost udaju od“.
- Pokud je datum vyplneno, odstrante jej pomoci krizku vedle pole tak, aby zustalo zcela prazdne, a zmenu ulozte.
- Kartu zamestnance zavrete a znovu otevrete. Overte, ze pole „Platnost udaju od“ zustalo prazdne.
- Pokud se datum znovu objevi:
- zmente Typ evidence na druhou moznost (Mesicni podani nebo Registrace),
- znovu smazte datum pomoci krizku,
- zmenu ulozte,
- kartu znovu otevrete a overte, ze pole je prazdne.
- Otevrete evidenci mesicniho podani JMHZ.
- Kliknete pravym tlacitkem mysi do tabulky a zvolte moznost „Aktualizovat udaje“.
Poznamka
Pokud chyba pretrvava, zkontrolujte, zda se ID zamestnani v zalozce Mzdove udaje shoduje s ID zamestnani v zalozce JMHZ. Nesoulad techto hodnot je nejcastejsi pricinou validacni chyby ID 10228.
Pole „Platnost udaju od“ muze zpusobit, ze se opravene udaje zacnou propisovat az od zadaneho data. Pokud je vyplneno omylem, muze vzniknout nesoulad mezi kartou zamestnance a mesicnim podanim JMHZ.
Chyba validace JMHZ – chybny vymerovaci zaklad zamestnance
Pokud je tisk JMHZ v poradku, ale pri validaci se u nekterych zamestnancu zobrazuje chyba tykajici se chybneho vymerovaciho zakladu, zkontrolujte udaje na karte zamestnance.
Tato chyba se nejcasteji objevuje v pripade, kdy je v Personalistice na karte zamestnance v zalozce JMHZ rucne vyplneno obdobi ELDP (ID 10241 a ID 10242).
Napriklad:
- ID 10241 – Datum ELDP od: 1. 4. 2026
- ID 10242 – Datum ELDP do: 30. 4. 2026
Tato pole neni potreba vyplnovat. Program si spravne hodnoty do mesicniho hlaseni vygeneruje automaticky podle zpracovavaneho obdobi.
Proto mohla validace za duben probehnout bez problemu, ale pri zpracovani kvetnoveho hlaseni jsou tato data jiz neplatna a zpusobuji chybu.
Postup opravy
- Otevrete Personalistiku a kartu prislusneho zamestnance.
- Prejdete na zalozku JMHZ.
- Zkontrolujte pole ID 10241 (Datum ELDP od) a ID 10242 (Datum ELDP do).
- Pokud jsou vyplnena, smazte je tak, aby zustala prazdna.
- Tyto udaje znovu nevyplnujte.
- Ulozte zmeny.
- Znovu provedte validaci mesicniho hlaseni JMHZ.
Po odstraneni hodnot v polich ID 10241 a ID 10242 by mela validace probehnout bez chyb.
Chyba validace JMHZ – element vykonavanaPozice obsahuje chybny element uplatnujiPrispevekApz
Pokud se pri validaci mesicniho hlaseni zobrazi chyba:
Detail chyby: element vykonavanaPozice obsahuje chybny element uplatnujiPrispevekApz. Ocekavany element mistoVykonuPrace.
doporucujeme provest nasledujici kontroly.
Kontrola nastaveni zamestnance
V nabidce Personalistika otevrete kartu zamestnance a zkontrolujte zalozku DPP.
Zalozka DPP nesmi byt vyplnena. Vyplnuje se pouze v pripade, ze vedete dva pracovni pomery na jedne karte zamestnance.
Pokud zalozka DPP neni vyplnena, neni na zalozce JMHZ mozne vybirat typ zamestnani. Jedna se o spravne chovani programu a neni to chyba.
Kontrola dat JMHZ
Otevrete:
Personalistika → Tisk → JMHZ → Mesicni podani
Typ evidence nastavte na Mesicni podani.
Doporuceny postup kontroly
- Najdete zamestnance, u ktereho validace hlasi chybu.
- Postavte se do tabulky JMHZ.
- Kliknete pravym tlacitkem mysi.
- Zvolte moznost Aktualizace hodnot.
- Po aktualizaci zkontrolujte udaje v tabulce JMHZ.
Zamerte se predevsim na polozky:
Zkontrolujte take, zda je prispevek APZ u zamestnance vyplnen pouze v pripadech, kdy jsou soucasne vyplneny vsechny souvisejici udaje pozadovane pro JMHZ.
Pokud nektera z uvedenych polozek obsahuje nespravne nebo neuplne udaje, opravte nastaveni zamestnance a nasledne znovu provedte generovani mesicniho podani.
Pracovni rezim (ID 10255) a sjednany fond pracovni doby (ID 10260)
Dotaz
Jak spravne vyplnit atribut Pracovni rezim (ID 10255) a Sjednany fond pracovni doby (ID 10260) u zamestnance s beznym 8hodinovym uvazkem?
Reseni
U zamestnance s plnou pracovni dobou (8 hodin denne, 5 pracovnich dnu v tydnu) se atributy vyplnuji nasledovne:
- Pracovni rezim (ID 10255) – zadejte kod 1 – Jednosmenny pracovni rezim.
- Sjednany fond pracovni doby (ID 10260) – uvedte pocet hodin, ktere mel zamestnanec podle rozvrhu smen v danem mesici odpracovat.
Jak pracovni rezim ovlivnuje sjednany fond
Zvoleny pracovni rezim urcuje stanovenou tydenni pracovni dobu podle zakoniku prace, ze ktere se vypocitava sjednany fond pracovni doby.
| Pracovni rezim |
Kod |
Stanovena tydenni pracovni doba |
Priklad denni pracovni doby |
| Jednosmenny provoz |
1 |
40 hodin |
8 hodin |
| Dvousmenny provoz |
2 |
38,75 hodin |
7,75 hodiny |
| Trismenny provoz |
3 |
37,5 hodiny |
7,5 hodiny |
| Nepretrzity provoz |
4 |
37,5 hodiny |
7,5 hodiny |
Priklad
Zamestnanec pracuje:
- 8 hodin denne,
- 5 dni v tydnu,
- v mesici pripada 22 pracovnich dnu.
Vyplneni bude:
- ID 10255: 1 – Jednosmenny pracovni rezim
- ID 10260: 176 hodin (22 × 8 hodin)
Dulezite informace
- Do sjednaneho fondu pracovni doby se zapocitavaji take placene svatky, ktere pripadnou na obvykly pracovni den zamestnance.
- Pokud se zamestnanci behem mesice zmeni pracovni uvazek nebo pracovni rezim, uvadi se sjednany fond pouze pomerne za obdobi, kdy dany rezim platil.
- Sjednany fond predstavuje planovany fond pracovni doby podle rozvrhu smen, nikoli skutecne odpracovane hodiny. Skutecne odpracovana doba se vykazuje v jinych atributech JMHZ.
Neuvolneny clen zastupitelstva – Druh cinnosti pro JMHZ
Pokud zamestnanec vykonava cinnost neuvolneneho clena zastupitelstva, je pro hlaseni JMHZ potreba pouzit druh cinnosti 14 (atribut 10239).
Jak spravne nastavit udaje
- Na zalozce Mzdove udaje je pole Druh cinnosti omezene pouze na jednociferne hodnoty (0–9).
- Proto zde neni mozne zadat hodnotu 14.
- Na zalozce JMHZ je mozne vybrat vsechny podporovane druhy cinnosti, tedy i hodnotu 14 – Neuvolneny clen zastupitelstva.
- Prave hodnota zadana na zalozce JMHZ je zdrojem dat pro vytvoreni hlaseni JMHZ.
Doporuceny postup
- Na zalozce Mzdove udaje ponechte odpovidajici jednociferny druh cinnosti (napriklad hodnotu 9, pokud odpovida vasemu nastaveni).
- Na zalozce JMHZ vyberte Druh cinnosti 14 – Neuvolneny clen zastupitelstva.
- Pri validaci i vytvoreni XML se pouzije hodnota ze zalozky JMHZ.
Poznamka:
Skutecnost, ze na zalozce Mzdove udaje nelze zadat hodnotu 14, je spravne chovani programu. Pro potreby hlaseni JMHZ se pouziva hodnota nastavena na zalozce JMHZ, kde jsou dostupne vsechny druhy cinnosti vcetne kodu 14(Kod druhu cinnosti 10 - 14, 15-16,).
|