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:
| 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ím se orgánem pomoci v hmotné nouzi. |
| Dotazujici, Odpovidajici | Cislo | 8 | Identifikace odpovědné osoby, v dotazu číslo pracovníka orgánu pomoci v hmotné nouzi, 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 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 |
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 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 |
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 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 | |
| TypUctu | Typ účtu | |
| KodMeny | Měna | |
| Zustatek | Zůstatek | |
| Datum | Den stanoveného zůstatku |
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 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ý kód | Chybová zpráva | Komentář |
|---|---|---|
| -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 dotazujícího se subjektu | XML element dot:Dotazujici chybí nebo obsahuje některé prázdné atributy. |
| -300 | Chybí identifikace klienta | U dotazů typu 01 a 02 chybí element dot:DSubjekt nebo obsahuje pouze prázdné atributy. |
| -303 | Chybná identifikace klienta pomocí RČ | U dotazů typu 01 a 02 element dot:DSubjekt obsahuje chybnou hodnotu atributu rodného čísla. |
| -304 | Nejednoznačná identifikace klienta prostřednictvím RČ | U dotazů typu 01 a 02 je při generování odpovědi nalezeno více vlastníků (klientů) evidovaných pod jedním rodným číslem. |
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 |