Academia · verifactu
QR y cadena de huellas Verifactu
Qué es
Cada factura Verifactu incluye una "huella": un hash SHA-256 calculado a partir de los datos de la factura y de la huella de la factura anterior. Ese encadenamiento es lo que hace que, si alguien manipulara una factura antigua, la cadena completa dejaría de cuadrar — por eso se llama cadena de huellas.
Por qué importa
La huella y el QR no son un adorno visual: son el mecanismo que permite comprobar que el registro de facturación no ha sido alterado después de emitirse. Es el corazón técnico de lo que exige el RRSIF.
Pasos en Zeva
- 1
Cálculo de la huella al emitir
En el momento de emitir, Zeva toma los datos clave de la factura (número, fecha, importe, NIF del tercero) junto con la huella de la factura anterior, y calcula el hash SHA-256 resultante.
- 2
Verificación contra el vector oficial
El algoritmo de cálculo de la huella en Zeva está verificado byte a byte contra el vector de pruebas oficial publicado por la AEAT, no es una implementación propia sin contrastar.
- 3
Generación del QR
Cada factura emitida incluye su código QR de cotejo, generado a partir del registro de facturación encadenado.
- 4
Bloqueo de edición
Como la huella depende de los datos exactos de la factura, cualquier cambio posterior rompería la cadena — por eso Zeva bloquea la edición de una factura ya emitida sin excepción.
Si necesitas corregir una factura ya emitida, la única vía es una factura rectificativa, que se encadena a continuación de la original — nunca se reescribe ni se borra la factura con el error.
Errores comunes
- Pensar que la huella es solo un identificador único: en realidad depende de la factura anterior, por eso es una cadena, no huellas aisladas.
- Esperar poder "reimprimir" una factura con datos distintos tras emitirla: los datos que generaron la huella quedan fijados para siempre.
Preguntas frecuentes
¿El QR envía algo a la AEAT automáticamente?
No por sí mismo: el QR permite verificar el registro de facturación. La transmisión telemática automática a la AEAT es una pieza distinta, todavía en desarrollo en nuestro roadmap.
¿Qué pasa si se pierde o corrompe una factura de la cadena?
El propio diseño de la cadena hace que cualquier alteración sea detectable: si una huella no encaja con la anterior, la ruptura de la cadena es evidente en una verificación.
Siguiente paso recomendado
Cada factura de venta también genera contabilidad sola: sigue con contabilidad automática.
Solicitar demo