VERI*FACTU es el sistema de la Agencia Tributaria que obliga a que el programa con el que facturas genere, en el momento de expedir cada factura, un registro de facturación con una huella SHA-256 encadenada a la anterior, imprima en la factura un código QR para cotejarla y, en la modalidad VERI*FACTU, envíe ese registro a la AEAT. Lo regula el Real Decreto 1007/2023. Según el texto vigente en el BOE, las sociedades deben cumplir desde el 01.01.2027 y los autónomos y el resto desde el 01.07.2027.
Para una tienda online lo importante no es el nombre, sino que una factura ya no se puede editar ni borrar en silencio: cada error se corrige con otro registro. Quien factura desde un plugin, una hoja de cálculo o un programa que no genera registros tendrá que cambiar de herramienta. Abajo tienes cómo funciona el registro, qué modalidad elegir, los plazos con su norma y cuántos registros genera una tienda típica en un mes.
Cuándo se busca «Verifactu»
Normalmente la pregunta llega de fuera: la gestoría avisa de que el programa de facturación tiene que ser «Verifactu», el plugin de la tienda anuncia una actualización o las noticias hablan de otro aplazamiento. Entonces se busca «Verifactu», «Verifactu es obligatorio», «Verifactu cuándo entra en vigor», «Verifactu gratis» y «Verifactu PrestaShop» o «WooCommerce».
La pregunta de la fecha es la que menos ayuda. Antes conviene saber quién expide tus facturas, la tienda, el marketplace o tu programa de gestión, porque es ese programa el que tiene que generar los registros.
¿Qué es un registro de facturación Verifactu?
Es un pequeño fichero XML que el programa genera al expedir la factura y que ya no se modifica. Hay dos tipos: el registro de alta, que se crea con cada factura, y el registro de anulación, que se crea cuando una factura se expidió por error. Los dos van en la misma cadena del NIF que factura.
- Huella (hash). El programa calcula una huella SHA-256 sobre los datos clave del registro: NIF del emisor, número y serie, fecha, tipo de factura, cuotas, importe total y la huella del registro anterior (Orden HAC/1177/2024, art. 13).
- Encadenamiento. Cada registro guarda el NIF, el número, la fecha y la huella del registro inmediatamente anterior (art. 7). Si alguien cambia una factura antigua, la cadena deja de cuadrar.
- Una sola cadena por obligado. Altas y anulaciones de un mismo NIF van en una cadena; dos empresas en el mismo programa llevan cadenas separadas.

Corregir una factura no es editarla. Si te equivocas en el importe, emites una factura rectificativa, que genera su propio registro de alta. Si la factura no debió existir, generas un registro de anulación. Si la AEAT rechaza un registro, corriges los datos y envías un registro de subsanación, que también entra en la cadena.
VERI*FACTU o no VERI*FACTU: ¿qué modalidad elegir?
Las dos son legales y las dos generan registros con huella y QR; cambia lo que haces con ellos. En la modalidad VERI*FACTU el programa remite cada registro a la AEAT. En la otra, guardas los registros tú, firmados electrónicamente, con un registro de eventos, y los entregas si Hacienda los pide.
| Modalidad | Qué pasa con cada registro | Firma electrónica del registro | Leyenda en la factura |
|---|---|---|---|
| VERI*FACTU | Se envía a la AEAT por servicio web; la AEAT devuelve si lo acepta | No hace falta, basta la huella (RD 1007/2023, art. 16) | «VERI*FACTU» o «Factura verificable en la sede electrónica de la AEAT» |
| No VERI*FACTU | Se conserva en el sistema y se entrega cuando la AEAT lo requiera | Obligatoria, además de un registro de eventos | Sin leyenda |

Para una tienda pequeña la modalidad VERI*FACTU suele ser la más simple: no gestionas firmas ni custodias registros, y la ley presume que el sistema cumple por diseño. Si eliges VERI*FACTU, la opción se mantiene al menos hasta el final del año en que hiciste el primer envío (art. 16). El envío no es instantáneo al segundo: la AEAT fija un tiempo de espera entre envíos (60 segundos al inicio) y admite hasta 1 000 registros por envío (Orden HAC/1177/2024, art. 16).
¿Cuándo es obligatorio Verifactu?
Según el texto vigente del Real Decreto 1007/2023 en el BOE, consultado el 02.11.2026, los plazos son estos. Los fija la disposición final cuarta, en la redacción del Real Decreto-ley 15/2025.
| Quién | Fecha límite | Base |
|---|---|---|
| Fabricantes y comercializadores de software de facturación | 29.07.2025 | Nueve meses desde la entrada en vigor de la Orden HAC/1177/2024 (29.10.2024) |
| Contribuyentes del Impuesto sobre Sociedades | 01.01.2027 | DF 4.ª RD 1007/2023 |
| Autónomos y resto de obligados | 01.07.2027 | DF 4.ª RD 1007/2023 |

