I. Obecné požadavky na datový soubor
Datový soubor má formát csv s následujícími vlastnostmi:
1. Používá se kódování UTF-8 podle standardu RFC 3629.
2. Řádky se oddělují dvojicí znaků CR (znak s dekadickým kódem 13) a LF (znak s dekadickým kódem 10).
3. Datový soubor obsahuje na prvním řádku metadata, na druhém řádku záhlaví a na dalších řádcích jednotlivé záznamy tak, že na každém řádku je právě jeden záznam.
4. Prázdný datový soubor, kterým je datový soubor neobsahující žádné záznamy, obsahuje pouze metadata a záhlaví.
5. Řádek s metadaty má na první pozici znak křížku (znak s dekadickým kódem 35), po kterém následují vlastní metadata datového souboru. Vlastní metadata datového souboru jsou tvořena následujícími položkami v uvedeném pořadí oddělenými znakem středníku (znak s dekadickým kódem 59):
+---------------------------------------------------+----------------------------+
| Obsah položky metadat | Datový typ položky metadat |
+---------------------------------------------------+----------------------------+
| Název datového balíčku | Text |
+---------------------------------------------------+----------------------------+
| Název datového souboru | Text |
+---------------------------------------------------+----------------------------+
| Datum a čas vytvoření datového souboru | Datum a čas |
+---------------------------------------------------+----------------------------+
| Verze rozhraní | Text |
| Uvede se verze rozhraní automatizovaného výstupu. | |
+---------------------------------------------------+----------------------------+
6. Záhlaví souboru i záznam jsou tvořeny položkami, které jsou navzájem odděleny znakem středníku (znak s dekadickým kódem 59). Položky jsou uspořádány v pořadí uvedeném ve specifikaci jednotlivých datových souborů.
7. Položka záhlaví souboru obsahuje strojový název položky podle specifikace jednotlivých datových souborů.
8. Položka záznamu obsahuje hodnotu položky pro daný záznam.
9. Položka obsahující znak středníku (znak s dekadickým kódem 59) musí být zleva i zprava doplněna znakem uvozovky (znak s dekadickým kódem 34). Použití znaku LF (znak s dekadickým kódem 10), znaku CR (znak s dekadickým kódem 13) a znaku uvozovky (znak s dekadickým kódem 34) uvnitř hodnot položek není povoleno.
10. Není-li výslovně stanoveno jinak, musí mít každá položka záznamu hodnotu. Položka záznamu bez hodnoty (NULL) se uvede jako prázdný řetězec.
11. Není-li výslovně uvedeno jinak, nezařazuje se dříve poskytnutý záznam, na který je odkazováno prostřednictvím referenční vazby, znovu do datového balíčku s automatizovaným výstupem za jiné období. Na takový záznam se hledí, jako by byl v automatizovaném výstupu uveden.
12. Kód měny se vždy uvádí ve formě třípísmenného abecedního kódu měny podle standardu ISO 4217:2015, a to i v případě, kdy má být obsažen v položce, ve které se uvádějí i další údaje.