Pracovní smlouva je záznam pracovněprávního vztahu jednoho zaměstnance, ze kterého se počítá mzda a ze kterého se plní hlášení
státní správě. Každá smlouva povinně odkazuje na některý typ smlouvy
a jeden zaměstnanec jich může mít přiřazeno několik.
Kdo mzdy zpracovává mimo Factorify, smlouvy vést nemusí. Samotná docházka, plán směn ani výkaz
je nepotřebují. Vyplatí se jedině tehdy, když z Factorify chceme odesílat hlášení státní správě,
nebo když chceme ručně upravovat nároky na nepřítomnost, protože agenda
Úpravy nároků na nepřítomnost má pracovní smlouvu jako povinné pole.
Hvězdičku povinného pole má pět polí, Člověk, Typ smlouvy, Druh činnosti,
Průměrná hodinová mzda a Datum začátku zaměstnání. Všechno ostatní na kartě je nepovinné.
Prázdný formulář z nich ohlásí jen čtyři, protože Průměrná hodinová mzda je předvyplněná nulou
a tím je pro kontrolu vyplněná.

Rodné číslo se kontroluje až po uložení a uložení nezastaví. Validátor se vybírá podle země
adresy účetní jednotky, ke které smlouva patří. Když pro tu zemi validátor existuje a číslo jím
neprojde, záznam se uloží a hned po uložení se ukáže žluté upozornění Neplatné rodné číslo.
Český validátor lomítko přijímá, takže 850101/1233 i 8501011233 projdou stejně. Lomítko
se přitom z uložené hodnoty neodstraňuje, do databáze se zapíše přesně to, co jsme napsali,
a na číslice se hodnota převede až při dalším zpracování. Do hlášení se tedy rodné číslo posílá
jen jako číslice.
Identifikátor zaměstnání (ID PPV) je kód jednoho pracovněprávního vztahu, který přiděluje
Česká správa sociálního zabezpečení. Při nástupu ho tedy ještě nemáme a registrační akce
Nástup do zaměstnání ho nevyžaduje. Ostatní akce registrace už ano a bez něj vypíšou, že
smlouvě identifikátor chybí. Jednotné měsíční hlášení se bez něj obejde, zaměstnance v takovém
případě identifikuje jménem, datem narození, datem nástupu a druhem činnosti.
Hromadně se přidělené identifikátory nahrávají tlačítkem Import identifikátorů zaměstnanců
v patičce listu smluv.
Druh činnosti je klíč do hlášení a proto je povinný. Jednotné měsíční hlášení podle něj
rozřazuje smlouvy do skupin a bez vyplněné hodnoty skončí chybou, ELDP ho zapisuje do kódu
a jednu hodnotu úplně vynechává. Hodnota 10, tedy osoby se zdravotním postižením v teoretické
a praktické přípravě pro zaměstnání, navíc jako jediná zapíná kartu
Teoretická a praktická příprava.
Postavení v zaměstnání není ve formuláři povinné, ale REGZEC ho vyžaduje. Když ho necháme
prázdné, smlouva se uloží a hlášení pak vypíše, že postavení v zaměstnání chybí.
Průměrná hodinová mzda je podle své nápovědy průměrná mzda z předešlého zaměstnání. Vstupuje
do vzorce odstupného, viz Odstupné.
Datum začátku zaměstnání je začátek platnosti smlouvy. Jeho nápověda upozorňuje, že když
zaměstnanec do stejné firmy nastupuje opakovaně, má mít pokaždé novou platnou smlouvu.
Datum nástupu do zaměstnání je jen upřesnění předchozího pole pro hlášení. Všude, kde se čte,
se použije nejdřív ono a teprve při prázdné hodnotě datum začátku zaměstnání. Takto ho bere JMHZ
jako datum nástupu, PREZEC, REGZEC i ELDP, kde je z něj začátek sociálního pojištění.
Když se obě data rovnají, druhé pole nemusíme vyplňovat.
Platné do je konec pracovního poměru. Když je dřív než Datum začátku zaměstnání, smlouva se
neuloží a vypíše se Neplatný rozsah platnosti smlouvy.
Ukončení smlouvy nemá vliv na docházku ani na přihlášení do systému. Zaměstnanec se po skončení
smlouvy normálně přihlásí, vidí své widgety a svůj výkaz docházky, a personalista ho dál najde
v agendě Výkaz docházky i za měsíce po konci smlouvy, včetně vypočteného fondu pracovní doby.
Přihlášení hlídají výhradně pole Zaměstnán od a Zaměstnán do na detailu zaměstnance.
Ukončení smlouvy samo o sobě docházku nezastaví. Když má člověk opravdu odejít, vyplníme mu ještě
Zaměstnán do na detailu zaměstnance. Jinak se mu bude výkaz dál generovat s plným fondem
a bude se dál přihlašovat.
Druh důchodu spolu s Důchodem od rozhoduje o tom, jestli je zaměstnanec veden jako osoba
se zdravotním postižením. Jsou to hodnoty invalidních důchodů, tedy 2, 8, B a C.
Číselník má šest hodnot, Starobní, Invalidní 3. stupně, Invalidní 1. nebo 2. stupně a tři cizí
obdoby.
Osoba se zdravotním postižením se pozná právě z Druhu důchodu, ne z karty
Zdravotní postižení. Ta karta je jen podkladem pro registraci a na plnění podílu
zaměstnávání osob se zdravotním postižením ani na slevu na dani nemá vliv.
Důchodový věk od REGZEC vyžaduje. Prázdné pole hlášení vypíše jako chybějící údaj smlouvy.
Datum nástupu na rekvalifikaci není mrtvé pole. Dokud od něj neuplyne rok, přiznává se z něj
důvod slevy na pojistném na sociálním pojištění.
Zaměstnání malého rozsahu je právní pojem, ale v aplikaci má i systémový efekt. Podle něj se
smuva řadí mezi vedlejší při počítání pojištěných měsíců a příznak se propisuje do REGZEC, ONZ,
VPDPP, ELloDP i JMHZ. Do výpočtu mzdy nezasahuje, dvě mzdy téhož měsíce se zaškrtnutým
a odškrtnutým příznakem vyšly položku po položce stejně.
V REGZEC se příznak posílá jen u akcí Nástup do zaměstnání a Oprava chybných údajů,
a jen u zaměstnance ze skupiny OST. Ve Skončení zaměstnání v hlášení není vůbec.
Právně jde o vztah, ve kterém buď není sjednaný příjem vůbec, nebo je nižší než rozhodná částka,
kterou stanoví zákon. Zaměstnanec je pak nemocensky a důchodově pojištěný jen v těch měsících,
ve kterých jeho příjem té částky dosáhne, a příjmy z více takových vztahů u téhož zaměstnavatele
se pro tohle posouzení sčítají.
Roční zúčtování znamená, že zaměstnanec o roční zúčtování požádal. Hromadné zakládání ročních
zúčtování bere jen smlouvy, které mají pole zaškrtnuté, patří do aktuální účetní jednotky a jsou
k datu mzdy platné. Jednotlivé roční zúčtování jde založit i bez zaškrtnutého pole.
Platba v hotovosti znamená, že se při generování mezd nevytvoří položka příkazu k úhradě.
Do JMHZ jde jako údaj, že mzda byla vyplacena v hotovosti.
Ke stejnému výsledku vede i chybějící bankovní účet. Když položka příkazu k úhradě nevznikla
a pole Platba v hotovosti zaškrtnuté není, podíváme se na kartu Bankovní účty. Aplikace
na chybějící účet neupozorní, zapíše si to jen do svého záznamu o běhu.
Primární říká, který pracovněprávní vztah se má v hlášení JMHZ vykázat jako primární. Když
má člověk víc souběžných smluv, seřadí se a ta první je primární. První v pořadí je smlouva se
zaškrtnutým polem Primární, teprve pak smlouva, jejíž typ smlouvy má Hlavní pracovní poměr.
Zaškrtnutí tedy přebíjí nastavení typu smlouvy. Na primární smlouvě se navíc vykazuje několik skupin
údajů, které u ostatních smluv téhož člověka nejsou.
Aplikace nebrání zaškrtnout Primární na dvou souběžných smlouvách téhož člověka a na takové
uložení nijak neupozorní. Rozhodne pak až další kritérium v pořadí, tedy typ smlouvy s Hlavním
pracovním poměrem, takže výsledek je stejný, jako by pole neměla zaškrtnuté ani jedna smlouva.
Z obrazovky to poznat není.
Zaškrtnutí necháváme na jedné smlouvě, nebo na žádné. Když ho nemá žádná, vybere se primární
smlouva podle pole Hlavní pracovní poměr na typu smlouvy, což
je pro většinu lidí ta správná odpověď.
Úvazek má tři zdroje a hledá se v pevném pořadí.
Prázdné pole tedy výpočet nezastaví, jen se sáhne o úroveň níž. U ukončené smlouvy se navíc
datum omezí koncem smlouvy. Úvazek si takto bere výpočet nároku na nepřítomnost, výpočet mzdy
i jednotné měsíční hlášení.
U nároku na nepřítomnost se úvazek ze smlouvy použije jen u vedlejšího poměru. Když má typ
smlouvy zaškrtnutý Hlavní pracovní poměr, staví se odhad odpracovaných týdnů z parametrů
docházky zaměstnance a úvazek napsaný na smlouvě se vůbec nečte. Teprve u smlouvy, jejíž typ
hlavní pracovní poměr nemá a která má úvazek vyplněný, se počítá ze smlouvy. Je to tatáž větev,
kvůli které odškrtnutí Hlavního pracovního poměru zbývající nárok změní, například ze 150
na 152 hodin.
Karta Sjednaný týdenní úvazek je historie sjednaných úvazků a používá se, když se úvazek
v průběhu poměru změnil. Řádek má povinné pole Sjednaný týdenní úvazek [h] a nepovinné
Platné od a Platné do.
V jednotném měsíčním hlášení má před úvazkem smlouvy přednost Rozsah kratší pracovní doby pro
slevu na sociálním pojištění z karty Parametry hlášení a mezd, pokud je vyplněný.
Karta se vyplňuje při skončení pracovního poměru a žádné její pole není povinné.
Důvod ukončení má patnáct hodnot od ukončení poměru cizince po Ostatní, každá s odkazem na
paragraf zákoníku práce. Důvod předčasného ukončení má tři hodnoty, výpověď z důvodů
§ 52 písm. a) až e) nebo dohodu z týchž důvodů, okamžité zrušení podle § 56 a jiný důvod. Ten
REGZEC vyžaduje, jinak vypíše, že smlouvě chybí. Důvod neposkytnutí podkladů má tři hodnoty,
úmrtí pojištěnce, starobní důchod nebo zaměstnání bez účasti na pojištění a vybraná zaměstnání.
Kvalifikace je volný text a jeho jediným odběratelem je tiskový dokument Zápočtový list,
do kterého se propíše jako dosažená kvalifikace. Do žádného výpočtu ani hlášení nevstupuje.
Zaměstnanec nenastoupil vyřadí smlouvu z generování mezd. Přeskočí se i tehdy, když mzdu
generujeme cíleně jen pro ni. Nad rámec toho plní REGZEC storno zaměstnání a formulář PREZEC
Nenastoupení zaměstnance ho vyžaduje zaškrtnuté.
Upozornění Na pracovní smlouvě {} není zaškrtnuto Zaměstnanec nenastoupil! se u formuláře
PREZEC objeví jen v náhledu. Samotné generování formuláře nezastaví, takže PREZEC lze vygenerovat
i pro smlouvu bez zaškrtnutého pole.
Na kartě jsou dvě pole,
Odstupné - násobek průměrného výdělku (§ 67 odst. 1 ZP) a
Odstupné - násobek průměrného výdělku (§ 67 odst. 3 ZP). Do obou se zadává počet násobků
průměrného výdělku a nejmenší přípustná hodnota je nula.
Který z nich vyplnit, říkají paragrafy v jejich vlastních názvech. § 67 odst. 1 je odstupné
při výpovědi z organizačních důvodů, kde zákoník práce dává jeden až trojnásobek průměrného výdělku
podle toho, jak dlouho poměr trval. § 67 odst. 3 je odstupné ze zdravotních důvodů, kde je
nejmenší násobek dvanáct.
Použije se jen první vyplněný z nich a nikdy se nesčítají. Obě pole plní jedinou proměnnou
mzdového vzorce, takže když je vyplněný první, druhý se ignoruje. Když jsou obě prázdná, proměnná
do vzorce vůbec nevstoupí.
Odstupné se samo nespočítá. Aby ve mzdě vzniklo, musí mít zaměstnanec nebo jeho typ smlouvy
přiřazenou mzdovou složku Odstupné, jejíž vzorec z násobku, průměrné hodinové mzdy a týdenního
úvazku částku spočítá. Žádná automatika složku nepřidá a nic ji neváže na měsíc poslední mzdy.
Do hlášení jdou oba násobky zvlášť v ONZ. REGZEC z nich odvozuje jen údaj, že odstupné náleží,
a to u ukončení s důvodem 4 nebo 5.
Odstupné vyplaceno v plné výši do výpočtu mzdy nezasahuje. Do ONZ se posílá vždy, do REGZEC jen
tehdy, když je zároveň naplněný údaj o tom, že odstupné náleží.
Čtyři karty smlouvy neslouží mzdě ani docházce, ale výhradně hlášením státní správě. Jsou to
Parametry hlášení a mezd, Cizinec, Zdravotní postižení a Teoretická a praktická
příprava. Co přesně se z jejich polí kam posílá a kdy se údaj vůbec odešle, popisují stránky
obou hlášení, aby to nebylo na dvou místech.
Na smlouvě samotné si ohlídáme jen to, kdy má která karta smysl a jak se hlídají platnosti řádků.
| Karta | Kdy ji vyplňujeme |
|---|---|
| Parametry hlášení a mezd | když uplatňujeme slevu na pojistném zaměstnavatele, když má zaměstnanec kratší pracovní dobu kvůli té slevě, nebo když ho chceme z jednotného měsíčního hlášení vyřadit |
| Cizinec | u člověka bez českého občanství kvůli pracovnímu oprávnění, a dále u kohokoli, kdo není českým daňovým rezidentem |
| Zdravotní postižení | u držitele karty ZTP/P a u zdravotního omezení, které se vykazuje v registraci |
| Teoretická a praktická příprava | jedině u smlouvy s Druhem činnosti 10, u jiného druhu činnosti se karta do hlášení nedostane vůbec |
Karta Zdravotní postižení nemá vliv na plnění podílu zaměstnávání osob se zdravotním
postižením ani na slevu na dani. Osoba se zdravotním postižením se určuje z pole Druh
důchodu, viz Obecné údaje, a slevy na dani jdou přes odečitatelné položky v ročním
zúčtování.
Karty Parametry hlášení a mezd, Cizinec a Zdravotní postižení fungují stejně. Konzument
si z nich vybere jediný řádek platný k danému dni, a když žádný neplatí, dostane prázdné
hodnoty, ne chybu. Nevyplněná karta se tedy chová jako samé prázdné údaje a nic nezablokuje.
Při uložení se kontroluje, že se platnosti řádků na těchto třech kartách nepřekrývají. Při překryvu
se smlouva neuloží a vypíše se Platnosti parametrů se překrývají!
Karta Teoretická a praktická příprava je výjimka. Vykazuje se z ní více období naráz
a překryv platností tady nikdo nehlídá.
Tabulka Parametry hlášení a mezd má navíc vlastní akci
Přidat nové parametry platné od tohoto měsíce. Uzavře dosud platný řádek k poslednímu dni
minulého měsíce a založí jeho kopii platnou od prvního dne tohoto měsíce, i s hodnotami polí.
Když má tabulka neuložené změny, akce se neprovede a vypíše Existují neuložené změny! Nejdříve
prosím tyto změny uložte. Když žádné parametry neexistují, vypíše Neexistují žádné parametry!
Řádek má povinnou Pracovní pozici a povinné Platné od, Platné do je nepovinné.
Pozice jsou navázány na tabulkové mzdy a nemusí být stejné jako role.
Samotný číselník pozic popisuje stránka pozice a role.
Při uložení smlouvy se kontrolují čtyři věci naráz, viz Kontroly při uložení.
Nejčastější je první z nich, tedy že smlouva musí mít alespoň jednu pozici.
Řádek má povinné Jméno, Příjmení, Datum narození, Druh dítěte, Platné od
a Pořadí slevy na dani. Druh dítěte má dvě hodnoty, Invalidní a Neinvalidní.

