1.2.1 STRUKTURA SOUBORU DIW
Soubor DIW obsahuje jednu větu představující specifikaci tranše. Pro účely ověřování funkčnosti systému se do položky č. 9 (N_ERROR) vloží hodnota 0.
| Soubor DIW (hlavička dávky / tranše) - popis datových prvků | |||||
|---|---|---|---|---|---|
| Pořadí | Název atributu | Popis atributu | Délka | Formát | Poznámka |
| 1 | IDR | identifikace věty | 1 | X | vždy R |
| 2 | TIMESTAP | datum a čas dávky | 14 | YYYYMMDDhhmmss | časové razítko ISO8601. Datum, kde TRANCHE=1 je počáteční datum výplaty (tedy datum, od kterého se odvíjí doba výplaty nebo doba archivace dat) |
| 3 | ROTA | pořadí dávky / tranše | 5 | 99999 | pořadí dávky. ROTA je shodné s extenzí všech souborů dávky |
| 4 | N_CLIENT | počet vět v souboru DIC | 9 | 9(9) | počet vět v souboru DIC |
| 5 | N_ACCOUNT | počet vět v souboru DIA | 9 | 9(9) | počet vět v souboru DIA |
| 6 | N_COLLECTIVE | počet vět v souboru DIL | 9 | 9(9) | počet vět v souboru DIL |
| 7 | N_SPECIAL | počet vět v souboru DII | 9 | 9(9) | počet vět v souboru DII |
| 8 | N_COMMAND | počet řídících zpráv v tranši | 9 | 9(9) | počet všech řídících zpráv (počet vět v souboru DIN) |
| 9 | N_ERROR | počet chybových zpráv v tranši | 9 | 9(9) | počet vět v souboru DIF |
| 10 | T_PAYMENT | celkem k výplatě Garančním systémem v CZK v rámci jedné tranše | 15 | 999999999999999 | součet všech výplat z pojištění (součet hodnot atributu PAYMENT všech vět v souboru DIC) |
| 11 | CHECK_AC | kontrola čísel účtu na správnost IBAN | 1 | 9 | 0 = kontrola čísel účtů (IBAN) ve všech tabulkách jedné dávky se neprovádí 1 = kontrola se provádí |
| 12 | TEST | identifikace testovacích dat | 4 | XXXX | pokud je hodnota atributu „TEST“, jedná se o testovací tranši hodnota „KEEN“ představuje ostrá data jiná hodnota je nepřípustná |
V databázové podobě neobsahuje index a není tříděn.