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ů.
a) Prvek Davka
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) |
+-------+--------------------+----------------------------------------------------+
b) Prvek Dotaz
Prvek Dotaz obsahuje identifikaci osoby a identifikaci dotazujícího se.
Identifikace dotazu
+-------+--------------------+---------------------------------------------------+
| Prvek | Atribut | Popis |
+-------+--------------------+---------------------------------------------------+
| Dotaz | | |
+-------+--------------------+---------------------------------------------------+
| | TypDotazu | Uvede se "02" |
+-------+--------------------+---------------------------------------------------+
| | KodDotazu | Kód dotazu |
+-------+--------------------+---------------------------------------------------+
c) Prvek Dotazujici
Identifikace dotazující se osoby.
+------------+---------------+---------------------------------------------------+
| Prvek | Atribut | Popis |
+------------+---------------+---------------------------------------------------+
| Dotazujici | | |
+------------+---------------+---------------------------------------------------+
| | Jmeno | Odpovědná osoba, jméno |
+------------+---------------+---------------------------------------------------+
| | Cislo | Odpovědná osoba, identifikační číslo |
+------------+---------------+---------------------------------------------------+
d) Prvek DSubjekt
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 |
+------------+---------------+--------------------------------------------------+
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.
a) Prvek Odpoved
Prvek Odpoved obsahuje data o účtech osoby, které se dotaz týká, případně chybu, pokud peněžní ústav danou osobu nerozpozná.
+-------------+---------------+-------------------------------------------------+
| Prvek | Atribut | Popis |
+-------------+---------------+-------------------------------------------------+
| Odpoved | | Identifikace odpovědi |
+-------------+---------------+-------------------------------------------------+
| | KodDotazu | Kód dotazu |
+-------------+---------------+-------------------------------------------------+
b) Prvek Odpovidajici
Identifikace pracovníka odpovědného za správnost a úplnost odpovědi na straně peněžního ústavu.
+--------------+--------------+------------------------------------------------+
| Prvek | Atribut | Popis |
+--------------+--------------+------------------------------------------------+
| Odpovidajici | | |
+--------------+--------------+------------------------------------------------+
| | Jmeno | Jméno |
+--------------+--------------+------------------------------------------------+
| | Cislo | Číslo pracovníka |
+--------------+--------------+------------------------------------------------+
c) Prvek Ucet
Identifikace účtu. Jeden záznam pro každý jeden nalezený účet.
+-------------+----------------+-----------------------------------------------+
| Prvek | Atribut | Popis |
+-------------+----------------+-----------------------------------------------+
| Ucet | | |
+-------------+----------------+-----------------------------------------------+
| | CisloUctu1 | 1. část čísla účtu |
+-------------+----------------+-----------------------------------------------+
| | CisloUctu2 | 2. část čísla účtu |
+-------------+----------------+-----------------------------------------------+
| | KodBanky | Kód peněžního ústavu |
+-------------+----------------+-----------------------------------------------+
| | SpecSymbolICS | Specifický symbol |
+-------------+----------------+-----------------------------------------------+
| | Typ Uctu | Typ účtu |
+-------------+----------------+-----------------------------------------------+
| | KodMeny | Měna |
+-------------+----------------+-----------------------------------------------+
| | Zustatek | Zůstatek |
+-------------+----------------+-----------------------------------------------+
| | Datum | Den stanoveného zůstatku |
+-------------+----------------+-----------------------------------------------+
d) Prvek Chyba
Prvek Chyba se vytváří v případě chyby vzniklé při zpracování odpovědi.
+--------------+--------------+-----------------------------------------------+
| Prvek | Atribut | Popis |
+--------------+--------------+-----------------------------------------------+
| Chyba | | |
+--------------+--------------+-----------------------------------------------+
| | Kod | Chybový kód (následující tabulka) |
+--------------+--------------+-----------------------------------------------+
| | Popis | Text chyby |
+--------------+--------------+-----------------------------------------------+
V komunikaci mezi krajskou pobočkou Úřadu práce a peněžním ústavem jsou rozpoznávány tyto chyby s těmito kódy:
+---------+----------------------------+---------------------------------------------+
| Chybový | Chybová zpráva | Komentář |
| kód | | |
+---------+----------------------------+---------------------------------------------+
| -100 | Chybný kód banky | V headeru dotazu je chybný kód peněžního |
| | | ústavu, který dotaz přijal. |
+---------+----------------------------+---------------------------------------------+
| -101 | Chybný autentikační kód | Došlo k chybě při kontrole autentikačního |
| | | kódu, resp. podpisu. |
| | | |
+---------+----------------------------+---------------------------------------------+
| -200 | Chybný typ dotazu | Typ dotazu je jiný než 01/02/03/04. |
+---------+----------------------------+---------------------------------------------+
| -201 | Chybí identifikace | XML element dot:Dotazujici chybí nebo |
| | dotazujícího se subjektu | obsahuje některé prázdné atributy. |
+---------+----------------------------+---------------------------------------------+
| -300 | Chybí identifikace | U dotazů typu 01 a 02 chybí element |
| | klienta | dot:DSubjekt nebo obsahuje pouze prázdné |
| | | atributy. |
+---------+----------------------------+---------------------------------------------+
| -303 | Chybná identifikace | U dotazů typu 01 a 02 element dot:DSubjekt |
| | klienta pomocí RČ | obsahuje chybnou hodnotu atributu rodného |
| | | čísla. |
| | | |
+---------+----------------------------+---------------------------------------------+
| -304 | Nejednoznačná identifikace | U dotazů typu 01 a 02 je při generování |
| | klienta prostřednictvím | odpovědi nalezeno více vlastníků (klientů) |
| | RČ | evidovaných pod jedním rodným číslem. |
+---------+----------------------------+---------------------------------------------+
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, | Cislo | 8 | Identifikace odpovědné osoby, v dotazu číslo |
| Odpovidajici | | | pracovníka krajské pobočky Úřadu práce, v |
| | | | odpovědi identifikace pracovníka peněžního |
| | | | ústavu. |
| | | | |
+---------------+--------------+------------------+------------------------------------------------+
| Dotazujici, | Jmeno | 40 | Titul, jméno a příjmení dotazujícího se nebo |
| Odpovidajici | | | 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. |
+---------------+--------------+------------------+------------------------------------------------+
******************************************************************