VeriFactuCómo funciona

VeriFactu encadena tus facturas: no podrás borrar ninguna

Hacienda no necesita guardar tus facturas para saber si has tocado alguna: le basta con la huella encadenada. Cada registro lleva el hash del anterior, como los eslabones de una cadena. Por qué es, en la práctica, irreversible.

Por Equipo SelloQR · Cumplimiento fiscal

5 min de lectura

Algoritmo de la huella
SHA-256
Cada factura incluye la anterior
Encadenada
Verificable ante la AEAT
QR de cotejo

Cuando se habla de VeriFactu casi todo el mundo piensa en el código QR que aparecerá en las facturas. Pero el QR es solo la parte visible. El mecanismo de verdad es invisible y mucho más ingenioso: una huella digital encadenada que hace que manipular una factura sin que se note sea, en la práctica, imposible.

El detalle curioso: la Agencia Tributaria no necesita guardar una copia de cada factura tuya para vigilarte. Le basta con las huellas.

Qué es la huella de una factura

Cada vez que tu sistema emite una factura, calcula una huella (un hash) con el algoritmo SHA-256 a partir de los datos clave: NIF, número de serie, fecha, importe, etc. El resultado es una cadena de caracteres única, como una huella dactilar del documento. Cambia un solo decimal del importe y la huella resultante es completamente distinta. No hay forma de retocar la factura y conservar la misma huella.

El truco: cada huella incluye la de la factura anterior

Aquí está lo interesante. La huella de la factura número 100 no se calcula solo con los datos de la 100: incluye también la huella de la 99. Y la de la 99 incluía la de la 98, y así sucesivamente. Resultado: todas tus facturas quedan enganchadas en una cadena, cada una dependiendo de la anterior.

Es la misma idea que hay detrás de una cadena de bloques (lo que se conoce como blockchain): cada eslabón depende del que vino antes. Pero con una diferencia importante que conviene aclarar: aquí no hay criptomonedas, ni minería, ni una red de ordenadores repartida por el mundo. La cadena la genera tu propio sistema de facturación y la AEAT puede comprobarla. Es un encadenamiento de huellas, no un blockchain descentralizado. El efecto práctico, eso sí, es parecido: el orden y el contenido de tus facturas quedan sellados.

Por qué no podrás "arreglar" una factura vieja

Imagina que dentro de seis meses quieres borrar o cambiar una factura de hoy para cuadrar una cifra. Al modificarla, su huella cambia. Y como esa huella estaba metida dentro de la siguiente factura, y la siguiente dentro de la otra... toda la cadena posterior deja de encajar.

No es que el sistema te lo impida físicamente: es que la manipulación salta a la vista. La inalterabilidad de VeriFactu no consiste en poner un candado, sino en que cualquier cambio deja rastro (nunca mejor dicho). Quitar un eslabón parte la cadena. Por eso desaparece una práctica que el Reglamento persigue de forma explicita: el software de "doble uso" que permitía llevar dos contabilidades o borrar ventas sin dejar huella.

El QR: la parte que sí ven tus clientes

La huella vive dentro del registro; el QR es su cara visible. En cada factura VeriFactu se imprime un código QR enlazado al servicio de cotejo de la AEAT. Cualquiera —tu cliente, un inspector— puede escanearlo y comprobar la factura contra ese servicio.

Dato curioso: eso convierte, de hecho, a cada persona que recibe una factura en un posible verificador. Nadie está obligado a escanear el QR, pero puede hacerlo en segundos con el móvil. La transparencia hacia el receptor forma parte del diseño antifraude de la norma.

Qué significa esto para tu negocio

La buena noticia es que no necesitas entender la criptografía para cumplir. Necesitas un sistema que haga tres cosas bien: generar la huella, encadenarla con la anterior y estampar el QR. Si facturas con un programa que ya cumple el RD 1007/2023, lo hace por ti.

Si facturas con Excel, PDF o un sistema propio, alguien tiene que generar ese registro encadenado. Tienes dos caminos: cambiar a un programa que ya cumpla, o añadir una capa de cumplimiento sobre tu flujo actual que se encargue de la huella, el encadenamiento y el QR sin que tengas que migrar datos ni reformar tus hábitos.

Lo importante es entender que la huella encadenada no es un detalle técnico menor: es el corazón de VeriFactu. Todo lo demás —el QR, el envío a la AEAT— gira alrededor de ella.

Guía completa: Qué es VeriFactu y a quién afecta

Fuentes

  • Real Decreto 1007/2023, de 5 de diciembre
  • Orden HAC/1177/2024, de 17 de octubre (especificaciones técnicas del SIF, huella y encadenamiento de registros)
  • Sede electrónica de la AEAT (servicio de cotejo de facturas)

Contenido informativo; no constituye asesoramiento fiscal. SelloQR es un sistema informático de facturación privado, no homologado, certificado ni avalado por la AEAT.