Verifactu por sector

Verifactu ecommerce 2027: WooCommerce, Shopify y PrestaShop

Guía técnica Verifactu para tiendas online: plugins WooCommerce, módulos PrestaShop, apps Shopify, Magento. Comparativa, conector ERP y caso real.

Ling Yiong Xu Por Ling Yiong Xu Titulado Mercantil Colegiado · Asesor fiscal
· Revisado · · 29 min lectura
Verifactu para ecommerce: plugin de facturación con código QR.
Verifactu para ecommerce: plugin de facturación con código QR.

Verifactu para tiendas online: WooCommerce, Shopify y PrestaShop

Si tienes una tienda online, Verifactu te afecta de lleno: cada factura electrónica que emite tu CMS debe ser generada por un sistema conforme al Reglamento RRSIF (Real Decreto 1007/2023), firmada con hash encadenado y opcionalmente enviada a la AEAT en tiempo real. La buena noticia: tu plataforma (Woo, Presta, Shopify, Magento) no necesita reescribirse, solo necesita el plugin/módulo/app correcto. La mala: hay decenas de plugins en el mercado y no todos están conformes.

Esta guía es para dueños de tiendas online y desarrolladores que quieren llegar al 1 de enero de 2027 con el sistema listo, sin sustos, sin pagar de más y sin tener que migrar de CMS.

¿Las tiendas online están obligadas a usar Verifactu?

Sí, de forma rotunda. Una tienda online es una empresa que emite facturas (B2B) o tickets simplificados (B2C). El Real Decreto 1007/2023 que desarrolla Verifactu no excluye al comercio electrónico — al contrario, lo incluye explícitamente porque ya emite documentos digitales.

Los plazos vigentes, tras el retraso aprobado en el Real Decreto-ley 15/2025 (BOE de 3 de diciembre de 2025), son:

  • 1 de enero de 2027: tiendas constituidas como SL, SA o cualquier sujeto del Impuesto sobre Sociedades.
  • 1 de julio de 2027: vendedores online autónomos (estimación directa u objetiva).

Excepciones:

  • Tiendas en País Vasco (TicketBai vigente) o Navarra (su propio sistema).
  • Empresas en SII obligatorio (facturación > 6 M€/año) que ya están bajo régimen de Suministro Inmediato.
  • Matiz importante: OSS/IOSS NO es una exención de Verifactu. Si tu sistema español emite una factura, entra en RRSIF. Lo que OSS/IOSS regula es el IVA aplicable y el régimen de liquidación intracomunitario, no la obligación de tener un sistema de facturación conforme. En la práctica, casi cualquier tienda con establecimiento en España necesita Verifactu.

Los 3 modelos de integración Verifactu para tu tienda online

Antes de buscar plugin, decide cuál de estos tres modelos te encaja:

Modelo A — Plugin nativo del CMS (standalone)

El propio CMS (Woo, Presta) emite la factura directamente con Verifactu. Recomendado para tiendas pequeñas/medianas con catálogo simple y sin ERP.

  • ✅ Más barato (29-79 €/mes)
  • ✅ Sin sincronización ni middleware
  • ❌ Limitado si tienes multi-almacén, B2B con tarifas complejas o contabilidad avanzada

Modelo B — Conector a un ERP externo

Tu tienda pasa los pedidos a un ERP (Holded, Sage, A3, Odoo, SAP) y es el ERP quien emite la factura conforme Verifactu. Recomendado si ya tienes ERP o gestoría que trabaja con uno.

  • ✅ Centralizas facturación de todos los canales (tienda + B2B + presencial)
  • ✅ El ERP es quien necesita estar conforme; tu CMS solo “manda pedidos”
  • ❌ Más caro (30-150 €/mes del ERP) y dependencia del conector

Modelo C — Desarrollo a medida

Tu equipo IT (o agencia) implementa la generación de XML VERI*FACTU directamente contra el endpoint AEAT. Solo recomendado para tiendas con dev senior in-house y volumen alto (>10.000 pedidos/mes).

  • ✅ Control total, sin licencias mensuales
  • ❌ Tienes que autocertificar vía declaración responsable (asume el fabricante, en este caso tú)
  • ❌ Mantenimiento eterno (la AEAT puede actualizar el esquema XSD)
Tres modelos de integración Verifactu en ecommerce: plugin nativo CMS, conector a ERP, desarrollo a medida
Decisión por arquetipo: tienda pequeña → plugin; tienda con ERP → conector; tienda con dev in-house → custom.

