Zaměstnanec: Dohody o pracích konaných mimo pracovní poměr (DPP, DPČ) – souhrnně
V Zákoníku práce jsou zakotveny dva druhy pracovně právních vztahů:
- pracovní poměr,
- dohody o pracích konaných mimo pracovní poměr (známe jako Dohoda o provedení práce – DPP a Dohoda o pracovní činnosti – DPČ).
Každá z výše uvedených forem má svá specifika. V tomto článku se budeme věnovat pouze Dohodám o pracích konaných mimo pracovní poměr
Základní pravidla dohod upravuje zákoník práce v ustanoveních § 74 až § 77.
Od 1. 1. 2024 mají zaměstnanci na DPP/DPČ nově nárok nejen na příplatky, ale také na dovolenou – pokud splní zákonné podmínky: dohoda je uzavřena minimálně na 4 týdny a rozsah práce je alespoň 80 hodin.
Z dané legislativy vyplývá, že dovolená dovolená se počítá s fiktivním úvazkem 20 hodin týdně (tento údaj je v programu nastaven právě pro výpočet dovolené). Zápis úvazku pro DPP i DPČ zůstává stejný – viz níže. V praxi jsou situace, kdy vyplníte pole L4023, a jiné, kdy naopak nevyplníte L4023 a označíte L4023V pro automatický výpočet.
V souvislosti s touto změnou doporučujeme, aby se u jednoho zaměstnance střídaly vždy stejné typy pracovních poměrů. Například: zaměstnanec má hlavní pracovní poměr a k němu otevřenou DPP. Po překročení 300 hodin se DPP uzavře a do konce roku se otevře DPČ. V novém roce se DPČ uzavře a znovu se otevře DPP. Toto doporučení vychází z neustále se měnících a očekávaných legislativních změn.
Příklad střídání poměrů v rámci roku:
- L0004 = 0 pro HPP
- L0004 = 1 pro DPP (po vyčerpání 300 hodin se uzavře a otevře L0004 = 2)
- L0004 = 2 pro DPČ (do konce roku; od nového roku se uzavře a znovu otevře L0004 = 1)
- a tak stále dokola
Mzdové složky pro dohody – dovolená
Pro dohody vznikly dvě nové mzdové složky pro odlišení dovolené. Jde o mzdové složky korunové:
- 6519 „Náhrady mzdy za dovolenou – dohody“ (zadáváte mzdovou složkou 511)
- 6520 „Proplacená dovolená – dohody“
Zároveň doporučujeme otevřít a přejmenovat mzdové složky pro příplatky a přesčasy pro dohody zvlášť. Využijte proto číselník mzdových složek, funkce Mzdy 2-4-1 a 2-4-2. Nezapomeňte určit způsob výpočtu pro příplatky a přesčasy ve funkci Mzdy 2-7-1 – záložka „Příplatky“. Blíže ke mzdovým složkám zde.
V tomto článku najdete následující:
- Dohoda o provedení práce (DPP)
- zadání dohody na kartě zaměstnance
- zadání v časovém fondu
- Dohoda o pracovní činnosti (DPČ)
- zaměstnání/práce malého rozsahu
- zadání dohody na kartě zaměstnance
- zadání v časovém fondu
- Vzor výpočtu týdenního úvazku L4023 při označeném check boxu L4023V
- Výkaz DPP
Dohoda o provedení práce (DPP)
Rozsah práce nesmí přesáhnout 300 hodin v kalendářním roce. Hodiny odpracované na dohodě se v rámci jednoho kalendářního roku u jednoho zaměstnavatele sčítají.
Do 12/2024: Pokud měsíční příjem na DPP je nižší než 10 000,- Kč, neodvádí se sociální a zdravotní pojištění. Platí pouze 15% daň. Pokud zaměstnanec podepsal prohlášení poplatníka, bude se jednat o zálohovou daň. Pokud zaměstnanec nepodepsal prohlášení poplatníka, půjde o srážkovou daň.
Od 01/2025 je rozhodný příjem navýšen na 11 500,- Kč.
Od 01/2026 bude rozhodný příjem navýšen na 12 000,- Kč.
Tento limit platí:
- v součtu pro všechny DPP v jednom měsíci u jednoho zaměstnavatele,
- pro vznik účasti na nemocenském pojištění,
- pro platbu pojištění na sociální (důchodové) zabezpečení,
- pro platbu veřejného zdravotního pojištění,
- pro aplikaci zálohové daně, bez ohledu na (ne)podepsané prohlášení poplatníka.
Jak zjistit v Nuggetu celkový počet hodin na DPP u zaměstnance?
- Pomocí mzdového listu:
- Funkce: Mzdy 10-2 LZ349 „Mzdový list„
- Pomocí sestavy Přehled dohod:
- Funkce: Mzdy 10-6-6 LZ724 „Přehled dohod“
Výpočet čisté odměny na DPP
Limit 11 500 Kč se posuzuje u každého zaměstnavatele za každý měsíc samostatně za všechny DPP!
| DPP | Prohlášení | Daň | Sociální poj. | Zdravotní poj. |
|---|---|---|---|---|
| 1 – 11 999 Kč | NE | Srážková | NE | NE |
| 1 – 11 999 Kč | ANO | Zálohová | NE | NE |
| 12 000 Kč a více | NE/ANO | Zálohová | ANO | ANO |
Jak zadat DPP

