Specifikace komunikace mezi orgánem státní sociální pomoci a bankou a jinou obdobnou institucí a formát, obsah a struktura datového souboru
A) Specifikace způsobů odpovědi banky a jiné obdobné instituce na výzvu orgánu státní sociální pomoci
1) Banka a jiná obdobná instituce odešle odpověď na výzvu orgánu státní sociální pomoci jako XML soubor z datové schránky banky a jiné obdobné instituce.
2) Specifikace způsobu odpovědi banky a jiné obdobné instituce na výzvu orgánu státní sociální pomoci s využitím odeslání XML souboru z datové schránky banky a jiné obdobné instituce:
a) Pro odeslání XML souboru se využije datová schránka banky a jiné obdobné instituce, a XML soubor se adresuje do datové schránky určené orgánem státní sociální pomoci ve výzvě.
b) Pro vytvoření XML souboru banka a jiná obdobná instituce využije vlastní technické prostředky.
B) Formát
Odpověď banky a jiné obdobné instituce je orgánem státní sociální pomoci přijímána výhradně ve formátu XML.
XML soubor má pevně definovaný název podle těchto pravidel:
• Soubor je kódován v UTF-8
• Řádky souboru jsou odřádkovány znaky CR+LF (ASCII 13+10), včetně posledního řádku
• Soubor musí mít uvozující XML hlavičku „<? xml version="1.0" encoding="UTF-8" ?>“ + odřádkování
• Soubor je pojmenován podle následujících pravidel, oddělených “_”
○ Unikátní ID dotazu (UUID, 32 čísel oddělených “-” ve formátu 8-4-4-4-12)
○ Datum vytvoření souboru – dávky Dotazů ve tvaru YYMMDD
○ Identifikace typu souboru – dotaz / odpověď – “dot”/ ”odp”
○ .xml (před .xml již není oddělovač “_”)
C) Obsah a struktura datového souboru
XML soubor, jeho hlavička, metoda podpisu a obsah je strukturován podle standardu, který je zveřejněn na internetových stránkách developers.mpsv.cz nebo developers.mpsv.gov.cz.
1) Obsah datové věty – dotaz
| K | Kořenový element. | |
| Id | Identifikátor dávky. | |
| CisloDavky | Unikátní číslo dávky, 10 míst. | |
| Pocet | Počet dotazů v dávce. | |
| KodFU | Kód orgánu státní sociální pomoci, 3 místa. | |
| JmenoFU | Jméno orgánu státní sociální pomoci. | |
| KodBanky | Kód dotazované banky. | |
| JmenoBanky | Jméno dotazované banky. | |
| DatumCasDotazu | Datum a čas dotazu ve formátu ISO 8601. | |
| Dotaz | V rámci elementu Davka může být více elementů Dotaz. | |
| TypDotazu | Typ dotazu, vždy “02”. | |
| KodDotazu | Unikátní kód dávky, 10 míst. | |
| Dotazujici | Identifikace dotazujícího, jednou v elementu Dotaz | |
| Cislo | Identifikátor dotazujícího. | |
| Jmeno | Jméno dotazujícího. | |
| DSubjekt | Identifikace subjektu dotazu, jednou v elementu Dotaz. Subjektem se pro účely této přílohy rozumí žadatel o dávku, příjemce dávky, člen domácnosti žadatele o dávku nebo člen domácnosti příjemce dávky. | |
| RC | Rodné číslo subjektu dotazu, bez lomítka. |
2) Obsah datové věty – odpověď
Pokud nebude subjekt nalezen nebo nebude mít v bance veden účet, bude v elementu Odpoved pouze zkopírován element Dotaz, nic jiného.
| Davka | Kořenový element. | |
| Id | Identifikátor dávky. Stejný jako v příslušném dotazu. | |
| CisloDavky | Unikátní číslo dávky, 10 míst. Stejné jako v příslušném dotazu. | |
| Pocet | Počet odpovědí v dávce. | |
| KodFU | Kód orgánu státní sociální pomoci, 3 místa. Stejný jako v příslušném dotazu. | |
| JmenoFU | Jméno orgánu státní sociální pomoci. Stejné jako v příslušném dotazu. | |
| KodBanky | Kód dotazované banky. Stejný jako v příslušném dotazu. | |
| JmenoBanky | Jméno dotazované banky. Stejné jako v příslušném dotazu. | |
| DatumCasDotazu | Datum a čas dotazu ve formátu ISO 8601. Stejné jako v příslušném dotazu. | |
| CisloDavkyOdpovedi | Unikátní číslo dávky odpovědi, 10 míst. | |
| DatumCasOdpovedi | Datum a čas odpovědi ve formátu ISO 8601. | |
| Odpoved | V rámci elementu Davka může být více elementů Odpověď, stejně, jako počet elementů Dotaz v dotazu. | |
| Dotaz | Kopie elementu Dotaz z dotazu příslušného k odpovědi. | |
| Odpovidajici | Identifikace odpovídajícího, jednou v elementu Odpoved. | |
| Cislo | Identifikátor odpovídajícího. | |
| Jmeno | Jméno a příjmení odpovídajícího. | |
| DSubjekt | Identifikace subjektu odpovědi, jednou v elementu Odpoved. | |
| Jmeno | Jméno a příjmení subjektu evidované bankou. | |
| Obec | Obec bydliště subjektu evidovaná bankou. | |
| PSC | Poštovní směrovací číslo bydliště subjektu evidované bankou. | |
| RC | Rodné číslo subjektu odpovědi evidované bankou, bez lomítka. | |
| Ulice | Ulice bydliště subjektu s číslem popisným evidovaná bankou. | |
| Ucet | Účet subjektu vedený odpovídající bankou, může být v elementu Odpověď vícekrát. | |
| CisloUctu1 | 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é. Variabilní délka. | |
| CisloUctu2 | Číslo účtu. V základní části čísla účtu mohou být uvedeny úvodní nuly. Úvodní nuly jsou nevýznamové. Variabilní délka. | |
| KodBanky | Kód banky dle číselníku ČNB AP – 0001 s úvodními nulami. | |
| TypUctu | B – běžný účet, S – Vkladní knížka / Vkladový účet, T – Termínovaný vklad. | |
| KodMeny | ISO kód měny účtu (3 písmena). | |
| Zustatek | Zůstatek v měně účtu. | |
| Datum | Datum zůstatku účtu ve formátu ISO 8601. |