El código QR de Verifactu: qué contiene y cómo comprobar una factura

Desde que un negocio aplica Verifactu, cada factura emitida con su programa lleva un código QR con el texto «QR tributario:». ¿Qué hay dentro de ese código? ¿Para qué sirve? ¿Qué pasa si una factura no lo lleva? Te lo explicamos con la especificación técnica oficial de la AEAT en la mano.

Respuesta rápida: el QR de Verifactu contiene una dirección web (URL) del servicio de cotejo de la AEAT con cuatro datos de la factura: NIF del emisor, número y serie, fecha de expedición e importe total. Al escanearlo, cualquier cliente puede comprobar en la sede electrónica si la factura consta en la AEAT (modalidad VERI*FACTU) y, en su caso, remitirle la información. Debe medir entre 30×30 y 40×40 mm y colocarse al principio de la factura (arts. 20 y 21 de la Orden HAC/1177/2024).

Qué contiene el QR, campo a campo

Este es el ejemplo que usa la propia AEAT en su documento técnico (con datos ficticios), para una factura emitida por un sistema VERI*FACTU en el entorno de producción:

https://www2.agenciatributaria.gob.es/wlpl/TIKE-CONT/ValidarQR?nif=89890001K&numserie=12345678-G33&fecha=01-09-2024&importe=241.4

Parte Ejemplo Qué es Formato exigido
Dirección base www2.agenciatributaria.gob.es/wlpl/TIKE-CONT/ValidarQR Servicio de cotejo de la AEAT ValidarQR para sistemas VERI*FACTU; ValidarQRNoVerifactu para sistemas no verificables
nif 89890001K NIF de quien expide la factura 9 caracteres
numserie 12345678-G33 Serie + número de factura Hasta 60 caracteres imprimibles (ASCII 32 a 126), codificados para URL
fecha 01-09-2024 Fecha de expedición DD-MM-AAAA
importe 241.4 Importe total de la factura Hasta 12 dígitos enteros y 2 decimales, con punto como separador

Fuente: información técnica de VERI*FACTU (AEAT), que incluye el documento de especificaciones del código QR (versión 0.5.0).

Detalles técnicos que conviene saber

  • Los caracteres especiales del número de serie deben codificarse. Por ejemplo, un «&» se escribe %26; si no, la URL se rompe.
  • El servicio admite dos parámetros opcionales: idioma (gl, ca, eu, es, va, en) y formato=json. Este último está pensado para integraciones y nunca puede ir en el QR impreso.
  • Hay una dirección de pruebas (prewww2.aeat.es) que no debe aparecer en facturas reales.

Dónde y cómo debe aparecer en la factura

Requisito Detalle
Tamaño Entre 30×30 y 40×40 mm
Norma ISO/IEC 18004:2015, nivel de corrección de errores M
Margen Mínimo 2 mm en blanco alrededor (recomendado 6 mm)
Posición Al principio de la factura: arriba, preferiblemente centrado (formato vertical) o a la izquierda (apaisado)
Texto previo «QR tributario:» encima del código
Texto posterior (solo VERI*FACTU) «VERI*FACTU» o «Factura verificable en la sede electrónica de la AEAT» debajo
Varias páginas Solo una vez, en la primera página
Factura electrónica estructurada Puede incluir la URL en lugar de la imagen del QR

Cómo comprobar una factura con el QR

  1. Escanea el código con la cámara del móvil, con cualquier lector de QR o con la app de la AEAT. La AEAT recomienda su app, pero no es obligatoria.
  2. Revisa que la dirección es de la AEAT: debe empezar por https://www2.agenciatributaria.gob.es/. Si lleva a otro dominio, desconfía.
  3. Lee la respuesta de la sede electrónica.

Antes de abrir el enlace, puedes pegar la URL en nuestro comprobador de QR Verifactu, que revisa el formato en tu navegador sin enviar datos a ningún sitio.

Posibles respuestas

Respuesta Qué significa
Factura encontrada El registro de esa factura consta en la AEAT (sistema VERI*FACTU)
Factura no encontrada No consta (todavía) o está anulada. Puede deberse a un retraso en el envío, por ejemplo por una incidencia de conexión
Factura no verificable La emitió un sistema no verificable, que conserva los registros en lugar de enviarlos. Es una modalidad legal
Error (códigos 1001 a 3002) Faltan parámetros o tienen un formato incorrecto (NIF, número, fecha, importe), error técnico o límite diario de consultas

¿Y si una factura no lleva QR?

  • Puede ser correcto: emisores en el SII, contribuyentes forales, facturas manuales o emitidas antes de que el emisor aplique Verifactu.
  • Como cliente, no pierdes el derecho a deducir el IVA por la falta del QR: la AEAT lo ha aclarado en sus preguntas frecuentes. La obligación es del emisor.
  • Los presupuestos y proformas no llevan QR.

Preguntas frecuentes

¿Puedo generar yo el QR con un generador online?

No es el planteamiento: el QR lo genera el sistema informático de facturación junto con el registro de facturación. Un QR añadido a mano no hace que la factura cumpla Verifactu.

¿Llevan QR los tickets?

Sí, las facturas simplificadas emitidas por un sistema sujeto también llevan QR. Ver Verifactu y tickets.

¿El QR contiene datos del cliente?

No. Solo el NIF del emisor, número, fecha e importe.

¿Qué hace la AEAT con mis consultas?

Al cotejar, la AEAT recibe los datos de la factura que consultas; en sistemas no verificables, esa consulta sirve como remisión de información por parte del receptor.

Fuentes oficiales


Aviso: contenido informativo que no constituye asesoramiento fiscal ni jurídico. Revisado el 24 de septiembre de 2026 con fuentes oficiales (AEAT y BOE). La normativa puede cambiar: consulta a un asesor fiscal para tu caso concreto. Más información en nuestra metodología editorial.