El problema: tu tienda online no genera facturas legales VeriFactu

Existe una creencia muy extendida entre los gestores de e-commerce: que el plugin de facturas de WooCommerce o el sistema de pedidos de Shopify genera facturas legales. Es falso. Estas plataformas crean documentos comerciales internos o justificantes de compra, pero no garantizan los requisitos técnicos del RD 1007/2023:

  • No generan el encadenamiento criptográfico (hash SHA-256) que enlaza cada factura con la anterior.
  • No producen el código QR fiscal con la URL de verificación de la AEAT.
  • No crean el Registro de Eventos inalterable exigido por la Orden HAC/1177/2024.
  • Permiten que el administrador edite o borre pedidos sin dejar rastro criptográfico.
Espacio para AdSense — In-Content

La solución: integración API entre la tienda y un ERP homologado

La práctica recomendada por los arquitectos de software es desconectar la generación de facturas de la plataforma e-commerce y delegarla a un ERP o software de facturación externo homologado. El flujo técnico correcto es:

1

El cliente compra en tu tienda y paga vía Stripe o Redsys

La plataforma (WooCommerce/Shopify) procesa el pedido y la pasarela de pago confirma el cargo. Hasta aquí, ningún registro fiscal se ha generado aún.

2

Stripe/Shopify envía un Webhook al ERP homologado

Configurado el Webhook, la plataforma notifica automáticamente al ERP (Holded, Quipu…) que se ha producido una venta. Esta comunicación ocurre en milisegundos y no requiere intervención manual.

3

El ERP genera el registro VeriFactu (hash + QR)

El software homologado crea el registro fiscal inalterable con el hash SHA-256 encadenado, genera el PDF con el código QR fiscal y, si opera en modalidad VeriFactu, envía el registro a la AEAT en tiempo real.

4

El cliente recibe la factura legal por email

El ERP envía automáticamente el PDF de factura (con QR y leyenda "VERI*FACTU") al email del cliente. Todo el proceso es transparente para el comprador y completamente automático para el negocio.

Por plataforma: WooCommerce, Shopify y PrestaShop

Situación de VeriFactu por plataforma de e-commerce — Septiembre 2026
Plataforma¿VeriFactu nativo?Solución recomendadaComplejidad
WooCommerceNo por defectoPlugin API hacia Holded, Quipu o pasarela fiscalMedia
ShopifyNo por defectoApp Store: apps certificadas para mercado españolMedia
PrestaShopNo por defectoMódulo de pasarela fiscal de desarrollador localMedia-alta
Magento / Adobe CommerceNo por defectoIntegración ERP personalizada vía API RESTAlta
Tienda Shopify + HoldedSí (integrado)Integración nativa disponible en marketplace HoldedBaja

Stripe y Redsys: el comprobante de pago no es una factura VeriFactu

Uno de los errores más habituales es confundir el recibo de Stripe o el justificante del TPV virtual de Redsys con una factura legal. No lo son. Una pasarela de pago opera bajo la directiva PSD2 y está supervisada por las autoridades financieras. Su función legal es transferir fondos, no actuar como Sistema Informático de Facturación.

Además, hay un riesgo adicional: en 2026 la AEAT cruza de forma automatizada los datos financieros. Si Stripe o el banco informan que tu negocio procesó 100.000 € en pagos con tarjeta, pero tu software VeriFactu solo registró 80.000 €, se genera una alerta inmediata por ocultación de ingresos.

¿Cómo facturo si Stripe me cobra comisiones?

Si el producto cuesta 100 € y Stripe retiene 1,50 € de comisión, la factura encadenada en VeriFactu debe ser obligatoriamente por 100 € (importe total bruto). La comisión de Stripe es un gasto financiero independiente por el que Stripe emite su propia factura mensual a tu negocio. Facturar por el neto (98,50 €) genera registros defectuosos que pueden activar alertas en la AEAT.

Espacio para AdSense — Mid-Content

IVA OSS: ventas internacionales dentro de la UE

Si tu tienda online vende a particulares de otros países de la UE, el régimen OSS (One Stop Shop) te permite declarar el IVA de todos esos países desde España, en lugar de registrarte en cada uno. Tu software VeriFactu debe gestionar:

  • Los tipos de IVA distintos de cada país europeo (Alemania 19%, Francia 20%, Italia 22%…)
  • La identificación del país del comprador para aplicar el tipo correcto.
  • La generación del registro VeriFactu con el tipo correcto sin romper el encadenamiento de la cadena de facturas española.

Checklist de adaptación para tiendas online

  • Desconectar el sistema de facturas nativo de WooCommerce/Shopify: Desactiva los plugins de facturación básicos que no tienen Declaración Responsable VeriFactu.
  • Integrar la tienda con un ERP homologado vía API: Configurar el Webhook de Stripe, Redsys o la propia plataforma para notificar cada venta al ERP (Holded, Quipu…).
  • Configurar la facturación automática por el importe bruto: Verificar que el ERP genera la factura por el importe total que paga el cliente, no por el neto después de comisiones de la pasarela.
  • Automatizar las facturas rectificativas en devoluciones: Configurar el sistema para que cada devolución o contracargo (chargeback) genere automáticamente una factura rectificativa sin borrar el registro original.
  • Configurar el IVA OSS si vendes en la UE: Verificar que el ERP gestiona los tipos de IVA de cada país europeo para el régimen OSS sin romper la cadena de registros VeriFactu.
  • Solicitar Declaración Responsable al proveedor de software: Si usas un plugin específico para mercado español, exige el documento firmado. Sin él, el sistema no está legalmente homologado.

Software recomendado para e-commerce con VeriFactu

Holded es la solución más completa para tiendas online: cuenta con integración nativa con Shopify y WooCommerce, gestiona el IVA OSS europeo, conecta con Stripe y Redsys vía Webhook y genera automáticamente el registro VeriFactu en cada venta. Quipu es una alternativa sólida para autónomos con tienda online de bajo volumen.

Espacio para AdSense — Pre-Conclusión

Preguntas frecuentes: e-commerce y VeriFactu

No. WooCommerce no genera el hash encadenado SHA-256, no produce el QR fiscal de la AEAT y permite que los administradores editen pedidos sin dejar rastro criptográfico. Necesitas integrar WooCommerce con un ERP homologado mediante API o Webhook.

No. El recibo de Stripe es un comprobante financiero de cargo en tarjeta, pero carece de validez fiscal como SIF. No tiene código QR, CSV ni hash encadenado. Es obligatorio emitir una factura en paralelo con software homologado.

El registro original en VeriFactu es inalterable y no puede borrarse. Cuando un cliente devuelve un producto o realiza un chargeback, el sistema integrado debe detectarlo y emitir automáticamente una factura rectificativa para cuadrar el saldo fiscal ante la AEAT, sin tocar el registro original.

El OSS (One Stop Shop) te permite declarar el IVA de ventas B2C a particulares europeos desde un único portal español, aplicando el tipo de IVA de cada país de destino. Tu ERP homologado VeriFactu debe gestionar estos tipos distintos sin romper la cadena de registros fiscales españoles.

Fuentes y referencias

  • BOE: RD 1007/2023 — Extiende la obligatoriedad de los SIF a cualquier canal automatizado o telemático de emisión de comprobantes, sin excepciones por operar a través de Internet.
  • BOE: Ley 11/2021 (Ley Antifraude) — La responsabilidad del SIF recae sobre el titular de la actividad, no sobre el desarrollador de la plataforma.