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ón | Campo | Tamaño | Significado y Regra | Ejemplo |
|---|---|---|---|---|
| nif | NIF del Emisor | 9 caracteres | Identificador fiscal del obligado tributario (DNI, NIE o CIF) | B12345678 |
| numserie | Serie y Factura | Hasta 60 chars | Número de serie y número correlativo de la factura | FAC-2026-1001 |
| fecha | Fecha | 10 chars | Fecha de expedición en formato DD-MM-AAAA | 26-08-2026 |
| importe | Importe Total | Variable | Importe total de la factura en euros con dos decimales | 150.50 |
| huella | Huella SHA-256 | 16 hex chars | Primeros 16 caracteres del hash de encadenamiento con la factura previa | a1b2c3d4e5f67890 |
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. Concatene en codificación UTF-8 los datos fiscales obligatorios de la factura.
- 2. Añada la huella criptográfica de la factura precedente para consolidar el encadenamiento.
- 3. Calcule el hash SHA-256 estandarizado conforme a FIPS PUB 180-4.
- 4. Extraiga los primeros 16 caracteres hexadecimales para el parámetro de verificación.
- 5. La URL generada permite la verificación inmediata en la sede electrónica de la AEAT.