Verze 7.3 z 16.6.2026
ESO 9 změny ve verzi 7.3 z 30.6.2026
Aplikace ESO9Pam - Mzdy
Legislativní změny
- 3. 3. 2. 7 - Měsíční hlášení – MH (doplněk č. 9 předchozí verze)
Jednotné měsíční hlášení zaměstnavatele (JMHZ)
Byla založena nová činnost 3.3.2.7 Měsíční hlášení – MH. Činnost slouží ke generování a odesílání Měsíčního hlášení – MH.
Generování Měsíčního hlášení (MH)
Generování probíhá v činnosti 3.3.2.7 Měsíční hlášení – MH. Na vstupní stránce činnosti je zobrazen kód a název ČSSZ a období, které lze v případě potřeby měnit. Období se automaticky naplňuje posledním uzavřeným obdobím.
Tlačítkem Generuj se vygeneruje měsíční hlášení pro zadané období.
Odkaz Měsíční hlášení vede na stránku s vygenerovaným měsíčním hlášením.
Vygenerované Měsíční hlášení (MH) a jeho odeslání
Odkazem Měsíční hlášení ze vstupní stránky činnosti 3.3.2.7 Měsíční hlášení – MH se dostanete na stránku s vygenerovanými záznamy.
Kontrola dat
Data se do měsíčního hlášení generují z uzavřených mezd a nelze je editovat.
Kontrola dat je možná na úvodní stránce, kde lze zkontrolovat PVPOJ a SOUHRN (daňové údaje). Na záložce Údaje o podání je uveden také GUID podání, počet balíků a počet formulářů v podání.
Dále je možné zkontrolovat data zaměstnanců odkazem Osoba v levé formě a data pracovních vztahů odkazem Pracovní vztahy.
Odeslání podání
První forma vlevo nahoře slouží k odeslání vygenerovaného hlášení. V záhlaví formy je několik odkazů a tlačítek.
Odeslání měsíčního hlášení má dva kroky:
1. Odeslání podání pomocí tlačítka 1. Nové podání - podatelna
2. Odeslání dotazu na stav zpracování pomocí tlačítka 2. Dotaz na stav zpracování MH
1. Odeslání podání
K odeslání podání slouží tlačítko 1. Nové podání – podatelna. Podání lze odeslat až po uvedení záznamu do stavu Připraveno pro podání pomocí tlačítka Zvyš stav.
Po úspěšném odeslání se do aplikace zapíše stav podání Předáno ke zpracování, zpracování může trvat různě dlouho. Ve formě Stav hlášení bude záznam se stavem hlášení a původem JMHZ.
Ve formě Stav podání budou celkem 3 záznamy:
1. Informace o zpracování PVPOJ
2. Informace o zpracování SOUHRNU
3. Informace o zpracování jednotlivých formulářů JMHZ25_LT
2. Odeslání dotazu na stav zpracování MH
Po uplynutí cca 15 minut od odeslání podání a načtení odpovědi na podání je potřeba odeslat 2. Dotaz na stav zpracování MH. Pokud se dotaz odešle příliš brzy, bude stav hlášení 2 Hlášení nebylo přijato.
Tlačítko 2. Dotaz na stav zpracování MH je možné znovu poslat až po hodině. V opačném případě se zobrazí hláška o duplicitním podání.
Po úspěšném odeslání 2. Dotazu na zpracování MH
• do formy Stav hlášení se založí záznam s informací o stavu hlášení s původem DZMH,
• do formy Stav podání se založí záznam se stavem podání,
• do formy Chyba podání se založí záznamy s případnými chybami, které podání obsahuje.
Pokud bude stav hlášení i podání ve stavu částečně přijato, znamená to, že je splněna povinnost odeslání hlášení. Případné chyby v podání je možné následně opravit zasláním opravného hlášení.
Práce s chybami podání
Pokud podání obsahuje chyby, budou některé z nich zobrazeny na stránce s vygenerovaným podáním. Všechny chyby budou vypsané na stránce Uskutečněná podání, na kterou se dostanete odkazem Toto podání. Je potřeba se dívat na podání DZMH. Ve formě Chyba podání budou uvedené všechny chyby podání.
Většinu chyb v podání neopravíuživatelé sami, protože většina dat do hlášení se generuje z uzavřených mezd a data nelze až na výjimky měnit (lze opravit např. chybně zadaná OIČ, ID PPV). Chyby je potřeba buď exportovat do XLS souboru a zaslat konzultantovi ESO9 nebo na Podporu ESO9, nebo se obrátit přímo na konzultanta ESO9, který je stáhne a předá programátorům.
Opravné podání
Opravné podání bude možné odeslat až po úpravě generování a odesílání podání. V případě chybných OIČ a ID PV po jejich opravě v aplikaci.
Úspěšné podání
Pokud hlášení nebude obsahovat žádné chyby, bude stav podání a hlášení je zpracováno a je úplné.
Mzdové složky CZ
- 8. 1. 1 - Uživatelské mzdové složky (doplněk č. 8 předchozí verze)
Nové trvalé mzdové složky
M02N Měs. daň. zvýhodnění neuplatňuje
Složka se zadává do trvalých mzdových složek k osobě. Na složce je povinná vazba na rodinného příslušníka – dítě, na které zaměstnanec neuplatňuje daňové zvýhodnění. Při zadávání rodinného příslušníka je kontrolováno, zda rodné číslo není již použito na jiné mzdové složce podobného typu (tj. nelze jej zadat duplicitně). Na složce je povinné zadání vlastnosti výběrem z číselníku. Pokud má dítě přiznán nárok na průkaz ZTP/P, je nutné na složce zadat vlastnost s kódem 2 ZTP/P ano. V ostatních případech se zadává vlastnost 1 ZTP/P ne.
Složka nemá nastaven příznak jedinečnosti, lze ji zadat pro více dětí současně. Složka je důležitá pro Jednotné měsíční hlášení zaměstnavatele (JMHZ).
M02O Společně vyživující osoba
Složka se zadává do trvalých mzdových složek k osobě. Na složce je povinná vazba na rodinného příslušníka, který vyživuje tytéž děti v téže společně hospodařící domácnosti. Při zadávání rodinného příslušníka je kontrolováno, zda rodné číslo není již použito na jiné mzdové složce tohoto typu (tj. nelze jej zadat duplicitně).
Složka má nastaven příznak jedinečnosti, nelze zadat více vyživujících osob současně v jednom měsíci. Složka je důležitá pro Jednotné měsíční hlášení zaměstnavatele (JMHZ).
Zaměstnanecký portál
- Zaměstnanecký portál
Nová verze zaměstnaneckého portálu psaná v nových technologiích Angular a NET8
ZMP je nově rozdělen do 3 komunikujících aplikací API, které je napojeno na databázi PAM, API pro podporu generování PDF dokumentů a samotnou aplikaci ZMP. Možnosti nasazení na IIS nebo docker.
Změna činnosti
- 3. 3. 2. 6 - Registrace zaměstnance – REGZEC (doplněk č. 8 předchozí verze)
V souvislosti s novou činností pro generování Registrace zaměstnance – REGZEC byly v aplikaci ESO9 PAM provedeny tyto úpravy:
• Při generování REGZEC se u všech pracovních vztahů automaticky doplní hodnoty Pracovní režim a Nepřetržitý provoz, pokud není zadán kalendář na složce I001 nebo I002. Do položky Pracovní režim (10255/I001, I002) se nastaví hodnota Neuvedeno a do položky Nepřetržitý provoz (10407/I001, I002) hodnota Ne.
• Při generování REGZEC se naplňují pouze platné adresy. - 3. 3. 2. 6 - Registrace zaměstnance – REGZEC (doplněk č. 7 předchozí verze)
V souvislosti s novou činností pro generování Registrace zaměstnance – REGZEC byly v aplikaci ESO9 PAM provedeny tyto úpravy:
• Do comboboxů na stránce Registrace zaměstnance – REGZEC (xml\jmhz_regzec.htm) byly doplněny hodnoty 0 - Neurčeno. Tyto hodnoty nevstupují do podání REGZEC.
• Číselník vzdělání byl rozšířen o novou položku Z – nerelevantní, jak v číselníku Kvalifikace, tak i na stránce Registrace zaměstnance – REGZEC.
• Bylo upraveno generování položky Druh pobíraného důchodu (10113/O051).
• Bylo upraveno generování položky Držitel karty ZTP/P (10090/O050A).
• Bylo upraveno generování XML – naplnění položky Typ zdravotního omezení (10085/O050).
• Na stránce Registrace zaměstnance – REGZEC – byly upraveny kontroly na vyplnění povinných položek při zvýšení stavu záznamu (státní příslušnost, rezident CZ, adresy u cizinců a rezidentů CZ), opraveny překlepy na záložce Cizinci.
• Na složce O047C Cizinci – povolení k zaměstnání – krajská pobočka ÚP byl upraven kód vlastnosti na HMP Krajská pobočka pro hlavní město Prahu.
• Bylo upraveno naplnění položky Dřívější příjmení (10064/O001) – do položky se naplňují údaje z trvalých mzdových složek k osobě O001 Příjmení, a to pouze z těch, které jsou odlišné od současného příjmení.
• V číselníku států byl změněn kód a název státu UK Spojené království na GB Spojené království Velké Británie a Severního Irska.
• Bylo upraveno generování XML pro REGZEC pro pracovní vztahy, které mají v atributu Druh výdělečné činnosti (10239/I051) vyplněn některý z těchto kódů činnosti: M, 11, 12, 13, 14. Pro pracovní vztahy s těmito kódy činností se odesílá zúžený okruh atributů. Zároveň byly pro pracovní vztahy s těmito kódy činností vypnuty kontroly na vyplnění povinných položek při zvýšení stavu záznamu.
• Při generování REGZEC akce A3 – Změna údajů se automaticky naplňuje položka Datum platnosti od / opravy (10009) datumem generování. Položka je povinná při hlášení změn, datum lze v případě potřeby změnit ručně.
• Při generování REGZEC u pracovních vztahů typu Dohoda o provedení práce, se v případě, že není k dohodě zadán kalendář na složce I001 nebo I002, automaticky nageneruje do položky Pracovní režim (10255/I001, I002) – Neuvedeno a do položky Nepřetržitý provoz (10407/I001, I002) – Ne.
• Generování REGZEC bylo upraveno tak, aby ho bylo možné použít i v případě, kdy má zaměstnavatel více mzdových účtáren (více variabilních symbolů). - 3. 3. 2. 6 - Registrace zaměstnance – REGZEC (doplněk č. 6 předchozí verze)
Součástí doplňku č. 6 je nová činnost 3.3.2.6 Registrace zaměstnance – REGZEC pro generování a odesílání Registrace zaměstnance (REGZEC) do evidence zaměstnanců.
Pokud nepoužíváte činnosti, najdete odkaz na stránku Registrace zaměstnance – REGZEC ve sloupci Personalistika -> Výstupy -> odkaz Exporty a pak ve sloupci Elektronické podání -> odkaz JMHZ – Regzec. Stejnou cestou najdete i odkaz JMHZ – Import ID pro osobu a PV.
Na stránce činnosti je možné zkontrolovat zadaní identifikátorů OIČ (IKMPSV) a ID zaměstnání (IDPPV).
Podrobný popis činnosti je v dokumentu ESO9 Podání Registrace zaměstnance (REGZEC) na naší wiki.eso9.cz. - 9. 1. 2 - Nastavení PAM (doplněk č. 8 předchozí verze)
V souvislosti s Měsíčním hlášením JMHZ, do kterého budou vykazovány i složky mzdy, které můžou být nastaveny uživatelsky a mají tedy v zákaznických aplikacích různé kódy, byla upravena činnost 9.1.2 Nastavení PAM.
Odkaz na činnost 9.1.2 Nastavení PAM byl přidán na stránku Zacatek.htm do sloupce Číselníky. Tuto stránku mají někteří uživatelé nastavenou jako vstupní stránku.
Záložky v Nastavení PAM
Na záložku Osobní karta do pole Cizinec - trvalé MS byly doplněny kódy trvalých mzdových složek O023 Doklad totožnosti cizinci a O023A Typ dokladu totožnosti cizinci.
Dále byly vytvořeny dvě nové záložky
Záložky slouží k zadání uživatelských kódů mzdových složek pro srážky a překážky na straně zaměstnance a zaměstnavatele. Vzhledem k tomu, že se tyto složky definují uživatelsky a mají tedy v jednotlivých zákaznických aplikacích odlišné kódy, je nutné jednoznačně určit, které z nich mají vstupovat do jednotlivých položek měsíčního hlášení.
Záložka Srážky
Záložka slouží k definici MS pro vyplnění položek měsíčního hlášení JMHZ. Uživatelské kódy MS se oddělují čárkou, nedělají se mezery.
• Srážky k uspokojení plnění zaměstnavatele podle občanského zákoníku (10350)
• Srážky k uhrazení škody, za kterou odpovídá zaměstnanec (10351)
• Srážky na závodní stravování podle §236 zákoníku práce (10352)
• Srážky k uspokojení závazků zaměstnance podle § 146 písm. b) zákoníku práce (10353)
Záložka Překážky
Záložka slouží k definici MS pro vyplnění položek měsíčního hlášení JMHZ. Uživatelské kódy MS se oddělují čárkou, nedělají se mezery.
• Překážky na straně zaměstnance s náhradou (10471, 10341)
• Překážky na straně zaměstnavatele s náhradou (10472, 10340)
Změny datových struktur
- AUTHSMS
Založena nová tabulka AUTHSMS využívaná pro druhý faktor ověření u Zaměstnaneckého portálu - OSOBA
Upravena tabulka OSOBA, přidány nové sloupce OSOBA_HESLOZMP varbinary(64), OSOBA_SALTZMP varbinary(16). Upravena dálka sloupce OSOBA_LOGIN z varchar(20) na varchar(100)
S touto úpravou souvisí změna procedur
dbo.spWEB_Login - přihlášení ve staré verzi ZMP
dbo.spWEB_LoginAng - přihlášení do nové verze ZMP psané v Angularu
spWEB_Login_ZmenaHesla - Změna hesla ve staré verzi ZMP
dbo.spWEB_ChangePassword - změna hesla ze ZMP
dbo.spWEB_CheckPassword - kontrola hesla pro ZMP
Změny webových stránek
- nastaveniPAM\osobalogin.htm - osobalogin.htm
Na stránce odděleno heslo pro výplatní pásky a ZMP. Upraveno z hlediska NIS2, aby heslo pro ZMP již nebylo na stránce viditelné.