DATA Most
Nástup zaměstnance
Průběh procesu • Stavy formuláře • Formulář v 10 krocích • 3 kategorie (ČR / EU / mimo EU) • Napojení na JMHZ
v3.0 | 21. 4. 2026
Autor: Petr Rohan
Fáze: Wireframe (tmavý motiv)
Zapracované připomínky účetní
people Tři typy účetních firem podle používaného programu
Eva — bez Pamicy
Program: Excel nebo jiný
Vyplní celý formulář. DATA Most připraví soubor ve formátu CSV. Eva podává na ČSSZ sama (přes ePortál nebo datovou schránku).
Jana — Pohoda
Program: Pohoda (mzdový modul)
Vyplní formulář. DATA Most doplní pole, která Pohoda nemá. Výstup se importuje do Pohody.
Tereza — Pohoda + Pamica
Program: Pohoda + Pamica
Klient vyplní, účetní zkontroluje. DATA Most připraví soubor pro Pamicu (DBF nebo XML). Pamica podá hlášení.
public Tři kategorie zaměstnance — tři různé procesy (výběr v Kroku 0) NOVÉ v v3.0
A — ČR občan
Standardní proces
Běžných 10 kroků formuláře. Bez sekce pro cizince.
  • Rodné číslo — povinné, systém ho kontroluje
  • Doklad — občanský průkaz
  • Zdravotní pojišťovna — česká (VZP, OZP, ČPZP a další)
  • Přihlášení u ČSSZ — běžná lhůta
  • Přílohy k nahrání — 2 až 3 dokumenty
B — EU / EHP cizinec
Navíc sekce pro cizince
Volný pohyb osob, pracovní povolení není potřeba. Rodné číslo jen pokud ho přidělila ČSSZ.
  • Rodné číslo (není-li, číslo pojištěnce od ČSSZ)
  • Doklad — cestovní pas nebo občanka EU + přechodný pobyt
  • Zdravotní pojišťovna — EHIC nebo česká
  • Přihlášení u ČSSZ — jiná lhůta, více polí
  • Přílohy — 3 až 4 dokumenty
C — Mimo EU (třetí země)
Plná sekce pro cizince
Potřeba pracovní povolení a vízum nebo povolení k pobytu. Účetní ověřuje platnost.
  • Číslo pasu — povinné. Rodné číslo jen pokud ho přidělila ČSSZ
  • Doklady — pas, vízum, pracovní povolení
  • Zdravotní pojišťovna — česká (povinně) + komerční
  • Přihlášení u ČSSZ — rozšířené (typ dokladu, číslo povolení)
  • Přílohy — 5 až 7 dokumentů, včetně ověření
