IVA intracomunitario en WooCommerce
IVA intracomunitario en WooCommerce, bien cobrado desde el primer pedido
Valida el NIF-IVA contra VIES en tiempo real, aplica o retira la exención por reverse charge en el servidor y cobra el IVA del país de destino cuando toca. Sin hojas de cálculo y sin bloquear la venta si VIES se cae.

Cuánto cuesta equivocarse con el IVA intracomunitario
Una tienda que vende a empresas de otros países de la UE tiene dos formas de perder dinero con el IVA, y las dos son silenciosas.
La primera es cobrar IVA a quien no debía pagarlo: el cliente es una empresa con NIF-IVA válido, la operación va exenta por reverse charge, pero la tienda le carga el 21 % igual. La segunda es peor: no cobrar IVA a quien sí debía pagarlo. Alguien escribe un NIF-IVA que no existe, o que existe pero no está dado de alta en el registro de operadores intracomunitarios, y WooCommerce se cree la exención. Ese IVA no cobrado sale de tu margen cuando Hacienda lo reclama, con recargo.
Conviene poner números, porque este coste no aparece en ninguna métrica de la tienda.
Caso 1 · Exención mal concedida
Vendes 40.000 € al año a empresas de la UE y una de cada diez operaciones lleva un NIF-IVA que no está en el registro. Son 4.000 € de base sobre los que debías haber repercutido IVA: al 21 %, 840 € que salen de tu bolsillo, más el recargo si lo detectas tarde.
Caso 2 · Umbral cruzado sin enterarte
Superas los 10.000 € de ventas a distancia en septiembre y sigues aplicando el 21 % español hasta diciembre. Lo vendido a Alemania debía llevar el 19 %, a Francia el 20 %, a Italia el 22 %. No es solo la diferencia de tipo: esas cuotas van declaradas al país equivocado y hay que rehacer el trimestre.
Caso 3 · El cliente que no vuelve
Una empresa francesa con NIF válido paga el 21 % porque tu tienda no supo reconocerlo. Ese cliente no reclama: compra en otro sitio. Es el más caro de los tres y el único que no aparece en ninguna declaración.
Míralo en funcionamiento
Estas tres pantallas son las que vas a mirar cada mes. La primera te dice si estás cerca del umbral; la segunda es tu defensa ante una inspección; la tercera es lo que le pasas a tu asesoría.



Qué hace EHERO Woo VAT en cada pedido
Valida el NIF-IVA en VIES
Consulta el servicio oficial de la Comisión Europea en el checkout, con caché para no repetir llamadas y registro de auditoría de cada comprobación.
Aplica la exención en el servidor
El reverse charge se decide en el servidor, no en el navegador: nadie lo activa manipulando el formulario. Si el NIF deja de ser válido en una renovación, la exención se retira sola.
No rompe el checkout si VIES falla
El pedido entra con un periodo de gracia de 48 horas y se revalida después. Fail-closed, pero sin perder la venta por una caída ajena.
OSS con el IVA de destino
Cuando superas el umbral o te registras en OSS, aplica el tipo del país del comprador, con seguimiento del acumulado.
Los casos españoles
Recargo de equivalencia, retención de IRPF, e IGIC e IPSI para Canarias, Ceuta y Melilla. Los que obligan a corregir facturas a mano.
Borradores de los modelos
Genera los borradores del 349, del OSS y del 303 con los datos que ya tiene la tienda.
Cómo se pone en marcha (sin tocar una línea de código)
- Instala y activa
Sube el ZIP, activa tu licencia y el campo de NIF-IVA aparece solo en el checkout.
- Dile qué eres
País de establecimiento, si estás registrado en OSS y qué regímenes especiales te aplican.
- Haz una compra de prueba
Con un NIF-IVA real de otro país verás la exención aplicarse y el registro aparecer en Validaciones.
- Revisa el informe a fin de mes
El acumulado por país y los borradores de modelos ya están hechos.

