Validador Veri*Factu (huella y registro)
Calcula la huella (hash SHA-256) de un registro de facturación Veri*Factu según las especificaciones de la AEAT y valida su formato. Todo en tu navegador: no se envía nada a Hacienda.
Validación aritmética opcional (base imponible y tipo de IVA)
⚠️ Herramienta técnica de verificación. Calcula la huella y comprueba reglas de formato/aritmética que se pueden validar sin conexión con la AEAT; no remite el registro ni sustituye a un sistema de facturación conforme a Veri*Factu (con declaración responsable del fabricante), a la firma electrónica ni al envío por servicios web. Tampoco comprueba el encadenamiento real con el registro anterior. El motor de huella se autovalida contra el vector oficial de la AEAT. No es asesoramiento fiscal.
¿Qué es la huella o «hash» de un registro Veri*Factu?
Cada registro de facturación lleva una huella SHA-256 que se calcula concatenando varios de sus campos —en un orden exacto— junto con la huella del registro anterior. Así los registros quedan encadenados: alterar uno rompe la cadena y se detecta. Es el corazón de la inalterabilidad que exige el sistema.
¿Cómo se calcula?
Para un registro de alta se concatenan, separados por& y con el formato campo=valor: NIF del emisor, número de serie y factura, fecha de expedición, tipo de factura, cuota total, importe total, huella del registro anterior (vacía si es el primero) y fecha-hora de generación con huso. Esa cadena, en UTF-8, se pasa por SHA-256 y se expresa en hexadecimal mayúsculas (64 caracteres).
Esta herramienta reproduce ese algoritmo y, además, comprueba el formato de las fechas (DD-MM-AAAA y ISO 8601 con huso), el número de serie, los importes y la aritmética básica (cuota = base × tipo; total = base + cuota). El motor se verifica en cada carga contra el vector de test oficial de la AEAT.
¿Desde cuándo es obligatorio Veri*Factu?
Tras el RD-ley 15/2025, la obligación general entra en vigor el 1 de enero de 2027 para los sujetos del Impuesto sobre Sociedades y el 1 de julio de 2027 para el resto (autónomos y demás).
Fuente: Reglamento (RD 1007/2023) y Orden HAC/1177/2024; «Especificaciones técnicas de la huella o hash» y «Validaciones y errores Veri*Factu» (AEAT).