Zadání DPP na kartě zaměstnance
Pro zadání DPP na kartě zaměstnance použijte následující funkce:
- Funkce: Mzdy 2-1-1 (panel nástrojů Mzdové údaje), Pers 1-1 (panel nástrojů Personální údaje)
Vyplňte následující údaje:
- L3207 „Druh pracovního poměru“: č. 8 – Dohoda o provedení práce
- Pro odměnu za DPP máte možnost zadat až tři sazby (pokud máte domluvenou měsíční odměnu, nevyplňujte ani jednu sazbu, mzdové složky pro hodiny a Kč vyplníte v časovém fondu):
- L4016 „Hodinová mzda“: Musí být vyplněno vždy a tento údaj bude vstupovat do mzdové složky 371.
- L4150 „Sazba dohody 2„: Pokud je vyplněn údaj L4150, budou se složky 372 a 375 proplácet sazbou v údaji L4150. Jde o druhou sazbu pro dohody, údaj v L4016 musí být vyplněn vždy.
- L4151 „Sazba dohody 3“: Pokud je vyplněn údaj L4151, budou se složky 373 a 376 proplácet sazbou v údaji L4151. Jde o třetí sazbu pro dohody, údaj v L4016 musí být vyplněn vždy.
- Pro odměnu za DPP máte možnost zadat až tři sazby (pokud máte domluvenou měsíční odměnu, nevyplňujte ani jednu sazbu, mzdové složky pro hodiny a Kč vyplníte v časovém fondu):
- L4022 „Týdenní zákonný úvazek“: ponecháte základní týdenní úvazek (40, 38,75 či 37,5)
- L4023 „Jiný týdenní úvazek“:
- Pokud je jiný týdenní úvazek stanovený ve smlouvě, vyplníte ho v údaji L4023 a NEZAŠKRTNETE check box pro automatický výpočet úvazku.
- V případě nasazeného kalendáře NEZAŠKRTNETE check box pro automatický výpočet úvazku.
- Pokud nemáte stanovenou týdenní dobu a chcete, aby byla automaticky dopočítána (má vliv na vyplnění údaje L4416 pro ONZ), označte check box vedle údaje L4023 (tento check box se objeví, pokud L3207 = 7 nebo 8).
- K aktualizaci dojde po výpočtu zaměstnance (funkce Mzdy 6-1, 6-2).
- UPOZORNĚNÍ: Pokud zadáte údaj L4023 a zároveň označíte check box u tohoto údaje, dojde k automatickému přepočtu a původní hodnota bude změněna.
- Podmínky pro automatické počítání údaje L4023 (po spuštění výpočtu zaměstnanců – funkce Mzdy 6-1 nebo 6-2):
- Označený check box vedle údaje L4023 (označení L4023V pro query).
- Zadaný časový fond zaměstnance (vyplněná hodinová mzdová složka).
- L4012 „Datum přiznání mzdy/platu“
- L4110 „Podepsal prohlášení poplatníka„
- L4109 „Uplatnění slevy na dani„
- L3240 „Žáci a studenti“
- Ostatní údaje zadáváte dle zvyklostí (např. číslo účtu do srážek na účet atd.)
- L4113 „Generování časového fondu“: Naopak tento údaj neoznačujte. V případě dohod není žádoucí mít tento údaj označený. Pokud tento údaj bude označený, může při generování časového fondu (zejména hromadného) dojít k vygenerování hodin dle úvazku.
- Tento údaj kontrolujte, pokud jste dříve ukončili (myšleno jiný předchozí rok) HPP a nyní otevíráte DPP/DPČ nebo obráceně. V případě HPP zůstane tento údaj označený, je tedy potřeba ho odkliknout, a v případě DPP/DPČ je potřeba tento údaj označit.
- Údaj L4805 „Držitel průkazky ZTP/P“ = Údaj pro slevu na dani, pro zaměstnance, který je držitelem (1345,- měsíčně)
- Pokud nechcete uplatnit u dohodářů slevu na invaliditu a L4801 = 12, musíte odkliknout údaj L4815 a potom se sleva na invaliditu neuplatní a bude poskytnuta pouze sleva na poplatníka.

