Ventanilla única OSS
Vende a consumidores de toda la UE desde WooCommerce: WP Verifactu emite tus facturas conservando el IVA de cada país que calcula tu tienda y las comunica a Verifactu como operaciones del régimen OSS.
Qué es
Guía
Desde el 1 de julio de 2021, las ventas a distancia de bienes y ciertos servicios a consumidores finales de otros países de la Unión Europea tributan, por regla general, en el país del consumidor. Para no tener que darse de alta en cada país, la UE creó la ventanilla única (One Stop Shop, OSS).
Con la OSS, el vendedor español declara y paga el IVA de todos los países de la UE en una sola declaración trimestral ante la AEAT (el modelo 369), y la AEAT se encarga de repartirlo entre los Estados miembros.
Mientras el total anual de tus ventas a distancia a consumidores de otros países de la UE (junto con los servicios de telecomunicaciones, radiodifusión y electrónicos) no supere los 10.000 euros, puedes seguir aplicando el IVA español.
En cuanto superas ese importe, las ventas pasan a tributar con el IVA del país de destino. También puedes optar por aplicar el IVA de destino desde el primer euro. En ambos casos, la OSS te permite declararlo todo desde España.
La OSS se aplica a las ventas a particulares. Las ventas a empresas de otros países de la UE con un NIF-IVA válido son entregas intracomunitarias: van exentas de IVA en origen y es el comprador quien liquida el impuesto en su país (inversión del sujeto pasivo).
El plugin de WP Verifactu valida el NIF-IVA europeo del cliente contra el censo VIES en el checkout, para distinguir las ventas intracomunitarias entre empresas de las ventas OSS a consumidores.
El tipo de IVA de cada país lo configuras tú en WooCommerce, en las tarifas de impuestos de la tienda. WooCommerce calcula el IVA de cada pedido según el país del cliente, y ese es el IVA que se cobra y el que aparece en la factura.
WP Verifactu procesa los impuestos tal y como llegan de WooCommerce. No recalcula ni sustituye el IVA por el español: la factura conserva exactamente el tipo y la cuota del país de destino que calculó tu tienda. Por eso es importante que las tarifas de WooCommerce estén bien configuradas para cada país.
Ejemplo
Tu cliente recibe la factura con el 20 % francés, sin cambiarlo por el 21 % español. En el registro de Verifactu, en cambio, ese IVA francés no se comunica a la AEAT, porque no es IVA español: se declara aparte en el modelo 369.
Las facturas de operaciones OSS se comunican a Verifactu identificadas como operaciones del régimen de ventanilla única, incluyendo la clave de régimen 17 cuando corresponde.
El IVA del país de destino aparece en la factura que recibe tu cliente, pero no se comunica a la AEAT en el registro de Verifactu: ese IVA no es español y se declara a través de la OSS, en el modelo 369.
Como el resto de facturas, quedan encadenadas, no se pueden modificar y llevan su código QR.
Además de las facturas automáticas de la tienda, puedes emitir facturas a empresas manualmente desde la plataforma de WP Verifactu. Para mantener la numeración ordenada, puedes usar para ellas una serie diferente de la de tus tiendas online.
Tras el aplazamiento aprobado por el Real Decreto-ley 15/2025, Verifactu será obligatorio a partir del 1 de enero de 2027 para las sociedades y del 1 de julio de 2027 para los autónomos. Las ventas OSS también se registran en Verifactu: estar en la ventanilla única no exime de hacerlo.
La declaración trimestral de la OSS (modelo 369) y el resto de autoliquidaciones las sigues presentando tú o tu asesoría. WP Verifactu se encarga de las facturas y de su registro en Verifactu.
Cómo funciona
Define en WooCommerce las tarifas de IVA de cada país de la UE al que vendes.
Cuando un particular de otro país compra, WooCommerce aplica el IVA de su país según tu configuración.
WP Verifactu emite la factura con ese mismo IVA y la comunica a Verifactu como operación OSS, con la clave 17 cuando corresponde.
No. El IVA lo calcula WooCommerce según las tarifas que configures en tu tienda. WP Verifactu conserva exactamente ese IVA en la factura, sin sustituirlo por el IVA español.
Se comunican como operaciones del régimen de ventanilla única, incluyendo la clave de régimen 17 cuando corresponde. El IVA del país de destino aparece en la factura del cliente, pero no se comunica a la AEAT en el registro de Verifactu, porque se declara en el modelo 369.
Cuando tus ventas a distancia a consumidores de otros países de la UE superan los 10.000 euros anuales en total. Por debajo de ese umbral puedes aplicar el IVA español, aunque también puedes optar por el IVA de destino desde el principio.
No van por la OSS. Si la empresa tiene un NIF-IVA válido en VIES, la venta es una entrega intracomunitaria exenta de IVA. El plugin valida el NIF-IVA contra VIES en el checkout.
Sí. Puedes emitir facturas B2B manualmente desde la plataforma de WP Verifactu, con una serie de numeración diferente de la de tus tiendas online.
No. WP Verifactu emite las facturas y las registra en Verifactu. La declaración trimestral de la OSS la sigues presentando tú o tu asesoría.
Crea facturas Verifactu automáticamente desde Woocommerce
Factura automática o manualmente, con tu numeración y tantas empresas como necesites
Emite facturas con IRPF desde Woocommerce y preséntalas a Verifactu
Emite facturas de agencias REAV a Verifactu desde Woocommerce
Haz que tus facturas generadas desde el POS se presenten a Verifactu
Factura tus cursos exentos por el art. 20.Uno.9º
No dudes en contactarnos para que te ayudemos a adaptar el sistema a tu e-commerce a la facturación que necesitas.