¿Y el aplazamiento a 2028? El 05.10.2026 el Ministerio de Hacienda comunicó que prevé llevar las obligaciones pendientes a octubre de 2028, para alinearlas con la factura electrónica entre empresas. La propia sede de la AEAT recoge esa comunicación. Pero a 02.11.2026 no hay norma publicada en el BOE que cambie la disposición final cuarta: el texto consolidado sigue con 01.01.2027 y 01.07.2027. Hasta que se publique, las fechas legales son esas.
No tienen que aplicar Verifactu quienes llevan los libros registro del IVA a través del SII (art. 3.3) ni quienes tienen su domicilio fiscal en el País Vasco o Navarra, que siguen sus propios sistemas forales, como TicketBAI (art. 1.3). Qué es cada sistema lo explicamos en factura electrónica obligatoria en España.
¿Qué cambia en la factura impresa?
Lleva un código QR y, en la modalidad VERI*FACTU, la leyenda. El QR contiene una dirección de la AEAT con el NIF del emisor, el número y serie, la fecha y el importe total; mide entre 30 × 30 y 40 × 40 mm (Orden HAC/1177/2024, arts. 20 y 21). Tu cliente lo escanea y comprueba en la sede de la AEAT que la factura está registrada.
El registro también indica el tipo de factura. Para una tienda online son sobre todo tres:
- F1, factura completa: con nombre y NIF del cliente. Es la que pide una empresa o un autónomo que compra.
- F2, factura simplificada: sin datos del cliente. Se permite hasta 400 € con IVA, y hasta 3 000 € en ventas al por menor y otras actividades del art. 4.2 del Reglamento de facturación (RD 1619/2012). No vale para entregas a empresas de otro país de la UE.
- R, factura rectificativa: la que corrige o devuelve. Si la original era completa, R1; si era simplificada, R5.