Verifactu WooCommerce: plugins recomendados

WooCommerce es el CMS con mayor oferta de plugins Verifactu del mercado español. Hay más de 15 plugins disponibles; estos son los que en testing real con tiendas piloto funcionan sin fricción:

Plugins Verifactu para WooCommerce (mayo 2026):

PluginPrecio orientativoModoMejor para
Holded WooCommerce Connectordesde 15-30 €/mes (plan Holded)Conector ERP HoldedTiendas que ya facturan con Holded
Factura.com for WooCommercedesde 19 €/mesSaaS facturación + conectorMulti-canal con facturación externalizada
Quaderno WooCommercedesde 29 €/mesStandalone fiscal EUTiendas que venden a UE con OSS/IOSS
Sage Connector WooCommercedesde 60 €/mesConector SageTiendas con contable Sage
Plugin standalone de fabricante español (varios en el mercado)15-50 €/mes o pago únicoEl plugin emite directoTienda pequeña-mediana sin ERP

Cosa que debes verificar antes de pagar cualquier plugin Woo:

  1. Declaración responsable RRSIF firmada por el fabricante.
  2. Soporte de hash SHA-256 encadenado (art. 8 RD 1007/2023).
  3. Generación QR en el ticket simplificado además de la factura completa.
  4. Compatibilidad con HPOS (High Performance Order Storage, WC 8.2+).
  5. Multi-tienda WPMU si gestionas varias tiendas con un WordPress.

Cosa que debes verificar antes de pagar cualquier plugin Woo:

  1. Declaración responsable RRSIF firmada por el fabricante — pídela por escrito. Si no la tiene, no compres.
  2. Soporte de hash SHA-256 encadenado (artículo 8 del RD 1007/2023).
  3. Generación QR en el ticket simplificado además de la factura completa.
  4. Compatibilidad con tu versión de WooCommerce (HPOS High Performance Order Storage tras WC 8.2).
  5. Multi-tienda WPMU si gestionas más de una tienda con un WordPress.

Verifactu PrestaShop: módulos y configuración

PrestaShop es el segundo CMS más usado en España para ecommerce. Su mercado oficial (Addons) tiene módulos certificados:

Módulos Verifactu para PrestaShop (mayo 2026):

MóduloPrecio orientativoModoNotas
Módulos del marketplace oficial PrestaShop Addons (Webkul, IDX y otros)80-200 € pago único, a veces + API mensualStandaloneVerifica declaración responsable RRSIF firmada
Holded PrestaShop Connectordesde 25 €/mes HoldedConector ERPSi ya facturas con Holded
Sage 50 Connector PrestaShopdesde 50 €/mesConector SageSi trabajas con contable Sage
Factura.com PrestaShop Connectordesde 19 €/mesSaaS factura externaSin instalar nada local pesado
Quaderno PrestaShopdesde 29 €/mesStandalone fiscal EUTiendas con foco UE

Configuración mínima en PrestaShop:

  1. Backoffice → Localización → Estados de pedido → crear estado “Facturado Verifactu”.
  2. Módulo Verifactu → ajustes → NIF emisor, serie, certificado digital FNMT o representante.
  3. Reglas de catálogo → revisar que el campo “descripción factura” no contiene datos del cliente (si vendes B2C masivo, tienes riesgo de exponer al cliente en el XML).
  4. Hooks → asegurar que actionOrderStatusUpdate dispara la generación del XML VERI*FACTU.
  5. Cron → verificar que el módulo procesa el reenvío de facturas fallidas cada 4 horas (en caso de caída de la AEAT).

Verifactu Shopify: el caso especial

Shopify no tiene facturación electrónica EU nativa. Esta es la realidad incómoda: si vendes desde Shopify en España, necesitas obligatoriamente una app de terceros para Verifactu. No hay plan Premium ni Plus de Shopify que lo incluya.

Apps recomendadas para Shopify en España:

Apps Verifactu para Shopify España (mayo 2026):

AppPrecio orientativoModoPlan Shopify requerido
Sufiodesde $7-19 USD/mes según planStandalone facturación EUBasic+
Holded Shopify Connectordesde 30 €/mes Holded + app gratisConector ERPCualquier plan
Factura.com for Shopifydesde 19 €/mesSaaS conectorCualquier plan
Quadernodesde 29 €/mesStandalone fiscal EUBasic+
Billbeedesde 9 €/mesStandalone básicoCualquier plan