Sekce 1
Celý proces: Od nahlášení po registraci v JMHZ
Spolupracují čtyři strany. Klient (HR) nahlásí nového zaměstnance. Účetní firma otevře formulář. DATA Most údaje zkontroluje a připraví výstupní soubor. Pamica nebo Pohoda ho potom podá na ČSSZ. Od července 2026 platí, že přihlášení musí být odesláno den před nástupem.
Klient / HRHlásí a vyplňuje
1Nahlásí nového zaměstnance
arrow_forward
4Otevře e-mail, přečte si co si připravit
arrow_forward
5Vyplňuje 10 kroků (průběžné ukládání)
arrow_forward
6Odešle a potvrdí správnost
Účetní firmaKontroluje a schvaluje
2Vytvoří požadavek
arrow_forward
8Kontrola údajů
arrow_forward
9Schválí, nebo vrátí s poznámkou
arrow_forward
11Stáhne soubor DBF / XML
DATA MostOvěřuje a připravuje výstup
3Pošle e-mail a odkaz klientovi
arrow_forward
5bPrůběžné ukládání (každé 2 sekundy)
arrow_forward
7Kontrola nahraných souborů antivirem
arrow_forward
10Připraví soubor DBF / XML / CSV
arrow_forward
12Uloží složku zaměstnance do úložiště
Pamica / ČSSZPodává a registruje
13Pamica načte soubor DBF / XML
arrow_forward
14Pamica odešle přihlášku (REGZEC)
arrow_forward
15ČSSZ zaměstnance registruje a přidělí OIČ / IDPPV
info Kde končí DATA Most a kde začíná ČSSZ (doplněno po připomínkách účetní 21.4.2026): DATA Most neodesílá údaje přímo na ČSSZ, finanční úřad, úřad práce ani na ČSÚ. Vše podává účetní firma přes Pamicu nebo Pohodu. Naše práce je zajistit, aby do Pamicy dorazila kompletní a ověřená data.
Sekce 2
Stavy formuláře — od přípravy po archiv
Stavy odpovídají tomu, kdo má zrovna na starosti další krok (viz 14-bezpecnost.md). Při každé změně systém uloží čas, uživatele, IP adresu a otisk dat. Pokud by se stala kontrola z úřadů, je vždy dohledatelné, kdo co a kdy potvrdil.
PŘÍPRAVA
ROZPRACOVÁNO
→ (klient potvrdí)
ODESLÁNO
KONTROLA
→ (účetní schválí)
SCHVÁLENO
EXPORTOVÁNO
ARCHIV
Druhá možnost: KONTROLA → VRÁCENO → ROZPRACOVÁNO (klient opraví a znovu potvrdí, systém uloží nový čas a otisk)
Sekce 3
Průvodce krok za krokem — úvodní volba kategorie + 10 kroků
Krok 0.5 (občanství) rozhodne o tom, jaká pole se v dalších krocích zobrazí. První verze (MVP) obsahuje kroky 1 až 6, krok 10 a z kroku 7 alespoň důchody. Druhá verze doplní zbytek kroku 7 a krok 8. Třetí verze doplní krok 9 (plné JMHZ).
0Co si připravit
0.5Občanství
1Základní údaje
2Bydliště
3Doklady a pojišťovna
4Pozice a mzda
5Vzdělání
6Bankovní účet
7Slevy a důchod
8Předchozí zaměstnání
9JMHZ
10Shrnutí
Krok 0.5 / 10 · Kategorizace
Jaké občanství má zaměstnanec? NOVÉ (P0 fix 21.4.2026)
Zvolte před vyplňováním. Podle toho se v dalších krocích zobrazí správné pole (cizinci potřebují jiné doklady a identifikátory než občané ČR).
Občanství zaměstnance určuje proces
3 varianty A / B / C — různé požadované dokumenty, lhůty a povinná pole
MVP · musí být vyplněno před Krokem 1
help Nevíte, do které kategorie zaměstnanec patří?
Zjistěte z jeho dokladu totožnosti. Český OP = A · Průkaz EU občana (modrý) nebo národní ID členského státu EU = B · Cestovní pas jiné země = C.
Co se po výběru stane
Pro vývojáře a účetní: Volba A/B/C ovlivňuje:
• Krok 1: validace RČ (A strict checksum, B/C relaxed warning) · pole "Má zaměstnanec RČ?" toggle
• Krok 3: viditelnost cizinecké sekce (B+C) a sekce Pracovní povolení (jen C)
• Krok 3: `foreign_insurance_number` je required pro B/C pokud chybí RČ
• Krok 5: zobrazí fallback "Vzdělání ze zahraničí" pro B/C
• Krok 8: varianta C + možnost "Zaměstnán v zahraničí"
Data: employees.citizenship (FK ref_country) — auto-derived z Krok 1 + explicitní volba zde.
Krok 0
Co si připravit
Klient na začátku uvidí seznam dokumentů, které bude potřebovat. Seznam se mění podle kategorie zaměstnance.
Tři verze seznamu: A — ČR občan B — EU/EHP cizinec C — Mimo EU Níže je seznam pro variantu A. Co navíc potřebují cizinci (B, C), vidíte v polích pod ním.
Co si připravte A — ČR občan
Formulář se ukládá sám průběžně, takže se k němu můžete kdykoli vrátit. Vyplnění zabere zhruba 15 až 20 minut.
Občanský průkaz
Budeme potřebovat číslo dokladu, datum vydání a kdo ho vydal (například ÚMČ Praha 2)
Kartičku zdravotní pojišťovny
Stačí znát, kde jste pojištěni (VZP, OZP, ČPZP a další)
Číslo bankovního účtu
Kam vám má chodit výplata (například 123456789/0100)
Rodné číslo
Deset čísel, formát 123456/7890
Zápočtový list
Od posledního zaměstnavatele. Pokud jste nepracovali, potvrzení z úřadu práce nebo čestné prohlášení
Rodné listy dětí
Jen pokud chcete uplatnit slevu na dítě
Rozhodnutí o důchodu nebo průkaz ZTP
Pokud pobíráte starobní či invalidní důchod nebo máte průkaz ZTP / ZTP-P
Doklad o nejvyšším dosaženém vzdělání
Vysvědčení ze základní školy, výuční list, maturitní vysvědčení nebo diplom
scheduleVyplnění trvá 15 až 20 minut
saveFormulář se ukládá sám při každé změně
chat_bubble_outlineV každém kroku si můžete nechat poznámku pro účetní
Co navíc potřebuje B — EU/EHP cizinec
Přidává se k seznamu výše
Cestovní pas nebo občanský průkaz EU
Místo českého občanského průkazu. Platný doklad totožnosti ze země EU nebo EHP.
Potvrzení o přechodném pobytu
Vystavuje cizinecká policie (pod Ministerstvem vnitra). Jen pokud už v ČR pobýváte.
Číslo pojištěnce od ČSSZ
Pokud vám ho ČSSZ už přidělila. Nahrazuje české rodné číslo pro přihlášení.
Kartu EHIC nebo českou zdravotní pojišťovnu
Krátkodobě stačí evropský průkaz EHIC. Dlouhodobě je potřeba přihlásit se u české zdravotní pojišťovny.
Daňové ID ve své zemi (DIČ / Steuer-ID / Tax ID) nově 2026
Identifikátor, pod kterým vás vede finanční správa v zemi, kde jste daňovým rezidentem. JMHZ od dubna 2026 povinné.
Adresu bydliště ve své zemi rezidence nově 2026
Ulice, obec, PSČ, stát — i když žijete v ČR. JMHZ atributy 10519-10522.
Potvrzení o uznání vzdělání nepovinné
Pokud máte titul ze zahraničí. Jinak stačí uvést „vzdělání ze zahraničí“.
💡 EU občan s volným přístupem: Pracovní povolení nepotřebujete (volný pohyb osob). Krok 3b (Pracovní povolení) přeskočíte.
Co navíc potřebuje C — Mimo EU
Přidává se k seznamu výše a k tomu, co navíc potřebuje kategorie B
Cestovní pas
Platný cestovní pas ze země, odkud jste. Občanský průkaz EU v tomto případě nestačí.
Zaměstnaneckou nebo modrou kartu
Povolení k pobytu a k práci. Potřeba číslo, datum vydání a platnost.
Pracovní povolení, pokud je potřeba
U některých typů pobytu je nutné samostatné povolení k práci. Ověří vaše účetní.
Doklad o vstupu do ČR
Razítko v pasu, vízum nebo potvrzení od cizinecké policie.
Komerční zdravotní pojištění
Potřebujete ho, dokud vás nezapíšou u české veřejné zdravotní pojišťovny (záleží na typu pobytu).
⚠ Pozor — přihlášení DEN PŘED nástupem: Pro cizince mimo EU je od 1. 10. 2025 povinné, aby vás zaměstnavatel přihlásil na ČSSZ nejpozději den před prvním pracovním dnem. Plánujte formulář předem. Krok 3b (Pracovní povolení) je pro kategorii C povinný.
Krok 1 / 10
Kdo nastupuje (základní údaje)
9 polí. Z rodného čísla systém sám doplní datum narození a pohlaví.
Základní osobní údaje
Stejné pro všechny tři kategorie (A / B / C). Liší se jen způsob kontroly rodného čísla.
MVP
badgeRodné číslo Vybraná kategorie: A — ČR
info Pro českého občana povinné. Použije se pro přihlášení u ČSSZ a zdravotní pojišťovny. Systém detekuje typické placeholdery (např. xxxxxx/1111, xxxxxx/3337) a upozorní vás.
⚠ Toto RČ vypadá jako placeholder (typický vzor xxxxxx/1111). Prosím ověřte u zaměstnance a nahraďte skutečným před odesláním ČSSZ.
ℹ Zaměstnanec je mladistvý (< 18 let) — ujistěte se, že typ pracovního vztahu je povolen (DPP/DPČ do 300 h/20 h/týden, HPP jen s písemným souhlasem zákonného zástupce, jednatel vyžaduje plnoletost).
Ve formátu den / měsíc / rok (rok celý, čtyři čísla). Třeba 15/07/1990. Systém ho obvykle doplní sám z rodného čísla.
Systém obvykle doplní sám z rodného čísla
info JMHZ atribut 10061. Zdroj: ref_country (~250 zemí).
info Od 17. 4. 2026 povinné i pro české občany. Stát, kde jste daňovým rezidentem (zdaňujete celosvětové příjmy). U většiny CZ občanů = ČR. JMHZ atribut 10068.
Pro stávající zaměstnance = 01/01/2026. Pro nové = datum nástupu. JMHZ atribut 10459.
admin_panel_settings Viditelné jen pro účetní
info Interní identifikátor pro Pamicu. Autocomplete z existujících Z0001..Z0023. Ukládá se do employees.external_identifier.
chat_bubble_outline + Přidat poznámku k tomuto kroku
⚠ Po uložení poznámky můžete krok dokončit i s nevyplněnými povinnými poli. Účetní údaje doplní po dohodě s Vámi.
Krok 2 / 10
Bydliště a kontakt
Trvalá adresa a případně jiná korespondenční (pokud vám má pošta chodit jinam). 8 polí plus přepínač.
Trvalá adresa
Adresa napsaná v občanském průkazu nebo v cestovním pasu
MVP
⚠ Občanství ≠ stát trvalé adresy
Máte občanství UA a trvalou adresu v CZ. Je to správně? Pokud ano, zkontrolujte v Kroku 1 pole „Daňová rezidence" (CZ nebo UA?) a v Kroku 3 vyplňte také „Adresa v zemi rezidence" (ukrajinská adresa).
Pošta mi má chodit na jinou adresu než trvalou
info Od dubna 2026 se uvádí do hlášení JMHZ, pokud ji zaměstnanec má
chat_bubble_outline + Přidat poznámku k tomuto kroku
⚠ Po uložení poznámky můžete krok dokončit i s nevyplněnými povinnými poli. Účetní údaje doplní po dohodě s Vámi.
Krok 3 / 10
Doklady a pojišťovna (podle kategorie) Rozšířeno 21.4.2026
Tento krok vypadá jinak podle toho, jakou kategorii jste zvolili v Kroku 0.
Zobrazeny obě verze vedle sebe: A — ČR občan B/C — Cizinec V samotné aplikaci zaměstnanec vidí jen tu svoji, podle toho, co zvolil v Kroku 0.
Varianta A: Doklady českého občana A
Stačí občanský průkaz a zdravotní pojišťovna. Rodné číslo jste zadali v Kroku 1.
MVP
credit_cardObčanský průkaz
Devět čísel z občanky
Pokud by občanka během zaměstnání propadla, systém vás na to upozorní
upload_file Přiložte sken občanského průkazu (PDF nebo JPG, do 50 MB) nepovinné
Soubor ještě před uložením zkontrolujeme antivirem.
local_hospitalZdravotní pojišťovna
Kód pojišťovny systém doplní sám podle toho, kterou vyberete. Zrušené pojišťovny (217, 222, 227, 228) se nezobrazují.
Pro vývojáře
ref_health_insurance_company (13 záznamů, ale UI filtr WHERE is_active = true → jen 9 aktivních). FK z employee_health_insurances.insurance_company. Preflight WARN #3.
U českého občana je to obvykle rodné číslo (jinak pojišťovna zaměstnance neeviduje)
Varianta B/C: Doklady cizince B / C
Cizinec vyplňuje navíc typ dokladu a případně náhradní identifikátor místo rodného čísla.
MVP
credit_cardDoklad totožnosti
Vyberte podle toho, co máte k dispozici při nástupu
Pro vývojáře
ref_identity_document_type (4 záznamy). FK z employees.fg_identity_doc_type. Viz 15-ciselniky.md.
Povinné u kategorie C (mimo EU)
upload_file Přiložte sken dokladu (PDF nebo JPG, do 50 MB)
Soubor ještě před uložením zkontrolujeme antivirem.
badgeIdentifikace cizince Na základě připomínek 21.4.2026
Ukáže se jen u kategorií B (EU / EHP) a C (mimo EU). Cizincům ČSSZ někdy místo rodného čísla přidělí číslo pojištěnce.
info ČSSZ ho přiděluje cizincům, kteří nemají české rodné číslo. Potřebujeme ho do měsíčního hlášení JMHZ.
Vyberte podle toho, co zaměstnanec má
Pro vývojáře
ref_tax_identification_type (4 záznamy). FK z employees.fg_ins_tax_id_type.
info Povinné pokud daňová rezidence ≠ CZ. Identifikátor, pod kterým je zaměstnanec veden u finanční správy své rezidence.
home_workAdresa v zemi rezidence B C JMHZ 10519–10522
Bydliště ve Vaší zemi rezidence (např. Ukrajina, Slovensko). Povinné pro všechny cizince — uloží se jako address_type = 'foreign_residence'.
JMHZ atribut 10519
JMHZ atribut 10520
JMHZ atribut 10521
JMHZ atribut 10522
badge
Pracovní povolení → pokračujte do Krok 3b jen C
Pracovní povolení (zaměstnanecká karta, modrá karta, povolení k zaměstnání) má samostatný krok s podrobnými poli (volný přístup, druh oprávnění, krajská pobočka ÚP, identifikátor, platnost, sken). EU cizinci (kategorie B) ho přeskakují.
Otevřít Krok 3b arrow_forward
local_hospitalZdravotní pojišťovna
Kód pojišťovny systém doplní sám podle toho, kterou vyberete
Pro vývojáře
ref_health_insurance_company (13 záznamů). FK z employee_health_insurances.insurance_company.
chat_bubble_outline + Přidat poznámku k tomuto kroku
⚠ Po uložení poznámky můžete krok dokončit i s nevyplněnými povinnými poli. Účetní údaje doplní po dohodě s Vámi.
Krok 4 / 10
Práce, pozice a hrubá mzda Mzda přidána 21.4.2026
Typ smlouvy, pracovní pozice, kód CZ-ISCO a mzda. Při hledání pozice napovídá Národní soustava povolání (nsp.cz).
Pracovní poměr a odměna
Šest polí a sekce mzdy
MVP
Bez vyplnění nelze zaměstnance přihlásit u ČSSZ. BEN = rozšířená definice zaměstnance (jednatel se služebním autem, benefitem) dle Metodiky MPSV.
Pro vývojáře
ref_employment_kind (~25 záznamů + BEN). Pamica kódy 1-9/A-J/T-Z/S/Q/BEN. Auto-mapper na NKPZ (ref_nkpz) → employments.nkpz_code. Viz spec 16 M6 decision tree.
info Per-kategorie validace:
A CZ občané do 30. 6. 2026: max 8 dní zpětně
A CZ občané od 1. 7. 2026: nástup dnes nebo později
B/C Cizinci (už od 1. 10. 2025): nejpozději den PŘED nástupem
search Při psaní systém nabídne pozice z Národní soustavy povolání (nsp.cz) a sám doplní kód CZ-ISCO.
Kód se doplní sám podle vybrané pozice. Jde ho i zadat ručně.
Pro vývojáře
Primární: NSP.cz (carta povolání + CZ-ISCO). Fallback: ref_isco (7 966 položek). FK employments.ispv_isco_class.
location_onMísto výkonu práce JMHZ 2026 10527-10529
JMHZ vyžaduje adresu + název obce + kód obce z RÚIAN (6 400 obcí ČR). Okresy už nestačí.
info Jak je uvedeno v pracovní smlouvě. JMHZ atribut 10527.
search Začněte psát — systém nabídne obce s kódem RÚIAN. JMHZ atributy 10528 + 10529.
schedulePracovní režim a postavení JMHZ 2026
4 nové povinné atributy pro REGZEC XML. NKPZ se doplní automaticky podle typu vztahu.
auto_fix_high Auto-vyplněno: HPP na dobu neurčitou → 1111. JMHZ atribut 10249.
JMHZ atribut 10255. Zdroj: ref_work_regime.
JMHZ atribut 10101. Většinou auto-default.
Vedoucí zaměstnanec
JMHZ 10238. Má podřízené / řídí tým.
Nepřetržitý provoz
JMHZ 10407. Provoz bez přestávky (nemocnice, směny).
paymentsHrubá mzda nebo hodinová sazba Nová sekce
Jaký typ mzdy se ukáže, záleží na zvoleném typu pracovního vztahu.
Pro vývojáře
ref_wage_type (4 záznamy). FK employment_wage_elements.kind.
U HPP měsíční, u DPP nebo DPČ hodinová
Prémie, bonusy, osobní ohodnocení
💡 Zvolen typ BEN (příjemce nepeněžního benefitu)
Hrubá mzda je 0 Kč. Místo mzdy vyplňte v Kroku 7 typ benefitu a jeho peněžní hodnotu (např. služební auto k soukromým účelům 8 000 Kč/měsíc, firemní zdravotní péče). JMHZ atribut 10249 NKPZ = 2210.
chat_bubble_outline + Přidat poznámku k tomuto kroku
⚠ Po uložení poznámky můžete krok dokončit i s nevyplněnými povinnými poli. Účetní údaje doplní po dohodě s Vámi.
Krok 5 / 10
Vzdělání
Vyplňte v pořadí: typ školy → rok ukončení → název školy → kód OBORVZD (získáte ho na obory-vzdelani.cz).
💡 Máte DPP (Dohodu o provedení práce)? Pro DPP se vzdělání nevyplňuje — JMHZ atribut 10091 (KKOV) bude automaticky nastaven na hodnotu „nerelevantní". Krok 5 můžete přeskočit. U HPP, DPČ a jednatelů je vzdělání povinné (JMHZ blocker).
Nejvyšší dosažené vzdělání
Kód OBORVZD si necháte vytvořit na obory-vzdelani.cz a vložíte ho sem
MVP
Kód klasifikace KKOV systém uloží sám.
Pro vývojáře
Select přímo z `ref_education_level` (14 KKOV: A, B, C, D, E, H, J, K, L, M, N, R, T, V) — UI zobrazuje nejčastějších 7, ostatní pod "více možností". FK employees.ispv_education.
Škola už neexistuje nebo je zahraniční
Jak kód získat:
1. Klikněte na „Vygenerovat kód“. Otevře se vám stránka obory-vzdelani.cz
2. Postupně vyberte: místo studia → rok ukončení → typ školy → obor
3. Vygenerovaný kód zkopírujte a vložte sem do pole
info Ukáže se, až zaškrtnete „Škola už neexistuje nebo je zahraniční“
upload_file Přiložte diplom nebo jiný doklad (nepovinné, PDF nebo JPG)
chat_bubble_outline + Přidat poznámku k tomuto kroku
⚠ Po uložení poznámky můžete krok dokončit i s nevyplněnými povinnými poli. Účetní údaje doplní po dohodě s Vámi.
Krok 6 / 10
Kam posílat výplatu
Bankovní účet nebo výplata v hotovosti.
Způsob výplaty
Vyberte jednu z možností
MVP
info Pole se zobrazí po výběru "Na bankovní účet"
Systém ho vypočte sám z čísla účtu a kódu banky
info Potvrzení se ukáže, až vyberete „V hotovosti“
Souhlasím, aby mi mzda chodila v hotovosti (tento způsob mi vyhovuje)
chat_bubble_outline + Přidat poznámku k tomuto kroku
⚠ Po uložení poznámky můžete krok dokončit i s nevyplněnými povinnými poli. Účetní údaje doplní po dohodě s Vámi.
Krok 7 / 10
Slevy na dani, důchod, ZTP, manžel nebo manželka na rodičovské Rozšířeno 21.4.2026
Postupně se ukazuje podle toho, co zaškrtnete. V první verzi (MVP) jsou důchody (ovlivňují odvody). Zbytek přibude ve druhé verzi.
Daňové slevy a zvláštní situace
Každou sekci zapněte, jen pokud slevu opravdu uplatňujete. Většinu z nich zaměstnanec řeší v Prohlášení poplatníka.
Pro vývojáře
ref_tax_premium_type (~40 záznamů). FK employee_tax_items.type.
Část v MVP, zbytek ve verzi 2
child_careA. Děti (sleva na vyživované dítě) Verze 2
Chci uplatnit slevu na dítě, nebo na více dětí
Za každé dítě vyplňte:
upload_file Přiložte rodný list dítěte (PDF nebo JPG)
Dítě má průkaz ZTP nebo ZTP-P (platí vyšší sleva podle §35c zákona o dani z příjmů)
info Slevu na dítě podle §35c zákona o dani z příjmů může uplatnit vždy jen jeden z rodičů. Samostatná sleva pro samoživitele už v českém daňovém systému není (zrušena).
elderlyB. Starobní důchod MVP · ovlivňuje odvody
Starobní důchodce neplatí sociální pojištění. Mění se mu tak mzda už od prvního měsíce.
Pobírám starobní důchod
Pro vývojáře
ref_pension (6 záznamů). FK employees.ossz_pension.
upload_file Přiložte rozhodnutí o přiznání důchodu
accessibilityC. Invalidní důchod MVP · ovlivňuje odvody
Pobírám invalidní důchod
upload_file Přiložte rozhodnutí o přiznání invalidního důchodu
wheelchair_pickupD. Průkaz ZTP nebo ZTP-P Verze 2
Mám průkaz ZTP nebo ZTP-P
upload_file Přiložte kopii průkazu ZTP nebo ZTP-P
family_restroomE. Manžel nebo manželka na rodičovské dovolené Verze 2
Chci uplatnit slevu na manžela nebo manželku na rodičovské
upload_file Přiložte potvrzení o rodičovském příspěvku z ČSSZ
description Čestné prohlášení — systém ho připraví jako PDF, zaměstnanec ho podepíše a naskenuje zpátky
schoolF. Student do 26 let Verze 2
Jsem student do 26 let
upload_file Přiložte potvrzení o studiu
personG. Základní sleva na poplatníka MVP
Uplatňuji slevu u tohoto zaměstnavatele (podepsal jsem takzvané růžové prohlášení poplatníka)
info Co to znamená?
Je to základní daňová sleva. Snižuje vypočtenou daň z příjmů o 2 570 Kč měsíčně, tedy o 30 840 Kč ročně. Zaměstnanci si ji uplatňují podpisem „růžového prohlášení“ (Prohlášení poplatníka k dani) u zaměstnavatele.

