Decodificador e gerador de códigos QR ZATCA
Cole o texto do QR de uma fatura eletrônica saudita e veja cada campo: vendedor, número de IVA, data, total e IVA. Inclui o hash e a assinatura da Fase 2.
Ferramenta
Três passos, sem cadastro
Cole o texto do QR
Escaneie o QR da fatura com qualquer leitor do celular e cole o texto Base64. Normalmente ele começa com "AR".
Veja cada campo
São decodificados o nome do vendedor, o número de IVA (VAT), a data, o total e o IVA. Também são exibidos o hash, a assinatura e a chave da Fase 2.
Verifique ou gere
Detecte na hora um número de IVA ou um total incorreto, ou crie um QR da Fase 1 a partir dos valores da fatura para fazer testes.
Perguntas sobre esta ferramenta
O que contém o código QR de uma fatura eletrônica ZATCA?
Um texto Base64 no formato TLV (tag, comprimento, valor). As tags 1 a 5 contêm o nome do vendedor, o número de registro de IVA (VAT), a data e hora da fatura, o total da fatura com IVA e o valor do IVA. As faturas simplificadas da Fase 2 adicionam as tags 6 a 9: hash da fatura, assinatura ECDSA, chave pública e assinatura do selo.
Por que o meu QR ZATCA começa com "AR"?
O primeiro byte é a tag 1 (o nome do vendedor) e o segundo byte é o seu comprimento. Codificados em Base64, esses primeiros bytes costumam virar "AR", por isso a maioria dos textos QR ZATCA válidos começa assim.
Como sei se o número de IVA do QR é válido?
Um número de registro de IVA saudita tem 15 dígitos e começa e termina com 3. O decodificador verifica esse formato automaticamente.
O QR da Fase 1 do gerador serve para a Fase 2?
Não. Os códigos QR da Fase 2 (fase de integração) devem incluir o hash criptográfico e a assinatura que a sua solução de faturamento eletrônico gera após o registro (onboarding) na ZATCA. Use o gerador apenas para a Fase 1 e para testes.
Os dados da minha fatura são enviados para algum lugar?
Não. A decodificação e a geração do QR acontecem no seu navegador. Nada é enviado.
Feitas para equipes de SAP Business One
Precisa da Fase 2 da ZATCA dentro do SAP Business One?
Conectamos o SAP B1 à ZATCA Fatoora: onboarding, XML UBL, assinatura, QR e clearance. Preço fixo, normalmente cotado em 24 horas.
