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ího se orgánu pomoci v hmotné nouzi |
+------------+--------------------+----------------------------------------------------+
| | JmenoFU | název dotazujícího se orgánu pomoci v hmotné nouzi |
+------------+--------------------+----------------------------------------------------+
| | 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 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 orgánem pomoci v hmotné nouzi 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 |
| | klienta pomocí RČ | dot:DSubjekt obsahuje chybnou hodnotu |
| | | atributu rodného čísla. |
+---------+----------------------------+---------------------------------------------+
| -304 | Nejednoznačná | U dotazů typu 01 a 02 je při generování |
| | identifikace klienta | odpovědi nalezeno více vlastníků (klientů) |
| | prostřednictvím 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 | Popis pole |
| | | znaků | |
+--------------+--------------+--------------+--------------------------------------+
| Dotaz | TypDotazu | 2 | Typ dotazu, vždy vyplněno |
| | | | hodnotou "02". |
+--------------+--------------+--------------+--------------------------------------+
| Dotaz | KodDotazu | 10 | Jedinečný kód dotazu generovaný |
| | | | dotazujícím se orgánem pomoci |
| | | | v hmotné nouzi. |
+--------------+--------------+--------------+--------------------------------------+
| Dotazujici, | Cislo | 8 | Identifikace odpovědné osoby, |
| Odpovidajici | | | v dotazu číslo pracovníka orgánu |
| | | | pomoci v hmotné nouzi, v odpovědi |
| | | | identifikace pracovníka peněžního |
| | | | ústavu. |
+--------------+--------------+--------------+--------------------------------------+
| Dotazujici, | Jmeno | 40 | Titul, jméno a příjmení |
| Odpovidajici | | | 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. | Není využíváno. |
| | | 10 znaků | |
+--------------+--------------+--------------+--------------------------------------+
| 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. |
+--------------+--------------+--------------+--------------------------------------+
------------------------------------------------------------------