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.
Calculando…
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.
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é.
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.
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.
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.¿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