Huella hash de facturas en VERI*FACTU

La huella encadena cada registro con el anterior, de modo que cualquier cambio en una factura emitida deja rastro.

La huella o hash es la pieza técnica que convierte una lista de facturas en una cadena difícil de manipular. No tienes que calcularla, pero entender cómo funciona explica casi todas las reglas prácticas del reglamento: por qué no se puede editar una factura emitida, por qué importan las series y por qué un cambio de programa requiere cuidado.

Qué es una huella

Un hash es un resumen matemático de un conjunto de datos. El reglamento usa el algoritmo SHA-256, que produce una cadena de 64 caracteres hexadecimales. Dos propiedades lo hacen útil:

Cómo se encadenan los registros

Cada vez que se emite una factura, el sistema crea un registro de facturación de alta. Para calcular su huella usa datos de esa factura (NIF del emisor, serie y número, fecha, tipo de factura, cuota e importe total, fecha y hora de generación) y la huella del registro inmediatamente anterior. Un ejemplo simplificado:

Registro Factura Huella anterior usada Huella propia (abreviada)
1 A-101, 1.210,00 € (primer registro) 3F9A…
2 A-102, 605,00 € 3F9A… B71C…
3 A-103, 2.420,00 € B71C… 08DE…

Si alguien modificase después el importe de la A-102, su huella dejaría de ser B71C… y el registro 3, que se calculó con B71C…, ya no encajaría. La alteración se detecta aunque nadie haya tocado el registro 3. Eso es lo que la norma llama integridad y trazabilidad.

Qué rompe la cadena

Un programa adaptado impide la primera vía y deja rastro de las demás. En la modalidad NO VERI*FACTU, además, estos incidentes quedan anotados en el registro de eventos.

Corregir sin romper

Como no se puede reescribir el pasado, los errores se corrigen añadiendo registros nuevos a la cadena:

Qué significa para contabilidad

La cadena es del sistema de facturación, no de la contabilidad. Puedes reclasificar un ingreso o corregir un asiento en el libro diario sin tocar ninguna huella. Lo que ya no cabe es “arreglar” la factura en origen para que cuadre con contabilidad. Si el cierre mensual detecta una diferencia entre el libro de facturas expedidas y la cuenta 477, la solución pasa por un documento nuevo, y ese documento debe aparecer en la conciliación del mes en que se emite.

Preguntas que conviene hacer al proveedor

Las respuestas deben coincidir con lo que el productor afirma en su declaración responsable.

Nexbal llega a España · beta abierta

Únete a la beta de Nexbal

Acceso anticipado, 30 días gratis y tu opinión directamente en el producto.