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

¿Recibe rechazos de ZATCA en la Fase 2? Nuestro validador revisa el XML, el hash, el QR y la firma antes del envío.Ver herramientas Pro →
Cómo funciona

Tres pasos, sin registro

1

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".

2

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.

3

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

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.

¿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.