Si vendes con Shopify y dropshipping: la app debe permitirte facturar como vendedor frente al cliente final (B2C) y separar los costes del proveedor (que tú no facturas, solo registras como compra). Sufio y Quaderno cubren este split; verifica con tu app antes de comprar.

Verifactu Magento (Adobe Commerce)

Magento mueve menos tiendas en España pero el ticket medio es alto. Extensiones y opciones disponibles:

  • Webkul Magento 2 VeriFactu — $199 pago único, soporte Magento 2.0.x-2.4.x. Verifica que incluye declaración responsable RRSIF.
  • Conector Sage / SAP / Holded — para tiendas Magento con ERP corporativo, el conector lo provee el integrador del ERP y es el ERP quien emite la factura conforme Verifactu.
  • Desarrollo a medida sobre los hooks de pedido — habitual en tiendas Magento Enterprise/Adobe Commerce con dev in-house; asumes la responsabilidad como fabricante.

Antes de instalar cualquier extensión Magento, valida: (a) compatibilidad con tu versión exacta, (b) que tu hosting soporte los crons necesarios para el reenvío VERI*FACTU, y (c) que el plugin maneje correctamente rectificativas por sustitución y por diferencias.

Caso real: tienda WooCommerce con 600 pedidos/mes

Marca: tienda de complementos deportivos B2C. Volumen: 600 pedidos/mes, ticket medio 45 €. CMS: WooCommerce 8.4 + Astra theme + Stripe.

Decisión: plugin standalone (Modelo A) en lugar de conector a Holded, porque la contabilidad se externalizaba a gestoría y no había ERP propio. El equipo escogió un plugin standalone de fabricante español que aporta declaración responsable RRSIF firmada.

Coste y tiempos reales:

  • Plugin WooCommerce + módulo facturación con declaración RRSIF — ~19 €/mes.
  • Certificado digital del representante (renovación FNMT): 24 € cada 2 años.
  • Tiempo de instalación: 2 horas (configuración + test sandbox AEAT).
  • Tiempo de adaptación de procesos: 4 horas (ajustar reglas de IVA OSS, formatos, plantillas factura).
  • Total inversión año 1: 228 € (plugin) + 12 € (certificado) = 240 € anuales.

Hallazgos del piloto:

  • 3 facturas fallidas el primer mes por NIF intracomunitario sin validar VIES. Solución: validación VIES previa antes de pasar a estado “facturado”.
  • 1 caída de 18 minutos de la AEAT en marzo 2026; el plugin reenvió automáticamente sin intervención.
  • Ahorro estimado vs gestoría haciendo facturas manuales: ~12 horas/mes.

Dropshipping y Amazon FBA: qué dice Verifactu

Dropshipping puro (tú vendes, proveedor envía):

  • Tú emites la factura al cliente final → te aplica Verifactu sin excepción.
  • El proveedor te factura a ti aparte (compra), eso es responsabilidad de su sistema (si es UE/España: él también con Verifactu; si es chino/extracomunitario: factura su sistema).

Amazon FBA (Fulfillment by Amazon):

  • Por defecto, tú eres el vendedor → tú emites la factura al cliente final → te aplica Verifactu y necesitas tu sistema conforme.
  • Amazon ofrece el VAT Calculation Service (VCS), donde tienes dos opciones: (a) tú emites las facturas desde tu sistema Verifactu, o (b) Amazon crea facturas en tu nombre con los datos fiscales que le configures. Si optas por (b), el sistema responsable Verifactu para esas facturas pasa a ser el de Amazon, no el tuyo — verifica en Seller Central qué modo tienes activo.
  • Si tienes >10.000 pedidos/mes vía FBA, considera Modelo B (conector ERP) en lugar de plugin standalone porque el volumen masivo satura plugins WooCommerce.

Marketplaces europeos (Etsy, eBay, Vinted):

  • Vendedor profesional español → emites factura → te aplica Verifactu.
  • Vendedor particular ocasional (Vinted) → si no eres autónomo no facturas, no te aplica nada.

API Verifactu: integración directa para tiendas a medida y headless

La API Verifactu es la vía técnica para integrar facturación con hash, QR y envío AEAT en tiendas online a medida, headless commerce, marketplaces propios o cualquier sistema que no use un CMS estándar. No la ofrece la propia AEAT como servicio público — la AEAT solo expone el endpoint receptor (SuministroLR). La «API Verifactu» comercial es la que publican los proveedores adaptados (Verifacti, B2Brouter, Cegid, Holded API, Quipu API, Sage Conecta) para que su software haga el trabajo técnico por ti vía REST/SOAP.

