§ Guía28 · octubre · 20266 min lectura

QR de Verifactu: qué exige la norma y cómo comprobar el tuyo.

A partir de 2027 cada factura llevará un QR que tu cliente podrá escanear para comprobarla en Hacienda. Tu programa lo genera solo. Lo que conviene saber es qué tiene que cumplir, qué datos lleva y cómo detectar en dos minutos si el tuyo falla.

Raúl Yuste
Raúl Yuste
Ingeniero de procesos (URV) · Fundador de FlowProp · Persona asesora acreditada por ACCIÓ · Partner oficial de Holded

01 · TL;DR

Con Verifactu, cada factura que emitas desde un programa de facturación llevará un código QR. Lo regula la Orden HAC/1177/2024 en sus artículos 20 y 21: entre 30x30 y 40x40 milímetros, norma ISO/IEC 18004, nivel M de corrección de errores. Dentro va una dirección de la Agencia Tributaria con cuatro datos de la factura: NIF del emisor, serie y número, fecha de expedición e importe total. Quien recibe la factura lo escanea y comprueba si Hacienda la tiene registrada. Si tu sistema remite las facturas en tiempo real (modalidad VERI*FACTU), además debe aparecer la frase «Factura verificable en la sede electrónica de la AEAT» o «VERI*FACTU». No lo dibujas tú: lo genera el programa al aprobar la factura. Lo que te toca es comprobar que sale bien en tu plantilla. Calendario vigente: obligatorio desde el 1 de enero de 2027 para sociedades y desde el 1 de julio de 2027 para autónomos (RD-ley 15/2025); en 2026 es voluntario. Datos a octubre de 2026, contrastados con el texto de la orden en el BOE.

02 · Qué es el QR de Verifactu y para qué sirve

Verifactu obliga a que el software de facturación genere un registro por cada factura, lo encadene con el anterior y, en la modalidad VERI*FACTU, lo envíe a la AEAT en el momento. El QR es la parte que ve tu cliente: la pieza que conecta el papel o el PDF con ese registro.

Sirve para dos cosas:

  • Que el receptor compruebe la factura. Escanea el código con el móvil, se abre el servicio de cotejo de la AEAT y ve si existe una factura con ese emisor, número, fecha e importe.
  • Que Hacienda reciba información desde el otro lado. La orden habla de un servicio «de cotejo o remisión de información por parte del receptor». Si tu programa no envía los registros, el cliente que escanea le está contando a la AEAT que esa factura existe.

Si quieres el contexto completo de la norma, empieza por qué es Verifactu y cuándo entra en vigor.

03 · Requisitos técnicos: lo que dice la orden

El artículo 21 de la Orden HAC/1177/2024 fija lo básico. El resto (ubicación exacta, formato de la URL, textos) lo deja en manos de la sede electrónica de la AEAT, que lo publica en su documentación técnica.

ElementoRequisitoDónde se fija
TamañoEntre 30x30 y 40x40 mmOrden HAC/1177/2024, art. 21.1
EstándarISO/IEC 18004, nivel M (medio) de corrección de erroresArt. 21.1
ContenidoURL del servicio de cotejo con NIF, serie y número, fecha e importe totalArt. 21.2
Leyenda«Factura verificable en la sede electrónica de la AEAT» o «VERI*FACTU», en letra similar al resto de la factura. Solo en la modalidad VERI*FACTUArt. 20.1.b
LegibilidadLegible e impreso con resolución apropiada, en papel y en PDFArt. 20.1
UbicaciónLa publica la AEAT en su documentación técnica; la referencia es la parte superior de la facturaSede electrónica de la AEAT

Dos matices que generan dudas. El primero: el QR es obligatorio en las dos modalidades, la que envía en tiempo real y la que conserva los registros en el propio sistema. Lo que cambia es la URL y que la leyenda solo va en la primera. El segundo: la regla vale para facturas completas y simplificadas, así que los tickets también lo llevan.

04 · Qué datos lleva dentro

El QR no contiene la factura entera, solo una dirección web con cuatro parámetros. En la modalidad VERI*FACTU tiene esta forma (el ejemplo es ficticio):

https://www2.agenciatributaria.gob.es/wlpl/TIKE-CONT/ValidarQR
  ?nif=B12345678
  &numserie=2027-A-0001
  &fecha=15-01-2027
  &importe=1210.00
  • nif: el del emisor de la factura.
  • numserie: serie y número tal como aparecen en la factura, codificados para URL.
  • fecha: fecha de expedición en formato día-mes-año.
  • importe: total de la factura con punto decimal.

Los sistemas que no envían en tiempo real usan otra dirección, y el entorno de pruebas apunta a un servidor distinto del de producción. Por eso no conviene montar el QR a mano copiando un ejemplo de internet: la URL correcta es la del documento técnico vigente de la AEAT, y un QR generado contra el entorno de pruebas en facturas reales es un fallo que hemos visto más de una vez.

