Skip to main content

Estás aquí:

Verifactu para Woocommerce: cómo cumplir con la Ley Antifraude

Illustration of a Verifactu document with a scale

Adaptar WooCommerce a Verifactu consiste en conectar tu tienda a un sistema de facturación que genere el registro de cada pedido, lo encadene y lo envíe a la Agencia Tributaria con su código QR. WooCommerce no hace nada de eso por sí solo.

Si vendes con WooCommerce en España, ya tienes fecha. Dos, en realidad:

  • 1 de enero de 2027 si tributas por Impuesto sobre Sociedades.
  • 1 de julio de 2027 si eres autónomo en IRPF.

Desde ese día, tus facturas tienen que salir de un sistema Verifactu. Los requisitos técnicos los fija el Real Decreto 1007/2023. El calendario vigente lo establece el Real Decreto-ley 15/2025, publicado en el BOE el 3 de diciembre de 2025.

Eso te deja 2026 para hacer el trabajo con calma. Adaptar tu tienda ahora te da meses de margen para probar; adaptarla en diciembre, ninguno.

Aquí, vamos a ver cómo puedes hacerlo para adaptar tu eCommerce a esta normativa sin complicarte la vida, evitando duplicidades, errores o sanciones.

¿Que no sabes qué es Verifactu? Puedes leer nuestra guía completa sobre Verifactu, o ver nuestro webinar antes de seguir.

¿Cómo integrar Verifactu en tu WooCommerce?

Para adaptar tu tienda online a esta obligación legal, tienes dos opciones.

1. Plugins de Wordpress compatibles con Verifactu

Existen varias opciones para hacer más fácil tu gestión de WooCommerce y adaptarla a Verifactu. Un ejemplo es nuestro plugin de factura electrónica para WooCommerce.

Supuestamente, para que estos plugins fueran operativos deberían de:

  • Capturar automáticamente los datos del pedido al completarse.
  • Generar la factura con todos los campos exigidos.
  • Enviar la información a la Agencia Tributaria.
  • Recibir y añadir el QR y la huella de encadenamiento a la factura final que enviamos al cliente.
  • Estar 100 % actualizados, siempre.

Un plugin que cumpla esos cinco puntos es una vía válida, y para una tienda de un solo canal suele ser la más rápida de montar. La otra vía cambia dónde se emite la factura, y conviene compararlas antes de decidir.

2. Integración mediante API

Una alternativa es optar por integrar WooCommerce con una API de Verifactu, especialmente si vendes en distintos marketplaces, CRMs o plataformas y necesitas consolidar toda la facturación en un mismo lugar.

La integración mediante API te da más libertad para personalizar cómo y cuándo se generan las facturas, cómo se integran con otros canales de venta o cómo se conectan con tu base de datos.

Cuál te conviene depende de por cuántos canales facturas y de cuánto mantenimiento quieras asumir. Es la decisión que viene ahora.

Plugin de WordPress o sistema conectado: qué te conviene

Hay dos formas de resolver Verifactu en WooCommerce y la diferencia importante no está en el precio del plugin. Está en dónde se emite la factura.

Un plugin instalado en tu WordPress genera, numera y conserva tus facturas dentro de tu propio sitio. Tu tienda pasa a formar parte del sistema informático de facturación, y eso arrastra tres responsabilidades que son tuyas:

  • Mantener el plugin al día.
  • Vigilar la compatibilidad con tu tema y con el resto de plugins.
  • Garantizar que la cadena de registros siga intacta después de una migración o de restaurar una copia de seguridad.

Un sistema conectado como Quaderno recibe los pedidos de WooCommerce y emite las facturas fuera de WordPress. Tu tienda deja de ser el sistema de registro fiscal. Una caída, una migración o un conflicto entre plugins pueden estropearte el día, pero no comprometen tu cumplimiento.

Qué cambia Plugin dentro de WordPress Sistema conectado
Dónde se emite la factura En tu propio WordPress En la plataforma del proveedor
Quién mantiene el sistema Tú: actualizaciones, tema y compatibilidad El proveedor
Una migración o una restauración Afecta a tu sistema de facturación No afecta a las facturas ya emitidas
Si vendes por otro canal Segunda serie de numeración que cuadrar a mano Un solo sistema y una sola serie
Dónde vive tu certificado electrónico En el alojamiento de tu tienda Subido una vez a la plataforma

El detalle que decide: Verifactu exige numeración correlativa y encadenada. Si emites facturas desde dos sistemas distintos, mantener esa cadena coherente pasa a ser tu problema.

