HZUPN20 v1.0 Hlášení zaměstnavatele / osoby dobrovolně nemocensky pojištěné při ukončení DPN Popis položek v datové větě Poznámka: A povinná A+ podmíněně povinná (v kontrolách je upřesněno) a v případě nepovinného uvedení v XML prvek musí být obsažen, ale může být prázdný. A+0 podmíněně povinná (v kontrolách je upřesněno) a v případě nepovinného uvedení v XML prvek nemusí být obsažen N nepovinná (v XML větě prvek musí být obsažen, ale může být prázdný) N0 nepovinná (v XML prvek může být vynechán). Datová věta HZUPN20 musí v souladu se specifikací xml datové struktury začínat <?xml version="1.0" [encoding={"utf-8"l"utf-16"..}] [standalone="yes"]?> Data dokumentu A) Následuje kořenový element <PodaniHZUPN>, který má povinné řídící atributy pro zpracování: <PodaniHZUPN xmlns="http://schemas.cssz.cz/nem/hzupn20" version="2020.0" partialaccept="a"> - jmenný prostor podání a formulářů (namespace) "xmlns" s konstantní hodnotou "http://schemas.cssz.cz/nem/hzupn20" pro identifikaci služby HZUPN20; - verze datové věty HZUPN20 s hodnotou "2020.0" pro identifikaci verze datové věty; - částečné přijetí formulářů "partialaccept" s konstantní hodnotou true "A" pro identifikaci částečného přijetí formulářů (jinou metodu zpracování pro HZUPN20 nelze zvolit); A/A+/A+0/N/N0 xmlns PodaniHZUPN/xmlns A L2 35 Konstanta XML namespace version PodaniHZUPN/version A N, ZM 6 Verze datové věty HZUPN20 partialaccept PodaniHZUPN/partialAccept N L 1 Konstanta pro částečné přijetí "A" = "true" ("N" = "false" nebylo implementováno) B) Nepovinný element <VENDOR>, který má nepovinné atributy pro získání statistických hodnot: [<VENDOR [productname="" [productversion=""]]/>] - jméno software pro odeslání podání, např.: productname="formapps Server", slouží pro získání statistických údajů o podávajících; - verze software pro odeslání podání, např.: productversion="1.4.0".
A/A+/A+0/N/N0 Popis/ kontroly productname VENDOR/productName N A,N 0-64 Jméno odesílacího software productversion VENDOR/productVersion N A,NN,ZM 0-16 Verze odesílacího software C) Nepovinný element <SENDER>, který má nepovinné řídící atributy pro modifikaci odpovědí pro podávajícího o výsledku zpracování: [<SENDER [EmailNotifikace="jmeno.prijmeni@firma.cz"] [ISDSreport={"NONE" l "XML" "HTML" "XML+HTML"}]/ >] - E-mailová adresa pro zaslání informací o výsledku zpracování "EmailNotifikace": pro kanál VREP nahradí tato adresa e-mailovou adresu uvedenou v RAUI; pro kanál ISDS doplní e-mail na tuto adresu datovou zprávu s přílohami xml a html (pokud nejsou atributem ISDSreport potlačeny). Atribut umožňuje podávajícím třídit protokoly ze zpracování do různých e-mailových schránek. - ISDSreport pro definování požadovaných ů příloh datové zprávy s odpovědí ze zpracování: pro kanál VREP se atribut ignoruje; pro kanál ISDS lze požadovat: neodeslání DZ, odeslání jen přílohy XML, odeslání jen přílohy HTML, odeslání obou příloh XML i HTML (default). údaje (fyzický A/A+/A+ 0/N/N0 EmailNotifikace SENDER/EmailNotifikace N A,NN,ZM@A,N, ZM ISDSreport SENDER/ISDSreport N Číselník 0.. "NONE" 1.. "XML" 2.. "HTML" 3.. "XML+HTML" Default je "3" 0-250 Emailová adresa pro zaslání informací o zpracování 0 1 Pro kanál ISDS definuje požadovaných příloh datové zprávy, pro kanál VREP se ignoruje D) Následuje povinný element uzavízající celou vlastní datovou větu <FormularHZUPN>, který má povinný atribut: <FormularHZUPN poradovecislo="1"> - "poradovecislo". Atribut může nabývat hodnot rostoucí řady přirozených čísel s maximálním počtem prvků řady 1500.
Podání HZUPN musí obsahovat vždy alespoň jeden formulář. Zápis délky elementu { 0 max délka } znamená, že vypuštění elementu nebo zápisy <element/> nebo <element></element> jsou povoleny. Fyzické umístění entity: dokument/ Hlášení zaměstnavatele Hlášení osoby dobrovolně nemocensky pojištěné Číslo potvrzení A/A+/A+0 /N/N0 Datov ý./hlaszamest A L 1 N pak hlasosoby = A A pak hlasosoby = N./hlasOsoby A L 1 N pak hlaszamest = A A pak hlaszamest = N./cisloPotvrzeni A+0 A,NN 7-8 (papírov ý) 10 nebo 18 (elektro nický) 0-18 Číslo rozhodnutí Kontrola na formát (písmeno + 6-7 číslic, pokud byl 1. Díl podán papírově Kontrola 33) V případě elektronického čísla rozhodnutí je to číslo ičpe a pořadové číslo v rámci dne ve formátu RRMMDDnnnn) Kód OSSZ./kodOSSZ A N 3 Kód pracoviště číselník C_COKR Název OSSZ./nazevOSSZ N L2 0-30 Název pracoviště Datum./datumVystaveni A D 10 Datum vystavení vystavení Opravné podání./opravnepodani A L 1 Identifikace opravného podání Není na formuláři Pojištěnec Fyzické umístění entity: pojistenec/ tiskopisu (logický A/A+/A+0/ N/N0 Jméno./jmeno A A, ZX, Příjmení./prijmeni A A, ZX, Titul./titul N A, ZX, Rodné číslo / EČP Datum narození 1-100 Jméno pojištěnce 1-100 Příjmení pojištěnce 0-60 Všechny tituly v pořadí před a za jménem./rodcislo A+ NN 0 9-10 RČ/ĚCP pojištěnce je povinné pro prázdné datumnarození. Kontrola 2)./datumNar A+ D 0 10 Datum narození pojištěnce je povinné pro prázdné RČ/EČP. Kontrola proti RČ/EČP
Zaměstnání Fyzické umístění entity: zamestnani/ údaje (fyzický Název zaměstnavatele Povinno st A/A+/A +0/N/N 0./nazevZamestnavatel A+ L2 1-144 Název zaměstnavatele Povinné pro hlášení ZAM. IČ./ICZamestnavatel N A,NN,ZZ 0-35 IČ zaměstnavatele Variabilní symbol./variabilnisymbol A+ NN 10 VS zaměstnavatele přidělený OSSZ, povinný pro zúčtovatele ZAM Potvrzení zaměstnavatele, resp. osoby dobrovolně nemocensky pojištěné Fyzické umístění entity: potvrzenizamestnavatele/ A/A+/A+0/N /N0 Zaměstnanec začal zaměstnání Zaměstnanec nezačal zaměstnání z důvodu./navratdoprace N L 1 Pro hlaszamest= A Zaměstnanec začal zaměstnání { A N }./duvodnavratdo Prace A+0 L2 0-200 Pro navratdoprace = N Důvod, proč zaměstnanec nezačal pracovat Zaměstnanec, resp. OSVČ, začal zaměstnání dne Počet odpracovaných hodin zaměstnancem poslední den DPN./datumNavratDo Prace./pocetOdpracHod inposldenpd A+0 D 10 Pro navratdoprace = A OR hlasosoby = A Zaměstnanec, resp. OSVČ, začal pracovat ode dne A+0 N, ZL 1-5 Odpracoval hodin. S přesností na 2 des. místa, tzn. např. 3,5 znamená 3 hodiny 30 minut. Z intervalu 0 až 24 hod. Pokud je > 0, tak musí být vyplněno i pracovnidobaposldenpd Pokud není vyplněn nebo bude =0, pak nesmí být vyplňeno pracovnidobaposldenpd nebo pracovnidobaposldenpd se musí rovnat 0.
Pracovní doba zaměstnance poslední den DPN./pracovniDobaPosl DenPD A+0 N, ZL 1-5 pracovní směny první den sociální události s přesností na 2 des. místa, tzn. např. 3,5 znamená 3 hodiny 30 minut Z intervalu 0 až 24 hod. Pokud je pracovnidobaposldenpd>0 a není vyplněn nebo = 0, tak se podání zamítne. Práce ve dnech Fyzické umístění entity: pracevednech/interval/ Složený element <interval> se může podle potřeby opakovat A/A+/A+0 /N/N0 Datum práce od./pracovalod A D 10 Vykonávaná činnost od Datum práce do./pracovado A D 10 Vykonávaná činnost do Skupiny elementů v XML datové větě HZUPN20 Název Povin. Výskyt Popis elementu (A/N) PodaniHZUPN A kořenový element celé dávky VENDOR N0 1 řídící element datové věty sestavy formulářů SENDER N0 1 řídící element datové věty sestavy formulářů FormularHZUPN A Nx element datové věty sestavy formulářů dokument A 1 Identifikátor dokumentu/formuláře pojistenec A 1 Identifikace pojištěnce, obsahuje údaje pojištěnce zamestnani A 1 Hlášení zaměstnavatele nebo osoby potvrzenizamestnavatele A 1 Hlášení zaměstnavatele nebo osoby pracevednech A 1 Hlášení zaměstnavatele nebo osoby interval A Mx Vykonávaná činnost od do