Qué es VeriFactu y cómo cumplir en 2026

· Equipo Factuneo

VeriFactu es el sistema de la AEAT para que los programas de facturación generen registros inalterables y trazables. Te explicamos qué exige el RD 1007/2023, a quién obliga y cómo cumplir sin dolores de cabeza.

Qué es VeriFactu y cómo cumplir en 2026

Qué es VeriFactu

VeriFactu es el sistema definido por la Agencia Tributaria (AEAT) para garantizar que los programas de facturación —los llamados Sistemas Informáticos de Facturación (SIF)— produzcan registros de factura íntegros, conservados, trazables e inalterables. Nace del Reglamento RD 1007/2023 y se concreta técnicamente en la Orden HAC/1177/2024.

En la práctica, cada vez que emites una factura tu software debe generar un registro de alta con una huella (hash SHA-256) encadenada a la del registro anterior. Esa cadena hace que manipular una factura pasada rompa la secuencia y sea detectable.

VeriFactu vs. no-VeriFactu

El reglamento contempla dos modalidades:

Para la mayoría de desarrolladores, VeriFactu es la vía más sencilla: menos requisitos criptográficos locales y trazabilidad garantizada por el propio envío.

Qué debe llevar cada factura

Un registro conforme incluye, entre otros:

A quién obliga y desde cuándo

La obligación alcanza a empresarios y profesionales que usen sistemas informáticos de facturación (con excepciones como quienes ya están en el SII). Los fabricantes y desarrolladores de software deben ofrecer productos que cumplan, acompañados de una declaración responsable.

Los plazos han ido ajustándose por sucesivas normas; la referencia para desarrolladores es tener el software adaptado y verificable cuanto antes, porque la responsabilidad de ofrecer un SIF conforme recae en quien lo produce.

Cómo cumplir sin reinventar la rueda

Implementar VeriFactu desde cero implica: encadenado de huellas, generación del QR, construcción del XML, validación contra los XSD oficiales, firma (si aplica), y comunicación SOAP con mTLS contra los servicios de la AEAT, además de gestionar reintentos y estados.

La alternativa es integrar una API que haga todo eso por ti. Con Factuneo emites una factura con una llamada REST y recibes el registro con su huella, su QR y su estado de envío a la AEAT —y, si lo necesitas, el Facturae firmado en el mismo paso.

¿Quieres verlo en código? Sigue nuestra guía de integración o entra directamente en la documentación.

← Volver al blog · Factuneo