¿Vendes solo por WooCommerce? Un plugin puede bastarte. Toda tu facturación entra por el mismo sitio, hay una única serie de numeración y no tienes nada que cuadrar. Es una respuesta perfectamente válida y no vamos a decirte lo contrario.

¿Cobras también por Stripe, vendes en Amazon o facturas servicios fuera de la tienda? Ahí el plugin se queda corto. Cada sistema numera lo suyo, acabas con dos series y las cuadras a mano cada trimestre. Un sistema conectado recoge todos los canales en el mismo lugar y con la misma numeración. Es lo que hace nuestra integración con Verifactu: envía a Hacienda las facturas, los tickets y los abonos, vengan del canal que vengan.

Un detalle que conviene saber antes de decidir. Con Verifactu activo, Quaderno asigna automáticamente el número y la fecha de cada documento. La numeración personalizada deja de estar disponible, y ese es el precio de que la cadena la lleve el software y no tú.

Con la arquitectura decidida, implantar Verifactu para WooCommerce es solo ejecución.

5 pasos para cumplir con Verifactu en tu Woocommerce

1. Auditoría de tu sistema actual

Antes de hacer nada, revisa todo tu ecosistema. Hazte preguntas como estas:

  • ¿Tienes la última versión de WordPress y WooCommerce?
  • ¿Cómo estás generando ahora las facturas? ¿Usas un plugin, un ERP externo o lo haces a mano?
  • ¿Emites facturas con otras plataformas como Amazon, Shopify, o tiendas físicas?
  • ¿Qué pasarelas de pago usas? ¿Te permiten acceder a los datos de los pedidos?
  • ¿Tienes ya algún sistema para numerar las facturas de forma correlativa?

2. Elige tu herramienta de integración (plugin o API)

Conviene aclarar una cosa, porque la palabra «plugin» se usa para dos cosas distintas. El plugin de Quaderno para WooCommerce no emite las facturas dentro de WordPress: conecta tu tienda con Quaderno, y la factura se emite y se registra fuera. Es la vía del sistema conectado, no la del plugin que hace de sistema de facturación. Si prefieres integrar tú mismo, la API te da el mismo resultado con más control.

Si vendes por varios canales a la vez, online, físico o marketplaces, lo que más te va a ahorrar es centralizar la facturación en un único sistema que los recoja todos, sea vía plugin o vía API. Así mantienes una sola serie correlativa, que es lo que exige el encadenamiento.

3. Configura la conexión con Verifactu

Una vez elegida la herramienta, toca conectar tu tienda con la Agencia Tributaria. Para hacerlo...

  • Introduce los datos fiscales de tu empresa: nombre legal, CIF, dirección, etc.
  • Configura la numeración secuencial de las facturas.
  • Asegúrate de que el sistema genera facturas en un formato compatible con Verifactu.
  • Habilita la firma digital y la generación del hash encadenado (la huella única de cada factura).
  • Activa el envío automático a la Agencia Tributaria y asegúrate de que las respuestas (QR y hash) se integran en la factura final.

Aquí lo que importa es que el sistema siga las normas vigentes en cada momento. Si te quedas con una versión desactualizada puedes acabar incumpliendo sin enterarte, y la sanción por usar un programa no adaptado es de 50.000 euros por ejercicio.

Ese mantenimiento es tuyo si el sistema vive dentro de tu WordPress. Con un sistema conectado como Quaderno lo asume el proveedor, y las actualizaciones normativas llegan sin que tengas que tocar la tienda.

4. Haz pruebas antes de lanzarte

No actives la integración directamente en producción. Crea antes un entorno de pruebas con pedidos simulados para ver si todo funciona.

Empieza creando varios pedidos de prueba con distintos escenarios: ventas con IVA general, ventas exentas, facturas simplificadas, facturas rectificativas, diferentes métodos de pago…

El objetivo es asegurarte de que cada una de estas situaciones genera una factura que cumple con los requisitos de Verifactu. Verifica que se genera el archivo correcto, que se incluye toda la información fiscal necesaria, que el envío a Hacienda se lleva a cabo sin errores y que recibes de vuelta la huella digital (hash) y el código QR, tal como marca la normativa.

Además, revisa que esos elementos se están insertando correctamente en la factura que ve el cliente. Esta fase de testeo te permite detectar fallos a tiempo, evitar errores que podrían afectarte fiscalmente y tener confianza en que, cuando lo actives de verdad, todo irá como debe.

5. Llega la hora de la verdad

Ahora que ya se supone que has comprobado que todo funciona bien, llega el momento de hacer pública tu adaptación a Verifactu. Ya puedes activar la integración en tu tienda real.

A partir de ese momento, todas las facturas emitidas desde WooCommerce deben enviarse automáticamente a la Agencia Tributaria, incorporando el QR y la huella digital en cada documento.

