✓
VeriFactu Linter & Hash Validator
Especificación técnica AEAT v0.1.2 (27/08/2024) & Orden HAC/1177/2024
100% en tu navegador · Contrastado con los vectores de prueba de la AEAT
🛒 ¿Tienes una tienda online en WooCommerce?

Gwii Invoice Hash for WooCommerce calcula la huella SHA-256 encadenada y la URL del código QR de la AEAT (Orden HAC/1177/2024) en cada pedido completado, dentro de tu propio WordPress. Es una utilidad de cálculo: no genera ni remite el registro XML a la AEAT, así que por sí sola no convierte la tienda en un sistema de facturación adaptado al RD 1007/2023.

📦 Descargar plugin (.zip, GPLv2) 🔌 Ver en WordPress.org ⭐ Soporte y actualizaciones (29€)
⚡ ¿POR QUÉ GWII INVOICE HASH FRENTE A OTROS MÓDULOS? Sin cuotas mensuales recurrentes
Característica Servicios SaaS de facturación 🛡️ Gwii Invoice Hash
Coste / Modelo Suscripción de 15€/mes (180€/año) Gratis (GPLv2) · Soporte opcional 29€ una vez
Límite de Facturas Cobro adicional según volumen Ilimitadas (Sin límites)
Privacidad de Datos Pasan por servidores centrales de terceros 100% Local en tu WordPress
Rigor Técnico Código cerrado (según proveedor) Código abierto, contrastado con los vectores AEAT v0.1.2
Remisión del registro a la AEAT Sí (según proveedor) No: solo huella y URL del QR
📄 Parámetros del Registro de Facturación Vectores de prueba AEAT
🔍 Resultado del Cálculo & Verificación QR Pendiente
...
Esperando cálculo...
URL del código QR (Orden HAC/1177/2024, cap. VIII):
...
Campo Valor Canonicalizado Estado

📚 Guía Técnica y Preguntas Frecuentes sobre VeriFactu (Orden HAC/1177/2024)

Referencia técnica para desarrolladores, gestorías y tiendas online que emiten facturas bajo el RD 1007/2023.

¿Cómo se calcula la huella SHA-256 encadenada?

La huella digital se genera concatenando exactamente 8 campos canónicos separados por el carácter &:
IDEmisorFactura&NumSerieFactura&FechaExpedicionFactura&TipoFactura&CuotaTotal&ImporteTotal&Huella&FechaHoraHusoGenRegistro.
El resultado se pasa por el algoritmo criptográfico SHA-256 y se codifica en cadena hexadecimal en mayúsculas.

¿Qué es el código QR reglamentario y cómo funciona?

El RD 1007/2023 exige que las facturas incluyan un código QR (ISO/IEC 18004, nivel M, entre 30 y 40 mm) con la URL de cotejo de la Sede Electrónica de la AEAT: https://www2.agenciatributaria.gob.es/wlpl/TIKE-CONT/ValidarQR con los parámetros nif, numserie, fecha (DD-MM-AAAA) e importe. La huella no forma parte del QR. Debajo del código debe figurar «VERI*FACTU» o «Factura verificable en la sede electrónica de la AEAT», según la modalidad.

¿Cómo solucionar el Error 1109 y el Error 1154?

Error 1109: Ocurre cuando el NIF/CIF emisor no supera el dígito de control.
Error 1154: Aparece en facturas rectificativas (R1 a R5) cuando no se especifica el número de la factura original que se rectifica o anula.

¿Qué NO hace esta herramienta ni el plugin?

No generan el XML del registro de facturación, no lo firman, no lo remiten a la AEAT, no llevan el registro de eventos ni emiten la declaración responsable que exige el RD 1007/2023. Solo comprueban el formato de los campos y calculan la huella y la URL del QR. Plazos actuales: obligatorio desde el 1 de enero de 2027 para contribuyentes del Impuesto sobre Sociedades y desde el 1 de julio de 2027 para el resto.

¿Por qué elegir Gwii Invoice Hash para WooCommerce?

A diferencia de los módulos que cobran suscripciones mensuales de 15€ a 25€/mes (180€–300€/año) y envían tus datos a servidores externos, Gwii Invoice Hash es gratuito (GPLv2), con soporte y actualizaciones opcionales por 29€ en un único pago, y calcula la huella encadenada dentro de tu propio servidor. Cubre solo la huella y el QR: la generación y remisión del registro XML a la AEAT quedan fuera de su alcance.