QR de verificación AEAT: cómo se construye y qué garantiza

El código QR de verificación AEAT es el elemento más visible del sistema VeriFactu: aparece en cada factura impresa o digital y permite a cualquier persona, en segundos, validar que la factura existe y no ha sido alterada. Se construye codificando una URL pública de la Sede Electrónica AEAT con los datos clave de la factura. Está regulado en el RD 1007/2023, RD 254/2025 y la Orden HAC/1177/2024 que define su formato exacto.

Estructura de la URL codificada

El QR codifica una URL del tipo:

https://prewww2.aeat.es/wlpl/TIKE-CONT/ValidarQR?nif=B12345678&numserie=FC-2026/0042&fecha=18-05-2026&importe=1210.00&hash=a3f5b1e8...8d72

Los parámetros obligatorios:

VeriFactu vs no VeriFactu en el QR

AtributoVeriFactuNo VeriFactu
URL baseprewww2.aeat.es/wlpl/TIKE-CONT/ValidarQRprewww2.aeat.es/wlpl/TIKE-CONT/ValidarQRNoVerifactu
Marca "VERI*FACTU" en facturaObligatoriaNo
Validación onlineValidación completa con AEATSolo verificación del hash local
Devuelve datos al consumidorSí (fecha, NIF, importe)No siempre

Tamaño y características técnicas del QR

La Orden HAC/1177/2024 impone requisitos para garantizar la lectura por móvil:

Qué muestra al escanear

Al escanear el QR con la cámara del móvil o cualquier lector estándar, el navegador abre la URL y la Sede AEAT muestra:

  1. Estado de la factura: "Factura recibida correctamente" o "Factura no encontrada".
  2. Datos del emisor: NIF y nombre fiscal.
  3. Datos de la factura: número, fecha, importe total.
  4. Marca temporal: cuándo fue recibida por la AEAT.

Ejemplo numérico (cadena codificada)

Factura típica:

La cadena codificada (que se convierte en QR) es:

https://prewww2.aeat.es/wlpl/TIKE-CONT/ValidarQR?nif=B12345678&numserie=FC-2026%2F0042&fecha=18-05-2026&importe=1210.00&hash=a3f5b1e8d2c47961f5a3b8e7d2c1f5a3b8e7d2c1f5a3b8e7d2c1f5a3b8e78d72

Notar la codificación URL del carácter "/" como %2F.

Diferencia con el QR TicketBAI

El sistema foral del País Vasco usa un QR similar pero con URL distinta (tbai.es), parámetros propios (incluye TBAIIdentifier con NIF + número + fecha) y no tiene la marca "VERI*FACTU". Una factura emitida en Bizkaia incluirá QR TicketBAI; en territorio común, QR VeriFactu. Son sistemas incompatibles: no se puede usar uno por el otro.

Errores frecuentes en la generación

Relación con otros conceptos

Base legal

Preguntas frecuentes

¿Es obligatorio el QR en factura simplificada (ticket)?

Sí. El RD 254/2025 obliga el QR en cualquier factura, sea completa o simplificada, emitida desde un sistema VeriFactu. Los tickets de bares y restaurantes desde julio 2027 deberán llevar el QR impreso. La excepción son los recibos de operaciones no sujetas a IVA o exentas del art. 20 LIVA.

¿Qué pasa si el QR no se imprime bien o se daña?

La factura sigue siendo válida si el resto de datos cumplen el RD 1619/2012. El QR es una herramienta de verificación adicional. Si un cliente quiere validar y el QR está dañado, puede acceder manualmente al portal AEAT escribiendo NIF, número, fecha, importe y hash de la factura. El sistema valida igual.

¿Puedo poner el QR en color para que se vea más vistoso?

Sí, mientras mantenga el contraste suficiente para ser legible por móviles (relación 4:1 mínimo). Lo más seguro es negro sobre blanco. Los colores corporativos suaves pueden funcionar pero arriesgas que móviles antiguos no lo lean. La AEAT no impone color: solo legibilidad.

FactuChat genera tu QR VeriFactu en cada factura

Las facturas de FactuChat incluyen el QR conforme a la Orden HAC/1177/2024 listo para escanear desde cualquier móvil — ya en PDF, en pantalla o impreso.

Empezar gratis en Telegram

Volver al glosario fiscal