Estás en verifactu.com, un blog especializado en software y digitalización. No somos la Agencia Tributaria. Puedes consultar la web oficial de Hacienda en sede.agenciatributaria.gob.es

Código QR en VeriFactu: cómo funciona

Tabla de contenido

Desde la aprobación del Reglamento VeriFactu, las facturas emitidas bajo este sistema deben incorporar un código QR específico que permite verificar su autenticidad ante la Agencia Tributaria. Este elemento, aparentemente sencillo, cumple una función clave dentro del nuevo marco de facturación electrónica en España: garantizar que cada factura registrada es auténtica, no ha sido manipulada y ha sido comunicada correctamente a Hacienda.

En este artículo explicamos qué es exactamente el código QR en VeriFactu, qué datos contiene, cómo se genera y cómo cualquier destinatario puede usarlo para verificar la validez de una factura.

Qué es el código QR en las facturas VeriFactu

El código QR en el contexto de VeriFactu es un elemento obligatorio que debe aparecer impreso o representado en todas las facturas emitidas por los obligados tributarios que utilicen este sistema de registro. Su función principal es actuar como enlace directo entre el documento físico o digital que recibe el destinatario y el registro oficial que el emisor ha enviado a la Agencia Tributaria.

A diferencia de un QR genérico, este código está generado a partir de datos fiscales concretos de la factura y de un hash o huella digital que identifica de forma única ese documento. Esto significa que si alguien modifica cualquier dato de la factura después de su emisión, el QR dejará de ser válido y la verificación fallará, lo que convierte al código en una herramienta eficaz contra el fraude fiscal y la falsificación de facturas.

La inclusión del QR no es opcional. El Real Decreto 1007/2023, que regula el sistema VeriFactu, establece de forma expresa que las facturas expedidas con este sistema deben incorporar tanto el código QR como la indicación de que se trata de una factura verificable en la sede electrónica de la AEAT.

Qué información contiene el QR

El código QR de VeriFactu no es simplemente una URL. Codifica una serie de parámetros fiscales que permiten a la Agencia Tributaria localizar e identificar la factura en su sistema. Los datos que se incluyen en el QR son los siguientes:

  • NIF del emisor: el número de identificación fiscal de la persona física o jurídica que ha emitido la factura.
  • Número de serie y número de factura: la referencia única que identifica el documento dentro de la numeración del emisor.
  • Fecha de expedición: el día en que se ha emitido la factura.
  • Importe total: la cuantía total de la factura, incluyendo impuestos.
  • Huella o hash de la factura: una cadena de caracteres generada mediante un algoritmo criptográfico a partir del contenido de la factura. Este hash garantiza la integridad del documento.

Todos estos datos se concatenan y se codifican en forma de URL que apunta a la sede electrónica de la AEAT, de modo que al escanear el QR se accede directamente a la consulta de verificación de esa factura concreta. Es importante destacar que el QR no contiene datos personales del destinatario ni información sensible más allá de los campos fiscales imprescindibles.

Cómo se genera el QR en una factura VeriFactu

La generación del código QR forma parte del proceso técnico que realiza el software de facturación homologado para VeriFactu. No es algo que el autónomo o el responsable administrativo de una pyme tenga que hacer manualmente. Sin embargo, es útil entender cómo funciona el proceso para saber qué está ocurriendo en segundo plano cuando se emite una factura.

El proceso sigue estos pasos:

  1. Registro del evento de factura: cuando el sistema genera una nueva factura, recoge todos los campos obligatorios: datos del emisor, del destinatario, conceptos, importes, impuestos aplicados, fecha y número.
  2. Cálculo del hash: el software aplica un algoritmo criptográfico (SHA-256 según las especificaciones técnicas de la AEAT) sobre los datos de la factura para obtener una huella digital única. Este hash también encadena la factura con la anterior emitida, creando así un registro secuencial que impide la eliminación o inserción de facturas sin dejar rastro.
  3. Construcción de la URL de verificación: con los datos fiscales y el hash, el sistema construye una URL con los parámetros necesarios para consultar la factura en la sede electrónica de la AEAT.
  4. Codificación en QR: esa URL se convierte en un código QR bidimensional que se imprime o incluye en la representación gráfica de la factura.
  5. Envío a la AEAT: simultáneamente o en el momento que corresponda según la modalidad elegida, el registro de la factura se remite a los sistemas de la Agencia Tributaria.

Este proceso automatizado garantiza que el QR siempre refleja fielmente el contenido de la factura y que cualquier alteración posterior resulte detectable. La responsabilidad de que el software funcione correctamente recae en el proveedor tecnológico, pero el emisor es el responsable fiscal del contenido de sus facturas.

Cómo verificar una factura con QR

Una de las ventajas más prácticas del sistema VeriFactu es que cualquier persona que recibe una factura puede comprobar su autenticidad de forma sencilla, sin necesidad de tener conocimientos técnicos ni acceso a ningún sistema privado. El proceso de verificación es público y gratuito.

