Verifactu

El código QR obligatorio de Verifactu: qué datos lleva y cómo se comprueba

El código QR obligatorio de Verifactu: qué datos lleva y cómo se comprueba
En este artículo (6 apartados)
  1. Qué datos contiene el QR
  2. Para qué sirve en la práctica
  3. Diferencia entre "modo Verifactu" y "modo no verificable"
  4. Qué debes comprobar como autónomo o pyme
  5. Preguntas frecuentes
  6. Fuentes

Una de las señales más visibles de que una factura ha sido emitida por un sistema conforme a Verifactu es el código QR que debe incorporar. No es un adorno: es una herramienta de verificación que cualquier receptor de la factura (o la propia AEAT) puede usar para comprobar que el documento no ha sido alterado.

Qué datos contiene el QR

Según el reglamento (Real Decreto 1007/2023), el código QR de una factura Verifactu debe incluir, como mínimo:

Para qué sirve en la práctica

El código QR permite que cualquier persona que reciba la factura —un cliente, un proveedor, un inspector— escanee el código con su móvil y compruebe, en la sede electrónica de la AEAT, que esos datos coinciden con el registro de facturación que el emisor remitió (o que tiene disponible) según el sistema Verifactu. Si alguien manipulara la factura después de emitida, el QR dejaría de coincidir con el registro original, delatando la alteración.

Diferencia entre "modo Verifactu" y "modo no verificable"

El reglamento permite dos modalidades de trabajo para el sistema informático de facturación:

Qué debes comprobar como autónomo o pyme

  1. Que las facturas emitidas por tu software incluyan el código QR con los datos anteriores.
  2. Que el QR sea legible y esté bien posicionado (ni recortado ni deformado) tanto en la versión en PDF como en la impresa.
  3. Que, si tu sistema trabaja en modo "no verificable", la factura incluya la anotación correspondiente.

Preguntas frecuentes

¿El receptor de la factura está obligado a escanear el QR?
No, es una herramienta de verificación disponible, no una obligación del receptor.

¿El QR sustituye a la firma electrónica de la factura?
En el sistema Verifactu, sí: se sustituye la exigencia de firma electrónica avanzada (que sí exige TicketBAI, por ejemplo) por el mecanismo de huella, encadenamiento y QR.

¿Puedo generar el QR yo mismo con una herramienta externa si mi software no lo incluye?
No es recomendable: el QR debe generarse de forma integrada con el registro de facturación real del sistema, con los datos exactos de esa factura y su huella asociada. Un QR generado a mano no cumple el reglamento.