České mzdy v Odoo 20 včetně JMHZ
Tomáš Lauer, CEO & ERP Konzultant
Umí Odoo české mzdy? Standardně ne. Do Odoo 20 jsme je proto doplnili celé: výpočet podle zákona, JMHZ, registraci zaměstnanců, přehledy pro zdravotní pojišťovny, exekuce i roční zúčtování. Hlášení odcházejí přímo z Odoo datovou schránkou a protokol o zpracování se vrací zpět. Pokud víme, žádné jiné řešení pro Odoo dnes JMHZ ani registraci zaměstnanců nepodává.
Co je hotové už dnes
- Postaveno na standardu Odoo 20 Enterprise. Žádný samostatný mzdový program vedle, ale česká lokalizace standardního mzdového modulu. Zaměstnanci, smlouvy, docházka, dovolené i účetnictví jsou jedna databáze.
- Všechny typy vztahů. Hlavní pracovní poměr, DPP a DPČ včetně souběhů, jednatelé a členové orgánů i platové tarify ve veřejné sféře.
- Elektronická podání. JMHZ (měsíční, opravná i roční údaje), registrace zaměstnance, přehledy a hromadná oznámení pro všechny zdravotní pojišťovny, vyúčtování daně a příjem eNeschopenek.
- Legislativa 2027 je už v systému. Konec srážkové daně u dohod, sleva na studenta, nové limity benefitů, minimální mzda 24 900 Kč a nové schéma JMHZ.
- 188 automatických testů, včetně generálky celého mzdového měsíce od docházky po uzávěrku. Výplatnice se spočítá zhruba za 0,3 sekundy.
- Celé v češtině, i standardní obrazovky Odoo pro mzdy, docházku a dovolené (zhruba 2 650 přeložených výrazů).
Celý mzdový měsíc má mzdová účetní na jedné obrazovce: postup od podkladů po uzávěrku, souhrnná čísla, odvody institucím a nejbližší termíny.
![]()
Proč střední firmy Odoo odkládaly
Když firma se 30 až 300 zaměstnanci vybírá nový informační systém, rozhovor se dřív nebo později stočí ke mzdám. A tam Odoo obvykle končilo. Mzdový modul Odoo Enterprise českou legislativu nezná, a tak firmám zbývaly dvě cesty:
- Klasické české ERP – mzdy umí, ale za cenu delší implementace, vyšších licencí a často menší pružnosti v obchodu, e-shopu nebo projektech.
- Odoo plus samostatný mzdový program – dva systémy, dvojí evidence zaměstnanců, ruční přenášení docházky a mzdových zápisů do účetnictví a každoměsíční kontrola, jestli čísla sedí.
Ten druhý kompromis firmy přijímaly, protože mzdy byly „jen“ výpočet výplatnice a pár přehledů. Od roku 2026 už to neplatí.
Mzdy už nejsou jen výpočet výplatnice
Od dubna 2026 podává každý zaměstnavatel jednotné měsíční hlášení (JMHZ). Jedno podání nahradilo přehled o výši pojistného, ELDP, oznámení o nástupu a skončení a postupně i další výkazy. Data z něj si berou ČSSZ, MPSV, finanční správa i úřad práce. Mzdový systém tak musí každý měsíc odevzdat podrobná data o každém pracovním vztahu, ne jen součty.
V Odoo se JMHZ načte přímo z výplatnic, zkontroluje proti schématu MPSV a odešle datovou schránkou. Souhrn pojistného i údaje za každý pracovní vztah jsou vidět před odesláním.
![]()
A změny pokračují:
- Od 1. 7. 2026 se nový zaměstnanec registruje nejpozději před nástupem do práce, ne do 8 dnů po něm.
- Od 1. 1. 2027 končí srážková daň u dohod a malých úvazků, vrací se sleva na studenta, rekreace mají vlastní limit 20 000 Kč, spropitné ze stravování je osvobozené do 7 % tržeb a v ročním zúčtování přibývá sleva za umístění dítěte.
- JMHZ má pro rok 2027 nové schéma a výpočet už počítá s minimální mzdou 24 900 Kč a průměrnou mzdou 51 663 Kč.
Pro firmu z toho plyne jednoduché pravidlo: mzdy, personalistika, docházka a účetnictví spolu musí mluvit. Když jsou ve dvou systémech, každá nová povinnost znamená další ruční přenášení dat.
Kontrolní seznam: co musí mzdy v ERP umět v roce 2026
Použijte ho při výběru jakéhokoli systému. U každého bodu je uvedeno, jak ho řeší mzdy v Odoo od Elfoxu.
|
Oblast |
Co hlídat |
Mzdy v Odoo od Elfoxu |
|---|---|---|
|
Výpočet |
pojistné, zálohy na daň, slevy, děti a bonus, dohody DPP/DPČ, minimální mzda |
ano, včetně souběhu více vztahů téže osoby a platových tarifů ve veřejné sféře |
|
Docházka a příplatky |
přesčasy, noc, víkend, svátky z docházky, ne ručně |
ano, z docházky v Odoo, včetně náhradního volna a konta pracovní doby |
|
Nepřítomnosti |
dovolená v hodinách, nemoc, překážky, průměrný výdělek |
ano, nárok na dovolenou se přepočítává sám, eNeschopenky se načítají z datové schránky |
|
JMHZ |
měsíční hlášení, opravná hlášení, roční údaje, schéma 2027 |
ano, kontrola proti oficiálním XSD před odesláním |
|
Registrace zaměstnanců |
registrace před nástupem, předregistrace, skončení, cizinci |
ano, s úkolem a termínem u každého nástupu a odchodu |
|
Zdravotní pojišťovny |
přehledy o platbě pojistného, hromadná oznámení |
ano, pro všechny pojišťovny, včetně kódů změn |
|
Podání úřadům |
odeslání a kontrola, jestli bylo přijato |
ano, přímo z Odoo datovou schránkou, protokol o zpracování se načte sám |
|
Srážky |
exekuce, výživné, insolvence, právně správné pořadí |
ano, včetně písemností pro soud a exekutora |
|
Roční agenda |
roční zúčtování, mzdový list, potvrzení o příjmech, vyúčtování daně |
ano |
|
Účetnictví a banka |
zaúčtování mezd, příkazy k úhradě, spárování odvodů |
ano, příkazy ABO na výplaty i odvody, úhrady se párují s bankou |
|
Provoz |
termíny, uzávěrka období, hlídání chybějících údajů |
ano, dashboard mzdového období s kalendářem povinností |
|
Legislativa |
aktualizace konstant a pravidel každý rok |
ano, sazby jsou parametry; dashboard upozorní, když chybí hodnoty na příští rok |
Jeden systém pro celou firmu
Skutečná úspora nepřichází z výpočtu výplatnice, ale z toho, že data vznikají jednou a používají se všude.
Personalistka založí zaměstnance a smlouvu, vedoucí schválí dovolenou, docházka se zapisuje v Odoo. Mzdová účetní spustí dávku a po potvrzení se mzdy samy zaúčují, vznikne příkaz k úhradě výplat i odvodů a hlášení odejdou datovou schránkou. Protokol o zpracování od ČSSZ se vrátí do Odoo a ukáže, jestli bylo podání přijato. Ve stejném systému přitom firma vede obchod, nákup, sklad, výrobu, projekty i e-shop.
Jak ověřujeme, že mzdy počítají správně
U mezd nestačí tvrdit „podle platné legislativy“. Proto každou část dokládáme:
- Srovnání se zavedeným mzdovým systémem. Vzorové zaměstnance jsme spočítali v Odoo i v dlouhodobě používaném českém mzdovém programu a porovnali pojistné, daň, slevy, bonus i čistou mzdu.
- Oficiální schémata. Každé hlášení (JMHZ, registrace, přehledy pojišťovnám, vyúčtování daně) se před odesláním kontroluje proti XSD, které zveřejňuje MPSV, ČSSZ, VZP a finanční správa.
- Automatické testy. Přes 180 testů s ručně spočítanými výsledky se spouští při každé změně, včetně „generálky“ celého měsíce: výpočet, zaúčtování, platby, hlášení a uzávěrka.
- Právní zdroje. Konstanty a pravidla bereme z předpisů a metodik úřadů, ne z kalkulaček na internetu.
Příklad: září 2026, zaměstnanec s hrubou mzdou 40 000 Kč a podepsaným prohlášením. Výplatnice v Odoo ukazuje celý výpočet od odpracované doby po čistou mzdu, včetně odvodů zaměstnavatele.
![]()
Z hrubé mzdy odejde 2 840 Kč na sociální a 1 800 Kč na zdravotní pojištění. Záloha na daň je 15 % minus sleva na poplatníka, tedy 3 430 Kč, a na účet přijde 31 930 Kč. Po potvrzení se výplatnice sama zaúčtuje a vznikne z ní platební příkaz – bez přepisování do účetnictví.
Jak probíhá přechod
Mzdy jsou nejcitlivější část firmy – chyba v nich se týká každého zaměstnance. Proto je nikdy nepřepínáme „na slepo“:
- Analýza. Projdeme typy pracovních vztahů, docházku, příplatky, benefity, srážky a to, jak dnes mzdy navazují na účetnictví a banku.
- Nasazení Odoo 20 pro celou firmu. Účetnictví s českou lokalizací (DPH, kontrolní hlášení, banky, ARES), obchod, nákup, sklad, výroba nebo projekty – podle toho, co firma potřebuje.
- Převod dat zaměstnanců. Karty a smlouvy, děti a slevy, srážky, zůstatky dovolené a průměrné výdělky. Kontrola nastavení v Odoo ukáže, co ještě chybí.
- Paralelní měsíc. Mzdy spočítáme současně ve stávajícím systému i v Odoo a porovnáme výplatnici po výplatnici. Ostrý provoz začíná až po shodě.
- Ostrý start a podpora. Nejjednodušší je začít k 1. lednu (roční limity a zúčtování začínají od nuly), ale jde to i v průběhu roku. Změny legislativy do modulu doplňujeme průběžně.
Mzdovou agendu přitom může dál vést vaše mzdová účetní nebo externí účetní kancelář – jen v Odoo.
Časté otázky
Umí Odoo české mzdy? Standardní Odoo ne – mzdový modul Odoo Enterprise českou legislativu neobsahuje. Českou mzdovou agendu do něj doplňuje naše lokalizace.
Na jaké verzi Odoo to funguje? Na Odoo 20 Enterprise. Mzdový modul je součástí Enterprise, verze Community mzdy nemá.
Umí Odoo JMHZ? S naším řešením ano: měsíční i opravná hlášení, roční údaje a registraci zaměstnanců. Každé hlášení se před odesláním zkontroluje proti oficiálnímu schématu a odejde datovou schránkou.
Lze přejít v průběhu roku? Ano. Nejjednodušší je začít k 1. lednu, ale převedeme i rozpracovaný rok včetně zůstatků dovolené a průměrných výdělků.
Může mzdy dál zpracovávat externí účetní kancelář? Ano. Mzdová účetní pracuje v Odoo s vlastní rolí a nepotřebuje administrátorská práva.
Uvažujete o novém systému?
Pokud jste Odoo dřív vyřadili kvůli mzdám, je čas se k němu vrátit. Implementujeme Odoo pro celou firmu – od účetnictví a obchodu po sklad, výrobu a mzdy – a mzdovou agendu převádíme včetně JMHZ a podání datovou schránkou.
Nabídka na začátek: přepočítáme vám jeden skutečný měsíc mezd v Odoo a výsledky porovnáme s vaším současným systémem. Uvidíte čísla na svých datech, ne na prezentaci.