Pozor: V jednom měsíci jde slevu uplatnit jen u jednoho zaměstnavatele.
Podle §35ba zákona č. 586/1992 Sb.
chat_bubble_outline + Přidat poznámku k tomuto kroku
⚠ Po uložení poznámky můžete krok dokončit i s nevyplněnými povinnými poli. Účetní údaje doplní po dohodě s Vámi.
Krok 8 / 10
Předchozí zaměstnání Lze přidat více záznamů (21.4.2026)
Účetní potřebuje vědět, kde zaměstnanec předtím pracoval. Ovlivní to daňové slevy, nevyčerpanou dovolenou i srážky. Zaměstnanec přidá jedno nebo více zaměstnání. Nebo zvolí jednu ze dvou jiných možností (úřad práce, čestné prohlášení).
Co zaměstnanec dělal před nástupem
Vyberte právě jednu možnost
Verze 2
Tři možnosti zobrazené níže: A — Měl zaměstnání B — Byl evidovaný na úřadu práce C — Nic z toho Zaměstnanec vybere právě jednu.
workVarianta A: Měl jsem předchozí zaměstnání (jedno nebo víc)
Přidejte všechna zaměstnání z posledního období. Ke každému přiložte zápočtový list.
Zaměstnání 1
upload_file Přiložte zápočtový list (PDF nebo JPG). Soubor zkontrolujeme antivirem.
Zaměstnání 2
upload_file Přiložte zápočtový list (PDF nebo JPG). Soubor zkontrolujeme antivirem.
badgeVarianta B: Byl jsem evidovaný na úřadu práce
upload_file Přiložte potvrzení z úřadu práce o době evidence
descriptionVarianta C: Nepracoval jsem ani nebyl na úřadu práce
V této situaci budete potřebovat čestné prohlášení. Systém vás tím provede ve třech krocích.
1
Stáhněte si předpřipravené PDF zhruba 2 sekundy
Systém vytvoří PDF s vyplněným jménem, rodným číslem a obdobím 1. 1. 2026 – 31. 5. 2026. Text čestného prohlášení je jednotný.
2
Vytiskněte a podepište zhruba 2 minuty
Stažené PDF vytiskněte, podepište (modrým perem, ne razítkem) a připravte ho k naskenování nebo vyfocení.
Jiná možnost: elektronický podpis přes eIDAS. Přidáme ho v pozdější verzi.
3
Nahrajte podepsané prohlášení zpět zhruba 30 sekund
upload_file Přiložte sken nebo foto podepsaného prohlášení (PDF nebo JPG, do 50 MB)
Soubor ještě před uložením zkontrolujeme antivirem.
Tip: Celé to zabere zhruba 5 minut včetně tisku. Pokud nemáte tiskárnu, kontaktujte svoji účetní firmu. Domluví s vámi jiný způsob.
chat_bubble_outline + Přidat poznámku k tomuto kroku
⚠ Po uložení poznámky můžete krok dokončit i s nevyplněnými povinnými poli. Účetní údaje doplní po dohodě s Vámi.
Krok 9 / 10
JMHZ — nová povinná pole od dubna 2026
Část polí systém načte z kroků 1 až 4 (OIČ, typ pracovního vztahu, datum nástupu, státní příslušnost). V tomto kroku doplníte zbytek. Systém vám navíc ukáže, která pole zatím chybí.
Kontrola kompletnosti JMHZ
Zelená = vyplněno, žlutá = doporučujeme doplnit, červená = nejde odeslat
Verze 3 — plná podpora
Vyplněno, vše v pořádku
Doporučujeme doplnit (odeslat se to ale dá)
Chybí povinné pole — odeslat nepůjde
OIČ vyplněno
Typ pracovního vztahu: HPP
Datum nástupu
Státní příslušnost
Zdravotní pojišťovna
Kód CZ-ISCO (doporučeno)
Vzdělání podle KKOV
Datová schránka zaměstnance
Doživotní identifikátor od ČSSZ. Pro hlášení JMHZ nahrazuje rodné číslo.
ČSSZ ho přidělí po úspěšném přihlášení (REGZEC). Má 1 až 22 znaků.
warning Kdy půjde formulář odeslat: Odeslat se dá i při žlutém stavu (chybí jen doporučené údaje). Při červeném stavu (chybí povinné pole) se odeslání zablokuje.
chat_bubble_outline + Přidat poznámku k tomuto kroku
⚠ Po uložení poznámky můžete krok dokončit i s nevyplněnými povinnými poli. Účetní údaje doplní po dohodě s Vámi.
Krok 10 / 10
Shrnutí a odeslání
Zrekapitulujeme všech 9 kroků a požádáme vás o potvrzení před odesláním účetní (viz 14-bezpecnost.md).
Zkontrolujte údaje před odesláním
Po odeslání půjdou údaje účetní ke kontrole (formulář přejde ze stavu ODESLÁNO do KONTROLA)
MVP
Osobní údaje (Krok 1–2)
editUpravit
Jméno
Ing. Jan Novák
Osobní č.
Z0024
900101/1234
Narozen
1. 1. 1990, Praha
Občanství
ČR (kategorie A)
Daňová rezidence
CZ, od 1. 1. 2026 (JMHZ)
Adresa
Václavské nám. 1, 110 00 Praha
Kontakt
+420 777 888 999 · jan.novak@ex.cz
Doklady (Krok 3)
editUpravit
OP
AB123456, platnost 2030
Cizinec
Nevyplňuje se (kategorie A)
Pojišťovna
VZP (111)
Kontrola antivirem
✓ Soubor je v pořádku
Pozice + mzda + JMHZ (Krok 4)
editUpravit
Typ pracovního vztahu
HPP (1111)
Pozice
Účetní (CZ-ISCO 2411)
Nástup
1. 6. 2026
Hrubá mzda
45 000 Kč měsíčně
Místo výkonu
Praha 1 (RÚIAN 554782)
Pracovní režim
Jednosměnný (10255)
Sektor pojištění
001 — Základní
Vedoucí
Ne
Vzdělání + banka (Krok 5–6)
editUpravit
Vzdělání
VSM — VŠE Praha, 2015
Obor
Ekonomika a management
Účet
12345678/0100 (KB)
IBAN
CZ65 0100 0000 0012 3456 7800
Slevy a zvláštní situace (Krok 7)
editUpravit
Děti
1 dítě (Eva, rodný list přiložen)
Starobní důchod
Nepobírá
Invalidní důchod
Nepobírá
ZTP
Nemá
Manžel nebo manželka na rodičovské
Ne
Předchozí zaměstnání (Krok 8)
editUpravit
Situace
A — Měl zaměstnání
Zaměstnavatel
ABC s.r.o.
Období
1. 1. 2024 – 31. 3. 2026
Zápočtový list
✓ Přiložen, antivirem zkontrolován
balance
Vaše právo na mzdovou transparentnost (Flexinovela 2025)
Podle § 16 zákoníku práce máte právo sdílet informace o své mzdě s kýmkoliv (rodina, kolegové, média). Zaměstnavatel Vám to nesmí zakazovat ani omezovat. Porušení této povinnosti = přestupek s pokutou až 400 000 Kč (§ 26 odst. 1 písm. a) ZoI).