Zadání DPP v časovém fondu
Pro zadání DPP v časovém fondu postupujte takto:
- Funkce: Mzdy 2-3-1 (nebo na Panelu nástrojů použijte ikonu Časový fond).
Varianty zadávání:
- V případě sjednané odměny za hodinu práce:
- Do časového fondu zadejte počet odpracovaných hodin v daném měsíci mzdovou složku 371 – 374.
- Program vypočítá celkovou částku na základě zadané hodinové sazby v údaji L4016 Hodinová mzda na kartě zaměstnance.

- V případě sjednané měsíční odměny:
- Do časového fondu zadejte mzdovou složku pro počet odpracovaných hodin v daném měsíci mzdovou složku 371 – 374 a částku měsíční odměny mzdovou složkou 4121 – 4124, která byla sjednána ve smlouvě.
- Použijte mzdovou složku pro měsíční odměnu na DPP. V tomto případě nezadáváte počet hodin, pouze částku.

Dohoda o pracovní činnosti (DPČ)
Rozsah práce:
- Na rozdíl od Dohody o provedení práce (DPP) není DPČ limitována počtem hodin ročně.
- Jediným limitem je, že zaměstnanec nesmí vykonávat práci v rozsahu překračujícím průměrně polovinu stanovené týdenní pracovní doby za období trvání dohody. (Např. při 40hodinové týdenní pracovní době nesmí průměrná týdenní pracovní doba překročit 20 hodin.)
Odvody a daně:
- Příjmy z DPČ podléhají sociálnímu a zdravotnímu pojištění a jsou zdaňovány zálohovou daní.
- Zdanění:
- Příjmy z DPČ jsou zdaňovány stejně jako příjmy z pracovního poměru.
- Zaměstnavatel odvádí zálohovou daň ve výši 15 % z příjmu, bez ohledu na jeho výši.
Hranice částky, od níž se platí odvody pojistného: 4 500,- Kč.
Zaměstnání/práce malého rozsahu
Zaměstnání malého rozsahu je zaměstnáním, kde příjem od jednoho zaměstnavatele nepřevyšuje částku 4 500,- Kč za měsíc (pro rok 2023 to byla částka 4 000,- Kč, pro rok 2022 částka 2 500,- Kč) a takový příjem nepodléhá odvodům sociálního a zdravotního pojištění. Pokud si zaměstnanec vydělá alespoň 4 500,- Kč za měsíc, celá jeho mzda pak již podléhá odvodům.
Zaměstnanec bude účasten nemocenského pojištění (a tedy i důchodového pojištění) též, pokud bude vykonávat v kalendářním měsíci u téhož zaměstnavatele více zaměstnání malého rozsahu a úhrn započitatelných příjmů z těchto zaměstnání dosáhne v kalendářním měsíci alespoň částku rozhodného příjmu pro daný rok.
Příklad:
- Zaměstnanec má sjednaný příjem ve výši 3 000 Kč. Tento měsíc není účasten nemocenského ani důchodového pojištění.
- Pokud má druhé zaměstnání malého rozsahu u stejného zaměstnavatele s příjmem 2 000 Kč, je celkový započitatelný příjem 5 000 Kč. Zaměstnanec splní hranici rozhodného příjmu a bude pojištěn.
Zadání Práce malého rozsahu v Nuggetu