Para verificar una factura con el código QR de VeriFactu basta con seguir estos pasos:

  1. Escanear el QR: con cualquier aplicación de lectura de códigos QR disponible en un teléfono móvil o tableta. No se necesita ninguna app específica; el lector de cámara de los smartphones modernos suele ser suficiente.
  2. Acceder a la sede electrónica de la AEAT: el escaneo redirige automáticamente a la página de consulta de la Agencia Tributaria, donde se puede visualizar la información registrada de esa factura.
  3. Confrontar los datos: el destinatario puede comparar los datos que aparecen en la sede electrónica con los que figuran en el documento que tiene en su poder. Si coinciden, la factura es auténtica y ha sido correctamente registrada. Si no aparece ningún resultado o los datos no coinciden, es señal de que algo no está en orden.

También es posible realizar la verificación de forma manual accediendo directamente a la sede electrónica de la AEAT e introduciendo los datos de la factura sin necesidad de escanear el QR, lo que resulta útil en el caso de facturas recibidas en formato electrónico o cuando el QR no es legible por cualquier motivo.

Este mecanismo de verificación supone un cambio significativo respecto al sistema anterior. Hasta ahora, un destinatario no tenía forma sencilla de comprobar si una factura había sido realmente emitida y registrada por quien decía haberlo hecho. Con VeriFactu, esa comprobación queda al alcance de cualquiera en cuestión de segundos.

Obligatoriedad y plazos de aplicación

La obligación de incluir el código QR en las facturas está vinculada a la entrada en vigor del sistema VeriFactu para cada tipo de contribuyente. Según el calendario establecido en la normativa, las grandes empresas y los grupos societarios tienen plazos anticipados, mientras que para autónomos y pymes la obligación se extiende progresivamente conforme a los plazos que el Ministerio de Hacienda ha ido comunicando.

Es importante recordar que los contribuyentes que opten voluntariamente por el sistema VeriFactu, o aquellos a quienes sea de aplicación obligatoria, deberán asegurarse de que su software de facturación genera el QR correctamente y lo incluye en todas las facturas expedidas. El incumplimiento de este requisito puede dar lugar a sanciones en el marco de la Ley Antifraude.

Conclusión

El código QR en VeriFactu no es un simple adorno técnico. Es el elemento visible de un sistema de trazabilidad fiscal diseñado para dar transparencia al proceso de facturación y dificultar el fraude. Para el autónomo o la pyme, su presencia en las facturas emitidas es una señal de que el software está funcionando correctamente y que cada documento queda registrado de forma íntegra ante la Agencia Tributaria.

Si todavía no has adaptado tu sistema de facturación a los requisitos de VeriFactu, el momento de hacerlo es ahora. Asegúrate de que el proveedor que elijas genera el QR correctamente, realiza el envío de registros a la AEAT conforme a las especificaciones técnicas vigentes y te permite verificar fácilmente las facturas emitidas. En verifactu.com encontrarás toda la información actualizada sobre el sistema, los plazos de aplicación y los recursos para cumplir con la normativa sin complicaciones.

Preguntas Frecuentes

Verifactu es el nuevo sistema de control y registro de facturación impulsado por la Agencia Tributaria para garantizar la integridad, trazabilidad y transparencia de todas las operaciones económicas de autónomos y empresas. Su objetivo es evitar manipulaciones en los datos contables, asegurar que cada factura emitida cumple estándares técnicos muy concretos y permitir un mayor control fiscal automatizado. Los programas de facturación compatibles deben generar un registro de cada factura y remitírselo a Hacienda o mantenerlo preparado para enviarlo cuando sea requerido. Verifactu forma parte del proceso de digitalización tributaria que se está implantando en toda España.

Aunque la normativa de Verifactu ya está aprobada, su obligatoriedad depende del calendario que establezca el Ministerio de Hacienda en la orden ministerial pendiente de publicación definitiva. La previsión general es que entre en vigor durante 2025–2026, con un periodo transitorio para que autónomos, empresas y proveedores de software adapten sus sistemas de facturación. Una vez fijada la fecha exacta, todos los negocios deberán utilizar programas que cumplan el estándar Verifactu. Es recomendable anticiparse y empezar a implementar soluciones compatibles cuanto antes para evitar prisas, errores y posibles sanciones cuando la norma sea plenamente exigible.

Verifactu aplica a todos los autónomos y empresas que emiten facturas en España, independientemente de su tamaño, sector o volumen de ingresos. Afecta tanto a profesionales que facturan directamente a clientes finales como a aquellos que trabajan para otras empresas, así como a negocios que usan software propio o plantillas manuales. También deben cumplir la norma los desarrolladores y proveedores de programas de facturación, quienes deben adaptar sus soluciones para generar registros seguros, firmados y trazables. En la práctica, cualquier persona o entidad que genere una factura deberá ajustarse al estándar Verifactu salvo excepciones muy concretas definidas por Hacienda.

El incumplimiento de Verifactu puede conllevar sanciones económicas importantes. Las multas incluyen penalizaciones por utilizar software no adaptado, manipular registros o impedir la correcta generación y conservación de los datos exigidos. Hacienda establece sanciones que pueden superar los 50.000 €, especialmente si se considera que el software permite ocultar ingresos o alterar la facturación. Además, no disponer del sistema compatible cuando sea obligatorio puede implicar sanciones por cada ejercicio o periodo incumplido. La norma pretende asegurar que todas las operaciones quedan registradas sin posibilidad de modificación, por lo que la prevención y la correcta adaptación tecnológica son esenciales.