Respuesta rápida: Verifactu es un estándar técnico obligatorio para el software de facturación. Su función es crear un registro inalterable de cada factura mediante un código de seguridad (hash) encadenado y una firma digital. Esto impide modificar o borrar facturas una vez emitidas y permite a la AEAT verificar su autenticidad.
La base técnica: registros y cadenas de seguridad
Para entender el mecanismo, hay que olvidar la imagen de la factura en PDF. El sistema trabaja con un "registro de facturación". Es un archivo XML que contiene los datos fiscales esenciales de la operación.
Este registro no es el documento que ve tu cliente, sino la "huella técnica" que el software genera internamente. Contiene el NIF de las partes, la fecha, la base imponible y el IVA.
El hash encadenado: la cadena que no se rompe
Una vez creado el registro, el software calcula un hash SHA-256. Imagina que es una huella dactilar única de 64 caracteres. Si cambias una sola coma en el importe, la huella cambia por completo.
La clave está en el encadenamiento. El hash de la factura actual incluye el hash de la factura anterior. Es como una cadena de eslabones:
- Factura 1: Hash A
- Factura 2: Hash B (incluye A)
- Factura 3: Hash C (incluye B)
Si alguien intentara borrar la Factura 2, la cadena se rompería. La Factura 3 seguiría apuntando a un Hash B que ya no existe o ha cambiado. La manipulación queda al descubierto inmediatamente.
Diferencias entre modo Sí Verifactu y No Verifactu
Todas las modalidades generan el registro, el hash y la firma. La diferencia radica en el destino de esos datos y la responsabilidad de su conservación.
| Característica | Sí Verifactu | No Verifactu |
|---|---|---|
| Envío a AEAT | Automático y en tiempo real. | Solo bajo requerimiento de Hacienda. |
| Verificación QR | El cliente puede comprobar la factura en la web de la AEAT. | El QR existe, pero no permite verificación pública inmediata. |
| Conservación | La AEAT guarda copia. Menor carga para el emisor. | El emisor es responsable de guardar los registros de forma segura. |
El modo "Sí Verifactu" ofrece mayor transparencia. El modo "No Verifactu" da más control sobre cuándo se comparten los datos, pero exige una gestión interna más estricta de la seguridad.
Paso a paso: qué ocurre al emitir una factura
El proceso es automático y dura segundos. No requiere acciones manuales por parte del usuario, pero es vital saber qué pasa "por debajo".
- Generación del registro: Al confirmar la factura, el software crea el XML con los datos fiscales.
- Cálculo del hash: Se genera la huella digital SHA-256 y se enlaza con la anterior.
- Firma electrónica: Se añade una firma que identifica inequívocamente al emisor. El hash garantiza integridad; la firma garantiza autoría.
- Transmisión (si aplica): En modo Sí Verifactu, se envía el registro a la AEAT. No se envía el PDF, sino los metadatos de control.
- Emisión del QR: La factura final muestra un código QR y la leyenda "VERI*FACTU".
¿Y si no hay internet? No hay problema. El sistema genera el registro localmente y lo envía en cuanto se restablece la conexión. La facturación no se bloquea.
El papel del software homologado
No puedes implementar Verifactu con cualquier programa. El software debe estar homologado y cumplir requisitos técnicos estrictos.
Estos son los pilares que debe garantizar el proveedor:
- Inalterabilidad: Imposibilidad de editar registros ya emitidos.
- Trazabilidad: Mantenimiento de la cadena de hashes completa.
- Seguridad: Uso de certificados electrónicos para el envío a la AEAT.
- Declaración responsable: El proveedor certifica por escrito el cumplimiento normativo.
La AEAT ofrecerá una app gratuita básica para casos muy esporádicos, pero para negocios recurrentes necesitas un software de gestión completo que integre contabilidad y facturación.
Errores comunes y aclaraciones frecuentes
¿Puedo borrar una factura errónea?
No. Una vez emitida y registrada, es inmutable. Si cometes un error, debes emitir una factura rectificativa o un registro de anulación. Este nuevo registro se añade al final de la cadena, sin romper la historia previa.
¿Qué ve Hacienda exactamente?
En modo Sí Verifactu, la AEAT recibe los datos estructurados: NIFs, importes, fechas y metadatos de seguridad (hash y firma). No almacenan el PDF visual, sino la información fiscal necesaria para el control.
¿Afecta a todos los autónomos?
Sí. A partir de 2027, la obligación se extiende a la práctica totalidad de los obligados tributarios que facturen con sistemas informáticos. Las fechas de entrada en vigor varían según si eres sociedad o autónomo, pero el estándar técnico es el mismo.
Conclusión
Verifactu transforma la factura de un documento estático a un registro dinámico y protegido. Entender el hash encadenado y la firma digital te permite elegir el software adecuado y evitar errores en tu cumplimiento fiscal.
La clave no es la complejidad técnica, sino la confianza: saber que tus facturas son auténticas y que las de tus clientes también lo son.



