Cómo gestionar el IVA, IGIC y modelo 303 en tu WooCommerce sin volverte loco
Gestionar los impuestos en una tienda WooCommerce española es, sin exagerar, una de las partes más tediosas de montar un negocio online. Entre el IVA general, los tipos reducidos, el IGIC de Canarias, el IPSI de Ceuta y Melilla, las operaciones intracomunitarias y el temido modelo 303, es fácil perderse. En este artículo te explicamos cómo funciona cada uno y cómo dejar de volverte loco con la configuración.
El IVA en WooCommerce: lo básico que todo el mundo se salta
WooCommerce trae un sistema de impuestos razonablemente flexible, pero no está pensado específicamente para España. Por defecto tendrás que crear manualmente cada tipo impositivo (21%, 10%, 4%, 0%) y asignarlos a cada producto. Si vendes desde Península a Canarias, Ceuta o Melilla, ahí es donde empiezan los problemas: esas zonas no llevan IVA, llevan IGIC o IPSI.
Un error típico es cobrar el 21% a un cliente de Tenerife. No solo es ilegal, es que el cliente lo va a reclamar tarde o temprano y te va a tocar devolverlo.
IGIC Canarias: el gran olvidado
El IGIC (Impuesto General Indirecto Canario) sustituye al IVA en las Islas Canarias. Los tipos son distintos: 0%, 3%, 7% (el general), 9,5% y 15%. WooCommerce, de serie, no sabe nada de esto. Tienes dos opciones: configurar a mano cada zona fiscal y cada tipo (horas perdidas, riesgo de error) o usar un plugin que lo haga por ti detectando la dirección del cliente en el checkout.
IPSI: Ceuta y Melilla
El IPSI (Impuesto sobre la Producción, los Servicios y la Importación) es el equivalente en las ciudades autónomas. Tipos habituales: 0,5%, 1%, 3%, 4%, 5%, 8% y 10%. Volumen pequeño pero si vendes a esos territorios y lo ignoras, estás facturando mal.
Operaciones intracomunitarias y VIES
Si vendes a una empresa de otro país de la UE con NIF intracomunitario válido, la operación va con IVA 0% por regla general (inversión del sujeto pasivo). Lo correcto es validar el NIF contra VIES antes de aplicarlo. Hacerlo a mano en cada pedido es inviable.
El modelo 303: el que te obliga a tenerlo todo bien
El modelo 303 es la declaración trimestral de IVA. Para presentarlo necesitas tener perfectamente separadas las operaciones por tipo impositivo, las intracomunitarias, las exentas y los recargos. Si tu WooCommerce no distingue correctamente entre IVA 21%, IGIC 7% y operaciones VIES 0%, tu asesor te va a odiar (o te va a cobrar una pasta extra por cuadrarlo todo a mano).
Puedes consultar la información oficial en la sede electrónica de la AEAT.
La solución: un plugin fiscal español pensado para WooCommerce
En GP Informático hemos desarrollado plugin fiscal WooCommerce WC Tax Spain, un plugin fiscal todo en uno para WooCommerce pensado desde España. Calcula automáticamente IVA, IGIC, IPSI y recargo de equivalencia según la dirección del cliente, valida NIFs intracomunitarios contra VIES, clasifica productos por sector (cursos, alimentación, tecnología, farmacia, etc.) y genera informes listos para los modelos 303, 349 y 347. Todo en tu WordPress, sin depender de servicios externos ni suscripciones mensuales.
Resumen rápido
- IVA: configurar los 4 tipos y asignar por producto.
- IGIC: si vendes a Canarias, obligatorio separarlo del IVA.
- IPSI: no lo olvides si tienes clientes en Ceuta o Melilla.
- VIES: validar siempre antes de aplicar 0% intracomunitario.
- Modelo 303: tu tienda debe llevar las operaciones separadas desde el principio.
Si no quieres tocar una línea de configuración, échale un ojo al plugin fiscal WooCommerce: te ahorrará muchas horas y posibles sustos con Hacienda.