Generador de Huella / Hash Veri*Factu (España)
Genere y dé formato a Huella / Hash Veri*Factu (España) válidos para pruebas de software y desarrollo.
Acerca de Huella / Hash Veri*Factu (España)
El sistema Veri*Factu fue establecido por la Ley Antifraude 11/2021 y el Real Decreto 1007/2023 en España, obligando a los SIF a generar registros inalterables con encadenamiento de huellas SHA-256 y código QR de verificación de la AEAT.
Esta herramienta calcula la huella de la factura actual a partir del NIF del emisor, serie, número, fecha, importe total y la huella anterior, codificando la URL oficial de la sede electrónica de la AEAT.
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:
- 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.