The CVS file is programmed in UTF-16 (Little Endian) format with BOM sign (U+FEFF, 0xFF, 0xFE sequence), the separator is a table sign – file programmed this way opens correctly with Microsoft Excel.
The XML file is encoded in the UTF-8 format without the BOM sign, UTF-8 encoding is defined in the XML declaration (the first line of the XML document).
The Client receives an internet link to the files with the price lists prepared for him.
The link is as well an access key (and it is a trade secret). Downloading files is easy to automate because no additional authentication involving using intervention is required.
The link is unchangeable over time, unless the client requests to be changed, in fear that it may have been made available to unauthorized people.