Saltearse al contenido

Cadena de huellas

VeriFactu · Cadena de huellas

La cadena de huellas de VeriFactu garantiza la integridad de los datos y el orden cronológico.

VeriFactu utiliza SHA-256 (Secure Hash Algorithm de 256 bits):

Entrada: Datos de la factura + Hash anterior
Salida: Cadena hexadecimal de 64 caracteres
Huella = SHA256(
NIF_Obligado + "|" +
Num_Serie + "|" +
Fecha_Hora + "|" +
Importe_Total
)
Huella = SHA256(
NIF_Obligado + "|" +
Num_Serie + "|" +
Fecha_Hora + "|" +
Importe_Total + "|" +
Huella_Anterior
)

Para validar una cadena:

  1. Recalcular cada hash
  2. Verificar contra la Huella almacenada
  3. Confirmar las referencias al hash anterior

Kreyo gestiona automáticamente:

  • El estado de tu cadena de huellas
  • El cálculo correcto de los hashes
  • Los cortes de cadena (casos extremos poco frecuentes)
  • La validación antes del envío