Volver a Insights
Cumplimiento8 min de lectura

Requisitos de Verifactu: registros encadenados con hash, códigos QR y la lista de comprobación del SIF

Verifactu es una ley de software: su sistema de facturación debe producir registros inmutables encadenados con hash e imprimir un código QR en cada factura. Qué debe hacer exactamente un SIF conforme y qué cuesta ignorarlo.

Requisitos de Verifactu: registros encadenados con hash, códigos QR y la lista de comprobación del SIF

Verifactu no trata de la factura que ve su cliente. Trata de lo que hace su software de facturación en el momento en que se crea una factura. El Real Decreto 1007/2023 define los requisitos técnicos de todo Sistema Informático de Facturación (SIF) usado en España. Si su software no los cumple, quien paga es usted: hasta 50.000 EUR por ejercicio por usar un sistema no conforme.

Qué debe hacer un SIF conforme

1. Generar un registro de facturación inmutable por factura

Cada factura emitida debe producir un registro de facturación en el momento de la emisión. El registro contiene los datos de la factura: emisor, receptor, número, fecha, importes, desglose de impuestos. Una vez escrito, el registro no puede alterarse. Las correcciones se hacen mediante registros nuevos, nunca editando el original.

2. Encadenar los registros con un hash criptográfico

Cada registro de facturación incorpora el hash del registro anterior. La cadena hace detectable la manipulación: alterar cualquier registro histórico rompe todos los hashes posteriores. Es el mismo principio antifraude del ATCUD portugués.

3. Garantizar las cinco propiedades

El RD 1007/2023 las nombra: integridad, conservación, accesibilidad, legibilidad y trazabilidad. Los registros deben almacenarse sin alteración, ser recuperables a petición, legibles por personas y trazables de principio a fin.

4. Imprimir un código QR en cada factura

Toda factura debe llevar un código QR que enlaza con el servicio de verificación de la AEAT. Al escanearlo, el cliente (o un inspector) puede verificar la factura contra los datos de la autoridad fiscal. El requisito del QR aplica a la visualización impresa o en PDF, incluidas las facturas simplificadas y los tickets.

5. Llevar un registro de eventos

El SIF debe registrar los eventos significativos del sistema: arranques, apagados, errores, cambios de configuración. El registro forma parte de lo que un inspector puede exigir.

6. Soportar el servicio de consulta de la AEAT

Los registros deben ser exportables y consultables en el formato que la AEAT especifica. Una inspección no es el momento de descubrir que su exportación no funciona.

Modo Verifactu frente a modo no Verifactu

Un SIF puede operar en dos modos:

  • Modo Verifactu (con envío): cada registro de facturación se transmite a la AEAT en tiempo casi real. Las facturas emitidas en este modo se marcan "VERI*FACTU" y se presumen correctas ante la autoridad fiscal.
  • Modo no Verifactu (solo registro): los registros se conservan localmente, encadenados e inmutables, disponibles a petición.

La transmisión es opcional. La inmutabilidad, el encadenado y el QR no lo son.

El modo de incidencia

Verifactu incluye un modo de incidencia formalizado: si falla la conectividad, el SIF puede seguir emitiendo facturas fuera de línea y sincronizar los registros pendientes cuando vuelva la conexión. Esto lo distingue de TicketBAI, cuyo diseño asume conectividad constante para la transmisión en tiempo real a la hacienda foral.

Quién debe cumplir

  • Todas las sociedades (contribuyentes del impuesto de sociedades) que emiten facturas en el territorio común de España: desde el 1 de enero de 2027
  • Autónomos (IRPF), entidades en atribución de rentas y no residentes con establecimiento permanente: desde el 1 de julio de 2027
  • Proveedores de software: las versiones conformes debían estar disponibles desde el 29 de julio de 2025

Exentos: los contribuyentes inscritos en el SII (ya reportan en tiempo casi real) y las empresas bajo TicketBAI en el País Vasco. NaTicket regirá Navarra.

La trampa del software propio

La obligación cubre sistemas internos, hojas de cálculo con macros de facturación y programas heredados sin mantenimiento. No hay cláusula de derechos adquiridos para el software que su empresa escribió. Si factura con una herramienta interna de hace diez años, esa herramienta debe reconstruirse o sustituirse antes de su plazo. Un grupo que comparte un sistema interno entre sociedades necesita una estrategia de conformidad, no cinco reparaciones paralelas.

Las sanciones

InfracciónMulta
Usar software de facturación no conformeHasta 50.000 EUR por ejercicio
Proveedor que vende software no conformeHasta 150.000 EUR por ejercicio y tipo de software

Lista de comprobación de conformidad

  1. Identifique su SIF. Cuenta todo sistema capaz de emitir una factura, incluida la herramienta secundaria que nadie recuerda.
  2. Obtenga el estado de conformidad del proveedor por escrito. Conforme, en hoja de ruta, o silencio. El silencio es una decisión de migrar.
  3. Pruebe el QR de extremo a extremo. Imprima una factura, escanee el código, verifique que resuelve contra el servicio de la AEAT.
  4. Pruebe la exportación. Produzca la exportación de registros que un inspector exigiría. Compruebe que se abre.
  5. Compruebe la cadena. Confirme que su software hashea y encadena registros; pregunte al proveedor cómo se detecta una alteración.
  6. Documente el registro de eventos. Sepa dónde está y quién puede leerlo.
  7. Decida su modo. Modo Verifactu (con envío) o solo registro. El modo solo registro sigue exigiendo todo lo anterior.

Este material es información de carácter general y no constituye asesoramiento legal ni fiscal. Para una situación concreta, verifique la normativa vigente o consulte a un asesor cualificado.