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

KKořenový element.
IdIdentifikátor dávky.
CisloDavkyUnikátní číslo dávky, 10 míst.
PocetPočet dotazů v dávce.
KodFUKód orgánu státní sociální pomoci, 3 místa.
JmenoFUJméno orgánu státní sociální pomoci.
KodBankyKód dotazované banky.
JmenoBankyJméno dotazované banky.
DatumCasDotazuDatum a čas dotazu ve formátu ISO 8601.
DotazV rámci elementu Davka může být více elementů Dotaz.
TypDotazuTyp dotazu, vždy “02”.
KodDotazuUnikátní kód dávky, 10 míst.
DotazujiciIdentifikace dotazujícího, jednou v elementu Dotaz
CisloIdentifikátor dotazujícího.
JmenoJméno dotazujícího.
DSubjektIdentifikace 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.
RCRodné čí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.
DavkaKořenový element.
IdIdentifikátor dávky. Stejný jako v příslušném dotazu.
CisloDavkyUnikátní číslo dávky, 10 míst. Stejné jako v příslušném dotazu.
PocetPočet odpovědí v dávce.
KodFUKód orgánu státní sociální pomoci, 3 místa. Stejný jako v příslušném dotazu.
JmenoFUJméno orgánu státní sociální pomoci. Stejné jako v příslušném dotazu.
KodBankyKód dotazované banky. Stejný jako v příslušném dotazu.
JmenoBankyJméno dotazované banky. Stejné jako v příslušném dotazu.
DatumCasDotazuDatum a čas dotazu ve formátu ISO 8601. Stejné jako v příslušném dotazu.
CisloDavkyOdpovediUnikátní číslo dávky odpovědi, 10 míst.
DatumCasOdpovediDatum a čas odpovědi ve formátu ISO 8601.
OdpovedV rámci elementu Davka může být více elementů Odpověď, stejně, jako počet elementů Dotaz v dotazu.
DotazKopie elementu Dotaz z dotazu příslušného k odpovědi.
OdpovidajiciIdentifikace odpovídajícího, jednou v elementu Odpoved.
CisloIdentifikátor odpovídajícího.
JmenoJméno a příjmení odpovídajícího.
DSubjektIdentifikace subjektu odpovědi, jednou v elementu Odpoved.
JmenoJméno a příjmení subjektu evidované bankou.
ObecObec bydliště subjektu evidovaná bankou.
PSCPoštovní směrovací číslo bydliště subjektu evidované bankou.
RCRodné číslo subjektu odpovědi evidované bankou, bez lomítka.
UliceUlice 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.
CisloUctu1Nepovinné 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.
KodBankyKód banky dle číselníku ČNB AP – 0001 s úvodními nulami.
TypUctuB – běžný účet, S – Vkladní knížka / Vkladový účet, T – Termínovaný vklad.
KodMenyISO kód měny účtu (3 písmena).
ZustatekZůstatek v měně účtu.
DatumDatum zůstatku účtu ve formátu ISO 8601.