Het gebruik van het apparaat voor elektronische handtekening, deel I)
1.Inleiding
Sommige landen Revenue Authority heeft het Tax Invoice Management Systeem geïmplementeerd dat elke belastingplichtige die geregistreerd is voor btw, toeristenheffing en verzekeringspremieheffing verplicht elektronische fiscale hulpmiddelen (EFD) te gebruiken om verkooptransactiegegevens te registreren en door te geven aan Autoriteit. Elektronische fiscale hulpmiddelen zijn een breed scala aan technologische apparaten en software die door de Autoriteit worden gebruikt om zakelijke transacties te helpen monitoren.
DeElektronische handtekening(ESD) is een dergelijk apparaat dat wordt geïmplementeerd om bestaande POS-systemen (POS) van belastingbetalers te koppelen aan het belastingfactuurbeheersysteem dat door de autoriteit wordt gehost. Het is eenvoudig te bedienen en een hoge compatibiliteit kan verschillende POS-systemen ondersteunen.
2.Doel
Deze instructie beschrijft de technische uitvoeringsdetails van de interface tussen ESD en POS. Het bevat de protocolspecificatie en functies die moeten worden geïmplementeerd op bestaande of nieuwe POS-systemen om hen in staat te stellen verbinding te maken met het nationale belastingfacturenbeheersysteem met behulp van Electronic Signature Device (ESD).
Het kan worden gebruikt als een richtlijn voor POS vender engineer om de firmware te wijzigen om te communiceren met het systeem van de Autoriteit.
3.Technische normen
Het communicatiegegevenspakket tussen POS en ESD moet deze standaarden voor gegevensformaten volgen
JSON-gebaseerd gegevensformaat
Het gegevenspakket moet worden verzonden door TCP/IP of RS232 Serieel protocol
CRC (Cyclic Redundancy Check) wordt gebruikt om de integriteit van het gegevenspakket te verifiëren
Er werd geen encryptie gebruikt in het protocol
3.1 Vereisten op hoog niveau
In dit gedeelte worden de hoge eisen voor POS-terminal beschreven.
1.ESD wordt eerst geïnitialiseerd door een registratiecode om het belastinginformatieformulier Autoriteit te krijgen. Registratiecode en hulpprogramma's voor het initialiseren van het hulpmiddel moeten worden verstrekt
2.POS moet de belastinginformatie synchroniseren met ESD met behulp van de opdracht ESD Get Status.
3.POS moet belastingcategorieën instellen voor elke transactie volgens de belastinginformatie ontvangen van ESD
4.POS moet aansluiten op de ESD door Ethernet of RS232 Seriële poort
5.POS moet transactieinformatie naar ESD verzenden voor belastingberekening, ondertekening en uploading naar het belastingfactuurbeheersysteem van de Autoriteit
6.POS moet factuurcode, factuurnummer, terminalidentificatie, definitief totaalbedrag en fiscale code van ESD na factuurondertekeningsproces krijgen en deze op het ontvangstbewijs afdrukken
7.POS zou de QR-code die door de ESD wordt gegenereerd moeten krijgen en deze op het ontvangstbewijs moeten afdrukken (optioneel)
8.Het belastingberekeningsproces wordt gedaan op de ESD en het totale bedrag moet bij ontvangst als eindbedrag worden afgedrukt
9.Het POS voltooit de transactie niet zonder ESD-ondertekeningsproces
3.2 Algemeen
Over het algemeen is ESD een middleware tussen POS en Authority systeem. Het zal factuurbeheer en belastingberekening voor POS-systeem realiseren. Het genereren van belastingcodes zal ook door de ESD worden gedaan. Het commando Factuur ondertekenen vereenvoudigt aanpassingen door een heleboel functies in te pakken zoals hieronder weergegeven.
ESD genereert fiscale code voor elke transactie en slaat factuurgegevens op op de lokale schijf in een versleuteld formaat. Het apparaat upload de opgeslagen gegevens vervolgens onmiddellijk via internet naar het Autoriteitssysteem. Factuurondertekeningsproces.
De functie factuurondertekening is het belangrijkste proces in ESD dat veel essentiële componenten van ontvangstbevestiging zal genereren.