Cuándo necesitas una API Verifactu en lugar de un plugin

  • Tu tienda es headless (frontend Next.js/Astro/Vue con backend custom).
  • Tu plataforma es propia (no WooCommerce, Shopify, Magento, PrestaShop).
  • Eres un marketplace que gestiona facturación de múltiples vendedores.
  • Necesitas integrar Verifactu con Stripe, Redsys, PayPal, Adyen o cualquier pasarela donde el evento de cobro deba disparar la factura automáticamente. Si además tienes tienda física, lee cómo se integra el TPV Verifactu para comercio minorista con datáfono Redsys y pasarela Stripe en omnichannel.
  • Tu volumen supera los 10.000-20.000 pedidos/mes y los plugins CMS saturan.

Cómo funciona una integración API Verifactu (flujo estándar)

  1. Tu backend recibe el evento payment_intent.succeeded (Stripe) o equivalente (Redsys callback, PayPal IPN).
  2. Llamas al endpoint POST /invoices del proveedor API con los datos del pedido (NIF cliente, líneas, importe, IVA).
  3. El proveedor genera el hash encadenado, monta el XML registro, calcula el QR y, si has elegido modalidad VERI*FACTU SÍ, envía a la AEAT.
  4. La API devuelve el PDF con QR + el ID interno + el hash + el csv de AEAT (si aplica).
  5. Adjuntas el PDF al email del cliente o lo expones en su área privada.

Proveedores con API Verifactu pública y documentada

  • Verifacti: API REST dedicada exclusivamente a Verifactu, pricing por volumen.
  • B2Brouter: API REST + soporte para Facturae, B2B y AAPP además de Verifactu.
  • Holded API: REST OpenAPI, también cubre facturación general (no solo Verifactu).
  • Quipu API (TeamSystem): REST con webhook hooks para conciliación.
  • Sage Conecta: API REST + SDK Node.js/PHP.
  • A3 Cloud API: pensada para integradores grandes y partners.

→ Antes de elegir API verifica siempre tres cosas: declaración responsable Verifactu del proveedor, rate limits (algunos limitan a 100 req/min en planes base) y SLA de envío AEAT (mejor el que reintenta automáticamente si la AEAT no responde).

Facturación recurrente Verifactu: suscripciones, membresías y SaaS

La facturación recurrente Verifactu es el flujo en el que cada cobro periódico de una suscripción, membresía o SaaS genera automáticamente una factura conforme al RRSIF con hash encadenado y QR. Es uno de los casos de uso más comunes en ecommerce moderno (Netflix españolas, cajas de suscripción, software por suscripción, gimnasios online) y al mismo tiempo uno de los más fáciles de fallar porque el cobro lo dispara la pasarela, no tu CMS.

El patrón estándar: cobro automatizado → factura Verifactu automatizada

Tres componentes que tienen que estar bien encadenados:

  1. Pasarela de suscripción (Stripe Billing, Chargebee, Recurly, PayPal Recurring, GoCardless): genera el cobro periódico y emite el evento de éxito (invoice.paid, subscription.charged).
  2. Backend de tu ecommerce o middleware: escucha el webhook y orquesta la creación de la factura Verifactu.
  3. Sistema Verifactu (plugin, ERP o API): genera el XML, calcula el hash encadenado, monta el QR y envía a AEAT.

Si el paso 2 falla (webhook perdido, lock de base de datos, error en la cola), la pasarela cobra al cliente pero no se emite factura Verifactu — y eso es exactamente lo que la AEAT cazará en un cruce con el modelo 170 (información de cobros por pasarela).

Proveedores que cubren facturación recurrente Verifactu

  • Holded Suscripciones: módulo nativo dentro de Holded que gestiona ciclo de suscripción + factura Verifactu automática en cada renovación.
  • Quipu Recurrentes: emisión automática de facturas recurrentes con plantilla por cliente y serie independiente.
  • Stripe + Verifacti: Stripe Billing dispara webhook a Verifacti API que emite factura Verifactu por cada cobro.
  • Chargebee + integración custom: Chargebee gestiona suscripción, webhook dispara llamada a API Verifactu (Holded, Verifacti, B2Brouter).
  • FacturaDirecta + cron: el plan empresa permite definir facturas recurrentes por cliente que se emiten cada mes en una fecha fija.

