Requisitos del programa Verifactu y declaración responsable

Sitio independiente, no gubernamental

Cinco preguntas sobre tu programa actual: la comprobación dice qué cumple, qué falta y qué pedir a tu proveedor antes de la fecha que te toca.

¿Tiene declaración responsable del productor?
¿Imprime el QR tributario en cada factura?
¿Encadena cada registro con la huella del anterior?
¿Impide borrar o modificar facturas emitidas?
¿Conserva y exporta los registros?

Requisitos que cumple

5 / 5

Cumple lo básico que el usuario puede comprobar. La conformidad completa la asegura el productor en su declaración responsable (RD 1007/2023, art. 13).

Declaración responsableRD 1007/2023 art. 13; contenido en Orden HAC/1177/2024 art. 15
QR y leyendaRD 1619/2012 art. 6.5; Orden arts. 20 y 21
Huella SHA-256Orden HAC/1177/2024 art. 13
Si falta algoRiesgo de 50.000 € por ejercicio

Comprobación orientativa: no sustituye la declaración responsable ni certifica el programa.

Cómo se calcula

Preparado por Radif Partners · Método · Normativa leída en el BOE y en la AEAT el 25 de octubre de 2026

Un programa de facturación cumple Verifactu cuando garantiza la integridad, conservación, accesibilidad, legibilidad, trazabilidad e inalterabilidad de los registros de cada factura, como exige el artículo 8 del Real Decreto 1007/2023, y cuando su productor lo declara por escrito. Esa declaración responsable, regulada en el artículo 13 del reglamento y en el artículo 15 de la Orden HAC/1177/2024, empieza con el título «Declaración responsable del sistema informático de facturación» y recoge el nombre y el código del sistema, la versión exacta, sus componentes, si funciona solo como VERI*FACTU, el tipo de firma de los registros cuando no lo hace, los datos del productor y la fecha y el lugar de la firma. Debe verse dentro del propio programa, de forma rápida y sencilla, y entregarse al cliente al comprarlo. No existe una homologación ni un certificado de la Agencia Tributaria: el usuario confía en la declaración del productor y responde si usa un programa que no cumple. La sanción para el usuario es de 50.000 euros por ejercicio según el artículo 201 bis de la Ley General Tributaria.

Lo que exige el reglamento al programa

Requisitos principales de un sistema informático de facturación.
RequisitoQué significa en la prácticaBase
Integridad e inalterabilidadUna factura emitida no se borra ni se edita: se corrige con otraRD 1007/2023, art. 8.2
TrazabilidadCada registro lleva la huella del anterior y forma una cadenaOrden HAC/1177/2024, arts. 7 y 13
Conservación y accesibilidadLos registros se guardan y se exportan cuando Hacienda los pideRD 1007/2023, arts. 8 y 14
QR en la facturaCódigo QR tributario y, en VERI*FACTU, su leyendaOrden HAC/1177/2024, arts. 20 y 21
Declaración responsableEl productor declara por escrito que el programa cumpleRD 1007/2023, art. 13

El artículo 8 del RD 1007/2023 enumera seis garantías: integridad, conservación, accesibilidad, legibilidad, trazabilidad e inalterabilidad de los registros. Además, todo programa debe poder enviar los registros a la Agencia Tributaria de forma continuada y automática, aunque el usuario elija no hacerlo. Cuando no los envía, el programa firma cada registro con XAdES Enveloped (ETSI EN 319 132) y lleva un registro de eventos que anota, por ejemplo, el inicio y el fin del funcionamiento, las anomalías detectadas y las exportaciones, como detalla el artículo 9 de la orden.

Cómo leer la declaración responsable

La Orden HAC/1177/2024, artículo 15, fija su contenido mínimo y el orden de los datos. Fíjate en tres puntos. Primero, la versión: la declaración vale para una versión concreta, así que una actualización trae su propia declaración. Segundo, la indicación de si el programa funciona solo como VERI*FACTU. Tercero, si admite varios obligados tributarios en la misma instalación, algo que interesa a las gestorías que facturan por cuenta de sus clientes. Como anexo se recomienda una explicación de cómo cumple cada especificación técnica. Guarda una copia de cada declaración que recibas, versión a versión, junto a tus registros de facturación.

Comprueba también tu exposición si el programa no está adaptado cuando llegue tu fecha:

Multa según el artículo 201 bis LGT

Multa según el artículo 201 bis LGT

50.000 €

Importe por unidad50.000 €
Veces que se aplica1
Sanción antes de reducir50.000 €
Reducción por pronto pago (40 %)–
Simulador completo de sanciones →

Lo que puedes comprobar tú mismo

Sin conocimientos técnicos se ven varias cosas: si la factura impresa lleva el QR con el texto «QR tributario:», si el programa te deja anular una factura emitida en lugar de borrarla, y si puedes exportar los registros. Para saber si la huella está bien calculada, el calculador de la huella reproduce el algoritmo oficial. Si el programa falla en algo de esto, pide la versión adaptada; si tu proveedor no la tendrá a tiempo, mira los criterios para elegir otro programa o la aplicación gratuita de la AEAT. Las dos modalidades se comparan en VERI*FACTU o no VERI*FACTU.

Preguntas frecuentes

¿Dónde encuentro la declaración responsable de mi programa?

Dentro del propio programa, normalmente en el menú de ayuda, de información o de configuración. La Orden HAC/1177/2024 exige que esté accesible de forma rápida, fácil e intuitiva, legible e individualizada para cada versión. Si no la encuentras, pídela por escrito al proveedor: el artículo 13 del reglamento le obliga a entregarla al cliente y a conservar las de todas sus versiones.

¿La Agencia Tributaria homologa o certifica los programas?

No. El reglamento no prevé una homologación previa por la Agencia Tributaria: es el productor quien certifica, mediante su declaración responsable, que el programa cumple la Ley General Tributaria, el reglamento y la orden. La Agencia Tributaria puede comprobarlo después, pedir información al productor y sancionarle. Desconfía de cualquier sello que diga que un programa está aprobado por Hacienda.

¿Qué pasa si añado un módulo de otro fabricante a mi programa?

Cada componente cuenta. Según el artículo 15.4 de la Orden HAC/1177/2024, si el sistema se amplía con piezas de hardware o software de otros productores, cada uno debe aportar la declaración responsable de su ampliación y de cada versión. Lo mismo ocurre cuando el programa nace de varios componentes de distintos fabricantes. Guarda todas esas declaraciones junto a la del programa principal.

¿Me sirve el programa si solo cumple la modalidad VERI*FACTU?

Sí, siempre que lo uses enviando los registros a la Agencia Tributaria. La declaración responsable indica si el sistema está hecho para funcionar exclusivamente como VERI*FACTU. En ese caso no necesita firmar los registros ni llevar el registro de eventos, pero tampoco te permitirá facturar sin enviar. Si necesitas trabajar sin conexión, busca uno que admita la otra modalidad.

Sigue con

Fuentes oficiales de esta página

Preparado por

Editor de herramientas gratuitas sobre Verifactu y factura electrónica: diagnóstico, lector del QR, creador Facturae y calendario, todo en el navegador

Actualizado el · Política editorial · Contacto

Situación 2026, normativa leída en el BOE y en la sede de la AEAT el