Zdroj: Zákon č. 230/2025 Sb. (Flexinovela), účinný od 1. 6. 2025.
info Tato část se ukáže, jen pokud máte u některého kroku poznámku (tedy když jste nechali nevyplněné některé povinné pole a čekáte, až ho doplní účetní).
Poznámky jste napsali ke krokům: Krok 4 a Krok 8.
Nevyplněná pole: kód CZ-ISCO, typ pracovního vztahu, zápočtový list.
picture_as_pdf
PDF stažení: jen pro archiv, NE pro ČSSZ
Po odeslání si můžete stáhnout PDF s vyplněnými údaji pro svůj archiv. PDF ale NENÍ platné podání pro ČSSZ. ČSSZ dne 14. 4. 2026 formálně upozornila, že „dotazníky PDF" jsou pro technickou vadu NEÚČINNÉ (§ 10 odst. 2 zákona o JMHZ) — podání je považováno za nesplnění povinnosti a hrozí sankce až 100 000 Kč.

Platné podání ČSSZ probíhá automaticky přes XML (REGZEC) odeslaný účetní přes Pamicu/Pohodu nebo datovou schránku — to za Vás zařídí účetní firma.
Beru na vědomí, že PDF nenahrazuje XML podání ČSSZ
Sekce 4 · Technická reference
Mapování polí — pro vývojáře a zkušené účetní
Tato sekce je jen pro techniky. V samotné aplikaci ji běžný klient ani správce HR neuvidí. Ve wireframu ji necháváme, aby si ji mohl tým ověřit. Plná verze je v XSD-DB-MAPPING.md a MDB-MAPPING.md.
Zobrazit mapovací tabulku (formulář → DB → XSD → JMHZ)
UI label Krok DB sloupec Pamica XSD JMHZ Kategorie
Jméno1employees.first_namenameType/firstNameREGZECA/B/C
Rodné číslo1employees.personal_id (encrypted)personalInfo/birthNumberREGZECA + B (opt)
Číslo pojištěnce cizince3employees.foreign_insurance_numberforeignerType/insuranceNumberREGZEC cizinecB/C
Typ pracovního vztahu4employments.kindemploymentKindTypeREGZECA/B/C
Datum nástupu4employments.start_dateemployment/startDateREGZEC · DEN PŘED od 7/2026A/B/C
CZ-ISCO4employments.ispv_isco_classwagePaymentType/iscoJMH (měsíční)A/B/C
Hrubá mzda4employment_wage_elements.amountwagePaymentType/amountJMHA/B/C
Vzdělání (KKOV)5employees.ispv_educationpersonalInfo/educationJMHA/B/C
Bankovní účet6employees.bank_account (encrypted)bankAccountTypeA/B/C
Sleva na dítě7employee_tax_items (děti)taxesInsurance/taxAdvantageJMH (ročně)A/B/C
Starobní důchod7employees.ossz_pensionpersonalInfo/pensionREGZEC · ovlivňuje odvodyA/B/C
Invalidní důchod7employee_tax_items (invalid)taxesInsurance/disabilityTaxA/B/C
ZTP průkaz7employee_cards (type=ZTP)A/B/C
Čestné prohlášení (PDF)8files (category=Potvrzeni)A/B/C
OIČ9employees.jmhz_oicREGZECA/B/C
Státní příslušnost1employees.citizenshippersonalInfo/citizenshipREGZEC · určuje lhůtuA/B/C
Typ pobytu (cizinec)3employees.fg_residence_typeforeignerType/residenceTypeREGZEC cizinecB/C
Pracovní povolení3employees.fg_work_permitforeignerType/workPermitREGZEC cizinecC
Sekce 5
Klíčové poznámky k implementaci
Co přibylo a co jsme změnili na základě připomínek účetní 21. 4. 2026.
01Krok 0.5 — zaměstnanec si volí kategorii (klíčová oprava) Před Krokem 1 si zaměstnanec vybere kategorii A (ČR), B (EU) nebo C (mimo EU). Dřív to bylo jen v Kroku 3 jako přepínač, ale formulář tak nevěděl dopředu, co má zobrazit. Teď kategorie řídí kontrolu rodného čísla, zobrazení sekce pro cizince, zobrazení pracovního povolení (jen C) a další.
02Kontrola rodného čísla u cizinců — volnější pravidla V Kroku 1 je pro kategorie B a C přepínač „Má zaměstnanec české rodné číslo?“. U kategorie A (ČR) je přísná kontrola (validate_rc_cz, ověření modulu 11). U kategorií B a C je kontrola volnější (validate_rc_cizinec): 10 číslic a platné datum narození. Pokud číslice neodpovídají českému vzoru, jen se ukáže upozornění, nezablokuje se odeslání. Plán doplnění viz RESEARCH-RC-CIZINCU-TODO.md.
03Hrubá mzda v Kroku 4 — povinné pole pro MVP Bez hrubé mzdy nebo hodinové sazby nejde spočítat první mzdu. Proto je to povinné pole. Typ mzdy se přizpůsobí typu pracovního vztahu.
04Hledání pozice přes nsp.cz Lepší než nechat uživatele probírat 7 966 položek ručně. Napíše třeba „účetní“ a Národní soustava povolání mu vrátí seznam pozic a doplní kód CZ-ISCO. Když nsp.cz nereaguje, použije se záložní číselník ref_isco.
05Důchody patří do MVP (ne až do druhé verze) Starobní i invalidní důchod ovlivňují odvody už od prvního měsíce. Odložit to nejde. Přiložení rozhodnutí je povinné.
06Čestné prohlášení — systém ho vygeneruje sám V Kroku 8 (varianta C) systém připraví PDF (viz 17-pdf-templates.md). Zaměstnanec ho vytiskne, podepíše a nahraje zpátky. Soubor ještě projde kontrolou antiviru.
07Kontrola antivirem (ClamAV) Každý nahraný soubor (sken dokladu, rodný list, rozhodnutí, zápočtový list, čestné prohlášení) projde antivirem ještě před uložením do úložiště R2. Pro MVP povinné.
08Potvrzení před odesláním v Kroku 10 Povinné potvrzení (viz 14-bezpecnost.md). Systém si uloží čas, identifikaci uživatele, IP adresu a otisk formulářových dat. Chrání to účetní firmu před případnými sankcemi.
09AI Import Agent se učí jen u svého zákazníka Agent pro import souborů (viz 16-ai-agent.md) se učí, jak propojit sloupec souboru s polem formuláře. Ale vždycky jen v rámci jedné účetní firmy. Data se nikdy nemíchají mezi zákazníky.
10Neodesíláme data na ČSSZ — to dělá Pamica DATA Most jen sbírá a kontroluje údaje. Samotné podání (REGZEC, JMH, JMHZ) provede Pamica nebo Pohoda. Náš výstup: soubor ve formátu DBF, XML nebo CSV.