Omitir yendo al contenido principal

Validador de Huella / Hash Veri*Factu (España)

Valide la autenticidad, estructura y dígito de control de Huella / Hash Veri*Factu (España).

Acerca de la Validación de Huella / Hash Veri*Factu (España)

El validador Veri*Factu inspecciona las URLs impresas en facturas españolas, comprobando el dominio oficial de la AEAT (`sede.agenciatributaria.gob.es`), parámetros requeridos (`nif`, `numserie`, `fecha`, `importe`, `huella`) y su formato.

Fundamental para auditorías técnicas de software de facturación y pruebas de cumplimiento tributario en entornos de homologación.

Anatomía y Estructura de Veri*Factu (AEAT)

El sistema Veri*Factu (Ley Antifraude 11/2021 y RD 1007/2023) estructura los parámetros para cotejo inmediato:

PosiciónCampoTamañoSignificado y RegraEjemplo
nifNIF del Emisor9 caracteresIdentificador fiscal del obligado tributario (DNI, NIE o CIF)B12345678
numserieSerie y FacturaHasta 60 charsNúmero de serie y número correlativo de la facturaFAC-2026-1001
fechaFecha10 charsFecha de expedición en formato DD-MM-AAAA26-08-2026
importeImporte TotalVariableImporte total de la factura en euros con dos decimales150.50
huellaHuella SHA-25616 hex charsPrimeros 16 caracteres del hash de encadenamiento con la factura previaa1b2c3d4e5f67890

Algoritmo de Encadenamiento Fiscal de Veri*Factu (SHA-256)

La inalterabilidad del registro de facturación se garantiza mediante función de dispersión SHA-256:

Huella = SHA-256(NIF + NumSerie + Fecha + TipoFactura + ImporteTotal + HuellaAnterior)
  1. 1. Concatene en codificación UTF-8 los datos fiscales obligatorios de la factura.
  2. 2. Añada la huella criptográfica de la factura precedente para consolidar el encadenamiento.
  3. 3. Calcule el hash SHA-256 estandarizado conforme a FIPS PUB 180-4.
  4. 4. Extraiga los primeros 16 caracteres hexadecimales para el parámetro de verificación.
  5. 5. La URL generada permite la verificación inmediata en la sede electrónica de la AEAT.

Preguntas Frequentes y Guía Técnica