Qué datos debe llevar cualquier factura, con o sin Verifactu, lo tienes en la plantilla de factura; para el desglose de IVA, la calculadora de IVA.
¿Cuántos registros genera una tienda online en un mes?
Uno por factura, más uno por cada anulación. Ejemplo con cifras ficticias, solo para la cuenta. Una tienda de material deportivo vende al por menor y tiene 1 000 pedidos al mes: 940 de particulares, todos por debajo de 3 000 €; 50 de empresas y autónomos españoles que piden factura con su NIF; 10 son devoluciones. Además, una factura se emitió por error a un pedido cancelado.
| Situación | Tipo | Datos del cliente | Registros |
|---|---|---|---|
| Particulares, hasta 3 000 € | F2 | No hacen falta | 940 |
| Empresas y autónomos con NIF | F1 | Nombre y NIF | 50 |
| Devoluciones | R5 o R1 | Los de la factura original | 10 |
| Factura emitida por error | Anulación | — | 1 |
Total: 940 + 50 + 10 + 1 = 1 001 registros en un mes. Si cada factura se teclea a mano en un programa aparte, a 2 minutos por factura son 1 000 × 2 = 2 000 minutos, unas 33 horas al mes. Por eso la pregunta útil no es «qué programa Verifactu», sino «en qué programa nace la factura»: si nace del pedido, el registro se genera solo. Para comprobar tu cifra, cuenta las facturas y rectificativas del último mes en tu tienda.
¿Afecta a PrestaShop, WooCommerce o Shopify?
Afecta al programa que expide la factura, sea cual sea. Si tu tienda en PrestaShop, WooCommerce o Shopify genera las facturas con un módulo, ese módulo tiene que generar los registros, el QR y la cadena; si las facturas salen de tu programa de gestión o de tu gestoría, es ese programa el que debe cumplir. La plataforma de la tienda en sí no es lo que se adapta.
Para elegir, pide al fabricante su declaración responsable. La Orden HAC/1177/2024 (art. 15) obliga a cada fabricante a firmar una «Declaración responsable del sistema informático de facturación» y a tenerla visible dentro del propio programa. No hay certificación ni registro oficial: esa declaración es la garantía. Tenerla en cuenta importa, porque usar un programa que no cumple se sanciona con 50 000 € por ejercicio, y fabricarlo, con 150 000 € (Ley General Tributaria, art. 201 bis).
Errores típicos con Verifactu
- Corregir la factura en el programa. Una factura registrada no se edita: se rectifica o se anula. Un programa que permite cambiarla sin registro nuevo no cumple.
- Usar la simplificada por encima del límite. Por encima de 400 €, o de 3 000 € en venta al por menor, necesitas el NIF del cliente y una factura completa.
- Anular en vez de rectificar. La anulación es para facturas que no debieron existir. Una devolución se documenta con una rectificativa.
- No revisar los rechazos. Si la AEAT rechaza un registro, por ejemplo por un NIF de cliente mal escrito, la factura no está registrada hasta que envías la subsanación.
- Dos programas para el mismo NIF. Si facturas desde la tienda y desde otro programa, cada uno lleva su cadena y su numeración; mezclar series entre ellos lleva a huecos y duplicados.
Facturas con Verifactu desde el pedido
Si pedidos, clientes y facturas están en el mismo programa, Verifactu no añade trabajo. En Elbuz conectas tu empresa una vez en la ventana «Facturas electrónicas (UE)»: NIF, el certificado electrónico de la empresa o de su representante (.p12 o .pfx), el tipo de IVA por defecto y el límite de la factura simplificada. Al expedir la factura, con el botón o automáticamente al contabilizarla, Elbuz genera el registro de alta con la huella SHA-256 encadenada al anterior y lo envía a la AEAT con tu certificado, respetando el tiempo de espera que marca la AEAT.
Sin datos del cliente, la factura se registra como simplificada (F2); con NIF, como completa (F1); una devolución genera la rectificativa (R1 o R5). La impresión «Factura (VERI*FACTU)» lleva el QR tributario y la leyenda. Si la AEAT rechaza un registro, ves el motivo, corriges el documento y lo registras de nuevo como subsanación; una factura emitida por error se anula con su registro de anulación. La declaración responsable de Elbuz está dentro del programa. Cómo se gestionan los pedidos de los que salen estas facturas: gestión de pedidos.
A quién no le sirve: si tus facturas las emite un marketplace en tu nombre o tu gestoría desde su programa, Verifactu es asunto de ese programa y no necesitas otro.
Facturas VERI*FACTU desde el pedidoRegistro, huella, QR y envío a la AEAT en Elbuz, 14 días gratis
Preguntas frecuentes
¿Quiénes están obligados a usar Verifactu?
Empresas y autónomos que facturan con un programa informático y tienen su domicilio fiscal en territorio común. Quedan fuera quienes llevan el IVA por el SII y quienes tributan en el País Vasco o Navarra, que tienen sus propios sistemas.
¿Cuándo entra en vigor Verifactu?
Según el BOE, el 01.01.2027 para las sociedades y el 01.07.2027 para autónomos y el resto. Hacienda anunció el 05.10.2026 que prevé aplazarlo a octubre de 2028, pero a 02.11.2026 ese cambio no está publicado en el BOE.
¿Verifactu es obligatorio para autónomos?
Sí, si facturan con un programa informático: desde el 01.07.2027 según el texto vigente. Quien hace las facturas a mano en papel no usa un sistema informático de facturación y no genera registros.
¿Verifactu es gratis?
La AEAT ofrece una aplicación gratuita de facturación que cumple Verifactu. Si facturas desde tu tienda o tu programa de gestión, el coste depende de ese programa.
¿Qué es la huella de una factura Verifactu?
Un código SHA-256 calculado con los datos de la factura y la huella del registro anterior. Si alguien cambia una factura antigua, la huella deja de coincidir y la cadena se rompe.
¿Cómo puedo verificar la autenticidad de una factura?
Escanea el código QR de la factura: te lleva a la sede de la AEAT, que muestra si la factura con ese NIF, número, fecha e importe está registrada.
¿Qué es una factura rectificativa?
La factura que corrige otra ya expedida, por ejemplo por una devolución o un error de importe. En Verifactu genera su propio registro de alta, de tipo R1 si corrige una completa o R5 si corrige una simplificada.
Fuentes
- Real Decreto 1007/2023, Reglamento de requisitos de los sistemas informáticos de facturación (arts. 1.3, 3.3, 7, 16 y disposición final cuarta, texto consolidado con el Real Decreto-ley 15/2025) – boe.es/buscar/act.php?id=BOE-A-2023-24840.
- Orden HAC/1177/2024, especificaciones técnicas (huella SHA-256, encadenamiento, QR, declaración responsable, control de flujo) – boe.es/buscar/act.php?id=BOE-A-2024-22138.
- Real Decreto 1619/2012, Reglamento de facturación (art. 4, factura simplificada; art. 6.5, leyenda VERI*FACTU) – boe.es/buscar/act.php?id=BOE-A-2012-14696.
- Ley 58/2003, General Tributaria, art. 201 bis (sanciones de 150 000 € y 50 000 €) – boe.es/buscar/act.php?id=BOE-A-2003-23186.
- Agencia Tributaria, Sistemas informáticos de facturación y VERI*FACTU (aplicación gratuita, comunicación de Hacienda del 05.10.2026 sobre el aplazamiento previsto) – sede.agenciatributaria.gob.es.
Comprobado el 02.11.2026. Las cifras de la tienda son un ejemplo de cálculo.
