Guía · Encadena
Qué es Verifactu y cómo funciona
Qué es Verifactu y cómo funciona: la Ley Antifraude, el registro de facturación, la huella encadenada, el QR, el envío a la AEAT y qué cambia en tu tienda.
Por el equipo de PluginLoomActualizado 10 min de lectura9 fuentes
Nuestro plugin para esto
Encadena desde 119 $/mes
Verifactu para WooCommerce. Registros de facturación encadenados, el código QR tributario y el envío a la AEAT.
- Crédito en tienda de 14 días
- Pago seguro con Stripe
- Cancela cuando quieras
Encadena desde 119 $/mes
Comprar EncadenaRespuesta corta: Verifactu es el nombre con el que se conocen los requisitos que el Real Decreto 1007/2023 exige a los programas de facturación en España. Cada factura que emites con un programa genera un registro de facturación que no se puede cambiar, enlazado con el anterior mediante una huella (un «hash» SHA-256), y la factura lleva un código QR. Después hay dos caminos: enviar cada registro a la AEAT al momento (modalidad VERI*FACTU) o firmarlos y guardarlos en tu sistema (NO VERI*FACTU). Nace de la Ley Antifraude de 2021 para impedir programas que permitan ocultar o alterar ventas.
Qué es Verifactu, sin jerga#
Hasta ahora, un programa de facturación podía borrar una factura o cambiar un importe sin dejar rastro. Verifactu lo impide por diseño.
La palabra viene del propio reglamento. Su artículo 16 llama «Sistemas de emisión de facturas verificables» o «Sistemas VERI*FACTU» a los programas que envían a la AEAT, de forma continuada y automática, todos los registros de facturación que generan. En la calle se usa «Verifactu» para todo el conjunto de reglas, también para la modalidad que no envía.
Tres ideas para no perderse:
- No es un programa. Es una norma que deben cumplir los programas. La AEAT ofrece una aplicación gratuita que cumple, pero no estás obligado a usarla (RD 1007/2023, art. 7).
- No sustituye a la factura. Tu cliente sigue recibiendo su factura o su ticket. Lo nuevo es el registro que la acompaña y el QR.
- No es la factura electrónica. La factura electrónica entre empresas es otra obligación, con otra ley. Verifactu se aplica también a los tickets en papel.
Por qué existe: la Ley Antifraude#
La Ley 11/2021, de 9 de julio, de medidas de prevención y lucha contra el fraude fiscal, conocida como Ley Antifraude, añadió la letra j) al artículo 29.2 de la Ley General Tributaria. Desde entonces, productores, comercializadores y usuarios deben garantizar que los programas de facturación aseguren la «integridad, conservación, accesibilidad, legibilidad, trazabilidad e inalterabilidad de los registros».
El preámbulo de esa ley lo justifica así: quiere impedir la producción y tenencia de programas que permitan manipular los datos contables y de gestión. El preámbulo del Real Decreto 1007/2023 va más lejos y describe lo que la AEAT encontraba en sus comprobaciones: programas con utilidades diseñadas para ocultar ventas, y otros con vulnerabilidades que permitían instalar parches de tipo «phantomware» o «zapper».
La misma Ley 11/2021 creó el artículo 201 bis de la Ley General Tributaria, con las sanciones: 150.000 euros por ejercicio y tipo de sistema para quien fabrique o venda programas que no cumplan, y 50.000 euros por ejercicio para quien los tenga.
El desarrollo técnico llegó después: el Real Decreto 1007/2023 (el reglamento) y la Orden HAC/1177/2024 (las especificaciones).
Cómo funciona, paso a paso#
Este es el recorrido de una venta en un programa que cumple:
| Paso | Qué pasa | Base legal |
|---|---|---|
| 1. Emites la factura o el ticket | El programa crea, en ese momento, un registro de facturación de alta | RD 1007/2023, art. 9 |
| 2. El registro guarda los datos clave | Emisor, destinatario cuando es obligatorio, serie y número, fecha, tipo de factura, base, cuota e importe total, entre otros | RD 1007/2023, art. 10 |
| 3. Se calcula la huella | Un «hash» SHA-256 sobre esos datos y la huella del registro anterior | RD 1007/2023, art. 12; Orden, art. 13 |
| 4. Se imprime el QR | En la factura, con la URL de cotejo de la AEAT | Orden, arts. 20 y 21 |
| 5a. VERI*FACTU | El registro se envía a la AEAT, que devuelve un código seguro de verificación | RD 1007/2023, art. 16; Orden, art. 16 |
| 5b. NO VERI*FACTU | El registro se firma electrónicamente y se conserva, con un registro de eventos | RD 1007/2023, arts. 8 y 12; Orden, arts. 9 y 14 |
| 6. Hay un error o una devolución | Nunca se edita lo anterior: se crea un registro nuevo (rectificativa, subsanación o anulación) | RD 1007/2023, arts. 8.2 y 11 |
Visto como cadena, cada registro arrastra la huella del anterior:
Registro 1 Registro 2 Registro 3
huella: A → huella anterior: A → huella anterior: B
huella: B huella: CSi alguien cambiara el importe del registro 2, su huella dejaría de ser B y el registro 3 ya no encajaría. Por eso cualquier alteración se detecta.
El registro de facturación#
Es la pieza central, y no es lo mismo que la factura: la factura es el documento que recibe el cliente; el registro es la anotación que el programa genera de forma automática por cada factura y que guarda o envía (RD 1007/2023, arts. 9 y 10).
Hay dos tipos:
- Registro de alta: uno por cada factura emitida, incluidas las simplificadas y las rectificativas.
- Registro de anulación: cuando una factura no debió emitirse, por ejemplo una hecha por error (RD 1007/2023, art. 11).
Una devolución no es una anulación: la venta existió, así que se documenta con una factura rectificativa, que tiene su propio registro de alta.
La huella o «hash»#
La AEAT la describe como una especie de huella dactilar pequeña que identifica un contenido grande: si cambias algo, por poco que sea, la huella cambia.
Según sus preguntas frecuentes:
- se calcula sobre unos pocos datos de cada registro, no sobre la factura entera;
- el algoritmo es, por ahora, SHA-256 para todos los tipos de registro;
- la huella se guarda en el registro y también en el registro siguiente, y así se forma la cadena;
- la huella no forma parte del QR de la factura.
Para un registro de alta, la Orden HAC/1177/2024 (art. 13) enumera los datos que entran en la huella: NIF del emisor, número y serie, fecha de expedición, tipo de factura, cuota total, importe total, huella del registro anterior y fecha, hora y huso horario de generación.
El código QR#
Toda factura emitida con un programa sujeto al reglamento debe llevar un QR tributario. La Orden fija:
- Tamaño: entre 30x30 y 40x40 milímetros, con nivel M de corrección de errores (art. 21.1).
- Contenido: la URL del servicio de cotejo de la AEAT con el NIF del emisor, la serie y número, la fecha de expedición y el importe total (art. 21.2).
- Leyenda: si el programa funciona en VERIFACTU, la frase «Factura verificable en la sede electrónica de la AEAT» o «VERIFACTU», en letra bien visible (art. 20).
Con ese QR, tu cliente puede comprobar en la sede de la AEAT que la factura consta registrada. La AEAT recuerda que ese cotejo solo funciona si el envío se ha hecho de inmediato.
VERIFACTU o NO VERIFACTU#
El reglamento no obliga a enviar nada a la AEAT: la remisión es voluntaria (art. 15). Pero no enviar tiene un coste técnico.
| VERI*FACTU | NO VERI*FACTU | |
|---|---|---|
| Envío a la AEAT | Todos los registros, al momento | Solo si la AEAT los pide |
| Firma de cada registro | No hace falta (art. 16.3) | Obligatoria |
| Registro de eventos | No hace falta | Obligatorio |
| Leyenda en la factura | Sí | No |
| Cambio de modalidad | Te quedas hasta el 31 de diciembre del año en que empezaste a enviar (art. 16.5) | Puedes pasar a VERI*FACTU cuando quieras |
La AEAT resume la diferencia en sus preguntas frecuentes: enviar en línea hace innecesaria la implementación, «más complicada y costosa», de otras medidas de seguridad, y exime al usuario de la custodia de los registros. Lo detallamos en VERIFACTU o NO VERIFACTU.
La declaración responsable#
La AEAT no homologa programas. Es el productor quien certifica que su programa cumple mediante una declaración responsable, que debe estar visible dentro del propio programa (RD 1007/2023, art. 13; Orden, art. 15). Si estás eligiendo programa, lee cómo elegir un programa de facturación Verifactu.
A quién afecta, en resumen#
La AEAT lo resume en la regla de los 4 «NO». Te afecta si eres empresario o profesional establecido en España, expides facturas y:
- no facturas exclusivamente a mano;
- no estás en el SII;
- no tienes el domicilio fiscal en el País Vasco o Navarra;
- no tienes una resolución de no aplicación.
Hay matices para el recargo de equivalencia, los módulos, quien no está obligado a facturar o quien usa una hoja de cálculo. Todos están en ¿Verifactu es obligatorio?.
Cuándo empieza#
Con la norma en vigor (RD 1007/2023, en la redacción del Real Decreto-ley 15/2025), antes del 1 de enero de 2027 para quienes pagan el Impuesto sobre Sociedades y antes del 1 de julio de 2027 para el resto; el 5 de octubre de 2026 Hacienda anunció que prevé aplazarlo a octubre de 2028, pero a 26 de octubre de 2026 no estaba publicado en el BOE. Todos los detalles, en el aplazamiento a 2028.
Qué cambia para una tienda online#
En una tienda, cada pedido pagado suele generar una factura o un ticket de forma automática. Eso es justo lo que Verifactu regula. En la práctica:
- Cada pedido facturado necesita su registro, también los tickets a consumidores. La AEAT confirma que las facturas simplificadas están sometidas al reglamento aunque al final del día emitas una factura recapitulativa.
- El QR va en la factura que ve el cliente: el PDF, el correo o la página de su cuenta.
- Las devoluciones dejan de ser un ajuste interno. Cada reembolso debe acabar en una factura rectificativa con su propio registro. Lo explicamos en facturas simplificadas en una tienda online.
- Las facturas viejas no se tocan. Si un cliente te pide cambiar el NIF de una factura ya emitida, se hace con un registro nuevo, nunca editando el anterior.
- Necesitas un certificado electrónico para enviar a la AEAT o para firmar los registros.
El problema típico: la tienda genera facturas con un plugin de PDF que no cumple, y el programa de facturación que cumple está en otro sitio sin recibir esos pedidos. Uno de los dos sobra.
Nuestro plugin para esto
Encadena desde 119 $/mes
Verifactu para WooCommerce. Registros de facturación encadenados, el código QR tributario y el envío a la AEAT.
Qué no es Verifactu#
Para cerrar dudas frecuentes:
- No es un impuesto nuevo. No cambia el IVA que cobras ni los modelos que presentas.
- No es TicketBAI. TicketBAI es el sistema de los territorios forales del País Vasco, que la AEAT describe como de contenido similar a la modalidad VERI*FACTU.
- No es el SII. Quien lleva los libros de IVA por el SII queda fuera del reglamento (RD 1007/2023, art. 3.3).
- No es una certificación de la AEAT. Es una autodeclaración del productor del programa.
Cómo lo resuelve Encadena#
Encadena aplica Verifactu dentro de WooCommerce, en el mismo sitio donde nace el pedido:
- Factura: completa (F1) si el cliente da un NIF válido, simplificada (F2) si no.
- Registro: encadenado con huella SHA-256 en tablas en las que solo se añaden filas; una comprobación de la cadena detecta cambios hechos en la base de datos.
- QR: de 35 x 35 mm con nivel M y el texto «QR tributario:», en la factura, el correo y la cuenta del cliente; con la leyenda VERI*FACTU en esa modalidad.
- Devoluciones: cada reembolso de WooCommerce genera una rectificativa (R1 o R5).
- Modalidades: VERIFACTU con envío a la AEAT con tu certificado, o NO VERIFACTU con firma XAdES y registro de eventos.
Limitaciones que debes conocer: solo pedidos en euros; no sirve para el País Vasco, Navarra ni el SII; necesitas tu propio certificado; la declaración responsable está en borrador hasta que la firme el productor y el entorno de producción sigue bloqueado hasta entonces; y la prueba en el portal de pruebas de la AEAT está pendiente de un certificado real.
Si emites pocas facturas y no vendes online, la aplicación gratuita de la AEAT puede bastarte. Si vendes con WooCommerce, mira una cadena de registros real en la demo, lee los primeros pasos o compra Encadena.
Esta guía es información general, no asesoramiento fiscal ni legal. La normativa cambia; esta página se revisó el 26 de octubre de 2026. Las marcas citadas pertenecen a sus propietarios. Consulta tu caso con tu asesor.
Preguntas frecuentes
¿Qué es Verifactu en pocas palabras?
Es el conjunto de requisitos que el Real Decreto 1007/2023 impone a los programas de facturación de empresas y autónomos en España. Cada factura genera un registro que no se puede modificar, enlazado con el anterior mediante una huella, y la factura lleva un código QR. El nombre viene de «Sistemas de emisión de facturas verificables» o «VERI*FACTU», los programas que envían cada registro a la AEAT.
¿Verifactu es un programa de Hacienda?
No. Es una norma que deben cumplir los programas de facturación. La AEAT ofrece además una aplicación gratuita de facturación que cumple, pero puedes usar cualquier programa de un tercero que cumpla los requisitos (RD 1007/2023, art. 7).
¿Qué pasa con las facturas en Verifactu?
Siguen siendo tuyas y las sigues entregando a tus clientes. Lo que cambia es que tu programa crea, por cada factura, un registro de facturación encadenado y añade un QR. En modalidad VERI*FACTU esos registros se envían a la AEAT; en NO VERI*FACTU se firman y se guardan en tu sistema.
¿Hay que enviar las facturas a Hacienda con Verifactu?
No es obligatorio enviarlas. La remisión a la AEAT es voluntaria (RD 1007/2023, art. 15), pero si no envías, tu programa debe firmar cada registro, llevar un registro de eventos y guardarlo todo. Quien opta por enviar se queda en VERI*FACTU al menos hasta el final de ese año natural (art. 16.5).
¿Qué datos lleva el QR de Verifactu?
Según el artículo 21 de la Orden HAC/1177/2024, una URL del servicio de cotejo de la AEAT con el NIF del emisor, la serie y número de la factura, la fecha de expedición y el importe total. Debe medir entre 30x30 y 40x40 milímetros. La huella del registro no forma parte del QR, según la AEAT.
¿Cuándo empieza Verifactu?
Con la norma en vigor el 26 de octubre de 2026, antes del 1 de enero de 2027 para quienes pagan el Impuesto sobre Sociedades y antes del 1 de julio de 2027 para el resto. Hacienda anunció el 5 de octubre de 2026 que prevé aplazarlo a octubre de 2028, pero no se había publicado en el BOE.
Fuentes
La fecha indica cuándo comprobamos por última vez que la fuente dice lo que citamos.
- BOE: Real Decreto 1007/2023, Reglamento de sistemas informáticos de facturación (texto consolidado)boe.es. Consultado el 2026-10-26
- BOE: Orden HAC/1177/2024 (texto consolidado)boe.es. Consultado el 2026-10-26
- BOE: Ley 11/2021, de medidas de prevención y lucha contra el fraude fiscalboe.es. Consultado el 2026-10-26
- AEAT: Sistemas informáticos de facturación (SIF) y VERI*FACTUsede.agenciatributaria.gob.es. Consultado el 2026-10-26
- AEAT: preguntas frecuentes, sistemas VERI*FACTUsede.agenciatributaria.gob.es. Consultado el 2026-10-26
- AEAT: preguntas frecuentes, huella o «hash»sede.agenciatributaria.gob.es. Consultado el 2026-10-26
- AEAT: preguntas frecuentes, conceptos y definicionessede.agenciatributaria.gob.es. Consultado el 2026-10-26
- AEAT: preguntas frecuentes, ámbitos de aplicaciónsede.agenciatributaria.gob.es. Consultado el 2026-10-26
- Ministerio de Hacienda: nota informativa del 5 de octubre de 2026hacienda.gob.es. Consultado el 2026-10-26
En resumen
Aplica esta guía con Encadena
El problema
Verifactu exige registros de facturación encadenados con huella y un código QR tributario en cada factura, y WooCommerce no los genera por sí solo.
Cómo lo resuelve Encadena
Encadena numera tus facturas, encadena cada registro con su huella, añade el QR a facturas y correos, emite facturas rectificativas en los reembolsos y envía los registros a la AEAT con tu propio certificado.
Planes
1 tienda
119 $al mes
Comprar Encadena, 1 tienda5 tiendasRecomendado
199 $al mes
Comprar Encadena, 5 tiendasTiendas ilimitadas
399 $al mes
Comprar Encadena, Tiendas ilimitadas
- Crédito en tienda de 14 días
- Pago seguro con Stripe
- Cancela cuando quieras