Decodificador y generador de códigos QR ZATCA
Pegue el texto del QR de una factura electrónica saudí y vea cada campo: vendedor, número de IVA, fecha, total e IVA. Incluye el hash y la firma de la Fase 2.
Herramienta
Tres pasos, sin registro
Pegue el texto del QR
Escanee el QR de la factura con cualquier lector del teléfono y pegue el texto Base64. Normalmente empieza por "AR".
Vea cada campo
Se decodifican el nombre del vendedor, el número de IVA, la fecha, el total y el IVA. También se muestran el hash, la firma y la clave de la Fase 2.
Verifique o genere
Detecte al instante un número de IVA o un total incorrecto, o cree un QR de Fase 1 a partir de los valores de la factura para hacer pruebas.
Preguntas sobre esta herramienta
¿Qué contiene el código QR de una factura electrónica ZATCA?
Un texto Base64 en formato TLV (etiqueta, longitud, valor). Las etiquetas 1 a 5 contienen el nombre del vendedor, el número de registro de IVA, la fecha y hora de la factura, el total de la factura con IVA y el importe del IVA. Las facturas simplificadas de la Fase 2 añaden las etiquetas 6 a 9: hash de la factura, firma ECDSA, clave pública y firma del sello.
¿Por qué mi QR ZATCA empieza por "AR"?
El primer byte es la etiqueta 1 (el nombre del vendedor) y el segundo byte es su longitud. Codificados en Base64, esos primeros bytes suelen convertirse en "AR", por eso la mayoría de los textos QR ZATCA válidos empiezan así.
¿Cómo sé si el número de IVA del QR es válido?
Un número de registro de IVA saudí tiene 15 dígitos y empieza y termina en 3. El decodificador verifica este formato automáticamente.
¿El QR de Fase 1 del generador sirve para la Fase 2?
No. Los códigos QR de la Fase 2 (fase de integración) deben incluir el hash criptográfico y la firma que genera su solución de facturación electrónica después del registro (onboarding) ante ZATCA. Use el generador solo para la Fase 1 y para pruebas.
¿Se envían los datos de mi factura a algún lugar?
No. La decodificación y la generación del QR ocurren en su navegador. No se sube nada.
Hechas para equipos de SAP Business One
¿Necesita la Fase 2 de ZATCA dentro de SAP Business One?
Conectamos SAP B1 con ZATCA Fatoora: onboarding, XML UBL, firma, QR y clearance. Precio fijo, normalmente cotizado en 24 horas.