Errores típicos en facturación recurrente Verifactu

  1. Doble factura por reintento de pasarela: Stripe reintenta cobro si falla el método de pago. Si no haces idempotencia en el webhook, generas dos facturas Verifactu con hash distinto para el mismo cobro. Usa la cabecera Idempotency-Key o un campo único por subscription_invoice_id.
  2. Factura emitida en estado “trial”: en suscripciones con periodo gratuito (0 €), tu sistema puede emitir factura de 0 € — es válida pero acumula registros vacíos. Filtra en el webhook por amount > 0.
  3. Cliente sin NIF para factura completa: en B2C las suscripciones suelen ir sin NIF (ticket simplificado). Si el cliente luego pide factura completa, tu sistema tiene que emitir rectificativa por sustitución, no una factura nueva.
  4. Cambio de plan a mitad de ciclo: si el cliente sube de plan Pro a plan Premium en el día 15 de su ciclo, la pasarela emite cobro proporcional. Asegúrate de que la factura Verifactu refleja el prorrateo (es factura ordinaria, no rectificativa).
  5. Suscripción cancelada con cobro pendiente: si el cliente cancela y queda un cobro pendiente (último mes), tu sistema debe emitir factura por ese cobro aunque la suscripción esté “cancelled”. El estado de la suscripción no determina la obligación fiscal.

Implementación recomendada para SaaS o caja de suscripción

[Stripe Billing]
   → webhook invoice.paid
      → tu backend (idempotencia por invoice_id)
         → llamada POST /invoices al proveedor API Verifactu
            → recibe PDF + QR + hash + csv AEAT
               → email al cliente con PDF adjunto
               → archivo en tu sistema con metadata para inspección

Tres claves operativas: (a) logging exhaustivo de cada webhook (recibido, procesado, fallido, reintentado), (b) monitorización con alerta si pasan más de X horas sin factura emitida para un cobro registrado, (c) conciliación mensual entre cobros Stripe y facturas Verifactu emitidas (diferencias = problemas que aún no han saltado).

Sanciones específicas para tiendas online

Las sanciones del artículo 201 bis de la Ley General Tributaria (introducido por la Ley 11/2021) se aplican igual al ecommerce que a cualquier sector. Para ver cuantías exactas, escala y cómo se calcula cada infracción consulta la guía completa de sanciones Verifactu.

Sanciones aplicables a tiendas online sin Verifactu:

ConductaSanciónBase legal
Plugin/CMS sin sistema conforme RRSIFHasta 50.000 €/ejercicioArt. 201 bis LGT
Fabricante de plugin sin declaración responsableHasta 150.000 €/ejercicioArt. 201 bis LGT
No expedición de factura o ticket simplificado1 % del importe (mín. 300 €, máx. 6.000 €)Art. 201 LGT
Resistencia a inspección AEATdesde 600 €Art. 203 LGT

Riesgo añadido en ecommerce: la AEAT puede comparar tu facturación declarada con los datos de la pasarela de pago (Stripe, Redsys, PayPal — sujetos a obligación de información del modelo 170). Las discrepancias por “ventas no facturadas” en tiendas online son especialmente fáciles de detectar.

Checklist de adaptación para tu tienda online

¿Qué hacer si tu plugin actual no es compatible?

Escenarios reales que vamos a ver en cientos de tiendas:

Escenario 1: usas un plugin antiguo de facturación electrónica española (de los que generaban Facturae XML). Solución: no sirve por sí solo. La Facturae es para B2G (factura pública), no es Verifactu. Migra a un plugin que cubra explícitamente el reglamento RRSIF.

Escenario 2: usabas TPV físico Holded y haces ventas online en Woo sin plugin. Solución: instala el conector Holded Woo (29 €/mes) y unifica facturación.

Escenario 3: tienes desarrollo a medida del 2019 que genera tu propia factura PDF. Solución: o lo adaptas para Verifactu (asumiendo tu propia declaración responsable como “fabricante”) o lo descartas y migras a plugin estándar.

Escenario 4: Shopify Plus con app de facturación que la propia agencia te ha hecho a medida. Solución: pídele a la agencia la declaración responsable RRSIF. Si no la firma, busca app de marketplace Shopify.

Fuentes consultadas

Este artículo se ha redactado contrastando las siguientes fuentes oficiales:

