Potvrzovací kód (POK) v EET 2.0: co znamená a co dělat, když nepřijde
Potvrzovací kód, zkráceně POK, je odpověď systému EET na vaši zprávu o tržbě: potvrzuje, že zpráva dorazila a má správný tvar. Dokud ho pokladna nedostane, tržba není potvrzeně zaevidovaná a zprávu musíte poslat znovu, nejpozději do 48 hodin.
Co POK je a co potvrzuje
Když pokladna pošle zprávu o tržbě, systém finanční správy ji zkontroluje, uloží a hned vrátí potvrzovací zprávu s kódem. Kód je pro každou přijatou zprávu jedinečný a odpověď je elektronicky podepsaná finanční správou.
POK v kostce
- Délka
- 39 znaků
- Příklad z dokumentace
- b3a09b52-7c87-4014-a496-4c7a53cf9125-03
- Kdy přijde
- hned jako odpověď na odeslanou zprávu
- Co potvrzuje
- přijetí a formální správnost zprávy
Důležité je, co POK nepotvrzuje. Formální správností se podle dokumentace rozumí shoda se předepsanou strukturou a projití kritických kontrol, nikoli věcná správnost údajů. Když v pokladně zadáte špatnou částku, kód přijde stejně. Chybu pak opravíte stornem, jak popisuje článek Storno a oprava tržby.
Kdy kód nepřijde: kritické kontroly
Systém EET zprávu odmítne a POK nevydá, když neprojde některou z kritických kontrol:
- Kódování a struktura. Zpráva musí být v UTF-8 a odpovídat předepsanému schématu.
- Podpis a certifikát. Certifikát musí vydat certifikační autorita EET, musí platit a nesmí být zneplatněný.
- EIČ. Evidenční identifikační číslo musí mít platný tvar.
- Velikost. Celá zpráva nesmí přesáhnout 12 kB.
Pokladna pak dostane chybovou zprávu s kódem chyby. Při technické poruše na straně finanční správy nebo při výpadku spojení nemusí přijít odpověď vůbec. V obou případech platí § 20: údaje pošlete bezodkladně, jakmile pomine příčina, nejpozději do 48 hodin od tržby. Opakovaná zpráva má stejné údaje o tržbě, ale nové označení zprávy a příznak, že nejde o první zaslání. Podrobnosti k lhůtě najdete v článku EET při výpadku internetu.
Kód přišel s varováním
Vedle kritických kontrol dělá systém i takzvané propustné kontroly. Když některá neprojde, tržbu přijme a POK vydá, ale k odpovědi připojí varování s číslem a krátkým textem bez diakritiky.
| Kód | Co znamená | Co zkontrolovat |
|---|---|---|
| 1 | EIČ ve zprávě se neshoduje s EIČ v certifikátu | zda pokladna používá správný certifikát |
| 2 | chybný tvar EIČ pověřujícího poplatníka | údaje o pověření |
| 4 | čas tržby je novější než čas přijetí zprávy | hodiny v pokladně |
| 5 | čas tržby je výrazně v minulosti | hodiny v pokladně nebo dávno zadržené tržby |
| 6 | číslo evidenční jednotky nemá přidělený tvar | číslo jednotky v pokladně |
| 7 | EIČ pověřujícího se shoduje s EIČ poplatníka | údaje o pověření |
Varování neznamená, že tržba neprošla, ale že je v nastavení pokladny nejspíš chyba, kterou je dobré opravit. Kde se bere číslo jednotky, vysvětluje stránka Evidenční jednotka a pokladna.
Kód, který neplatí
Kód z neprodukčního prostředí (playground), které slouží vývojářům, končí znaky „ff“ a není platným potvrzovacím kódem. V ověřovacím módu, kterým si můžete otestovat spojení, systém POK nevydá vůbec, jen odpoví kódem 0, že zprávu umí zpracovat. Ani jedno nesplňuje povinnost evidovat; víc v článku Jak si EET vyzkoušet nanečisto. Zda POK patří na účtenku, rozebírá článek Účtenka v EET 2.0, a souvislosti celé evidence stránka EET 2.0.
POK v aplikaci Markovačka
Markovačka ukládá potvrzovací kód ke každé platbě. Najdete ho v detailu platby a na účtence, kterou zákazník dostane; když účtenku otevře dřív, než kód dorazí, objeví se na ní později. Varování z odpovědi EET aplikace neukazuje jako čísla, ale jako větu s tím, co zkontrolovat.
Časté otázky
Co znamená, když pokladna dostane POK?
Že systém EET vaši zprávu přijal a má správný tvar. Nepotvrzuje, že jsou údaje věcně správné; chybnou částku opravíte stornem.
Co mám dělat, když POK nepřišel?
Poslat údaje znovu bezodkladně po odstranění příčiny, nejpozději do 48 hodin od tržby. Opakovaná zpráva má stejné údaje o tržbě a nové označení zprávy.
Platí POK, který končí na ff?
Ne. Tento kód vydává neprodukční prostředí pro vývojáře a nesplňuje povinnost evidovat.
Přišel POK s varováním. Je tržba zaevidovaná?
Ano, při varování systém tržbu přijme a kód vydá. Varování ale ukazuje na chybu v nastavení pokladny, třeba v certifikátu nebo čísle jednotky.
Kód z EET bez hlídání
Aplikace ho počká, uloží a doplní na účtenku. Zdarma.
Začít zdarmaDalší témata
Pro váš obor
Jak na to
EET 2.0
- EET 2.0
- Které platby se evidují
- EET pro neplátce DPH
- EET a paušální daň
- Certifikát pro EET
- Účtenka v EET 2.0
- Výpadek a lhůta 48 hodin
- MOJE eet, nebo jiná aplikace
- Jak začít s EET
- Výjimky z EET
- Evidenční jednotka a pokladna
- Pořadové číslo tržby
- Storno a oprava tržby
- Záloha, poukaz a spropitné
- EIČ v EET
- Vyzkoušet EET nanečisto
- Zastoupení a pověření