¿Para quién es este control de IVA intracomunitario en WooCommerce?
Si vendes solo a particulares dentro de España, no lo necesitas. Empieza a pagarse solo en tres situaciones:
- Vendes B2B a otros países de la UE. Cada pedido con NIF-IVA es una decisión fiscal que ahora mismo tomas a ojo.
- Estás cerca de los 10.000 € de ventas a distancia. Necesitas saber cuándo cruzas el umbral antes de cruzarlo, no en la declaración.
- Operas con regímenes especiales españoles. Recargo de equivalencia, IRPF o IGIC no los cubre casi ningún plugin internacional.
Por qué no basta con el IVA nativo de WooCommerce
WooCommerce trae tipos de IVA por país y clases de impuesto, y para una tienda que vende solo en su mercado eso basta. El problema empieza cuando la decisión fiscal deja de depender del país y pasa a depender de quién es el comprador.
WooCommerce no sabe si un NIF-IVA existe: no consulta VIES. Tampoco sabe si has cruzado el umbral de ventas a distancia, ni guarda constancia de por qué concedió una exención hace ocho meses. Y los regímenes españoles sencillamente no están.
Los plugins gratuitos de validación de NIF resuelven una pieza: comprueban el número y quitan el impuesto. Lo que no traen es lo que importa cuando llega una revisión: el registro de auditoría, el comportamiento cuando VIES no responde, la revalidación en renovaciones y la coherencia entre país del NIF y país de facturación.
Compatibilidad
- WordPress 6.2+
- WooCommerce 8.0+
- PHP 7.4+
- Checkout clásico
- Checkout en bloques
- Store API
- FunnelKit
- HPOS
- Multidivisa
Y si traduces tu tienda con EHERO Woo Multilang, los avisos fiscales del checkout salen en el idioma del cliente.
Qué incluye tu licencia
Una licencia, un dominio, todo incluido: el plugin completo sin funciones capadas, las actualizaciones del año y soporte por correo en español para incidencias, errores e instalación. Los tipos de IVA de los 27 países se actualizan con el plugin, así que no mantienes tablas a mano.
Preguntas frecuentes
¿Qué pasa si el servicio VIES está caído cuando un cliente compra?
El pedido entra igual. Se marca con un periodo de gracia de 48 horas y se revalida automáticamente después. Si al revalidar el NIF resulta inválido, la exención se retira y queda registrado. Lo que no hace es bloquear la compra: perder una venta por una caída de un servicio de la Comisión Europea no compensa.
¿Sirve para cumplir con el OSS?
Aplica el IVA del país de destino cuando corresponde, lleva el acumulado por país y genera el borrador de la declaración. La presentación la hace tu asesoría: esto es una herramienta de cumplimiento, no asesoramiento fiscal.
¿Puede un cliente falsear el NIF para no pagar IVA?
No por la vía fácil. La exención se decide en el servidor tras consultar VIES, no con un campo del formulario, y hay comprobación de coherencia entre el país del NIF y el país de facturación.
¿Funciona con el checkout en bloques?
Sí. Es compatible con el checkout clásico, con el de bloques a través de la Store API y con FunnelKit.
¿Cubre el recargo de equivalencia y el IRPF?
Sí, junto con IGIC e IPSI. Son los regímenes españoles que los plugins internacionales suelen dejar fuera y que obligan a corregir facturas a mano.
¿Y si ya llevo meses cobrando mal el IVA?
El plugin no corrige el pasado, pero el registro de validaciones y el informe por país te dan el material para que tu asesoría regularice. A partir de su instalación, cada decisión queda documentada.
Productos relacionados
- EHERO Woo Holded — lleva los pedidos y las facturas a Holded sin copiarlos a mano.
- ERP y facturación para WooCommerce — todos los conectores con programas de gestión.
- EHERO Woo Subscriptions — las renovaciones también revalidan el NIF-IVA.
Deja de decidir el IVA a ojo en cada pedido
Validación VIES real, exención en el servidor y el IVA del país de destino cuando toca. Lo que hoy revisas a mano, resuelto en el checkout.
