Gerador de Fatoora UUID & Hash Arábia Saudita (ZATCA Fase 2)
Gere UUIDs v4 e digests criptográficos SHA-256 no formato Base64 para encadeamento fiscal de notas da ZATCA.
Sobre o Fatoora UUID & Hash Arábia Saudita (ZATCA Fase 2)
O projeto Fatoora é a plataforma de faturamento eletrônico governamental da Arábia Saudita, regulada pela Autoridade de Zakat, Tributos e Alfândega (ZATCA). A Fase 2 (Fase de Integração) exige que cada fatura emitida (Standard ou Simplified) seja assinada digitalmente com certificado X.509 e possua um hash criptográfico sequencial que a vincula à fatura anterior.
A estrutura requer um UUID versão 4 canônico (`8-4-4-4-12` caracteres hexadecimais) no nó `<cbc:UUID>` do padrão UBL 2.1 XML e um Invoice Hash SHA-256 codificado em Base64 (44 caracteres) inserido no nó de extensão `<ext:UBLExtensions>`, permitindo à API da ZATCA verificar adulterações cadastrais.