1.2.3 STRUKTURA SOUBORU DIA
Soubor DIA obsahuje n vět představujících jednotlivé účty oprávněných osob. Oprávněnou osobu vlastnící účet identifikuje klíč I_IDCP, výplatu (list oprávněné osoby), do které účet patří, klíč I_IDC. Každá oprávněná osoba může mít několik účtů, ale nesmí existovat oprávněná osoba bez účtu, stejně tak soubor nesmí obsahovat účty, které nelze přiřadit oprávněné osobě.
| Soubor DIA (účty) - popis datových prvků | |||||
|---|---|---|---|---|---|
| Pořadí | Název atributu | Popis atributu | Délka | Formát | Poznámka |
| 1 | IDR | identifikace věty | 1 | X | identifikace věty, vždy T |
| 2 | IDC | ID oprávněné osoby | 20 | X(20) | |
| 3 | TYPE | typ oprávněné osoby | 1 | X | |
| 4 | ORDER_P | pořadí výplaty | 5 | 9(5) | |
| 5 | ACCOUNT | účet | 24 | X(24) | bankovní účet ve formátu IBAN |
| 6 | CURRENCY | měna účtu | 3 | XXX | měna účtu ISO 4217 currency code |
| 7 | BALANCE | zůstatek účtu | 15 | 999999999999999 | |
| 8 | BALANCE_CZK | zůstatek účtu v Kč | 15 | 999999999999999 | |
Indexy:
| Číslo indexu | Název indexu | Název datového prvku | Pořadí datového prvku v indexu | Typ indexu |
|---|---|---|---|---|
| 1 | I_IDCP | IDC | 1 | neunikátní |
| TYPE | 2 | |||
| 2 | I_IDC | IDC | 1 | neunikátní |
| TYPE | 2 | |||
| ORDER_P | 3 | |||
| 3 | I_IDCA | IDC | 1 | unikátní v rámci všech vět |
| TYPE | 2 | |||
| ORDER_P | 3 | |||
| ACCOUNT | 4 |
Třídění:
| Název datového prvku | Pořadí třídění | Typ třídění |
|---|---|---|
| IDC | 1 | vzestupně |
| TYPE | 2 | vzestupně |
| ORDER_P | 3 | vzestupně |
| ACCOUNT | 4 | vzestupně |