O tom, jestli se sleva vůbec uplatní, rozhodují dvě zaškrtávátka. Do měsíční mzdy se dítě
vezme jedině tehdy, když má zaškrtnuté Počítat slevu na dani, zároveň nemá zaškrtnuté
Uplatnit roční slevu a je platné k prvnímu dni počítaného měsíce. Druhé pole tedy slevu
z měsíční mzdy odsouvá do ročního zúčtování.
Roční zúčtování se na Uplatnit roční slevu nedívá. Bere všechny děti se zaškrtnutým
Počítat slevu na dani, které jsou platné kdykoli během roku, a platnost přitom testuje
k poslednímu dni měsíce, kdežto mzda k prvnímu. Dítě s ročním uplatněním se tam tedy počítá
stejně jako ostatní. Stejně se chová i jednotné měsíční hlášení ve své roční části, kdežto
v měsíční části obě zaškrtávátka respektuje a bez nich posílá N.
Rozdíl je nejlépe vidět na dítěti platném od poloviny měsíce. Dítě platné od patnáctého června
do červnové mzdy nevstoupí vůbec, ale roční zúčtování červen započítá, takže na jednom dítěti
vyjde nárok za sedm měsíců od června do prosince, tedy 8 869 Kč.
O výši slevy rozhoduje sloupec Pořadí slevy na dani, ne pořadí řádků v tabulce. Sloupec je
povinný a přijímá hodnoty jedna až tři. Hodnota ze sloupce se při výpočtu mzdy dosadí místo pozice
řádku a porovná se s rozsahem na odečitatelné položce, což určí částku. Stejný sloupec, a jen jeho,
čte roční zúčtování i jednotné měsíční hlášení. Pořadí řádků dnes určuje jen zobrazení.
Pořadí slevy na dani je povinné a přijímá hodnoty jedna, dvě a tři, oba kraje včetně.
Kontrola proběhne až po stisku ULOŽIT.
Jiný rodič je odkaz do karty Ostatní osoby a čte ho jen jednotné měsíční
hlášení. Odvozuje se z něj příznak, že tytéž děti vyživuje i jiná osoba, a seznam těch osob.
Druhé použití je sleva na partnera, ke které se přiloží jen jeho děti mladší tří let.
Prázdný odkaz nic nerozbije, na mzdu, daňový bonus ani roční zúčtování nemá vliv.
Karta eviduje manžela nebo manželku kvůli slevě na manžela v ročním zúčtování a zároveň jsou
to cílové osoby odkazu Jiný rodič z karty Děti. Řádek má povinné Jméno,
Příjmení, Typ, Datum narození a Platné od.
Do hlášení se dostane jen osoba, která má zaškrtnutou Slevu uplatněna a Typ je manžel nebo
manželka. Celý blok se navíc nespustí, dokud roční zúčtování neobsahuje uplatněnou slevu na
vyživovanou osobu. Typ Ostatní má proto smysl jen jako rodič, na kterého odkazuje dítě.
Vyživované osoby vstupují do mzdy. Vezme se první řádek platný k počítanému měsíci a jeho
počet se dosadí do vzorců přednostních i nepřednostních srážek, kde od roku 2026 zvyšuje základní
nezabavitelnou částku o čtvrtinu za každou vyživovanou osobu. Bere se opravdu jen první nalezený
řádek, ne součet, takže při překryvu platností se ostatní ignorují.
Pro nezabavitelné minimum u srážek vyplňujeme Vyživované osoby. Karta Závislé osoby je
starší název téhož a dnes už na výpočet nemá vliv.
Karta eviduje exekuce, životní pojištění, penzijní připojištění a podobné pravidelné srážky.
Tabulka má dvacet čtyři sloupců, povinné jsou mimo jiné Název, Částka, Vyplacená částka,
Platné od, Typ, Typ platby, Číslo bankovního účtu, Kód banky
a Platební operace. Deponaci řeší sloupce Deponovat, Platební operace deponace
a Datum ukončení deponace.

