FactuCheck

Requisitos del software VeriFactu

Un programa de facturación cumple con VeriFactu si genera un registro por cada factura con huella encadenada, guarda un registro de eventos, impide modificar lo emitido, imprime el QR con la mención VERI*FACTU, envía los registros a la AEAT, conserva todo el plazo legal y cuenta con declaración responsable del fabricante. Si falla uno, no cumple.

Actualizado el 31 de julio de 2026 · Guía completa de VeriFactu

Los ocho requisitos, uno por uno

1 · Registro de facturación por cada factura

Al emitir, el sistema tiene que generar un registro con los datos fiscales de la factura. Sin excepciones y sin “modos borrador” que permitan emitir por fuera.

2 · Huella (hash) encadenada

Cada registro incorpora la huella del anterior, formando una cadena. Es lo que hace imposible alterar una factura antigua sin que se note: cambiarla rompería todas las huellas siguientes.

3 · Registro de eventos

El sistema anota qué se hizo, cuándo y con qué usuario: emisiones, anulaciones, incidencias de envío, exportaciones. Es la parte que más se ignora y la que demuestra que el sistema no se puede manipular en silencio.

4 · Inalterabilidad de lo emitido

Una factura emitida no se puede editar ni borrar. Las correcciones van por factura rectificativa. Si tu programa te deja “arreglar” una factura ya emitida, eso es exactamente lo que la norma prohíbe.

5 · Código QR y mención VERI*FACTU

La factura debe llevar el QR que permite verificarla en la sede electrónica de la AEAT y, si se emite en modalidad verificable, la mención “VERI*FACTU”.

6 · Envío a la Agencia Tributaria

En la modalidad VeriFactu, los registros se remiten a la AEAT de forma automática y segura al emitir. Si el sistema no envía, entonces tiene que firmar electrónicamente cada registro y conservarlo bajo requisitos más estrictos.

7 · Conservación accesible

Los registros deben conservarse legibles y accesibles durante el plazo legal, y poder exportarse si Hacienda los pide. Ojo con los programas que guardan todo solo en el ordenador de un empleado.

8 · Declaración responsable del fabricante

El fabricante debe declarar formalmente que su software cumple. Pídela y guárdala. La nuestra está publicada aquí, sin tener que solicitarla por email.

Cuidado con la palabra “homologado”

No existe un listado oficial de programas aprobados por la AEAT uno a uno. El modelo es de autodeclaración con responsabilidad: el fabricante declara y responde. Así que cuando veas “homologado por Hacienda” con un sello llamativo, lo que tienes que pedir es el documento, no el sello.

Las seis preguntas para tu proveedor actual

Si ya usas un programa y quieres saber si te va a dejar tirado, mándale estas seis preguntas. Si esquiva alguna, tienes tu respuesta:

  1. ¿Emite ya en modalidad VeriFactu con envío a la AEAT, o solo dice ser “compatible”?
  2. ¿Me podéis enviar la declaración responsable en PDF?
  3. ¿Qué pasa si la AEAT rechaza un registro? ¿Me avisáis y puedo reintentarlo?
  4. ¿Puedo exportar mis registros y facturas si me voy?
  5. ¿El QR y la mención VERI*FACTU salen en el PDF que recibe mi cliente?
  6. ¿Está incluido en mi precio actual o me vais a subir la cuota por VeriFactu?

Cómo lo cumple FactuCheck

  • Huella encadenada y QR oficial en cada factura, con la mención VERI*FACTU.
  • Envío automático a la AEAT al confirmar, con el código seguro de verificación guardado en la factura.
  • Inalterabilidad real: una factura confirmada solo se corrige con rectificativa, y el programa la numera en su serie obligatoria.
  • Reintento de envíos si Hacienda no responde, con aviso de las que fallaron.
  • Registro de logs de cada envío y su respuesta.
  • Declaración responsable pública y descargable.
  • Entorno de pruebas para practicar antes de activar el envío real.

Si quieres ver antes el contexto normativo completo, está en la guía de VeriFactu; y si lo que te preocupa es el plazo, en fechas y plazos.

Preguntas frecuentes

Otras dudas sobre esto

¿Existe una lista oficial de programas homologados por la AEAT?

No hay un registro oficial de programas aprobados uno a uno. El modelo del reglamento es de autodeclaración: el fabricante emite una declaración responsable de que su software cumple, y responde de ello. Desconfía de quien te venda un sello de "homologado por Hacienda" como si existiera un listado.

¿Qué es la declaración responsable y por qué debo pedirla?

Es el documento en el que el fabricante del software declara formalmente que su sistema cumple el RD 1007/2023. El reglamento exige que el software pueda acreditar su conformidad, así que ese documento es tanto la prueba del fabricante como tu prueba de diligencia como usuario.

¿Sirve cualquier programa que ponga 'compatible con VeriFactu'?

No necesariamente. "Compatible" y "conforme" no son lo mismo: algunos programas anuncian compatibilidad futura o parcial. Lo que debes comprobar es que ya emite con huella encadenada, QR y envío a la AEAT, y que tiene declaración responsable.

¿Puedo usar un programa gratuito y cumplir?

Sí, siempre que cumpla los requisitos. Lo gratuito no está prohibido; lo que no vale es lo que no encadena, no registra eventos y no comunica a la AEAT. FactuCheck tiene plan gratuito con VeriFactu incluido.

Empieza gratis con FactuCheck

Software VeriFactu, sin tarjeta. Ver planes y precios

Un software que cumple los ocho

Con declaración responsable pública y plan gratuito para empezar.