Validador de Fatoora UUID y Hash Arabia Saudita (ZATCA Fase 2)
Valide la conformidad de UUIDv4 y el formato hash Base64 exigidos por la autoridad ZATCA.
¿Cómo funciona la validación de Fatoora UUID & Hash Arábia Saudita (ZATCA Fase 2)?
El proyecto Fatoora es la plataforma de facturación electrónica de Arabia Saudita (ZATCA). La Fase 2 exige que cada factura esté firmada con certificado X.509 y contenga un hash criptográfico secuencial encadenado a la factura anterior.
Se requiere un UUID v4 (`8-4-4-4-12` hex) en `<cbc:UUID>` del XML UBL 2.1 y un hash SHA-256 en Base64 (44 caracteres) en `<ext:UBLExtensions>`.