La factura la expide tu tienda, no Stripe, PayPal ni Redsys
La obligación de facturar es del vendedor. El artículo 2.1 del Reglamento de facturación (RD 1619/2012) obliga al empresario o profesional a expedir factura por las entregas de bienes y servicios que realiza en su actividad, y también por los cobros anticipados. Si el producto es tuyo y lo vendes tú, la factura es tuya.
Las pasarelas de pago cobran: reciben el dinero del cliente, se quedan una comisión y te liquidan el resto. Ese servicio te lo facturan a ti, y es un gasto tuyo. El justificante que Stripe o PayPal envía al comprador acredita un pago, no documenta tu venta a efectos del IVA. Cómo se contabilizan la venta bruta, la comisión y el neto lo explica la guía de contabilidad de una tienda online.
Solo hay una excepción con nombre propio, y es de los marketplaces, no de las pasarelas: los dos supuestos del artículo 8 bis de la Ley del IVA en los que la plataforma se considera vendedora. Está contado en vender por un marketplace. Fuera de esos casos, aunque un tercero genere el documento en tu nombre, el artículo 6 del RD 1007/2023 deja claro que delegar no te exime: sigues respondiendo tú del cumplimiento.
Verifactu en WooCommerce, Shopify y PrestaShop: qué documento sale por defecto
Una plataforma de comercio electrónico está pensada para vender: catálogo, carrito, pago y envío. Lo que guarda de cada venta es un pedido, y lo que suele enviar al cliente es una confirmación o un recibo. Ese documento no es, por sí mismo, una factura con registro de facturación encadenado, huella y código QR. Muchas plataformas permiten añadir la factura mediante extensiones, y algunas generan de serie un PDF que llaman factura: el nombre del documento no dice nada sobre si el sistema cumple el reglamento.
La AEAT lo deja claro en sus preguntas frecuentes: las tiendas online están afectadas, porque da igual que la venta sea física o virtual. Y el artículo 1.2 del RD 1007/2023 define el sistema informático de facturación como el conjunto de hardware y software que se usa para expedir facturas, admitiendo la información «por cualquier método». Si tu tienda, o algo instalado en ella, produce la factura, ese es tu sistema de facturación y es el que tiene que cumplir.
De ahí la pregunta que ordena todo lo demás: ¿qué programa expide la factura de cada pedido? Mira tu montaje real. Puede ser la propia plataforma con un módulo, una aplicación de facturación externa o nadie, porque ahora mismo solo existe el pedido. Las fechas en que ese programa tiene que estar adaptado son las de siempre: antes del 1 de enero de 2027 si vendes como SL y antes del 1 de julio de 2027 si eres autónomo, según el RD-ley 15/2025. El detalle está en qué es Verifactu.
Las tres formas de cumplir
- Facturar desde un programa adaptado que reciba los pedidos. La tienda sigue vendiendo y el programa de facturación recibe cada pedido, por API o por fichero CSV, y expide la factura con su registro encadenado y su QR. La tienda deja de emitir facturas propias. Es la vía más limpia si vendes por varios canales, porque todas las facturas salen de un solo sistema con una sola numeración.
- Un módulo o plugin de la plataforma que cumpla. La factura se genera dentro de la tienda, con una extensión que hace el registro, la huella y el QR. Funciona si el productor de esa extensión publica su declaración responsable y la mantiene al día con cada versión. Esta guía no recomienda ni descarta ningún módulo concreto: la comprobación es tuya, y la lista de preguntas está más abajo.
- Facturar a mano en un programa adaptado. Si vendes pocos pedidos al mes, puedes copiar cada venta en un programa de facturación conforme. Sirve, pero tiene un riesgo: el artículo 11.1 del Reglamento de facturación exige expedir la factura en el momento de la operación cuando el comprador es un particular, así que no vale acumular pedidos y facturarlos a fin de mes. La aplicación gratuita de la AEAT exige un destinatario identificado en cada factura, lo que la deja corta para ventas a consumidores.
Lo que no cabe es mezclar sin control: si la tienda emite su propio PDF de factura y además tu programa factura el mismo pedido, tienes dos facturas para una venta y dos numeraciones. Decide cuál expide y desactiva la otra.
Simplificada al consumidor, completa a la empresa
El tipo de factura no cambia con Verifactu: cambia el sistema que la emite. A un particular le sirve una factura simplificada dentro de los límites del artículo 4 del Reglamento de facturación (400 euros con IVA en general, 3.000 en venta al por menor), con las prohibiciones que ese mismo artículo pone a ciertas ventas intracomunitarias. Los importes y sus excepciones están explicados en facturar en una tienda online.
Cuando el comprador es un empresario o profesional que actúa como tal, el artículo 2.2.a) obliga a expedir factura en todo caso, y lo normal es que sea completa, con su NIF y su domicilio. El reglamento obliga además a llevar series separadas si en el mismo año emites simplificadas y completas (artículo 7.1.a del Reglamento de facturación). Tu sistema tiene que saber distinguir los dos casos antes de generar el documento: un campo de NIF en el proceso de compra resuelve la mayoría.
Para Verifactu, las dos son facturas. El artículo 1.2 del RD 1007/2023 dice expresamente que el término factura incluye la completa y la simplificada, así que cada ticket a un particular genera su registro y lleva su QR igual que la factura a una empresa. Si un cliente pide la completa después, se expide en sustitución de la simplificada, sin rectificar nada (artículo 15.6 del Reglamento de facturación). Las devoluciones, en cambio, van con factura rectificativa, que también deja su registro.
El error típico: el reembolso sale de la pasarela y nadie factura
Con Verifactu, la cadena de registros solo crece: nada se borra. Por eso el fallo más frecuente de una tienda online se vuelve más visible. El cliente devuelve el producto, atención al cliente lanza el reembolso desde el panel de Stripe o PayPal y el dinero vuelve, pero en el sistema de facturación no se emite la rectificativa. La factura original sigue registrada por el importe completo y tu IVA declarado queda inflado.
Lo mismo ocurre con los pedidos cancelados antes de enviar si ya se había expedido la factura del cobro anticipado. Un reembolso o una cancelación posteriores a una factura válida van con factura rectificativa (artículo 15.2 del Reglamento de facturación); el registro de anulación solo procede si la factura se emitió por error (artículo 11.1 del RD 1007/2023). La regla práctica es que todo movimiento de dinero con el cliente tenga su reflejo en el programa que factura, y que sea ese programa, y no la pasarela, quien lo genere. Si usas un módulo, pregúntale a su proveedor cómo trata los reembolsos parciales y totales; si facturas desde fuera de la tienda, asegúrate de que los reembolsos también viajan por la API o el CSV.
Qué preguntarle al proveedor de un módulo o plugin
Antes de instalar una extensión de facturación en tu tienda, pide respuestas por escrito a estas preguntas:
- ¿Dónde está vuestra declaración responsable? Es el documento del artículo 15 de la Orden HAC/1177/2024 y tiene que estar visible dentro del propio sistema. Si te hablan de un «certificado de la AEAT», desconfía: no existe.
- ¿Quién es el productor? La declaración identifica al productor con su NIF y la versión del sistema. Si el módulo depende de un servicio externo, pregunta quién responde de cada parte.
- ¿En qué modalidad trabaja? VERI*FACTU, con envío automático a la AEAT, o no VERI*FACTU, con firma de cada registro. La diferencia está en qué es Verifactu.
- ¿Genera completas y simplificadas en series separadas? ¿Y la completa que sustituye a una simplificada?
- ¿Cómo trata reembolsos, cancelaciones y devoluciones parciales? Tienen que acabar en factura rectificativa; la anulación solo procede si la factura se emitió por error.
- ¿El QR sale en el PDF y en el correo al cliente?
- ¿Qué pasa si se cae la conexión con la AEAT? La Orden prevé que los registros queden en cola y se reenvíen.
- ¿Qué ocurre al actualizar la plataforma o al dejar el módulo? Tienes que poder exportar y conservar los registros; si cambias de sistema, el nuevo abre su propia cadena.
Si alguna respuesta es vaga, ese es el dato. La multa para el usuario es de 50.000 euros por ejercicio por tener un sistema no conforme o alterado (artículo 201 bis, apartados 2 y 4, de la Ley General Tributaria), y el usuario eres tú, no el desarrollador del plugin.
Cómo decidir entre las tres vías
Tres preguntas bastan para elegir:
- ¿Cuántos canales tienes? Si vendes solo por tu tienda, un módulo conforme puede bastar. Si vendes también en tienda física, por un marketplace o por redes, centralizar la facturación en un programa que reciba los pedidos de todos evita varias cadenas y varias numeraciones que luego hay que cuadrar.
- ¿Cuántos pedidos al mes? Facturar a mano es razonable con pocos pedidos y casi siempre a empresas. Con ventas diarias a particulares, la obligación de facturar en el momento la hace inviable.
- ¿Quién lleva tu contabilidad? El sistema que factura y el que contabiliza pueden ser distintos, pero las facturas tienen que llegar íntegras al registro y al libro de facturas expedidas. Si cada mes exportas e importas a mano, ahí aparecerán los descuadres.
Decídelo en 2026, con margen para probar con pedidos reales antes de tu fecha. Si eres autónomo, tu calendario concreto está en Verifactu para autónomos. Y si además tienes un local con TPV, la guía de Verifactu en bares, restaurantes y comercios con TPV cubre el lado presencial.
Preguntas frecuentes
¿Stripe o PayPal emiten la factura Verifactu por mí?
¿Mi tienda WooCommerce, Shopify o PrestaShop ya cumple Verifactu?
¿Tengo que emitir factura a cada cliente particular de mi tienda online?
¿Puedo facturar todos los pedidos del mes de una vez?
¿Y si la tienda genera su PDF de factura y además uso un programa de facturación?
¿Qué pasa si vendo como SL y no como autónomo?
Sigue leyendo
Facturar en una tienda online sin equivocarte de documento
Vender por un marketplace: quién factura y qué anotas tú
Qué es Verifactu y cómo te afecta
¿Prefieres que esto se calcule solo?
kontora genera tus modelos casilla a casilla, te dice cuánto apartar y te avisa antes de cada plazo.