Jak zadat DPČ v Nuggetu

Zadání DPČ na kartě zaměstnance
Pro zadání DPP na kartě zaměstnance použijte následující funkce:
- Funkce: Mzdy 2-1-1 (panel nástrojů Mzdové údaje), Pers 1-1 (panel nástrojů Personální údaje)
Vyplňte následující údaje:
- L3207 „Druh pracovního poměru“: č. 7 – Dohoda o pracovní činnosti
- Pro odměnu za DPP máte možnost zadat až tři sazby (pokud máte domluvenou měsíční odměnu, nevyplňujte ani jednu sazbu, mzdové složky pro hodiny a Kč vyplníte v časovém fondu):
- L4016 „Hodinová mzda“: Musí být vyplněno vždy a tento údaj bude vstupovat do mzdové složky 361.
- L4150 „Sazba dohody 2„: Pokud je vyplněn údaj L4150, budou se složky 362 a 365 proplácet sazbou v údaji L4150. Jde o druhou sazbu pro dohody, údaj v L4016 musí být vyplněn vždy.
- L4151 „Sazba dohody 3“: Pokud je vyplněn údaj L4151, budou se složky 363 a 366 proplácet sazbou v údaji L4151. Jde o třetí sazbu pro dohody, údaj v L4016 musí být vyplněn vždy.
- L3229 „Práce malého rozsahu“: označte údaj, pokud jde o práci malého rozsahu (údaj je v Okně datumů a nástupů, stejně jako údaj L3207)
- Poznámky k zaškrtnutí údaje:
- Pokud je pole L3229 zaškrtnuto, zaměstnanec bude na sociální pojišťovnu přihlášen pouze za měsíce, kdy splní podmínky započitatelného příjmu (dosáhne rozhodného příjmu).
- Pokud pole není zaškrtnuto, systém bude zaměstnance přihlašovat na sociální pojišťovnu bez ohledu na nastavení časového fondu.
- Poznámky k zaškrtnutí údaje:
- L4022 „Týdenní zákonný úvazek“: ponecháte základní týdenní úvazek (40, 38,75 či 37,5)
- L4023 „Jiný týdenní úvazek“:
- Pokud je jiný týdenní úvazek stanovený ve smlouvě, vyplníte ho v údaji L4023 a NEZAŠKRTNETE check box pro automatický výpočet úvazku.
- V případě nasazeného kalendáře NEZAŠKRTNETE check box pro automatický výpočet úvazku.
- Pokud nemáte stanovenou týdenní dobu a chcete, aby byla automaticky dopočítána (má vliv na vyplnění údaje L4416 pro ONZ), označte check box vedle údaje L4023 (tento check box se objeví, pokud L3207 = 7 nebo 8).
- K aktualizaci dojde po výpočtu zaměstnance (funkce Mzdy 6-1, 6-2).
- UPOZORNĚNÍ: Pokud zadáte údaj L4023 a zároveň označíte check box u tohoto údaje, dojde k automatickému přepočtu a původní hodnota bude změněna.
- Podmínky pro automatické počítání údaje L4023 (po spuštění výpočtu zaměstnanců – funkce Mzdy 6-1 nebo 6-2):
- Označený check box vedle údaje L4023 (označení L4023V pro query).
- Zadaný časový fond zaměstnance (vyplněná hodinová mzdová složka).
- L4012 „Datum přiznání mzdy/platu“
- L4110 „Podepsal prohlášení poplatníka„
- L4109 „Uplatnění slevy na dani„
- L3240 „Žáci a studenti“
- Ostatní údaje zadáváte dle zvyklostí (např. číslo účtu do srážek na účet atd.)
- L4113 „Generování časového fondu“: Naopak tento údaj neoznačujte. V případě dohod není žádoucí mít tento údaj označený. Pokud tento údaj bude označený, může při generování časového fondu (zejména hromadného) dojít k vygenerování hodin dle úvazku.
- Tento údaj kontrolujte, pokud jste dříve ukončili (myšleno jiný předchozí rok) HPP a nyní otevíráte DPP/DPČ nebo obráceně. V případě HPP zůstane tento údaj označený, je tedy potřeba ho odkliknout, a v případě DPP/DPČ je potřeba tento údaj označit.
- Údaj L4805 „Držitel průkazky ZTP/P“ = Údaj pro slevu na dani, pro zaměstnance, který je držitelem (1345,- měsíčně)
- Pokud nechcete uplatnit u dohodářů slevu na invaliditu a L4801 = 12, musíte odkliknout údaj L4815 a potom se sleva na invaliditu neuplatní a bude poskytnuta pouze sleva na poplatníka.

