Guía Completa 2025-2026

¿Qué es VeriFactu?

VeriFactu es el sistema de verificación de facturas de la Agencia Tributaria española. Cada vez que emites una factura, esta se registra automáticamente en los servidores de Hacienda de forma que no puedes modificarla ni eliminarla después.

El nombre viene de "Verificación de Facturas" y representa un cambio radical en cómo España controla la facturación. Hasta ahora, las facturas vivían en tu ordenador o en tu programa de facturación. Hacienda solo las veía si te inspeccionaba. Con VeriFactu, Hacienda las ve en tiempo real.

¿El objetivo? Acabar con la economía sumergida, las facturas falsas y la manipulación de registros contables. Si todas las facturas se envían automáticamente a la AEAT, se hace mucho más difícil "olvidarse" de declarar ingresos.

Técnicamente, VeriFactu genera un registro en formato XML firmado electrónicamente por cada factura emitida. Este registro incluye un hash único y una referencia a la factura anterior, creando una cadena inalterable que garantiza la integridad de tu facturación.

Por qué se creó VeriFactu: la Ley Antifraude 11/2021

España tiene un problema histórico con el fraude fiscal. Según estimaciones, la economía sumergida representa entre el 17% y el 25% del PIB. Parte de ese fraude viene de facturas que nunca se declaran, de registros que se modifican después de cerrar el trimestre o de software de facturación que permitía "doble contabilidad".

La Ley 11/2021, conocida como Ley Antifraude, introdujo una medida contundente: prohibir la fabricación, venta y uso de software que permita manipular la contabilidad.

El marco normativo se completa con el Real Decreto 1007/2023 (requisitos técnicos), el RD 254/2025 (adaptaciones) y la Orden HAC/1177/2024 (especificaciones). En conjunto, definen exactamente qué debe hacer un software de facturación para ser legal:

  • Registros inalterables de cada factura emitida
  • Código QR verificable para comprobar autenticidad en la AEAT
  • Envío automático de la información a Hacienda
  • Cadena de facturas enlazadas mediante sistema de hash

Cómo funciona VeriFactu: el ciclo de vida de una factura

Imagina que eres autónomo y vas a facturar a un cliente. Con VeriFactu, esto es lo que pasa:

1

Creas la factura en tu programa

Introduces los datos como siempre: cliente, concepto, importe, IVA. Hasta aquí, nada nuevo.

2

El software genera el registro VeriFactu

Automáticamente, el programa crea un registro digital con todos los datos de la factura más información adicional: fecha y hora exacta, identificador único, referencia a la factura anterior.

3

Se calcula el hash

El sistema genera un código único (hash) que es como la huella dactilar de esa factura. Si alguien cambia aunque sea una coma, el hash ya no coincide.

4

Se encadena con la factura anterior

Cada factura incluye una referencia a la anterior, creando una cadena. Si alguien borra una factura del medio, la cadena se rompe y queda evidencia.

5

Se genera el código QR

La factura incluye un código QR que cualquiera puede escanear para verificar que es auténtica y está registrada en la AEAT.

6

Se envía a Hacienda

El registro se transmite a los servidores de la Agencia Tributaria automáticamente.

¿Qué ve Hacienda exactamente?

La AEAT recibe un registro con:

  • Datos del emisor (tu NIF, nombre, dirección)
  • Datos del receptor (NIF y nombre del cliente)
  • Número y serie de la factura
  • Fecha de emisión
  • Base imponible y cuota de IVA
  • El hash de verificación
  • La referencia a la factura anterior en la cadena

No reciben el PDF de la factura ni los detalles de los conceptos. Es un registro estructurado con los datos fiscalmente relevantes.

VERI*FACTU vs NO VERI*FACTU: las dos modalidades

El sistema permite dos modos de funcionamiento. Es importante entender la diferencia porque afecta a cómo se indica en las facturas.

Modalidad VERI*FACTU

Con envío automático a la AEAT

  • Cumplimiento total desde el primer día
  • No necesitas guardar nada, Hacienda ya lo tiene
  • Verificación inmediata para tus clientes
  • Requiere conexión a internet

Modalidad NO VERI*FACTU

Sin envío automático

  • Funciona sin conexión a internet
  • Mayor independencia de sistemas AEAT
  • Debes conservar registros para inspección
  • Cliente no puede verificar en tiempo real

Para la mayoría de empresas y autónomos, la modalidad VERI*FACTU es la recomendada. Ofrece mayor tranquilidad y el cliente puede verificar las facturas al instante.

El código QR: qué es y para qué sirve

Cada factura VeriFactu debe incluir un código QR. Este código no es decorativo: es una herramienta de verificación que permite a cualquier persona comprobar que la factura es legítima.

El código QR contiene una URL que apunta a los servidores de la AEAT. Al escanearlo, se accede a una página donde se pueden verificar:

  • Que la factura existe en los registros de Hacienda
  • Que los datos básicos coinciden (emisor, importe, fecha)
  • Que no ha sido anulada o modificada

No se muestran datos confidenciales del emisor más allá de lo necesario para la verificación. Más información sobre el código QR.

El hash y el encadenamiento: la tecnología detrás de VeriFactu

Un hash es como un resumen matemático de un documento. Si tienes una factura con todos sus datos, el hash es un código único que representa esa información.

VeriFactu no solo usa hash para cada factura individual. También encadena las facturas entre sí. Cada factura incluye una referencia al hash de la factura anterior.

Si alguien intenta borrar una factura, la cadena se rompe: la factura siguiente hace referencia a algo que ya no existe. Esta inconsistencia delata la manipulación.

  • Siempre igual El mismo documento genera siempre el mismo hash
  • Detección de cambios Si cambias algo, el hash cambia completamente
  • Encadenamiento Cada factura referencia a la anterior, creando una cadena inviolable

VeriFactu y la Ley Crea y Crece

Además de VeriFactu, existe la Ley Crea y Crece, que obliga a usar factura electrónica en las relaciones entre empresas (B2B). Son cosas diferentes aunque relacionadas:

VeriFactu se centra en la comunicación con Hacienda. Todas tus facturas deben quedar registradas en la AEAT de forma inalterable.

Factura electrónica B2B se centra en el formato de las facturas entre empresas. Deberán emitirse y recibirse en formato electrónico estructurado.

Si facturas a otras empresas, tendrás que cumplir con ambas normativas. Si solo facturas a particulares (B2C), la factura electrónica B2B no te afecta directamente, pero VeriFactu sí.

¿Y si me equivoco? Las facturas rectificativas

¿Qué pasa si te equivocas en una factura? Con VeriFactu, no puedes modificar ni borrar una factura ya emitida. La solución es emitir una factura rectificativa.

La factura rectificativa también se envía a Hacienda y queda vinculada a la original. El sistema mantiene el rastro completo: factura original → rectificativa. No hay forma de hacer "desaparecer" un error.

Esto puede parecer incómodo, pero es precisamente el objetivo: trazabilidad total. Todo cambio queda registrado.

Preguntas frecuentes

Lo que necesitas saber sobre VeriFactu

Cumple con VeriFactu sin complicaciones

VeriFactu puede parecer complejo, pero con el software adecuado no tienes que preocuparte de hash, encadenamientos ni comunicaciones con la AEAT.

VerifacturApp cumple con todos los requisitos desde el primer día. Creas tu factura, el sistema hace el resto.