Un software garante es el único tipo de programa que puede emitir facturas válidas en España desde julio 2025. Debe generar hash SHA-256, código QR y enviar cada factura a la AEAT automáticamente.
La AEAT define estos requisitos en el Reglamento VeriFactu. Sin alguno de los marcados como críticos, el software no puede obtener la certificación.
Cada factura genera una huella digital SHA-256 que incorpora el hash de la factura anterior. Esto crea una cadena inviolable: si alguien modifica una factura, toda la cadena posterior queda invalidada.
Cada factura debe llevar un código QR que, al escanearse, muestre los datos registrados en la AEAT para comparar con lo que aparece en el documento. El receptor puede verificar la autenticidad al instante.
El software debe enviar automáticamente el registro de cada factura al sistema de la Agencia Tributaria en tiempo real o en lotes. El emisor recibe confirmación de recepción de cada factura.
El software no puede permitir la modificación ni eliminación de facturas ya emitidas. Para correcciones, se usa una factura rectificativa con su propio hash encadenado.
El sistema debe mantener un log completo de todas las operaciones, incluyendo timestamps y el usuario que realizó cada acción. La AEAT puede solicitarlo en cualquier auditoría.
Cada factura debe llevar una marca de tiempo fiable. Esto garantiza que no se pueden predatar o postdatar facturas para manipular la contabilidad.
Desde julio 2025, emitir facturas con estos programas supone incumplimiento de la Ley Antifraude:
Sí. NovaFactura está certificado como software garante por la AEAT. Este es el checklist completo:
Existen tres señales concretas: (1) El software muestra un código QR en cada factura con el hash de verificación. (2) El software tiene conexión directa con la API de la AEAT y transmite cada factura automáticamente. (3) Tu proveedor puede acreditarte un certificado de software garante emitido por la Agencia Tributaria. Si tu programa actual no tiene estas características, no está certificado y deberás cambiar antes del plazo que te corresponda según tu tipo de contribuyente.
No, y nunca podrán obtenerla. Excel y Google Sheets son herramientas de hoja de cálculo cuya arquitectura permite modificar y eliminar datos libremente, lo que es incompatible con el principio de inalterabilidad que exige VeriFactu. Tampoco pueden generar hash encadenado SHA-256 de forma nativa ni conectarse a la API oficial de la AEAT. Usar Excel después del plazo es ilegal para emitir facturas y puede derivar en sanciones de hasta 50.000€.
No. El Reglamento VeriFactu exige que el software garante sea el mismo que emite las facturas. Toda la cadena — creación de la factura, generación del hash, código QR y envío a la AEAT — debe ocurrir en el mismo sistema certificado. No es posible "parchear" un programa no certificado con un módulo externo de VeriFactu: el origen del registro debe ser el software garante.
No. El software garante garantiza el cumplimiento técnico de VeriFactu (hash encadenado, QR, registro AEAT), pero no sustituye el asesoramiento fiscal. Un asesor sigue siendo necesario para la planificación fiscal, la presentación de modelos (303, 130, 100), la gestión de deducciones y las situaciones fiscales complejas. Lo que sí ahorra el software es tiempo en preparar la documentación de facturas para entregársela al gestor.
Según el Reglamento VeriFactu (RD 254/2025), el software debe: (1) Generar un hash SHA-256 encadenado para cada registro de facturación. (2) Incluir un código QR verificable en cada factura. (3) Transmitir los registros a la AEAT en tiempo real mediante la API oficial. (4) Garantizar la inalterabilidad de los registros una vez enviados. (5) Conservar los registros durante el período legal (mínimo 4 años). (6) Identificar al proveedor del software con su NIF y número de versión en cada registro.
La AEAT no publica un directorio oficial de software garante. La verificación se realiza mediante la declaración responsable del proveedor y la posibilidad de validar las facturas en la sede electrónica de la AEAT escaneando el QR. Cuando contrates un software, solicita la documentación que acredite su conformidad con el Reglamento VeriFactu y comprueba que el QR de las facturas generadas es verificable en la sede de la AEAT.
Si tu proveedor pierde la certificación —por incumplimiento técnico, cierre de empresa o no adaptación a nuevas versiones del Reglamento— las facturas que emitas a partir de ese momento no serían válidas conforme a VeriFactu. Por eso es importante elegir un proveedor con respaldo legal y técnico sólido, que publique actualizaciones cada vez que la AEAT modifica los requisitos técnicos y que tenga historial demostrable de cumplimiento.
Gratis hasta 2027. Hash, QR y envío a la AEAT automático en cada factura. Sin configurar nada.
Empezar gratis