§ 1
Specifikace komunikace mezi krajskou pobočkou Úřadu práce a zaměstnavatelem a formát, obsah a struktura datové zprávy
Specifikace komunikace mezi krajskou pobočkou Úřadu práce a zaměstnavatelem a formát, obsah a struktura datové zprávy jsou stanoveny v příloze č. 1 k této vyhlášce.
§ 1a
Specifikace komunikace mezi krajskou pobočkou Úřadu práce a peněžním ústavem a formát, obsah a struktura datové zprávy
Specifikace komunikace mezi krajskou pobočkou Úřadu práce a bankou, pobočkou zahraniční banky, spořitelním a úvěrním družstvem, institucí elektronických peněz, pobočkou zahraniční instituce elektronických peněz, vydavatelem elektronických peněz malého rozsahu, platební institucí, pobočkou zahraniční platební instituce nebo poskytovatelem platebních služeb malého rozsahu (dále jen „peněžní ústav“) a formát, obsah a struktura datové zprávy jsou stanoveny v příloze č. 2 k této vyhlášce. Veškeré vyměňované XML soubory jsou zapečetěny kvalifikovanou elektronickou pečetí (dále jen „pečeť“).
§ 2
Účinnost
Tato vyhláška nabývá účinnosti dnem následujícím po dni jejího vyhlášení.
k vyhlášce č. 410/2023 Sb.
Specifikace komunikace mezi krajskou pobočkou Úřadu práce a zaměstnavatelem a formát, obsah a struktura datové zprávy
Specifikace komunikace mezi krajskou pobočkou Úřadu práce a zaměstnavatelem a formát, obsah a struktura datové zprávy
A) Specifikace způsobů odpovědi zaměstnavatele na výzvu krajské pobočky Úřadu práce
1) Zaměstnavatel využívá pro odpověď na výzvu krajské pobočky Úřadu práce tyto způsoby:
2) Specifikace způsobu odpovědi zaměstnavatele na výzvu krajské pobočky Úřadu práce s využitím odeslání doplněného XML souboru z datové schránky zaměstnavatele:
3) Specifikace způsobu odpovědi zaměstnavatele na výzvu krajské pobočky Úřadu práce prostřednictvím webového formuláře, dostupného v odkazu uvedeném ve výzvě při využití webového formuláře vyžaduje autentizaci zaměstnavatele prostřednictvím Informačního systému datových schránek, nebo datovou schránkou osoby, kterou zaměstnavatel zmocní prostřednictvím elektronické služby „Správa plných mocí“ ePortálu České správy sociálního zabezpečení.
4) Specifikace způsobu odpovědi zaměstnavatele na výzvu krajské pobočky Úřadu práce prostřednictvím přímého volání služby založené na standardu GovTalk:
1) Zaměstnavatel využívá pro odpověď na výzvu krajské pobočky Úřadu práce tyto způsoby:
2) Specifikace způsobu odpovědi zaměstnavatele na výzvu krajské pobočky Úřadu práce s využitím odeslání doplněného XML souboru z datové schránky zaměstnavatele:
3) Specifikace způsobu odpovědi zaměstnavatele na výzvu krajské pobočky Úřadu práce prostřednictvím webového formuláře, dostupného v odkazu uvedeném ve výzvě při využití webového formuláře vyžaduje autentizaci zaměstnavatele prostřednictvím Informačního systému datových schránek, nebo datovou schránkou osoby, kterou zaměstnavatel zmocní prostřednictvím elektronické služby „Správa plných mocí“ ePortálu České správy sociálního zabezpečení.
4) Specifikace způsobu odpovědi zaměstnavatele na výzvu krajské pobočky Úřadu práce prostřednictvím přímého volání služby založené na standardu GovTalk:
b) odeslání odpovědi prostřednictvím webového formuláře, nebo
c) odeslání odpovědi prostřednictvím přímého volání služby založené na standardu GovTalk.
a) odeslání odpovědi doplněného XML souboru z datové schránky zaměstnavatele,
d) Struktura obálky, která je zveřejněna na internetových stránkách www.mpsv.cz ke dni odeslání odpovědi zaměstnavatele na výzvu krajské pobočky Úřadu práce.
B) Formát
Odpověď zaměstnavatele je krajskou pobočkou Úřadu práce přijímána výhradně ve formátu XML.
Odpověď zaměstnavatele je krajskou pobočkou Úřadu práce přijímána výhradně ve formátu XML.
C) Obsah a datová struktura
1) Obsah datové věty
2) Datové typy
Měny – jako klíč číselníku Měny je využíván kód měny podle normy ISO 4217.
3) Číselníky
1) Obsah datové věty
| Atribut | Typ | Popis |
|---|---|---|
| UUID | string | Unikátní identifikátor výzvy. |
| cisloJednaci | string | Číslo jednací výzvy k poskytnutí příjmů. |
| rodneCislo | string | Rodné číslo zaměstnance. |
| jmeno, prijmeni | string | Jméno a příjmení zaměstnance. |
| datumNarozeni | Datum | Datum narození zaměstnance. |
| ikMPSV | string | Unikátní identifikátor zaměstnance. |
| prijmy | kolekce | Kolekce příjmů po jednotlivých měsících. |
| vysePrijmuKodA1 | int | Příjmy ze závislé činnosti vykonávané v České republice (Příjmy ze závislé činnosti a funkční požitky uvedené v zákoně o daních z příjmů). |
| vysePrijmuKodAB | int | Příjmy získané z náhrady mzdy (platu, odměny) za dobu prvních 14 dnů dočasné pracovní neschopnosti (karantény) podle § 192 odst. 2 zákoníku práce (kód ab). |
| vysePrijmuKodA1Mena, vysePrijmuKodABMena | Měny, číselník | Číselník měn, kódy podle normy ISO 4217. |
| rok, mesic | int | Rok a měsíc, za který daný příjem náleží, podle výzvy. |
| prijemOd, prijemDo | Datum | Data období, za které v daném roce a daném měsíci příjem náleží. |
| bylZamestnancem | boolean | TRUE pokud byl alespoň část dotazovaného období zaměstnancem, jinak FALSE. |
| Datum | Textový řetězec data ve formátu RFC 3339, section 5.6, YYYY-MM-DD. |
2) Datové typy
Měny – jako klíč číselníku Měny je využíván kód měny podle normy ISO 4217.
3) Číselníky
Specifikace komunikace mezi krajskou pobočkou Úřadu práce a peněžním ústavem a formát, obsah a struktura datové zprávy
A) Specifikace komunikace mezi peněžním ústavem a krajskou pobočkou Úřadu práce
1) Krajská pobočka Úřadu práce odešle písemnou žádost jako zprávu obsahující dokument výzvy a XML soubor z datové schránky krajské pobočky Úřadu práce do datové schránky peněžního ústavu. Krajská pobočka Úřadu práce do předmětu datové zprávy vloží pouze text “XMLOPHNSOUC”.
2) Peněžní ústav na písemnou žádost krajské pobočky Úřadu práce odešle zprávu s XML souborem s požadovanými daty do datové schránky krajské pobočky Úřadu práce z datové schránky peněžního ústavu. Pro vytvoření XML souboru odpovědi peněžní ústav využije vlastní technické prostředky. Peněžní ústav do předmětu datové zprávy vloží pouze text “XMLOPHNSOUC”.
1) Krajská pobočka Úřadu práce odešle písemnou žádost jako zprávu obsahující dokument výzvy a XML soubor z datové schránky krajské pobočky Úřadu práce do datové schránky peněžního ústavu. Krajská pobočka Úřadu práce do předmětu datové zprávy vloží pouze text “XMLOPHNSOUC”.
2) Peněžní ústav na písemnou žádost krajské pobočky Úřadu práce odešle zprávu s XML souborem s požadovanými daty do datové schránky krajské pobočky Úřadu práce z datové schránky peněžního ústavu. Pro vytvoření XML souboru odpovědi peněžní ústav využije vlastní technické prostředky. Peněžní ústav do předmětu datové zprávy vloží pouze text “XMLOPHNSOUC”.
B) Formát a struktura datové zprávy
Datová zpráva pro komunikaci mezi krajskou pobočkou Úřadu práce a peněžním ústavem je výhradně ve formátu XML. XML soubor je kódován v UTF-8. Jméno souboru je tvořeno kódem krajské pobočky Úřadu práce, kódem peněžního ústavu a unikátním identifikátorem vytvořeným krajskou pobočkou Úřadu práce při vytváření dotazu, a to podle následujících pravidel:
■ Signature
○ Chyba (místo DSubjekt a Ucet)
○ Ucet (0..n)
○ DSubjekt
○ Odpovidajici
■ Dsubjekt
■ Dotazujici
○ Dotaz
• Odpoved (kolekce)
■ Davka
○ SOAP-Body
■ Signature
■ Zprava
○ SOAP-Header
• SOAP-Envelope
2) Odpověď je zabalena do SOAP obálky s hlavičkou, která obsahuje metadata zprávy a pečeť. Na každý dotaz je vytvořena právě jedna odpověď. Odpověď obsahuje tělo dotazu. Odpověď má následující strukturu:
○ DSubjekt
○ Dotazujici
• Dotaz (kolekce)
■ Davka
○ SOAP-Body
■ Zprava
○ SOAP-Header
• SOAP-Envelope
1) Dotaz je zabalen do SOAP obálky s hlavičkou, která obsahuje metadata zprávy a pečeť. Má následující strukturu:
Datová zpráva pro komunikaci mezi krajskou pobočkou Úřadu práce a peněžním ústavem je výhradně ve formátu XML. XML soubor je kódován v UTF-8. Jméno souboru je tvořeno kódem krajské pobočky Úřadu práce, kódem peněžního ústavu a unikátním identifikátorem vytvořeným krajskou pobočkou Úřadu práce při vytváření dotazu, a to podle následujících pravidel:
■ Signature
○ Chyba (místo DSubjekt a Ucet)
○ Ucet (0..n)
○ DSubjekt
○ Odpovidajici
■ Dsubjekt
■ Dotazujici
○ Dotaz
• Odpoved (kolekce)
■ Davka
○ SOAP-Body
■ Signature
■ Zprava
○ SOAP-Header
• SOAP-Envelope
2) Odpověď je zabalena do SOAP obálky s hlavičkou, která obsahuje metadata zprávy a pečeť. Na každý dotaz je vytvořena právě jedna odpověď. Odpověď obsahuje tělo dotazu. Odpověď má následující strukturu:
○ DSubjekt
○ Dotazujici
• Dotaz (kolekce)
■ Davka
○ SOAP-Body
■ Zprava
○ SOAP-Header
• SOAP-Envelope
1) Dotaz je zabalen do SOAP obálky s hlavičkou, která obsahuje metadata zprávy a pečeť. Má následující strukturu:
| Pořadí | Část | Délka | Popis |
|---|---|---|---|
| 1 | KodKPUP | 3 | Kód dotazující se krajské pobočky Úřadu práce. |
| 2 | „-„ | 1 | Oddělovač. |
| 3 | KodBanky | 4 | Kód dotazovaného peněžního ústavu. |
| 4 | - | 1 | Oddělovač. |
| 5 | CisloDavky | 10 | Jednoznačné identifikační číslo dávky. |
| 6 | „-„ | 1 | Oddělovač. |
| 7 | „dot“ nebo „odp“ | 3 | Identifikace, zda se jedná o dotaz („dot“) nebo odpověď („odp“). |
| 8 | „.xml“ | 4 | Přípona indikující typ souboru. |
C) Obsah datové zprávy
1) Dotaz obsahuje prvky Davka, Dotaz, Dotazujici a DSubjekt ve struktuře podle části B. Každý prvek se skládá z atributů.
2) Odpověď obsahuje prvky Davka, Odpoved, Dotaz, Dotazujici, DSubjekt, Odpovidajici, Ucet a Chyba. Prvky Davka, Dotaz, Dotazujici a DSubjekt jsou stejné jako v dotazu. Prvek Dotaz je kopií přijatého dotazu. Prvek DSubjekt v prvku Odpoved je tvořen z dat peněžního ústavu, ne kopií dotazu.
3) Atributy prvků dotazu a odpovědi jsou vyplněny podle následujících pravidel:
1) Dotaz obsahuje prvky Davka, Dotaz, Dotazujici a DSubjekt ve struktuře podle části B. Každý prvek se skládá z atributů.
2) Odpověď obsahuje prvky Davka, Odpoved, Dotaz, Dotazujici, DSubjekt, Odpovidajici, Ucet a Chyba. Prvky Davka, Dotaz, Dotazujici a DSubjekt jsou stejné jako v dotazu. Prvek Dotaz je kopií přijatého dotazu. Prvek DSubjekt v prvku Odpoved je tvořen z dat peněžního ústavu, ne kopií dotazu.
3) Atributy prvků dotazu a odpovědi jsou vyplněny podle následujících pravidel:
| Prvek | Atribut | Max. počet znaků | Popis pole |
|---|---|---|---|
| Dotaz | TypDotazu | 2 | Typ dotazu, vždy vyplněno hodnotou “02”. |
| Dotaz | KodDotazu | 10 | Jedinečný kód dotazu generovaný dotazující se krajskou pobočkou Úřadu práce. |
| Dotazujici, Odpovidajici | Cislo | 8 | Identifikace odpovědné osoby, v dotazu číslo pracovníka krajské pobočky Úřadu práce, v odpovědi identifikace pracovníka peněžního ústavu. |
| Dotazujici, Odpovidajici | Jmeno | 40 | Titul, jméno a příjmení dotazujícího se nebo odpovídajícího pracovníka. |
| DSubjekt | Typ | 1 | Vždy vyplněno jako “F”, fyzická osoba. |
| Dsubjekt | ICO | 10 | Není využíváno. |
| Dsubjekt | RC | 10 | Rodné číslo bez lomítka, devítimístné rodné číslo zůstává na 9 znaků. |
| Dsubjekt | Jmeno | 40 | Vyplněno pouze v odpovědi. |
| Dsubjekt | Ulice | 50 | Vyplněno pouze v odpovědi. |
| Dsubjekt | Obec | 50 | Vyplněno pouze v odpovědi. |
| Dsubjekt | PSC | 5 | Vyplněno pouze v odpovědi. |
| Ucet | CisloUctu1 | 6 | Nepovinné pole, je-li předčíslí rovno nule, není nutno jej uvádět. V předčíslí mohou být uvedeny úvodní nuly. Úvodní nuly jsou nevýznamové. Pole je variabilní délky. |
| Ucet | CisloUctu2 | 10 | Základní části čísla účtu. Mohou být uvedeny úvodní nuly. Úvodní nuly jsou nevýznamové. Pole je variabilní délky. |
| Ucet | KodBanky | 4 | Kód peněžního ústavu podle číselníku ČNB AP – 0001 s úvodními nulami. |
| Ucet | SpecSymbolCS | max. 10 znaků | Není využíváno. |
| Ucet | TypUctu | 1 | Vyplní se hodnotou “B” pro běžný účet, “V” pro vkladový účet, “J” pro jiný účet a “X” pro chráněný účet. |
| Ucet | KodMeny | 3 | ISO kód měny, ve které je veden účet. |
| Ucet | Zustatek | 15 | V jednotkách dané měny, přičemž poslední 2 místa oddělená desetinnou čárkou jsou desetinná místa příslušné měnové jednotky; bez úvodních nul, záporný zůstatek se znaménkem minus. |
| Ucet | Datum | 10 | Datum zůstatku na účtu. |
a) Prvek Davka
Jeden soubor může obsahovat dotaz na více subjektů. Prvek Davka obsahuje dotazy na jednotlivé subjekty.
Jeden soubor může obsahovat dotaz na více subjektů. Prvek Davka obsahuje dotazy na jednotlivé subjekty.
| Prvek | Atribut | Popis |
|---|---|---|
| Davka | identifikace dávky | |
| Id | Identifikátor pro podpis – musí být „Davka“ | |
| CisloDavky | číslo dávky (dotazu) | |
| Pocet | počet dotazů/odpovědí v dávce | |
| KodFU | kód dotazující se krajské pobočky Úřadu práce | |
| JmenoFU | název dotazující se krajské pobočky Úřadu práce | |
| KodBanky | identifikační kód dotazovaného peněžního ústavu | |
| JmenoBanky | název dotazovaného peněžního ústavu | |
| DatumCasDotazu | datum a čas generování dotazu | |
| CisloDavkyOdpovedi | číslo odpovědi (pouze v odpovědi) | |
| DatumCasOdpovedi | datum a čas generování odpovědi (pouze v odpovědi) |
c) Prvek Dotazujici
Identifikace dotazující se osoby.
Identifikace dotazující se osoby.
| Prvek | Atribut | Popis |
|---|---|---|
| Dotazujici | ||
| Jmeno | Odpovědná osoba, jméno | |
| Cislo | Odpovědná osoba, identifikační číslo |
| Prvek | Atribut | Popis |
|---|---|---|
| Dotaz | ||
| TypDotazu | Uvede se "02" | |
| KodDotazu | Kód dotazu |
Prvek Dotaz obsahuje identifikaci osoby a identifikaci dotazujícího se.
Identifikace dotazu
b) Prvek Dotaz
d) Prvek DSubjekt
Identifikace osoby, které se dotaz týká.
Identifikace osoby, které se dotaz týká.
| Prvek | Atribut | Popis |
|---|---|---|
| DSubjekt | ||
| RC | rodné číslo klienta | |
| Typ | Typ klienta | |
| Jmeno | Jméno | |
| Ulice | Ulice | |
| Obec | Obec | |
| PSC | Poštovní směrovací číslo |