A utilização do dispositivo de assinatura electrónica ( parte II )
Etapas de assinatura da fatura ESD
1.POS envia dados de transação paraESDpara assinatura
2. Verificar as categorias fiscais de itens de acordo com as informações fiscais salvas no ESD
3. Alocar um número de fatura eletrônica que é uma combinação de código de fatura e número
4.Calcular o valor do imposto para cada item pelas categorias de imposto aplicadas sobre ele
5. Gerar código fiscal em ESD por código de fatura, número, tempo de emissão e chave privada
6.Gerar URL para verificação em ESD
7. Gerar código QR de URL de verificação em ESD
8.ESD responde com código da fatura, número, ID do terminal, código fiscal e montante total do imposto, bem como código QR
9.POS imprime as informações fiscais no recibo
10.ESD fará upload de dados de fatura para o sistema ZRA pela rede
Factura ESD Principais características
A fatura deve ter os seguintes recursos principais:
Contribuinte TPIN
Nome do contribuinte
Endereço do contribuinte
Tempo de Transacção (Tempo ESD)
Código da factura
Número da factura
ID do Terminal
Código Fiscal
Requisitos funcionais
ESD deve ser inicializado primeiro para obter as informações fiscais e chave privada. (A chave privada é usada pelo ESD para criptografar dados durante a transmissão). Durante o processo de inicialização, a ESD obterá do sistema de Autoridade, o intervalo de faturas, rótulos fiscais, TPIN, conta fiscal e endereço dos contribuintes, bem como informações de monitoramento tributário. Esta informação será transmitida ao POS no comando Get Status. Um código de registro exclusivo fornecido pela Autoridade é usado no processo de inicialização do ESD.
O dispositivo ESD fornece portas de comunicação serial de porta ethernet para transmissão de dados.
O ESD fornece dois modos de conexão que são Ethernet e serial. Para conexão serial, duas portas seriais incluem (USB para TTL) e RS232 são suportadas. O sistema POS deve definir a porta certa para comunicação antes da transmissão de dados de transação. Para conexão Ethernet, o ESD deve obter o endereço IP pela ferramenta assistente que fornece o modo IP estático e DHCP.
O módulo 3G no dispositivo também pode ser usado para comunicação com o sistema de autoridade
O POS deve obter etiquetas fiscais e informações de contribuintes do ESD usando o comando Get Status. Em seguida, os rótulos fiscais podem ser usados para definir categorias de impostos para bens ou serviços no POS. O comando Get ESD status deve ser executado assim que o ESD estiver ligado. Desta forma, o POS é capaz de obter o status básico do ESD. (estado do bloqueio, estado inicializado, etc.)
O POS deve enviar os dados de cada transação ao ESD para o processo de assinatura da fatura. O ESD responderá com código da fatura, número da fatura, TPIN, ID do terminal, código fiscal e valor total final, bem como código QR para verificação da fatura. O POS não emitirá uma fatura sem conexão ESD, pois não haverá nenhuma informação fiscal adicionada nos recibos. O valor total pode ser alterado porque o ESD calculará o valor do imposto de acordo com as etiquetas de imposto aplicadas em cada item.
Ambiente de Desenvolvimento
O acesso ao Test ESD Gadget e ao ambiente de desenvolvimento do Sistema de Gestão de Faturas Fiscais está disponível e concedido mediante solicitação do contribuinte ou vendedor de PDV.
Para mais funções e requisitos, consulte os documentos da lei fiscal local!