Het gebruik van het apparaat voor elektronische handtekening, deel II)
Stappen voor het ondertekenen van ESD-facturen
1.POS verzendt transactiegegevens naarESDvoor ondertekening
2.Controleer de belastingcategorieën van items volgens de belastinginformatie die is opgeslagen in ESD
3.Allocate een e-factuurnummer dat een combinatie van factuurcode en -nummer is
4.Bereken het belastingbedrag voor elke post op basis van de belastingcategorieën die erop worden toegepast
5.Generate fiscale code in ESD door factuurcode, nummer, uitgiftetijd en privé sleutel
6.Genereer URL voor verificatie in ESD
7.Genereer QR code van verificatie URL in ESD
8.ESD reageert met factuurcode, nummer, terminal-ID, fiscale code en totale belastingbedrag alsmede QR-code
9.POS drukt de belastinginformatie op ontvangst af
10.ESD zal factuurgegevens uploaden naar het ZRA-systeem per netwerk
ESD-factuur Belangrijkste kenmerken
De Factuur moet de volgende belangrijke kenmerken hebben:
Belastingbetaler TPIN
Naam belastingplichtige
Adres belastingplichtige
Transactietijd (ESD-tijd)
Factuurcode
Factuurnummer
Terminal ID
Fiscale code
Functionele vereisten
ESD moet eerst worden geïnitialiseerd om de belastinginformatie en de private sleutel te krijgen. (Private key wordt gebruikt door de ESD om gegevens te versleutelen tijdens overdracht). Tijdens het initialisatieproces verkrijgt ESD van het Autoriteitssysteem het factuurbereik, belastinglabels, TPIN, belastingrekening en belastingadres, evenals informatie over belastingcontrole. Deze informatie wordt verzonden naar POS in Get Status commando. Bij het initialisatieproces van de ESD wordt een unieke registratiecode van de Autoriteit gebruikt.
Het ESD-apparaat biedt ethernetpoort seriële communicatiepoorten voor gegevensoverdracht.
ESD biedt twee verbindingsmodi die Ethernet en serieel zijn. Voor seriële verbinding worden twee seriële poorten (USB naar TTL) en RS232 ondersteund. Het POS-systeem moet de juiste poort voor communicatie instellen voordat transactiegegevens worden verzonden. Voor ethernetverbinding moet de ESD het IP-adres verkrijgen door middel van assistent tool die statische IP- en DHCP-modus biedt.
3G-module op het apparaat kan ook worden gebruikt voor communicatie met het Autoriteitssysteem Krijg ESD-status
POS moet belastinglabels en belastingbetalerinformatie van ESD krijgen met behulp van de opdracht Status ophalen. Vervolgens kunnen de belastinglabels worden gebruikt voor het instellen van belastingcategorieën voor goederen of diensten in de POS. De opdracht Get ESD status moet worden uitgevoerd zodra de ESD is ingeschakeld. Op deze manier kan de POS de basisstatus van ESD krijgen. (vergrendelingsstatus, geïnitialiseerde status, enz.)
POS moet elke transactiegegevens naar ESD sturen voor het ondertekeningsproces van de factuur. ESD zal reageren met factuurcode, factuurnummer, TPIN, terminal-ID, fiscale code en definitief totaalbedrag, evenals QR-code voor factuurverificatie. POS geeft geen factuur uit zonder ESD-aansluiting omdat er geen fiscale informatie op de ontvangsten wordt toegevoegd. Het totale bedrag kan gewijzigd worden omdat ESD het belastingbedrag berekent volgens belastinglabels die op elk item worden toegepast.
Ontwikkelingsomgeving
Toegang tot zowel de Test ESD Gadget als de Tax Invoice Management System ontwikkelomgeving is beschikbaar en wordt verleend op verzoek van de Belastingbetaler of POS Vendor..
Voor meer functies en vereisten verwijzen wij u naar lokale fiscale documenten!