Si detectas que alguna URL ha cambiado, escríbenos a hola@verifactu2027.com.

Sectores relacionados

Si tu tienda online tiene también canal físico o servicios in-situ, revisa estas guías:

  • ¿Tienes tienda física además del ecommerce (omnichannel, click & collect)? → Verifactu para comercio minorista cubre TPV físico, ticket simplificado sin NIF y multitienda coordinada.
  • ¿Tu ecommerce es de hostelería (delivery propio, dark kitchen, reservas online)?Verifactu para hostelería explica TPV táctil, ticket simplificado HORECA y delivery vía Glovo/Uber Eats.
  • ¿Vendes formación online o cursos? → Verifactu para academias cubre exención IVA enseñanza, OSS para B2C UE y FUNDAE.

Preguntas frecuentes sobre Verifactu para ecommerce

¿WooCommerce es compatible con Verifactu de serie?
No. WooCommerce genera pedidos y puede emitir un PDF básico, pero NO es un sistema conforme al Reglamento RRSIF. Necesitas instalar obligatoriamente una solución externa (plugin standalone de fabricante con declaración RRSIF, conector a un ERP cloud, o SaaS de facturación externo) que añada el hash encadenado, el QR y el envío opcional a la AEAT.
¿Shopify cumple Verifactu por sí solo?
No. Shopify no emite facturas electrónicas conforme a la normativa española de serie. Si vendes desde Shopify en España, necesitas obligatoriamente una app de terceros (Sufio, Holded Connector, Quaderno, Factura.com) que se conecte por API y genere la factura Verifactu.
¿PrestaShop tiene módulos oficiales certificados?
PrestaShop Addons (marketplace oficial) tiene varios módulos comerciales Verifactu, pero ninguno está 'certificado por la AEAT' (esa figura no existe). Lo que importa es que el fabricante del módulo firme la declaración responsable RRSIF — todos los módulos de pago serios (Webkul, IDX, Conectores ERP) la firman.
¿Magento Adobe Commerce está soportado?
Sí. Hay extensiones específicas Verifactu para Magento 2.4.6+ (Magefan, Webkul). También puedes optar por conectar Magento contra un ERP externo (Sage, SAP) y dejar que el ERP sea quien emite la factura conforme Verifactu.
¿Cuánto cuesta poner mi tienda online conforme a Verifactu?
Entre 19 €/mes (plugin standalone básico) y 150 €/mes (conector ERP completo Sage o SAP). Tiendas pequeñas con Woo o Presta resuelven con 19-29 €/mes; tiendas medianas con ERP requieren 60-100 €/mes; grandes infraestructuras con desarrollo a medida pueden tener coste inicial alto (>10.000 €) pero sin licencia mensual.
¿Necesito certificado digital para mi tienda online?
Sí. El plugin o ERP firma cada XML Verifactu con un certificado digital del emisor (representante de la empresa, FNMT) o con certificado de representante de persona jurídica. Coste: ~24 € cada 2 años. Sin certificado, el envío a la AEAT falla.
Mi tienda solo vende a clientes UE con OSS/IOSS, ¿me aplica Verifactu?
Si tienes establecimiento permanente en España y emites factura desde tu sistema español, sí te aplica Verifactu sobre esas facturas. El OSS gestiona el IVA por ti, pero la factura debe seguir siendo conforme RRSIF. Solo si vendes 100% bajo el régimen OSS sin emitir factura (B2C puro <150€) podrías quedar fuera, pero es un caso límite excepcional.
¿Qué pasa si mi cliente B2B me pide factura rectificativa?
Las facturas rectificativas deben emitirse desde el mismo sistema Verifactu (no en papel ni en Excel). Tu plugin debe soportar el tipo de registro 'rectificativa por sustitución' o 'rectificativa por diferencias' del esquema AEAT. Antes de comprar cualquier plugin, valida explícitamente que cubre ambos modos.
¿Cómo afecta Verifactu a las pasarelas de pago Stripe, Redsys, PayPal?
La pasarela no cambia nada en Verifactu. La factura la emite tu CMS (vía plugin) cuando el pedido pasa a estado 'pagado', independientemente de qué pasarela cobró. Lo que sí ocurre es que la AEAT puede cruzar lo que cobraste por Stripe (modelo 170) con lo que facturaste por Verifactu — coherencia obligatoria.
¿Tengo que enviar las facturas a la AEAT en tiempo real?
Si optas por modo Veri-Factu (con envío AEAT), sí: cada factura va a la AEAT al instante. Si optas por modo VeriFactu básico, generas hash + QR localmente y la AEAT solo puede pedírtelas en inspección. La gran mayoría de plugins permiten elegir; recomendamos el modo con envío (ventaja: cliente puede consultar factura en sede AEAT, libros registro automáticos).
¿Puedo seguir con mis facturas en PDF actuales y solo añadir el QR?
No basta. Verifactu exige hash encadenado entre facturas (cada XML referencia el hash de la anterior), no solo el QR visible. Un PDF actual con QR pegado no es conforme. Necesitas el sistema completo (plugin o ERP) que genere el registro Verifactu con su cadena criptográfica.
Mi agencia me hizo el ecommerce a medida ¿soy yo el 'fabricante' Verifactu?
Si el sistema es propio (no de un fabricante tercero), entonces el responsable de firmar la declaración responsable RRSIF es quien lo desarrolló: la agencia o tú mismo si lo mantienes. Asumir esa figura implica responder de hasta 150.000 €/ejercicio si el sistema falla, por eso la mayoría de tiendas pequeñas prefieren plugin estándar (la responsabilidad la asume el fabricante del plugin).
¿Dropshipping desde China me obliga a Verifactu?
Sí. Tú emites la factura al cliente final español, así que Verifactu te aplica sobre esa venta. La compra al proveedor chino la registras como gasto (no necesita Verifactu, no es factura española). Tu plugin Woo/Presta solo debe gestionar la venta, no la compra.
Vendo en Amazon FBA, ¿me aplica Verifactu o lo hace Amazon?
Depende. En modo estándar FBA, tú emites la factura al cliente final (con tus datos de empresa) → te aplica Verifactu y necesitas tu sistema conforme. En modo 'Amazon Business with Tax Invoice', Amazon emite la factura en tu nombre → en ese caso el sistema Verifactu responsable es el de Amazon, no el tuyo. Verifica en tu Seller Central qué modo tienes activo.
¿Si mi servidor o la AEAT caen, qué pasa con la facturación de mi tienda?
En modo con envío AEAT en tiempo real, si la AEAT cae, el plugin almacena las facturas en cola y las reenvía automáticamente cuando vuelve. La factura sale al cliente igual (con QR generado localmente). Tu tienda no se bloquea por caída de la AEAT. Si cae tu propio servidor, lógicamente no facturas hasta que vuelva — pero esto pasa con o sin Verifactu.
¿Existe una API Verifactu para integrar mi tienda a medida?
Sí, pero no la ofrece directamente la AEAT como servicio público comercial. La AEAT publica las especificaciones del endpoint receptor (SuministroLR Verifactu en formato XML) en su sede técnica, pero sin SDK, sin soporte ni rate-limit predecible. La «API Verifactu» que usan tiendas custom, headless commerce y marketplaces es la de proveedores adaptados: Verifacti, B2Brouter, Holded API, Quipu API, Sage Conecta o A3 Cloud API. Todas son REST, devuelven hash, QR y PDF, y se encargan del envío a AEAT por ti.
¿Cómo integro Verifactu con Stripe en mi tienda online?
El patrón estándar es: tu backend escucha el webhook `payment_intent.succeeded` de Stripe, llama al endpoint POST /invoices del proveedor API Verifactu (Verifacti, B2Brouter, Holded…) con los datos del pedido (NIF cliente, líneas, importe, IVA), recibe el PDF con QR generado y lo adjuntas al email del cliente o lo guardas en su área privada. Stripe no genera la factura Verifactu por sí mismo: solo cobra. La factura conforme la genera tu integración API Verifactu. Mismo patrón aplica para Redsys (callback), PayPal (IPN) y Adyen (notification webhook).
¿Verifactu API REST tiene rate limits o coste por factura?
Depende del proveedor. Verifacti factura por volumen escalonado (paquetes de 1.000, 10.000, 100.000 facturas/mes). Holded API incluye Verifactu en los planes existentes con tope según plan. B2Brouter tiene pricing freemium para startups y enterprise por uso. Los rate limits típicos están en 100-1.000 req/min en planes base y suben con plan enterprise. Antes de contratar, valida tres cosas: declaración responsable Verifactu del proveedor, rate limit suficiente para tus picos de cobro (Black Friday, rebajas) y SLA de reintento si AEAT no responde.