En pocas palabras: VAT Right es un plugin gratuito de WordPress.org que automatiza el IVA europeo en WooCommerce: valida números contra VIES, HMRC, el UID suizo y el Brønnøysund noruego, aplica reverse charge en B2B y cambia a IVA de destino al superar los 10.000 euros de ventas transfronterizas, sin versión paga.
VAT Right es un plugin gratuito para WordPress, desarrollado por Jean Galea y distribuido bajo licencia GPL, que automatiza el tratamiento del IVA en tiendas WooCommerce que venden dentro de la Unión Europea. Decide el tratamiento fiscal de cada pedido según los registros oficiales correspondientes (VIES, HMRC, el registro suizo UID y el noruego Brønnøysund), aplica reverse charge en operaciones B2B, pasa de IVA de origen a IVA de destino de forma automática al cruzar el umbral OSS de 10.000 euros, y guarda esa decisión, con sus datos de entrada, en el propio pedido, según documenta el repositorio oficial en GitHub.
En este artículo:
- En 30 segundos
- ¿Por qué las tablas de impuestos estándar de WooCommerce no alcanzan para vender en la Unión Europea?
- ¿Qué es el sistema OSS y cuándo se aplica el umbral de 10.000 euros?
- ¿Qué funcionalidades ofrece VAT Right de forma gratuita?
- ¿Cómo valida VAT Right los números de IVA de clientes B2B?
- ¿Cómo se configura VAT Right en WooCommerce paso a paso?
- ¿Qué reportes genera VAT Right para la declaración trimestral?
- ¿Qué limitaciones tiene VAT Right según su documentación?
- Errores comunes al implementar VAT Right en WooCommerce
- Preguntas Frecuentes
- Conclusión
- Fuentes
En 30 segundos
- VAT Right es gratuito, sin versión Pro ni branding, publicado por Jean Galea.
- Valida números de IVA en vivo contra VIES (UE), HMRC (Reino Unido, con credenciales propias), el registro UID suizo y el Brønnøysund noruego.
- Cambia de IVA de origen a IVA de destino de forma automática al superar los €10.000 anuales en ventas B2C transfronterizas dentro de la UE.
- Genera reportes OSS return y EC Sales List, exportables en CSV y vía REST, además de un reporte INTRASTAT mensual exportable en CSV.
- Requiere WordPress y PHP en versiones vigentes, con WooCommerce activo; la configuración toma cerca de diez minutos según WP Mayor (conviene chequear los requisitos mínimos actuales del plugin antes de instalar).
¿Por qué las tablas de impuestos estándar de WooCommerce no alcanzan para vender en la Unión Europea?
WooCommerce nativo calcula el IVA con tasas fijas por zona pero no valida ningún número de IVA contra un registro oficial ni te avisa cuándo cruzaste el umbral OSS, así que podés estar cobrando mal el impuesto sin enterarte.
Subís tu catálogo, configurás las tasas por zona a mano, un cliente de Portugal te compra, otro de Austria, las ventas se acumulan sin que nadie las sume contra el umbral OSS, y de repente llevás meses cobrando el IVA de tu país cuando ya tendrías que estar cobrando el de destino. Tampoco hay forma nativa de chequear si el número de IVA que puso un cliente B2B existe de verdad. Esa brecha, entre lo que WooCommerce hace por default y lo que exige la normativa europea, es la que documenta el repositorio de VAT Right en GitHub.
¿Qué es el sistema OSS y cuándo se aplica el umbral de 10.000 euros?
OSS (One Stop Shop, ventanilla única) es el régimen que te deja declarar y pagar en un solo trámite trimestral el IVA de todas tus ventas B2C a consumidores de otros países de la UE, en vez de registrarte fiscal en cada país de destino. En reducir plugins innecesarios en tu tienda profundizamos sobre esto.
Por debajo de €10.000 en ventas transfronterizas anuales, seguís cobrando el IVA de tu propio país. Por arriba, tenés que cobrar el IVA del país del comprador. VAT Right hace ese cambio sin que toques nada y manda un correo al admin cuando las ventas llegan al 80% del umbral (configuración por defecto) y otro cuando lo superan, según el listado de funciones del repositorio del plugin.
¿Qué funcionalidades ofrece VAT Right de forma gratuita?
Según el repositorio del plugin, todo lo que hace VAT Right está incluido sin versión Pro ni marca registrada visible. Y acá no hay «versión Pro» escondida esperando para cobrarte justo por el reverse charge o por los reportes.
- Campo de número de IVA: disponible en el checkout de bloques, el checkout clásico, Mi Cuenta y la pantalla de pedido del admin.
- Validación en vivo: contra VIES, HMRC, el registro UID suizo y el Brønnøysund noruego.
- Reverse charge automático: para números B2B válidos, con el texto legal requerido en el pedido, los emails y la factura.
- Tasas importadas de TEDB: estándar y reducidas, con un diff visible antes de aplicar cualquier cambio.
- Columna de estado en el listado de pedidos: con filtro de pendientes y marcados, compatible con HPOS y pedidos legacy.
¿Cómo valida VAT Right los números de IVA de clientes B2B?
VAT Right cruza cada número contra el registro oficial del país correspondiente (VIES para la UE, HMRC para Reino Unido, UID para Suiza, Brønnøysund para Noruega) y si el número sale válido, habilita el reverse charge automático en esa operación.
Ojo con un detalle: para Reino Unido necesitás tus propias credenciales de la API de HMRC, el plugin no las trae precargadas. Sin eso, los clientes B2B británicos se tratan como consumidores finales y se les cobra IVA igual. ¿Y si el registro de VIES está caído justo cuando tu cliente quiere pagar? El pedido se acepta igual, se cobra IVA, y queda marcado para re-chequear más tarde, en vez de bloquear la venta. Tema relacionado: mejorar la experiencia de compra con guías de talles.
| País o región | Registro oficial | ¿Necesita credenciales propias? | Si no se puede validar |
|---|---|---|---|
| Unión Europea | VIES | No | Se cobra IVA y se marca para re-chequeo |
| Reino Unido | HMRC | Sí, API propia del merchant | Cliente tratado como consumidor final |
| Suiza | Registro UID | No | Se cobra IVA hasta re-chequeo |
| Noruega | Brønnøysund | No | Se cobra IVA hasta re-chequeo |

