Odeslání účtenky
POST /json/eet/send
Povinné parametry požadavku
id_provozovny: ^[0-9]{1,4}$
id_pokladny: ^[0-9]{1,6}$
poradove_cislo: ^[0-9\-]{2,14}$
datum_trzby: ^[0-9]{4}-[0-9]{2}-[0-9]{2} [0-9]{2}:[0-9]{2}:[0-9]{2}$
celkova_trzba: ^[\-]{0,1}[0-9]{1,8}[\.]{0,1}[0-9]{0,2}$
Nepovinné parametry požadavku
uuid_zpravy: ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$
rezim_trzby: ^[0-1]{0,1}$
zaklad_nepodleha_dph: ^[\-]{0,1}[0-9]{1,8}[\.]{0,1}[0-9]{0,2}$
zaklad_dane1: ^[\-]{0,1}[0-9]{1,8}[\.]{0,1}[0-9]{0,2}$
dan1: ^[\-]{0,1}[0-9]{1,8}[\.]{0,1}[0-9]{0,2}$
zaklad_dane2: ^[\-]{0,1}[0-9]{1,8}[\.]{0,1}[0-9]{0,2}$
dan2: ^[\-]{0,1}[0-9]{1,8}[\.]{0,1}[0-9]{0,2}$
zaklad_dane3: ^[\-]{0,1}[0-9]{1,8}[\.]{0,1}[0-9]{0,2}$
dan3: ^[\-]{0,1}[0-9]{1,8}[\.]{0,1}[0-9]{0,2}$
Návratové hodnoty
status: 200
data: array(FIK,BKP)
Chybové kódy EET API
code: -1, message: Docasna technicka chyba zpracovani – odeslete prosim datovou zpravu pozdeji
code: 2, message: Kodovani XML neni platne
code: 3, message: XML zprava nevyhovela kontrole XML schematu
code: 4, message: Neplatny podpis SOAP zpravy
code: 5, message: Neplatny kontrolni bezpecnostni kod poplatnika (BKP)
code: 6, message: DIC poplatnika ma chybnou strukturu
code: 7, message: Datova zprava je prilis velka
code: 8, message: Datova zprava nebyla zpracovana kvuli technicke chybe nebo chybe dat
Chybové kódy API
code: 406, message: Neplatné vstupní parametry a další chyby API
Příklad volání
Content-Type: application/json
Authorization: 123456789 0a1a49796f2b8ec67fcd5f47f2812805ebd375fa
{"id_provozovny":1,"id_pokladny":1,"datum_trzby":"2016-11-01 10:00:00","celkova_trzba":"100","poradove_cislo":"2016001"}
{"status":200,"data":{"fik":"794fbcad-28d0-4fbb-a309-12c650138a33-ff","bkp":"f940b627-007d8c31-3f34751c-6abf7a20-0a54b004"}}
Získání PKP a BKP kódu pro offline režim
POST /json/eet/codes
Povinné parametry požadavku
id_provozovny: ^[0-9]{1,4}$
id_pokladny: ^[0-9]{1,6}$
poradove_cislo: ^[0-9\-]{2,14}$
datum_trzby: ^[0-9]{4}-[0-9]{2}-[0-9]{2} [0-9]{2}:[0-9]{2}:[0-9]{2}$
celkova_trzba: ^[\-]{0,1}[0-9]{1,8}[\.]{0,1}[0-9]{0,2}$
Nepovinné parametry požadavku
uuid_zpravy: ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$
rezim_trzby: ^[0-1]{0,1}$
zaklad_nepodleha_dph: ^[\-]{0,1}[0-9]{1,8}[\.]{0,1}[0-9]{0,2}$
zaklad_dane1: ^[\-]{0,1}[0-9]{1,8}[\.]{0,1}[0-9]{0,2}$
dan1: ^[\-]{0,1}[0-9]{1,8}[\.]{0,1}[0-9]{0,2}$
zaklad_dane2: ^[\-]{0,1}[0-9]{1,8}[\.]{0,1}[0-9]{0,2}$
dan2: ^[\-]{0,1}[0-9]{1,8}[\.]{0,1}[0-9]{0,2}$
zaklad_dane3: ^[\-]{0,1}[0-9]{1,8}[\.]{0,1}[0-9]{0,2}$
dan3: ^[\-]{0,1}[0-9]{1,8}[\.]{0,1}[0-9]{0,2}$
Návratové hodnoty
status: 200
data: array(BKP,PKP)
Příklad volání
Content-Type: application/json
Authorization: 123456789 0a1a49796f2b8ec67fcd5f47f2812805ebd375fa
{"id_provozovny":1,"id_pokladny":1,"datum_trzby":"2016-11-01 10:00:00","celkova_trzba":"100","poradove_cislo":"2016001"}
{"status":200,"data":{"bkp":"82de3171-2929412d-2a3893c2-60e7cecc-da0da9b7","pkp":"XzLptprkXIBONoLmic6M4jokW+R4Dq8rQxBqDrhvoPzfp+ZCVoqYyTI\/cnlhcNMnj6v\/b8TA91NHPUzeu6RJ1t+hqtIi+5yQ9RVCwCrDDPvXjYzEhKsTW1tq3a6pyJSJ1TNJozRSu9z4+1J5HdCYjSyOcghn4rEo4crmeej5UHjVLQmjh4T8NheSukgLUgef8andba2FDLPUE3oJ4rHe\/XSzsbswUy\/1VzsxtE4KCIUjArBgznpBjS6A2idlLc8jlsGEZq3\/WWum0xWY5KzL9+\/lkqlui2vEAGn\/IGD73XuEalo6FtSaP+HvVLQjjuNsLYQ5hyEioq3A\/glT4dh0XA=="}}