Sandbox sobre la preproducción de la AEAT · sin tarjeta · Primera factura en 5 minutos
verifactu.co

Herramienta gratuita

Laboratorio VeriFactu

Elige el caso —F1 o F2, IVA, IGIC o IPSI, nacional, extranjero o exenta— y obtén el JSON, el cURL, el código, el XML, el QR y la huella SHA-256 real. Calculado en tu navegador, sin enviar nada a ningún sitio.

¿Hay alguna herramienta para calcular la huella de VeriFactu?

Sí. El laboratorio de verifactu.co genera la cadena literal, la huella SHA-256, el XML, el QR y el código de ejemplo para cualquier combinación de tipo de factura, impuesto y destinatario, calculándolo todo en el navegador.

Reproduce los tres ejemplos resueltos que publica la AEAT en sus especificaciones de huella, así que sirve para contrastar una implementación propia campo a campo.

01 El laboratorio Elige y mira qué sale

Se calcula todo en tu navegador. No se envía nada a ningún servidor.

Calculando…

Huella SHA-256:

02 Qué estás viendo Y por qué importa
01

La cadena literal, no solo la huella

En la pestaña de validación aparece la cadena exacta que se somete a SHA-256. Es lo primero que hay que mirar cuando la AEAT dice que la huella no cuadra, y casi ninguna herramienta la enseña.

02

Los formatos, ya aplicados

La fecha convertida a dd-mm-aaaa, los importes con dos decimales forzados y la marca de tiempo con huso horario. Los tres sitios donde se pierde más tiempo. Por qué.

03

El XML con su desglose

Cambiando el impuesto cambia el bloque de desglose, no la huella. Es la demostración de que IGIC e IPSI no alteran el encadenamiento. IGIC · IPSI.

04

Avisos, no validación fiscal

Marcamos incoherencias evidentes —un 21% en una factura con IGIC, un F2 con destinatario identificado— pero la causa de exención que aplica a tu operación no la puede decidir una herramienta. Eso es asesoramiento fiscal, y no lo damos.

Si pones la huella del registro anterior en su campo, la cadena se encadena de verdad. Prueba con 89890001K, 12345678/G33, 01-01-2024, F1, cuota 12.35 e importe 123.45: debe salir 3C464DAF61ACB827C65FDA19F352A4E3BDC2C640E9E9FC4CC058073F38F12F60, que es el primer ejemplo resuelto del documento oficial de la AEAT.
FAQ Preguntas Respuestas directas
¿Se envían mis datos a algún servidor?

No. Todo el cálculo —incluida la huella SHA-256— ocurre en tu navegador con Web Crypto. Puedes desconectar la red después de cargar la página y seguirá funcionando.

¿La huella que calcula es la real?

Sí. Es el mismo algoritmo y el mismo orden de campos que usa el motor en producción, y reproduce los tres ejemplos resueltos que publica la AEAT en sus especificaciones.

¿Puedo usarlo para validar mi propia implementación?

Para eso está. Genera la cadena literal y la huella de un caso, y compáralas con lo que produce tu código. Si difieren, la cadena te dice exactamente en qué campo.

¿Sustituye a un asesor fiscal?

No. Avisa de incoherencias técnicas evidentes, pero qué tipo impositivo o qué causa de exención aplica a una operación concreta es una decisión fiscal que no toma una herramienta.

Última revisión normativa: Especificaciones de huella AEAT v0.1.2 Revisado por el equipo técnico de verifactu.co