Guía

IVA de la Unión Europea en WooCommerce: NIF-IVA, plugins y multisite

En WooCommerce el IVA europeo casi nunca lo resuelve WooCommerce solo: lo resuelve una combinación de tienda, plugin de impuestos y checkout, y de ahí sale un pedido que puede llevar el NIF-IVA del cliente o no llevarlo. Esta página explica qué llega al sistema de facturación, qué pasa con las exenciones que aplican los plugins de terceros y por qué WordPress multisite no es multitienda.

Respuesta directa

Los pedidos de WooCommerce llegan a Factulit con el país de envío, el NIF-IVA del cliente, el tipo de cliente y el desglose de líneas. Con esos datos un pedido europeo se resuelve solo: el NIF-IVA se comprueba en VIES y el pedido únicamente se retiene si el número no valida, si falta un dato o si algo se contradice.

¿Qué datos manda WooCommerce a Factulit?

El país de envío, con la dirección de facturación como respaldo cuando el pedido no tiene envío, que es lo correcto en un producto descargable. Además, el NIF-IVA que haya recogido el checkout, la clasificación entre empresa y particular y el desglose de líneas con sus impuestos.

El módulo marca ese número como identificador intracomunitario cuando el país del cliente es de la Unión Europea y distinto de España. La comprobación en VIES la hace después el servidor de Factulit; el plugin no consulta a la Comisión Europea por su cuenta.

El almacenamiento de pedidos de alto rendimiento (HPOS) está soportado y medido, así que no hace falta volver al almacenamiento clásico para conectar la tienda.

¿Y si uso un plugin de IVA europeo?

Lo que ese plugin escriba en el pedido es lo que llega. Los plugins de IVA de la Unión Europea suelen hacer dos cosas: recoger y validar el número del comprador, y quitar el impuesto cuando lo consideran una operación exenta. La primera ayuda; la segunda hay que mirarla con cuidado.

El motivo es que una exención aplicada por un plugin llega como un importe sin impuesto, y una operación exenta necesita declarar su causa. Cuando la exención no viene acreditada línea a línea, Factulit retiene el pedido en lugar de emitirlo, porque una venta sin IVA puede ser una entrega intracomunitaria correcta o un descuento fiscal mal aplicado, y desde el importe no se distinguen.

Sobre compatibilidades: no publicamos compatibilidad verificada con plugins de IVA de terceros, y en particular no la afirmamos con extensiones sin versión fijada ni mantenimiento del fabricante. Si tu tienda depende de una, escríbenos por contacto antes de dar de alta la conexión.

¿Dónde recoge WooCommerce el NIF-IVA?

Donde tú hayas decidido, y ahí está el problema más frecuente. WooCommerce no trae de serie un campo de NIF-IVA intracomunitario en el checkout: lo añade un plugin o un desarrollo a medida, y de esa elección depende que el dato exista.

Antes de conectar nada conviene comprobar dos cosas en un pedido europeo real: que ese campo se está guardando en el pedido, y no solo en el perfil del cliente, y que no es un campo libre sin ninguna validación de formato. Factulit valida el que tu tienda ya recoge; lo que no hace es capturarlo por ti en el checkout.

¿WordPress multisite es multitienda?

No a estos efectos. En WordPress multisite cada sitio es una instalación separada, con sus propios pedidos, así que es una conexión de Factulit por sitio, cada una con su serie.

Es una diferencia real con PrestaShop, Magento y OpenCart, donde una sola instalación entrega todas sus tiendas y tú eliges cuáles sincronizan. Si estás comparando plataformas por este motivo, la comparación está en qué datos manda cada plataforma.

¿Qué pedidos se van a quedar retenidos?

  • El NIF-IVA no valida en VIES: no cabe emitir la entrega exenta.
  • VIES no responde: el pedido queda pendiente, nunca se da el número por inválido.
  • El cliente figura como particular y aporta un NIF-IVA: contradicción que hay que resolver.
  • Llega una exención sin causa declarada por línea, algo habitual con plugins de terceros.
  • El país del envío y el del cliente no coinciden.
  • El tipo aplicado no existe en el país de destino en la fecha de la operación.

Y uno que no depende de la Unión Europea pero aparece en las mismas tiendas: el recargo de equivalencia sin mapear también manda el pedido a revisión, en lugar de emitirse con un tipo inventado.

¿Quién configura los tipos por país?

Tu tienda, con las clases y los tipos de impuesto de WooCommerce o con el plugin que uses para ello. Factulit toma el tipo aplicado y comprueba que exista en el país de destino; no lo recalcula ni reescribe lo que ya le cobraste al cliente.

Y si estás acogido a la ventanilla única o has superado el umbral de 10.000 euros es una decisión previa tuya, no un ajuste que se deduzca de la configuración de WooCommerce. Está explicado en la guía del IVA en las ventas online a la Unión Europea.

¿Y las devoluciones de un pedido europeo?

Un reembolso total o parcial genera la factura rectificativa correspondiente, con el detalle por línea. La rectificativa conserva el tratamiento fiscal de la factura original: si aquella venta tributó en destino, la rectificación va por el mismo camino.

El paso a paso de la implantación está en la guía de VeriFactu para WooCommerce.

Preguntas frecuentes

Dudas sobre WooCommerce y las ventas a la Unión Europea. Hay más en las preguntas frecuentes sobre VeriFactu.

Contactar
Tu plugin sigue funcionando y lo que escriba en el pedido es lo que llega. Lo que no hacemos es publicar compatibilidad verificada con plugins fiscales de terceros, y menos con extensiones sin versión fijada o sin mantenimiento del fabricante. Si tu operativa depende de una en concreto, conviene revisarlo antes de dar de alta la conexión.
El módulo usa la dirección de facturación como respaldo cuando el pedido no tiene envío, que es lo correcto en un descargable. Ten en cuenta que un servicio prestado por vía electrónica no se localiza por el transporte, porque no lo hay, sino por otras reglas; lo que no cambia es que sí computa en el mismo umbral de 10.000 euros que los bienes.
No, es una figura del régimen español y no interviene en una venta a distancia intracomunitaria. Sí conviene saber que un recargo que llega sin mapear manda el pedido a revisión en lugar de emitirse con un tipo inventado, así que puede aparecerte junto a los pedidos europeos retenidos aunque su causa sea distinta.

Comprueba un pedido europeo antes de conectar

En WooCommerce la pregunta no es si el IVA europeo está bien configurado, sino si el NIF-IVA llega al pedido. Ábrete un pedido europeo real y míralo: si está, la conexión resuelve el resto; si no está, mejor saberlo ahora. Puedes ver el plugin de WooCommerce o el caso a caso en qué IVA aplicar a un cliente europeo.

Última actualización 31/08/2026. Este contenido es informativo y no constituye asesoramiento fiscal ni jurídico; para tu caso concreto, consulta con tu asesoría. El comportamiento descrito corresponde al plugin de WooCommerce de Factulit en esa fecha; la configuración de impuestos y los plugins de terceros son responsabilidad de la tienda.

Que el NIF-IVA de tu WooCommerce se compruebe de verdad

Validación en VIES con evidencia, control de exenciones sin causa y retención antes de emitir. Solicita acceso.

Sin tarjeta · Primero configuramos en Modo Pruebas