Výše nezabavitelné částky u přednostních a nepřednostních srážek závisí na kartě
Vyživované osoby.
Typ říká, jakou má pohledávka povahu, Typ platby říká, jak se z ní strhává.
| Typ | Co znamená |
|---|---|
| Výživné | pravidelná částka na výživu dítěte nebo jiné oprávněné osoby |
| Přednostní | pohledávka, kterou zákon uspokojuje dřív než ostatní |
| Nepřednostní | běžný dluh, na který dojde až po přednostních |
| Z částky k vyplacení | srážka podle dohody, která se bere z konečné částky určené k výplatě |
| Typ platby | Co znamená |
|---|---|
| Měsíční | zadaná částka se strhává každý měsíc po dobu platnosti |
| Odečíst z částky | Částka je celková výše pohledávky a strhává se postupně, každý měsíc tolik, kolik dovolí nezabavitelné minimum |
Kombinace Z částky k vyplacení a Odečíst z částky je nepřípustná. Přepočet mzdy na ní skončí chybovou hláškou.
Pořadí neurčuje jen Platné od.
Srážky se stejným Platným od se neuspokojují jedna po druhé, ale poměrně podle zbývajících
částek. Typ Z částky k vyplacení se do tohoto pořadí nezařazuje vůbec, ten se strhává celý
vždy.
Oba limity počítá tentýž vzorec, takže dokud první limit nepřečerpáme, vyjdou shodně. Vzorec ale
vychází z částky, od které už je odečtená daň z příjmu, takže stejná hrubá mzda dá v různých
měsících různý limit.
Jakákoli změna daně tedy mění i to, kolik se ten měsíc strhne na srážky. Nová odečitatelná
položka nebo nové zvýhodnění na dítě limit zvedne, jejich konec ho zase sníží.
Platné do je nepovinné a u typu platby Odečíst z částky ho vyplňovat nemusíme. Srážka se
přestane strhávat sama, jakmile je zbývající částka nula nebo méně, přičemž zbývající částka je
Částka minus Vyplacená částka minus všechno, co se už strhlo v předchozích mzdách.
Vyplněné Platné do se přitom respektuje i tady, takže srážku jde ukončit i dřív.
U typu platby Měsíční nic takového neplatí a strhává se, dokud platnost trvá. Tam tedy
Platné do vyplňujeme, má-li být srážka časově omezená.
Vyplacená částka je to, co už bylo z pohledávky uhrazeno jinde, třeba v předchozím mzdovém
systému. Čte se jen u typu platby Odečíst z částky, u měsíční platby se ignoruje bez ohledu na
Typ. Druhým zdrojem jejích hodnot je deponace, převedená deponovaná srážka se do Vyplacené částky
cílové srážky přičte sama.
Vyplňuje se u spoření na stáří a u životního pojištění. Číselník má šest hodnot, penzijní
připojištění se státním příspěvkem, doplňkové penzijní spoření, penzijní pojištění u instituce
penzijního pojištění, soukromé životní pojištění, dlouhodobý investiční produkt a pojištění
dlouhodobé péče.
Vyplněný Druh srážky srážku odkloní od zaměstnance. Mzdová složka sbírá jen srážky svého
druhu a složka bez vyplněného druhu sbírá jen srážky bez druhu. Ve standardním nastavení
odpovídá každému ze šesti druhů některá ze složek Příspěvek zaměstnavatele na …, a ty mají
směr příspěvek, ne odečet. Srážka s vyplněným druhem se proto zaměstnanci nestrhne
a částku k výplatě nezmění, jen se ve mzdě objeví jako příspěvek zaměstnavatele. Nic na to
neupozorní. Srážku, která má zaměstnanci opravdu ubrat z výplaty, proto necháváme bez Druhu
srážky. Kdyby druhu neodpovídala žádná složka, srážka by se nestrhla ani neobjevila vůbec.
Má dvě hodnoty, Zákonné srážky a Uspokojení závazků zaměstnance. Zákonné srážky jsou ty
nařízené soudním nebo správním výkonem rozhodnutí, konkursem nebo dohodou o srážkách z příjmu.
Každá hodnota se v jednotném měsíčním hlášení projeví jinak. Ze Zákonných srážek se odvozuje
jen údaj ano nebo ne, tedy že jsou srážky ze mzdy evidované. Stačí jediná položka mzdy
navázaná na srážku s tímto důvodem a hlášení nese ano, bez ní nese ne, a částka se odtud nevykazuje
nikam.
Uspokojení závazků zaměstnance se vykazuje částkou, ale jedině v oddílu o zaměstnávání osob se
zdravotním postižením. Vykáže se součet všech položek mzdy za daný měsíc navázaných na srážky
s tímto důvodem, zaokrouhlený nahoru na celé koruny.
U běžného zaměstnavatele se Uspokojení závazků zaměstnance do hlášení nedostane vůbec. Aby
se částka vykázala, musí mít účetní jednotka v agendě Komunikace se státní správou ČR
zaškrtnuté Chráněný trh práce a smlouva musí mít vyplněný Druh důchodu některého
z invalidních stupňů. Z karty srážky to nijak nepoznáme, pole jde vybrat na každé smlouvě.
Obě hodnoty se čtou z vazby položky mzdy na srážku, takže po změně Důvodu srážky stačí hlášení
vygenerovat znovu a výplatnici přepočítávat nemusíme.
Jakmile jednu z hodnot vybereme a kartu uložíme, zpátky na prázdno ji už nevrátíme, protože prázdná
položka je v nabídce zakázaná. Srážku bez důvodu pak vyrobíme jedině tak, že řádek smažeme a
založíme znovu.
Platební údaje jsou Číslo bankovního účtu, Kód banky, Variabilní symbol, Specifický
symbol, Konstantní symbol a Platební operace, tedy typ operace pro zaúčtování platby.
Chybějící variabilní symbol shodí tvorbu platebních příkazů. Pole není označené jako povinné
a karta se uloží bez výhrady, ale příkazy k úhradě za celý měsíc se pak nevytvoří vůbec
a aplikace vypíše hlášku Chybějící VS pro mzdovou položku 30691/1301. První číslo je položka
mzdy a druhé výplatnice, takže srážku si podle nich musíme dohledat sami. Stejně se ozve
i zdravotní pojišťovna bez variabilního symbolu.
Platební příkazy se tvoří za celý měsíc a jen nad uzamčenými mzdami. Měsíc jde uzamknout
teprve tehdy, když má výplatnici každá platná smlouva a žádná z nich není ve stavu Nezpracováno
ani Chyba.
Deponace zadrží sraženou částku místo toho, aby se rovnou poslala. Srážka je deponovaná, když
má zaškrtnuté Deponovat a Datum ukončení deponace ještě neuplynulo, a platí se
Platební operací deponace, je-li vyplněná.
Ve mzdě se deponovaná srážka strhne úplně stejně jako každá jiná a navíc k ní na kartě
Deponované srážky vznikne řádek ve stavu Zadržet. Do platebního příkazu za ten měsíc se
ale nedostane, kdežto ostatní srážky téže smlouvy v něm normálně jsou, takže sražené peníze
zůstanou zatím u zaměstnavatele.
Teprve změna stavu něco provede. Odeslat přidá do platebního příkazu řádek na účet
a variabilní symbol samotné srážky, takže peníze odejdou věřiteli se zpožděním. Vrátit nechá
výplatnici i částku k výplatě beze změny a do příkazu přidá druhý řádek na účet zaměstnance
se stejným variabilním symbolem jako mzda, ale s platební operací Srážky ze mzdy, takže
zaměstnanci odejdou dvě platby. Převést na jinou srážku přičte částku do Vyplacené částky
cílové srážky a zároveň ji pošle na její účet, takže nový řádek v příkazu nevznikne a jen se zvýší
částka u řádku cílové srážky.
Nabídka cílové srážky je filtrovaná. Nabídnou se jen srážky téže smlouvy, které nemají zaškrtnuté
Deponovat, mají typ platby Odečíst z částky a platí v počítaném měsíci.
Stav se dá v tabulce přepnout kdykoli, ale uložení se odmítne, dokud na srážce není vyplněné
Datum ukončení deponace. Aplikace to napíše hláškou, že deponovaná srážka není na pracovní
smlouvě ukončena a nemůže být odeslána ani vrácena.
Smazání platebního příkazu všechno vrátí zpátky. Převedená částka se z Vyplacené částky cílové
srážky zase odečte a zádržná položka se uvolní k dalšímu zpracování.
Společnost je instituce, které se srážka posílá, třeba exekuční soud nebo insolvenční správce.
Datum je den, kdy zaměstnanec obdržel vyrozumění o srážce. Rozhodnutí je název právního
titulu, na jehož základě se srazí, u produktů na stáří se sem píše název produktu.
Do výpočtu mzdy nevstupuje žádný z těchto sloupců. Společnost, Datum a Rozhodnutí vypisuje tiskový
dokument Přehled zákonných a ostatních srážek, tedy Rozhodnutí do pole Rozhodnutí, Datum do
pole Datum a podle Společnosti dohledanou fakturační adresu do pole Adresa.
Datum řídí i pořadí srážek v tomto dokumentu. Srážka s vyplněným Datumem dostane ve
sloupci Pořadí nižší číslo než srážky téhož typu, které ho vyplněné nemají, takže se vyplněním
jediného řádku přečíslují i ostatní.
Zobrazit na potvrzení o zaměstnání řídí výpis na jiném dokumentu. Tiskový dokument Potvrzení
o zaměstnání (Zápočtový list) vypíše jen zaškrtnuté srážky, a to bez ohledu na to, jestli už
jsou platné. Typy Přednostní, Výživné a Nepřednostní se vypíšou ve sloupci Druh jako
Exekuce-přednostní, Exekuce-výživné a Exekuce-nepřednostní a vyplní se u nich sloupce
Sraženo a Dlužná částka. Typ Z částky k vyplacení se vypíše jako Ostatní a vyplní se u něj
jedině sloupec Měsíčně, do kterého jde hodnota pole Částka, a to i tehdy, když k srážce položky
mezd existují.
Do sloupce Sraženo se sčítají položky mezd navázané na srážku za celou dobu trvání pracovní
smlouvy, ne pole Vyplacená částka a ne jen běžný rok. Sloupec Dlužná částka je rozdíl pole
Částka a takto sečtené sražené částky. Srážka, ke které zatím žádná mzda vygenerovaná není, se
vypíše také, jen má Sraženo nula a jako dlužnou částku celou hodnotu pole Částka.
Nový řádek má Zobrazit na potvrzení o zaměstnání prázdné. Dokud ho sami nezaškrtneme, srážka
se na Zápočtový list nedostane, přestože ho zákon po zaměstnavateli chce. Výchozí hodnota ano,
zapsaná v databázi, se uplatnila jedině u srážek, které existovaly v době zavedení tohoto pole.
Řádek má povinnou Odečitatelnou mzdovou položku, Typ období a Platné od.
Výběr nenabízí všechny položky. Vyřazují se z něj položky, které patří ke druhu dítěte,
a položky nezdanitelné. Dětské se totiž zadávají přes kartu Děti a nezdanitelné části
základu daně až v ročním zúčtování.
Typ období má dvě hodnoty a rozhoduje jedině o měsíční mzdě. Měsíční položka se uplatní
přímo v každé mzdě jako dvanáctina roční částky, tedy z roční částky 30 840 Kč vznikne měsíční
položka 2 570 Kč. Ročně znamená, že se položka ve mzdě neobjeví vůbec a částka k výplatě je
o tu dvanáctinu nižší.
Roční zúčtování se Typem období na kartě neřídí. Jede podle typu období, který nese sama
odečitatelná položka v číselníku, a z řádku karty si bere jen to, kdy položka platila. Přepnutí
karty na Ročně proto zúčtování nezmění ani o korunu a položka v něm je tak jako tak.
Platnost se porovnává s prvním dnem počítaného měsíce, takže položka platná od patnáctého
se v tom měsíci neuplatní a poprvé naskočí
až v dalším. Nic se nehlásí a ve mzdě to vypadá, jako by položka nebyla zadaná.
Proto do Platného od zadáváme první den měsíce, od kterého se má položka uplatnit.
Mzdové výměry drží celkovou měsíční nebo hodinovou mzdu. Řádek má povinnou Částku
a Platné od, k tomu nepovinné Platné do a Pohyblivou složku mzdy 1 a 2. Jestli se
částka bere jako měsíční, nebo jako hodinová sazba, rozhoduje Druh mzdy na
typu smlouvy.
Při uložení se kontroluje, že se platnosti mzdových výměrů nepřekrývají. Při překryvu se
smlouva neuloží a vypíše se Překrývající se platnosti mzdových výměrů.
Mzdový výměr není potřeba jen pro výpočet mzdy. Částku z něj bere i tisková Pracovní smlouva
a oba Výplatní lístky, takže se bez vyplněného výměru mzda do smlouvy nevytiskne. Generování
mezd na chybějícím výměru dokonce spadne za celý měsíc, viz
Ukončení pracovního poměru.
Kromě téhle karty jsou mzdové výměry i dvě samostatné agendy ve skupině HR, obě jen pro přehled
přes všechny lidi naráz. Ani jedna nemá detail záznamu, takže se hodnoty zadávají jedině tady na
pracovní smlouvě.
Mzdové výměry popisují výměr pracovní smlouvou, takže mají sloupec Pracovní smlouva
a k tomu Částku, obě Pohyblivé složky mzdy, Platné od a Platné do. Řádek se nedá
otevřít ani přepsat přímo v tabulce. Agenda respektuje zvolenou účetní jednotku, takže ukáže
jen výměry smluv té jednotky, ve které zrovna jsme.