En la factura electrónica estructurada (la que viaja entre sistemas, no el PDF) no hace falta el dibujo: basta con incluir la URL como campo independiente, según el artículo 20.2. La diferencia entre ambas obligaciones la contamos en Verifactu vs factura electrónica.

05 · Cómo se genera en la práctica

Si usas un programa de facturación adaptado, no tienes que hacer nada para generarlo: el QR aparece al aprobar o emitir la factura, nunca en un borrador. Lo que sí te toca es revisar tres cosas en tu plantilla:

  1. Que se vea entero y del tamaño correcto. Plantillas personalizadas con logos grandes o columnas estrechas lo pueden recortar o encoger por debajo de 30 mm.
  2. Que la leyenda esté y se lea. Si tu sistema trabaja en modalidad VERI*FACTU, la frase tiene que ir visible, no en letra de nota al pie.
  3. Que al escanearlo abra la AEAT de producción y con los datos de esa factura. Escanea una factura real con el móvil y compara número, fecha e importe.

En Holded, el QR se añade solo cuando activas Verifactu y apruebas la factura; la configuración está explicada en Holded y Verifactu y el día a día en cómo facturar con Holded. Si estás eligiendo programa, el QR es de lo primero que debe resolver de serie: lo comparamos en programas Verifactu.

Donde hay trabajo de verdad es en los sistemas propios: un ERP a medida, una tienda online que factura sola o una plataforma que emite tickets. Ahí el QR es la parte fácil. Lo difícil son los registros encadenados, la firma, la remisión y la gestión de rechazos, y el QR solo tiene sentido si todo eso está bien hecho.

06 · Errores habituales

ErrorConsecuencia
Pegar un QR genérico en la plantillaNo identifica la factura; el cotejo no encuentra nada
QR apuntando al entorno de pruebasEl cliente escanea y la AEAT no reconoce la factura
Importe con coma o sin decimales mal formateadosEl cotejo falla aunque la factura sea correcta
Editar la factura después de emitidaEl QR ya no coincide; lo correcto es rectificar o anular
Imprimir a baja resolución o encoger el PDFEl móvil no lo lee y el requisito de legibilidad no se cumple

07 · El QR en las facturas que recibes

Verifactu afecta a las facturas que emites, pero el QR también te sirve en las que recibes. Es un dato estructurado impreso en el documento: NIF del proveedor, número, fecha e importe, sin depender de que el OCR lea bien un PDF. A partir de 2027, cuando la mayoría de proveedores lo incluyan, leer primero el QR y luego el resto de la factura reduce errores en los campos que más importan. Lo contamos con números en OCR de facturas y, para el flujo completo, en automatizar facturas de proveedor.

08 · Calendario y aviso de vigencia

El calendario en vigor es el del RD-ley 15/2025: 1 de enero de 2027 para sociedades y 1 de julio de 2027 para autónomos y el resto de contribuyentes; durante 2026 es voluntario. El 5 de octubre de 2026 Hacienda anunció su intención de aplazarlo a octubre de 2028, pero a la fecha de este artículo no hay norma en el BOE que lo haga, así que las fechas legales siguen siendo las de 2027. Seguimos los cambios en noticias de Verifactu. Si eres autónomo, tienes el detalle en Verifactu para autónomos.

Como partner de Holded, dejamos la facturación lista para Verifactu, plantilla y QR incluidos, y revisamos las integraciones que emiten facturas fuera de Holded. Habla con un partner de Holded →

09 · Preguntas frecuentes

¿Qué tamaño debe tener el QR de Verifactu?

Entre 30x30 y 40x40 milímetros, siguiendo la norma ISO/IEC 18004 con nivel M de corrección de errores, según el artículo 21 de la Orden HAC/1177/2024.

¿Qué datos lleva el QR de una factura Verifactu?

Una URL del servicio de cotejo de la AEAT con cuatro datos: NIF del emisor, serie y número de la factura, fecha de expedición e importe total.

¿Es obligatorio el QR si mi sistema no envía las facturas a Hacienda?

Sí. El QR es obligatorio en las dos modalidades; cambia la URL. La leyenda «Factura verificable en la sede electrónica de la AEAT» o «VERI*FACTU» solo se incluye cuando el sistema remite los registros a la AEAT.

¿Tengo que generar yo el QR?

No, si usas un programa de facturación adaptado: lo genera al emitir la factura. Te toca comprobar que se imprime entero, con el tamaño correcto y que al escanearlo abre la AEAT con los datos de esa factura.

¿Tus facturas salen de varios sistemas y no tienes claro si todos generan bien el QR? Lo revisamos contigo. Solicitar diagnóstico →

Facturas listas para Verifactu, QR incluido.

Diagnóstico gratuito de 30 minutos: revisamos cómo emites facturas hoy, qué sistemas tocan Verifactu y qué falta para 2027.

Solicitar diagnóstico →