Použití zařízení pro elektronický podpis část I)
1.Úvod
Některé země Úřad pro příjmy implementoval systém správy daňových faktur, který vyžaduje, aby každý daňový poplatník registrovaný pro daň z přidané hodnoty (DPH), poplatky za cestovní ruch a poplatky za pojištění používal elektronické daňové prostředky (EFD) k zaznamenávání a předávání údajů o prodejních transakcích orgánům. Elektronická daňová zařízení jsou široká škála technologických zařízení a softwaru, které úřad používá k monitorování obchodních transakcí.
VZařízení pro elektronický podpis(ESD) je jedním z takových zařízení, které je implementováno pro propojení stávajících pokladních systémů poplatníků se systémem správy daňových faktur hostovaným úřadem. Je snadno ovladatelný a vysoká kompatibilita může podporovat různé pokladní systémy.
2.Účel
Tento návod popisuje technické implementační podrobnosti rozhraní mezi ESD a POS. Obsahuje specifikaci protokolu a funkce, které by měly být implementovány na stávajících nebo nových POS systémech, aby mohly být propojeny s Národním systémem správy daňových faktur pomocí zařízení elektronického podpisu (ESD).
Může být použit jako vodítko pro prodejní inženýra POS k úpravě firmwaru tak, aby mohl být propojen se systémem úřadu.
3.Technické normy
Komunikační datový paket mezi POS a ESD by měl dodržovat tyto standardy formátu dat
Datový formát založený na JSON
Datový balíček by měl být přenášen pomocí TCP/IP nebo sériového protokolu RS232
CRC (Cyclic Redundancy Check) se používá k ověření integrity datového balíčku
V protokolu nebylo použito žádné šifrování
3.1 Požadavky na vysoké úrovni
Tato část popisuje vysoké úrovně požadavků na POS terminál.
1.ESD bude nejprve inicializován registračním kódem pro získání daňového informačního formuláře Úřad. Musí být uveden registrační kód a nástroj pro inicializaci prostředku
2.POS musí synchronizovat daňové informace s ESD pomocí příkazu Získat stav ESD.
3.POS musí nastavit daňové kategorie pro každou transakci podle daňových informací obdržených od ESD
4.POS by se měl připojit k ESD pomocí ethernetového nebo sériového portu RS232
5.POS musí zaslat informace o transakcích ESD pro výpočet daně, podpis a nahrávání do systému správy daňových faktur úřadu
6.POS musí získat kód faktury, číslo faktury, ID terminálu, konečnou celkovou částku a fiskální kód z ESD po procesu podpisu faktury a vytisknout je na účtence
7.POS by měl získat QR kód generovaný ESD a vytisknout ho na účtence (volitelně)
8.Postup výpočtu daně se provádí na ESD a celková částka by měla být vytištěna při přijetí jako konečná částka
9.POS nesmí dokončit transakci bez procesu podpisu ESD
3.2 Celkově
Obecně platí, že ESD je middleware mezi POS a Authority systémem. Realizuje správu faktur a daňový výpočet pro pokladní systém. Generování daňového kódu bude rovněž provádět ESD. Příkaz Podepsat fakturu zjednodušuje přizpůsobení tím, že zahrnuje mnoho funkcí, jak je uvedeno níže.
ESD vygeneruje fiskální kód pro každou transakci a ukládá fakturační data na lokální disk v šifrovaném formátu. Zařízení pak okamžitě nahraje uložená data do systému Autority pomocí internetu. Proces podepisování faktury.
Funkce podepisování faktur je hlavním procesem v ESD, který generuje mnoho základních komponent fiskalizace příjmů.