Mzdové výměry podřízených jsou tatáž data z pohledu nadřízeného. Místo pracovní smlouvy má
agenda sloupec Člověk a navíc Smlouva platná od a Smlouva platná do. Podřízení se
nedohledávají podle přímého nadřízeného, ale přes role, a to rekurzivně. Nadřízený uvidí i
podřízené svých podřízených, a jak hluboko hierarchie sahá, tak daleko agenda vidí.
Účetní jednotku tahle agenda neřeší. Jsme-li přepnutí do jiné jednotky, hlavní Mzdové výměry
zobrazí jen výměry té jednotky, kdežto Mzdové výměry podřízených ukazují pořád tytéž lidi.
Nadřízený tedy vidí výměry svých podřízených bez ohledu na to, do které firmy patří jejich smlouva.
Zastupovaná role rozšiřuje i mzdové výměry, ne jen docházku. Komu na kartě zaměstnance
vyplníme Zastupuje v docházce roli, ten v téhle agendě uvidí navíc podřízené zastupované
role, tedy i jejich částky. Název pole i jeho nápověda přitom mluví jen o žádostech
o nepřítomnost, služebních cestách, plánech směn a výkazech. Samo o sobě zastupování agendu
neotevře, na to je potřeba oprávnění Mzdové výměry podřízených, ale kdo je má, tomu se
zastupováním rozšíří i to, čí mzdy vidí.
Filtr Platné k odfiltruje i lidi, kterým skončila smlouva. Pole Platné k nad seznamem
nehlídá jen platnost samotného mzdového výměru, ale zároveň platnost pracovní smlouvy. Když
tedy zadáme dnešní datum, zmizí i řádky lidí, jejichž výměr platí dál, ale jejichž smlouva už
skončila. Chceme-li vidět výměr bývalého zaměstnance, musíme zadat datum, kdy mu smlouva ještě
běžela, nebo pole nechat prázdné.
Mzdové složky na smlouvě jsou nadstandardní složky vyplývající z konkrétní pracovní smlouvy.
Při generování mzdy se přidají ke složkám z typu smlouvy, takže se sady nepřepisují, ale
sčítají. Když v tabulce vybereme typ složky, přepíše se podle něj Název a Směr.
Bankovní účty jsou účty, na které se posílá mzda. Řádek má Číslo, Kód banky, IBAN,
BIC / SWIFT, Je výchozí a Poznámku. Bez účtu položka příkazu k úhradě nevznikne, viz
upozornění u pole Platba v hotovosti v Obecných údajích.
Zdravotní pojišťovny mají povinnou Zdravotní pojišťovnu a Platné od, k tomu Platné do
a Číslo pojištěnce. Bez vyplněné pojišťovny neprojde REGZEC.
Karta ale není jen evidence. Z jejích řádků se skládá nabídka Hromadného oznámení
zaměstnavatele. Řádek bez vyplněného Platného do nabídne jen přihlášení s kódem P,
kdežto odhlášení s kódem O se nabídne, teprve když Platné do vyplníme. Do přihlášení jde
jako datum změny Platné od řádku a do odhlášení jeho Platné do.
Do nabídky se dostanou jen řádky, jejichž platnost neskončila dřív než před dvěma lety. Řádek se
starším Platným do z ní zmizí úplně, tedy ani jako přihlášení.
Číslo pojištěnce se vyplňuje hlavně u cizinců, kterým pojišťovna číslo přidělila, a do hlášení
vstupuje ve sloupci Číslo pojištěnce (rodné číslo).
Kontroly běží v pevném pořadí a první porušené pravidlo uložení zastaví.
| Pořadí | Co se kontroluje | Hláška |
|---|---|---|
| 1 | Máme oprávnění na vybraný typ smlouvy | 403 K provedení této operace nemáte oprávnění |
| 2 | Alespoň jedna pracovní pozice | Chybí pracovní pozice! |
| 2 | U pozice není datum do menší než datum od | Neplatné datumy - datum do je nižší, než datum od! |
| 2 | Při více pozicích nemá žádná obě data prázdná | Platnost pracovních pozic na sebe nenavazuje! |
| 2 | První pozice platí nejpozději od začátku zaměstnání a poslední má prázdné platné do nebo platné do aspoň do konce smlouvy | První pracovní pozice musí být platná nejpozději od začátku zaměstnání a poslední pozice musí mít prázdné platné do, nebo musí být větší, nebo rovno platné do na smlouvě! |
| 3 | Mzdové výměry se nepřekrývají | Překrývající se platnosti mzdových výměrů. |
| 4 | Parametry hlášení a mezd, Cizinec a Zdravotní postižení se nepřekrývají | Platnosti parametrů se překrývají! |
| 5 | Platné do není dřív než Datum začátku zaměstnání | Neplatný rozsah platnosti smlouvy |
| po uložení | Rodné číslo podle země účetní jednotky | Neplatné rodné číslo. jako jednorázové upozornění hned po uložení |
Celá kontrola pracovních pozic se přeskočí, když má typ smlouvy zaškrtnuté
Nezahrnovat do zpracování mezd. Smlouva takového typu jde uložit i bez jediné pozice.
V patičce detailu smlouvy je tlačítko Generovat formulář a pod ním se vybírá, které podání se
má z této smlouvy vytvořit. Co které hlášení potřebuje vyplněné a jak se odesílá, popisují jejich
vlastní stránky, viz Karty pro hlášení.
Chybějící údaj hlášení vypíše hláškou Pracovní smlouvě {} chybí …, takže se pozná, které pole
smlouvy doplnit.
| Kód | Název v agendě Oprávnění | Co dovoluje |
|---|---|---|
PERSON_MODULE_CONTRACTS |
Lidé | Zaměstnanci | Smlouvy | Vidět agendu Pracovní smlouvy, otevřít detail, založit, upravit a smazat záznam. Totéž oprávnění otevírá kartu Pracovní smlouvy na detailu zaměstnance, agendu Pracovních pozic, Mzdové výměry, Mzdové složky, Srážky ze mzdy a Zdravotní pojišťovny smlouvy. |
Na čtení i na zápis stačí totéž oprávnění, jiné se u této agendy nepoužívá. Nad rámec toho platí
ještě omezení z typu smlouvy.
Když má typ smlouvy vyplněné pole Oprávnění a přihlášený uživatel
ho nemá, skryjí se mu i pracovní smlouvy a mzdové výměry na ten typ navázané. Nikde se
neobjeví hláška, seznam je prostě kratší.
| Příznak | Příčina | Co s tím |
|---|---|---|
| Smlouva nejde uložit, hlásí chybějící pracovní pozici | Kontrola vyžaduje alespoň jednu pozici | Doplníme řádek na kartě Pracovní pozice, viz Kontroly při uložení |
| Smlouva se uložila bez pracovní pozice | Typ smlouvy má zaškrtnuté Nezahrnovat do zpracování mezd a kontrola se přeskočila | Když pozice potřebujeme, zaškrtávátko na typu nepatří, viz Kontroly při uložení |
| Zaměstnanci nevznikla mzda, ostatním ano | Smlouva má zaškrtnuté Zaměstnanec nenastoupil | Zaškrtávátko vyřazuje smlouvu z generování i při cíleném generování, viz Ukončení smlouvy |
| Ve mzdě chybí odstupné, přestože je násobek vyplněný | Násobek je jen vstup do vzorce, mzdovou složku Odstupné je potřeba přiřadit | Přiřadíme složku zaměstnanci nebo jeho typu smlouvy, viz Odstupné |
| Odstupné vyšlo nižší, než jsme čekali | Vyplněné jsou oba násobky a použije se jen první z nich | Necháme vyplněný jen ten, který se má použít, viz Odstupné |
| Zaměstnanci nevznikla položka příkazu k úhradě | Buď je zaškrtnutá Platba v hotovosti, nebo chybí bankovní účet | Chybějící účet se nikde nehlásí, doplníme ho na kartě Bankovní účty, viz Obecné údaje |
| Sleva na dítě vyšla jinak, než odpovídá pořadí řádků | Rozhoduje sloupec Pořadí slevy na dani, ne umístění řádku | Opravíme hodnotu ve sloupci, ne umístění řádku, viz Děti |
| U prvního dítěte se nepředvyplnilo Platné od, u ostatních tabulek ano | Tabulka Děti předvyplnění nemá, na rozdíl od sedmi ostatních | Datum vyplníme sami, bez něj se smlouva neuloží, viz Předvyplněné Platné od |
| Nezabavitelná částka u srážek nesedí | Počet je vyplněný na kartě Závislé osoby, ne na Vyživované osoby | Přeneseme počet na Vyživované osoby, viz Vyživované a závislé osoby |
| Hlášení hlásí chybějící údaj, ale pole ve formuláři povinné není | Povinnost hlídá až hlášení, ne uložení smlouvy | Doplníme údaj podle hlášky, co které hlášení potřebuje je na jeho stránce, viz Karty pro hlášení |
| V agendě Mzdové výměry chybí člověk, jehož výměr platí | Filtr Platné k hlídá i platnost smlouvy, a té už skončila | Zadáme datum, kdy smlouva ještě běžela, nebo pole vyprázdníme, viz Agendy mzdových výměrů |
| V agendě Mzdové výměry chybí zaměstnanec jiné firmy | Agenda ukazuje jen zvolenou účetní jednotku | Přepneme se do jednotky, kam jeho smlouva patří, viz Agendy mzdových výměrů |
| Nadřízenému se agenda Mzdové výměry podřízených vůbec neotevře a vyhodí ho to na nástěnku | Nemá oprávnění Mzdové výměry podřízených, a aplikace na to neupozorní žádnou hláškou | Přidáme mu to oprávnění na kartě zaměstnance nebo jeho roli, viz Agendy mzdových výměrů |
| Smlouva se neuloží kvůli překrývajícím se platnostem | Dva řádky karet Parametry hlášení a mezd, Cizinec nebo Zdravotní postižení platí naráz, případně dva mzdové výměry | Zúžíme platnost staršího řádku, viz Platnost řádků |
| Zaměstnanec se zdravotním postižením se nepromítl do podílu ani do slevy | Rozhoduje Druh důchodu, ne karta Zdravotní postižení | Vyplníme Druh důchodu a Důchod od, viz Obecné údaje |
| Zaškrtnutí Primární nezměnilo zbývající nepřítomnosti | Pole na jejich výpočet nepůsobí, zůstatky se vedou na člověku, ne na smlouvě | Pole řídí jen to, která smlouva je primární v hlášení JMHZ. Nárok se řídí kartou Nárok na nepřítomnosti a polem Hlavní pracovní poměr na typu smlouvy |
| Souběžná smlouva má nulový nárok na dovolenou | Její typ smlouvy nemá na kartě Nárok na nepřítomnosti žádný řádek, takže nárok vyjde nula bez ohledu na odpracované hodiny | Doplníme řádek na typu smlouvy, nebo je nula správně a nic neděláme |
| Zaměstnanci nevidíme jeho pracovní smlouvu, přestože existuje | Její typ smlouvy má vyplněné pole Oprávnění, které nemáme | Doplníme si oprávnění, nebo pole na typu smlouvy vyprázdníme, viz Oprávnění |
| Srážka se zaměstnanci nestrhla a nikde není ani chyba | Má vyplněný Druh srážky, takže ji místo složky, která strhává, sebrala složka Příspěvek zaměstnavatele na … | Druh srážky vyprázdníme, viz Druh srážky |
| Srážky se nestrhly v pořadí, které jsme čekali | Výživné jde vždy první, srážky se stejným Platným od se dělí poměrně a do limitu pro nepřednostní se vrátí i nedoplatky přednostních | Pořadí ovlivníme jen odlišným Platným od, viz Pořadí srážek |
| Nevytvořily se platební příkazy za mzdy | Některé srážce chybí Variabilní symbol | Doplníme ho, pole není povinné, ale bez něj příkaz nevznikne, viz Platební údaje a deponace |
| Odečitatelná položka se v prvním měsíci neprojevila | Platné od není první den měsíce, a platnost se porovnává s prvním dnem | Posuneme Platné od na první den měsíce, viz Odečitatelné položky mzdy |
| Sleva na dítě se ve mzdě neobjevila vůbec | Dítě nemá zaškrtnuté Počítat slevu na dani, nebo má zaškrtnuté Uplatnit roční slevu | První pole zaškrtneme, druhé jen tehdy, když se má sleva řešit až v ročním zúčtování, viz Děti |
| Zbývající nárok se nezměnil, i když jsme upravili úvazek na smlouvě | Typ smlouvy má Hlavní pracovní poměr, a tam se nárok staví z parametrů docházky zaměstnance | Úvazek pro nárok upravíme v parametrech docházky, viz Sjednaný týdenní úvazek |
| Smlouva se uložila i s neplatným rodným číslem | Rodné číslo se kontroluje až po uložení a uložení nezastaví | Žluté upozornění se ukáže jen jednou hned po uložení a po znovuotevření detailu už tam není, viz Obecné údaje |