¿Cómo se configura VAT Right en WooCommerce paso a paso?
La instalación es la típica de cualquier plugin de WordPress.org (subir el zip, activar) más un paso extra obligatorio: tildar «Enable tax rates and calculations» en WooCommerce > Settings > General, porque si no, WooCommerce esconde la pestaña Tax directamente.
- Descargá el zip y subilo: desde Plugins > Add New > Upload Plugin, después activalo.
- Habilitá el cálculo de impuestos: en WooCommerce > Settings > General, si no está tildado, la pestaña Tax ni aparece.
- Abrí la sección VAT Right en Tax: y leé el chequeo de configuración inicial, te marca qué falta antes de salir a producción.
- Sumá credenciales de HMRC si vendés a Reino Unido: sin eso, esos clientes B2B quedan tratados como consumidores.
Todo el proceso toma unos diez minutos según documenta WP Mayor, más el trámite de alta en HMRC si corresponde. Al momento de esta guía el plugin pedía WordPress 6.6 o superior, WooCommerce activo y PHP 7.4+; conviene verificar los requisitos mínimos vigentes en la página del plugin antes de instalar, ya que pueden actualizarse con nuevas versiones.
¿Qué reportes genera VAT Right para la declaración trimestral?
VAT Right genera dos reportes centrales, el OSS return y el EC Sales List, exportables en CSV por trimestre, por mes o por cualquier rango de fechas, tanto desde la pantalla de admin como por endpoints REST.
El OSS return lista las ventas B2C y el IVA adeudado por país y tasa, el trámite que presentás trimestral en tu propia oficina fiscal. El EC Sales List cubre las ventas B2B con reverse charge. Para comercios que despachan mercadería física a otros países de la UE, el plugin suma un reporte INTRASTAT mensual con código CN8 por producto, país de origen y masa neta, también en CSV. Los montos en moneda distinta al euro se convierten, según el resumen de daily.dev sobre la nota de WP Mayor, a la tasa de referencia diaria del Banco Central Europeo.
¿Qué limitaciones tiene VAT Right según su documentación?
El propio repositorio en GitHub lista cuatro casos donde el plugin prefiere cobrar IVA de más antes que arriesgarse a no cobrarlo, un criterio conservador que conviene conocer antes de confiar el cálculo a ciegas. Cubrimos ese tema en detalle en optimizar el buscador de tu tienda.
- Servicios a consumidores fuera de la UE: consultoría, legal o publicidad bajo el Artículo 59 de la directiva de IVA se cobran con el IVA de la tienda igual.
- B2B de Reino Unido sin credenciales HMRC propias: se tratan como consumidores finales.
- Números suizos o noruegos no chequeados al momento del checkout: se cobra IVA hasta el re-chequeo posterior.
- Carritos en moneda distinta al euro: el umbral se actualiza en el checkout, no en cada recálculo del carrito.
Nada de esto es un bug, es una decisión de diseño documentada. ¿Te cierra ese criterio conservador para tu negocio? Depende de cuánto margen de error fiscal estés dispuesto a tolerar, y ahí no hay respuesta genérica: hay que mirar el volumen de ventas fuera de la UE y decidir con tu contador.
Errores comunes al implementar VAT Right en WooCommerce
- No tildar «Enable tax rates and calculations»: sin esto, la pestaña Tax de WooCommerce no aparece y VAT Right parece «no estar instalado» cuando en realidad está activo y esperando.
- Asumir que los números de Reino Unido se validan solos: necesitás tus propias credenciales de HMRC; sin ellas tratás a tus clientes B2B británicos como consumidores y les cobrás IVA de más.
- Activar el rechazo por nombre de empresa sin leer el fallback: esa opción viene apagada por defecto, pero si la activás sin entender que depende de que VIES devuelva un nombre, podés rechazar pedidos legítimos.
- Ignorar el diff de tasas TEDB: el plugin te muestra los cambios antes de aplicarlos, pero si aprobás sin mirar, podés pisar una tasa reducida que vos mismo configuraste a mano.
Preguntas Frecuentes
¿Qué es el sistema OSS para el IVA en la Unión Europea?
OSS (One Stop Shop) es el régimen que permite declarar y pagar en un solo trámite trimestral el IVA de ventas B2C a consumidores de otros países de la UE, sin registrarte fiscal en cada país de destino. Por debajo de €10.000 anuales en ventas transfronterizas podés seguir cobrando el IVA de tu país; por arriba, tenés que cobrar el del comprador. Ampliamos el tema en proteger tus pedidos de vulnerabilidades conocidas.
¿Cómo configuro el IVA europeo en mi tienda WooCommerce?
Primero habilitá el cálculo de impuestos en WooCommerce > Settings > General, porque esa pestaña está oculta por defecto. Después instalás un plugin como VAT Right, que importa las tasas del TEDB y aplica el tratamiento correcto (origen, destino o reverse charge) a cada pedido de forma automática. Te puede servir nuestra cobertura de mantener actualizado WooCommerce y WordPress.
¿Qué plugin gratuito maneja el IVA UE en WooCommerce?
VAT Right, publicado en WordPress.org por Jean Galea, maneja validación de números de IVA, reverse charge, el umbral OSS y reportes trimestrales sin versión paga ni branding. Es el plugin IVA UE WooCommerce que documenta este artículo, con código disponible en su repositorio en GitHub.
¿Cuándo tengo que cobrar el IVA de destino en ventas dentro de la UE?
Tenés que cobrar el IVA del país de destino cuando tus ventas B2C transfronterizas a otros países de la UE superan los €10.000 acumulados en el año. Por debajo de ese monto, podés seguir cobrando el IVA de tu propio país de origen.
¿Cómo valido un número de IVA intracomunitario en WooCommerce?
Con VAT Right, el campo de número de IVA en el checkout se valida en vivo contra VIES, el registro oficial de la Unión Europea para números intracomunitarios. Si el número es válido y el cliente es un negocio, el plugin aplica reverse charge automático con el texto legal correspondiente en el pedido.
Conclusión
VAT Right cubre, sin costo, algo que hasta ahora obligaba a elegir entre un plugin pago o armar planillas a mano: validación de IVA contra cuatro registros oficiales, reverse charge, el salto automático al IVA de destino en el umbral OSS y reportes listos para la declaración trimestral. La configuración toma diez minutos según documenta WP Mayor, pero las limitaciones conservadoras del plugin (cobrar IVA de más en casos dudosos) significan que vos seguís siendo responsable de revisar el resultado antes de presentarlo. El propio repositorio lo dice sin vueltas: es una herramienta, no asesoría fiscal. Si vendés a la UE desde una tienda WooCommerce, instalalo en un entorno de prueba, mirá el reporte OSS de un mes real y comparalo con lo que venías calculando a mano antes de confiar en él para producción.




