Ir al contenido

Arabia Saudí: IVA y facturación electrónica ZATCA

Ver como MarkdownAbrir en ChatGPTAbrir en Claude

Se aplica a las empresas cuyo país es Arabia Saudí. OneBooks emite facturas electrónicas de la fase 2 de ZATCA (Fatoora): cada factura fiscal y cada nota de crédito se firma, recibe un código QR y se envía a ZATCA para su autorización o su notificación, automáticamente, cuando la envías.

  • Moneda SAR con 2 decimales, nombre del impuesto VAT (el IVA), tasa predeterminada 15%, precios sin impuesto incluido.
  • Una entrada ZATCA en la barra lateral con el panel de envíos.
  • Campos adicionales en los clientes (nombre en árabe, número de registro de IVA, dirección nacional) y en tu empresa (Configuración → KSA ZATCA).
  • PDF de factura bilingües en árabe e inglés.
  1. Abre Configuración → KSA ZATCA.
  2. Datos de la empresa — introduce tu Número de registro de IVA de 15 dígitos (empieza y termina en 3), marca Forma parte de un grupo de IVA si procede, y añade otro identificador de vendedor (CRN, MOM, MLS, 700, SAG u OTH) si no tienes número de IVA.
  3. Introduce la dirección nacional: calle, número de edificio (4 dígitos), distrito, ciudad, código postal (5 dígitos) y región, o el código de dirección corta.
  4. Nombres bilingües — el nombre comercial y la razón social en árabe que se imprimen en las facturas.
  5. ZATCA — elige el entorno (Sandbox, Simulación o Producción). Mantén Simular los envíos a ZATCA activado mientras haces pruebas y desactívalo antes de pasar a producción.
  6. Selecciona Guardar cambios.
La página de configuración KSA ZATCA con las pestañas de datos de la empresa, nombres bilingües y ZATCA

ZATCA exige que cada empresa registre un dispositivo (una «unidad EGS») y supere una prueba de cumplimiento antes de emitir facturas electrónicas reales. El asistente de la pestaña ZATCA te guía por los cinco pasos; cada entorno (sandbox, simulación, producción) se da de alta por separado.

  1. Atestación de la ola — introduce la referencia de la ola que figura en la notificación de ZATCA y, opcionalmente, sube el PDF. Soporte la revisa.
  2. Acuerdo del suscriptor — léelo hasta el final y acéptalo.
  3. Descargo de exactitud — confirma que tus datos como vendedor son correctos.
  4. Registro del dispositivo — OneBooks genera por ti el par de claves del dispositivo y una solicitud de firma de certificado (CSR).
  5. OTP y prueba de cumplimiento — genera una contraseña de un solo uso en el portal Fatoora para esta empresa, introdúcela, y OneBooks obtiene el certificado de cumplimiento, envía las seis facturas de muestra que exige ZATCA y, si todas pasan, solicita el certificado de producción.
Paso 1 del asistente de ZATCA — atestación de la ola
Captura mostrada en inglés
Paso 2 — el acuerdo del suscriptor
Captura mostrada en inglés
Paso 3 — el descargo de exactitud
Captura mostrada en inglés
Paso 4 — registro del dispositivo con el CSR generado
Captura mostrada en inglés

Los certificados caducan; renuévalos desde Configuración → KSA ZATCA → Dispositivos con Renovar el CSID antes de la fecha de caducidad indicada.

Nada cambia en tu trabajo diario — crea y envía facturas como siempre. Cuando envías, OneBooks construye el XML UBL, lo firma, asigna el contador de facturas y la cadena de hashes, genera el código QR y pone el envío en cola:

  • Factura fiscal estándar (el cliente tiene número de registro de IVA) → se envía para su autorización; el PDF lleva el QR propio de ZATCA una vez autorizada.
  • Factura fiscal simplificada (cliente de mostrador o no registrado) → se reporta a ZATCA en un plazo de 24 horas.
Factura fiscal estándar saudí con la tarjeta KSA ZATCA que muestra el subtipo, el ICV, el UUID y el estado de autorización

La tarjeta KSA ZATCA de la factura muestra el subtipo, el contador de facturas (ICV), el UUID y el estado: Pendiente, Enviando, Autorizada, Reportada, Con advertencias, Rechazada o Fallida. El envío se ejecuta en segundo plano y reintenta automáticamente los errores transitorios. Descargar el XML de ZATCA entrega el documento firmado para el cliente.

La página completa de la factura, incluido el panel de envío a ZATCA y el código QR

Una nota de crédito debe hacer referencia a la factura original y se envía de la misma forma cuando la confirmas. Las facturas que ZATCA ya ha autorizado o reportado no se pueden anular — emite una nota de crédito en su lugar. Consulta Devoluciones de venta y notas de crédito.

Una nota de crédito saudí que hace referencia a su factura original, con su estado en ZATCA

ZATCA en la barra lateral abre el panel de envíos: todas las facturas y notas de crédito por estado, con Reintentar para los envíos fallidos y los detalles del error que devolvió ZATCA. Los rechazos indican la regla (por ejemplo, un código BR-KSA) para que puedas corregir los datos y reenviar.

El panel de envíos a ZATCA con documentos en curso, autorizados, reportados y rechazados

Lista de comprobación para pasar a producción

Sección titulada «Lista de comprobación para pasar a producción»
  • Entorno de producción dado de alta (certificado de producción emitido).
  • Simular los envíos a ZATCA desactivado.
  • Número de IVA, dirección y nombres en árabe verificados en el PDF de una factura de prueba.
  • Los clientes que necesitan facturas estándar tienen su número de IVA y su dirección rellenados.
¿Te resultó útil esta página?No, cuéntanos por qué