Zadání DPČ v časovém fondu
Pro zadání DPČ v časovém fondu postupujte takto:
- Funkce: Mzdy 2-3-1 (nebo na Panelu nástrojů použijte ikonu Časový fond).
Varianty zadávání:
- V případě sjednané odměny za hodinu práce:
- Do časového fondu zadejte počet odpracovaných hodin v daném měsíci mzdovou složku 361 – 364.
- Program vypočítá celkovou částku na základě zadané hodinové sazby v údaji L4016 Hodinová mzda na kartě zaměstnance.

- V případě sjednané měsíční odměny:
- Do časového fondu zadejte mzdovou složku pro počet odpracovaných hodin v daném měsíci mzdovou složku 361 – 364 a částku měsíční odměny mzdovou složkou 4111 – 4114, která byla sjednána ve smlouvě.
- Použijte mzdovou složku pro měsíční odměnu na DPČ. V tomto případě nezadáváte počet hodin, pouze částku.

Výpočet jiného týdenního úvazku L4023 s označeným údajem L4023V
Příklad výpočtu fiktivního týdenního úvazku v případě označeného check boxu L4023V:
DPP trvala 47 kalendářních dnů a celkově bylo odpracováno 260 hodin.
- Výpočet průměrného počtu kalendářních dnů v měsíci:
- 365 / 12 = 30,42 dne
- Přepočet délky trvání dohody na měsíce:
- 47 / 30,42 = 1,55 měsíce
- Výpočet průměrného počtu odpracovaných hodin za měsíc:
- 260 / 1,55 = 167,74 hodin
- Rozsah týdenní pracovní doby, který bude propsán do údaje L4023:
- 167,74 / 4,348 = 38,58 hodin/týden
Výkaz DPP
Výkaz DPP vygenerujete ve funkci Mzdy 11-16 „VPDPP„, a to až po provedení Výpočtu zaměstnanců (funkce Mzdy 6-1). Pokud neprovedete výpočet zaměstnanců, tato funkce se nespustí.
Po výpočtu mezd a spuštění funkce se zobrazí tabulka se všemi dohodami o provedení práce. Z této tabulky budete generovat PDF a XML soubory pomocí tlačítka „Generovat“. Každý měsíc se generují údaje nanovo.

Odkaz na bližší informace zde.