Análisis del país
El despliegue de ZATCA es un verdadero modelo de dos fases: primero todos tuvieron que generar facturas electrónicas, luego — de forma mucho más exigente — integrarse directamente con el gobierno en olas según la facturación.
Todos los contribuyentes registrados a efectos del IVA deben generar facturas electrónicas mediante un sistema electrónico conforme y almacenarlas digitalmente — en esta etapa aún no se requiere integración en vivo con ZATCA.
Los mayores contribuyentes (ingresos anuales superiores a SAR 3.000 millones) deben integrar directamente sus sistemas de facturación con la plataforma Fatoora de ZATCA. Cada ola posterior incorpora empresas más pequeñas, cada una notificada con al menos 6 meses de antelación.
Las empresas con facturación sujeta a IVA superior a SAR 750.000 en 2022, 2023 o 2024 debían completar la integración de la Fase 2 con la plataforma Fatoora para la compensación en tiempo real.
El umbral bajó a SAR 375.000 — igualando efectivamente el umbral de registro obligatorio de IVA, incorporando a casi todas las empresas registradas a efectos del IVA a la compensación de la Fase 2.
El listón técnico de la Fase 2 es realmente alto: sellado criptográfico, contenido obligatorio en árabe y un código QR que incluye nueve etiquetas de datos distintas.
El empaquetado PDF/A-3 con XML incrustado refleja el enfoque Factur-X de Francia — una representación legible por humanos junto con los datos legibles por máquina en un único archivo.
La cadena de confianza va de proveedor → ZATCA → receptor: su firma ECDSA demuestra que la factura proviene de usted, y el sello propio de ZATCA sobre ella es lo que realmente la hace legalmente válida.
Un rechazo por "Hash Mismatch" significa que el contenido XML se alteró después de calcular el hash — este es uno de los errores más comunes en la integración de la Fase 2.
Formato Base64, TLV (Etiqueta-Longitud-Valor), que incluye:
Cualquiera puede verificarlos al instante con la app oficial de ZATCA — un escaneo confirma que la factura existe en el sistema central, que sus firmas son válidas y que sus datos impresos coinciden, normalmente en 2–5 segundos.
Arabia Saudí aplica uno de los modelos de compensación más estrictos de este tracker: una factura B2B sin la respuesta de compensación de ZATCA simplemente no tiene efecto fiscal.
Esto es más estricto que el KSeF de Polonia o el SDI de Italia en un sentido concreto — la compensación debe ocurrir antes de la entrega, no solo antes de que la factura se considere "definitiva".
A diferencia del B2B, las facturas simplificadas pueden emitirse al cliente de inmediato — el plazo de 24 horas cubre el reporte a ZATCA, no la compensación previa.
Renovar su CSID antes de que caduque y bloquear la modificación del XML tras calcular el hash son las dos correcciones de mayor impacto para reducir el volumen de rechazos.
Si está registrado a efectos del IVA en Arabia Saudí sin residencia local, actualmente queda fuera del alcance — pero confirme que esto no ha cambiado, ya que el alcance de la facturación electrónica en el CCG se ha modificado antes.
La integración es un proceso técnico genuinamente multietapa — reserve tiempo real para la generación de certificados y las pruebas en el entorno de pruebas, no solo para el mapeo de formato.
Este es el paso previo antes de poder generar cualquier certificado o comenzar el proceso técnico de incorporación.
Obténgalo a través de la API de cumplimiento de ZATCA — se requiere antes de poder firmar cualquier factura, así que trátelo como una dependencia bloqueante para todo lo posterior.
Configure todos los campos obligatorios, las traducciones correctas al árabe y la correcta posición del código QR — acierte esto antes de pasar a la firma y las pruebas.
Configure la firma ECDSA y genere hashes válidos, luego pruebe explícitamente la verificación de la firma antes de tocar el entorno de pruebas.
No se salte este paso ni siquiera bajo presión de plazos — está diseñado específicamente para detectar errores de integración antes de que lleguen a producción.
Asegúrese de que el personal entienda los nuevos procesos, los códigos de rechazo comunes y los procedimientos de resolución de problemas — es un cambio operativo genuino, no solo una actualización de sistema.
Cambie del entorno de pruebas a producción solo una vez que las pruebas hayan tenido éxito real — y esté atento a la notificación de su ola específica, ya que ZATCA da un aviso de aproximadamente seis meses antes de cada plazo.
La multa en sí es solo una parte de la exposición — los comportamientos de software prohibidos conllevan su propio escrutinio independiente.