La facturación electrónica no es un campo extra en tu sistema: es toda la forma en que se emiten y se conservan las facturas. Cualquier tienda, TPV o sistema de suscripciones que venda en Arabia Saudí entra en su ámbito.
Esta es una explicación sencilla de lo que se exige técnicamente. No es asesoramiento normativo: para casos concretos, acude a ZATCA o a tu asesor contable.
Cualquier sistema que venda en Arabia Saudí debe emitir una factura electrónica estructurada con código QR y campos obligatorios, y conservarla de forma inalterable — y la segunda fase añade la integración directa con ZATCA.
Las dos fases, en breve
La fase uno (generación y conservación) te obliga a emitir las facturas electrónicamente en un formato estructurado y a conservarlas de modo que no puedan editarse ni borrarse, y a dejar de emitir nada a mano fuera del sistema.
La fase dos (integración) añade un enlace técnico directo con la plataforma de ZATCA, además de firma electrónica y certificado criptográfico, con las facturas enviadas para su validación. Se despliega por oleadas según el tamaño de la empresa, así que comprueba en cuál estás.
Factura fiscal frente a factura simplificada
La factura fiscal se emite en ventas entre empresas y exige los datos completos del comprador, incluido su número de IVA. La factura simplificada se emite al consumidor final —el TPV de un restaurante o una tienda, por ejemplo— y sus requisitos son más ligeros, pero el código QR es obligatorio en ella.
Lo que tu sistema necesita en la práctica
Esta es la lista técnica para cualquier sistema que venda:
- Generar la factura en un formato estructurado legible por máquina, no solo un PDF impreso.
- Un código QR en la factura con los campos esenciales: nombre del vendedor, número de IVA, fecha y hora, total e importe del IVA.
- Numeración secuencial que nunca se rompa ni se repita, y un registro que no permita borrar ni modificar una factura ya emitida.
- Notas de crédito para las devoluciones, en lugar de editar la factura original.
- Copias de seguridad y conservación durante el plazo legal exigido.
- En la fase dos: certificado criptográfico, firma electrónica y enlace directo con la plataforma de ZATCA.
Errores que se repiten
Los más comunes: un sistema que imprime un PDF bonito pero no estructurado, un código QR con datos incompletos y la posibilidad de editar una factura emitida desde el panel. Los tres parecen detalles menores mientras construyes y se convierten en un gran problema en la revisión.
Un cuarto error: dejar la facturación para el final del proyecto. Hazla parte del diseño de la base de datos desde el principio, porque la numeración y la inalterabilidad tocan la estructura misma de los datos.
Cómo construirla tú mismo
Cuando describas tu sistema a Uttra, menciona la facturación de forma explícita: «emite una factura electrónica conforme a los requisitos de ZATCA con código QR y numeración secuencial, impide editar las facturas emitidas y usa nota de crédito para las devoluciones». Esa sola frase cambia la estructura del sistema desde el principio en lugar de parchearla después.