Es importante que durante los primeros días sigas de cerca el funcionamiento del sistema. Comprueba que no hay facturas fallidas, errores de validación ni discrepancias en los datos enviados.

También es buena idea guardar copias tanto de las facturas como de las respuestas que devuelve Hacienda, por si en algún momento necesitas justificar que se ha cumplido con la normativa.

Si además trabajas con otras plataformas, asegúrate de que todo tu ecosistema de facturación está coordinado y que no hay solapamientos ni duplicidades entre canales. Una puesta en marcha bien hecha te dará la tranquilidad que buscas.

El NIF de tus clientes: pídelo en el checkout

El fallo más incómodo de esta normativa no es una sanción. Es descubrir, con el cliente ya fuera de la tienda, que no puedes terminar de facturarle porque te falta un dato fiscal.

Ocurre así: cobras la venta, el pedido pasa al estado que dispara la facturación y el sistema intenta emitir una factura completa a un cliente español. En ese momento, Quaderno comprueba que el nombre y el NIF estén registrados en la Agencia Tributaria y te avisa antes de emitir si no coinciden. La buena noticia es que te ahorras un registro rechazado. La mala, que el comprador ya se ha ido y toca escribirle para pedirle los datos.

La solución está en el checkout, no en la facturación. Configura el campo del NIF según a quién vendas:

  • Tienda B2B: campo obligatorio en todos los pedidos.
  • Tienda mixta: una casilla del tipo «¿Necesitas factura con tus datos fiscales?» que despliegue el campo cuando el cliente la marque.
  • Tienda B2C: no hace falta pedirlo. A consumidor final puedes emitir factura simplificada, que no exige identificar al destinatario.

Verifactu no cambia las reglas sobre cuándo toca una factura completa y cuándo una simplificada. Lo que cambia es el margen de error. Los registros llegan a Hacienda casi al momento, así que las inconsistencias se detectan mucho antes que con una declaración trimestral. Ajustar bien ese campo del checkout te ahorrará más incidencias que cualquier otra decisión de la integración.

¿Qué te parece ahora la posibilidad de integrar Verifactu en tu Woocommerce? Esperamos que te haya sido útil esta pequeña guía y ten en cuenta que con Quaderno tendrás mucho más fácil tu adaptación a las nuevas normativas. Prueba nuestra herramienta gratis y verás lo fácil que te lo ponemos.

Nota: En Quaderno nos encanta ofrecer información útil y buenas prácticas sobre impuestos y finanzas, pero no somos asesores fiscales certificados. Si tienes cualquier duda o pregunta, consulta con un asesor fiscal profesional o la propia Agencia Tributaria.

Preguntas frecuentes

¿WooCommerce cumple con Verifactu por sí solo?

No. WooCommerce gestiona pedidos, no registros de facturación conformes. Verifactu exige que cada venta genere un registro encadenado e inalterable, que ese registro llegue a la Agencia Tributaria y que la factura lleve un código QR verificable. Para eso necesitas un plugin de facturación o un sistema conectado a tu tienda.

¿Necesito un plugin para cumplir Verifactu en WooCommerce?

No necesariamente. Hay dos vías y las dos cumplen. Un plugin emite las facturas dentro de WordPress, y asumes tú su mantenimiento y su compatibilidad. Un sistema conectado las emite fuera, de modo que una migración o un conflicto de plugins no rompe la cadena de registros. Si facturas por más de un canal, la segunda te evita llevar dos series.

¿Desde cuándo es obligatorio Verifactu si vendo con WooCommerce?

Desde el 1 de enero de 2027 si tributas por el Impuesto sobre Sociedades, y desde el 1 de julio de 2027 si eres autónomo en IRPF. Las fija el Real Decreto-ley 15/2025. Los fabricantes de software están obligados desde el 29 de julio de 2025, así que las herramientas adaptadas ya existen.

¿Tengo que pedir el NIF a todos mis clientes de WooCommerce?

Solo cuando emitas factura completa, que es lo habitual en ventas a empresas y autónomos. En ese caso conviene capturar el NIF en el checkout, porque en las facturas completas a clientes españoles se valida el nombre y el NIF contra el censo de la AEAT. A consumidor final puedes emitir factura simplificada, que no exige identificar al destinatario.

¿Existe software homologado por Hacienda para Verifactu?

No existe la homologación, y la Agencia Tributaria no aprueba ni publica ninguna lista de programas válidos. La certificación sí existe y es obligatoria, pero la emite el propio fabricante: firma una declaración responsable en la que certifica que su programa cumple el reglamento, y responde él de lo que declara.