¿Cómo configurar los impuestos en WooCommerce?

Si vamos a montar una web en la que vendemos productos o servicios tarde o temprano tendremos que lidiar con los benditos impuestos de nuestro país (y en ocasiones puede variar los impuestos según el origen de nuestro cliente, aunque no es el caso de España). Antes de entrar en los pasos sobre cómo configurarlos es muy importante entender cómo estructura internamente WooCommerce el manejo de los impuestos. Veamos el siguiente gráfico y su correspondiente descripción:

Resume gráfico de impuestos en WooCommerce

En nuestra tienda online damos de alta un producto al que titulamos «Camiseta» y que cuesta €10,00. Al producto le asignamos una «clase de impuesto» llamada «Estándar». Esta clase «Estándar» engloba varios impuestos según desde dónde compre el cliente: si compra desde Paris tiene un 10% de IVA, si compra desde Madrid un 21% y si compra desde Londres un 23% (los porcentajes obviamente son inventados). Un cliente madrileño compra una camiseta costándole un total de €12,10 (€10,00 de la camiseta más €2,10 propio de los impuestos).

Resumiendo:

  • Un producto puede tener una sola clase de impuesto.
  • Una clase de impuestos puede englobar distintos valores de impuestos según localizaciones (países, estados/provincias, ciudades y/o códigos postales).
  • Una clase de impuestos puede utilizar comodines (*) para indicar que el impuesto se aplica en cualquier región (países, estados/provincias, ciudades o códigos postales).
  • En WooCommerce se pueden dar de alta cuantas clases de impuestos necesitemos. Por ejemplo: podemos tener en nuestra tienda online productos con IVA (una camiseta) y servicios libres de IVA (curso de WordPress).
  • El costo del producto y el costo de envío pueden tener «clases de impuestos» diferentes. Por ejemplo: Una cesta de frutas tiene un 10% de IVA por ser alimentos mientras que el envío lleva un 21% de IVA.

Configuraciones generales de impuestos

Antes de ver los pasos sobre cómo dar de alta «Clases de impuestos» vamos a ver las distintas configuraciones generales de los impuestos en WooCommerce. Para acceder al formulario debemos ir al menú WooCommerce » Ajustes » Impuesto » Opciones de impuestos. El formulario nos presenta los siguientes campos:

Configuración general de impuestos en WooCommerce
  1. Precios con impuestos incluidos: ¿Cómo debe calcular WooCommerce los impuestos? Si seleccionamos la opción «No, introduciré los precios sin impuestos» sumará los impuestos al precio que indiquemos en el producto. Si seleccionamos la opción «Sí, voy a introducir los precios con impuestos incluidos» entiende que el precio del producto ya tiene todos los impuestos.
  2. Calcular impuesto basado en: Como he explicado anteriormente algunos impuestos se aplicarán según una determinada zona. El campo permite las siguientes opciones:
    1. Dirección de envío del cliente
    2. Dirección de pedido del cliente
    3. Localización del negocio.
  3. Clase de impuesto por envío: Qué impuesto tiene el costo de envío. Aquí podremos elegir una «clase de impuesto» que explicaremos en el siguiente apartado.
  4. Redondeo: En caso de estar activo WooCommerce hará un redondeo final con la sumatoria de todos los impuestos. En caso de estar desactivado hará un redondeo por cada impuesto.
  5. Clases de impuestos adicionales: Si nuestra tienda online necesita otras configuraciones de impuestos debemos asignar en este campo el nombre general. Al guardar los cambios se generará una nueva pestaña para configurar los posibles impuestos.
  6. Mostrar precios en la tienda: En todas las páginas de la tienda ¿Mostramos los precios con o sin IVA?
  7. Mostrar precios en el carrito y en el pago: En las páginas de «carrito» (previa al pago) y en la de pago (checkout) ¿Mostramos los precios con o sin IVA?
  8. Sufijo a mostrar en el precio: Este campo nos permite agregar algún texto después del precio Por ejemplo podríamos agregar «IVA incluido».
  9. Visualización del total de impuestos:
    1. Como un total único: Se muestra una fila con el total de impuesto.
    2. Detallado: Se muestra una fila con el impuesto por cada producto comprado.

¿Cómo añadir/editar/borrar impuestos en una clase?

Para acceder al formulario de alta/edición de impuestos debemos pinchar en la pestaña con el nombre de la clase de impuesto deseada. A modo de ejemplo vamos a crear un nuevo impuesto en la clase «Estándar»:

Formulario de alta de impuesto en WooCommerce
  1. Código de país: ¿A qué país vamos asignar el impuesto? En caso de aplicar a todos los países debemos dejarlo en blanco. El código de país se conforma de 2 letras en mayúsculas, a España le corresponde el código «ES». Si no sabemos el código de nuestro país podemos averiguarlo en la columna «Alpha-2-code» de la ISO 3166-1.
  2. Código de provincia: En este campo podemos agregar el código de la provincia. Son las dos últimas letras de la columna «Code» de la ISO 3166-2:ES. Dejar en blanco para aplicar a todas las provincias.
  3. Código Postal: Podemos especificar un impuesto para uno o más código postales. Dejar en blanco para aplicar a todos los códigos postales. Se pueden especificar de las siguientes maneras:
    1. Escribiendo los códigos postales en el campo separados por punto y comas «;».
    2. Códigos postales con comodín *: Por ejemplo “280*” equivale a cualquier código postal que comience por 280 (28012, 28077, etc).
    3. Códigos postales con reglas de rangos: Por ejemplo “28000…28100” equivale a cualquier código postal entre el 28000 y el 28100.
  4. Ciudad: Podemos también especificar los nombres de las ciudades separados por punto y coma «;».  Dejar en blanco para aplicar a todas las ciudades.
  5. Tarifa %: Porcentaje de impuesto a aplicar con 4 posiciones de decimales.
  6. Nombre del impuesto: Indicamos un nombre para que el usuario pueda identificarlo en la tienda.
  7. Prioridad: En caso de aplicar más de un impuesto al mismo producto en qué orden se aplicarán.
  8. Compuesto: Si la casilla está marcada se aplicará el impuesto al producto antes de aplicar el resto de los impuestos.
  9. Envío: ¿Aplica también el impuesto para los costos de envío?
  10. Importar CSV: Nos lleva a otro formulario para que podamos importar un fichero .CSV con impuestos.
  11. Exportar en formato CSV: Este botón nos permite descargar un fichero .CSV con los impuestos de la clase actual.

Para editar un impuesto:

Basta simplemente con pinchar en algunas de las celdas de la tabla y modificar los valores.

Para borrar un impuesto:

Debemos pinchar la fila que deseamos borrar. La misma cambiará su color de fondo por uno amarillo. Luego pinchamos el botón con la leyenda «Eliminar fila seleccionada(s)».

Eliminar impuesto en WooCommerce

Configurar el impuesto de IVA de España para Ceuta, Canarias y Melilla en WooCommerce

España tiene algunas regiones que están exentas de IVA como es el caso de Ceuta, Canarias y Melilla (aunque tienen otros impuestos como el IGIC y el IPSI). Estas excepciones de impuestos deben estar configuradas de la siguiente manera:

  • Vamos a agregar una fila para cada provincia. Sus códigos son: «GC» (Las palmas),»TF» (Tenerife), «ML» (Melilla) y «CE» (Ceuta).
  • Como estamos especificando las provincias enteras no hace falta delimitar por códigos postales. Estos campos los mantenemos con el signo asterisco (*).
  • A cada provincia vamos a asignar una tarifa de 0,0000%.
  • En la última fila vamos a agregar el IVA del 21% para el resto de las zonas.

La tabla debería quedar así:

Impuestos excentos IVA España Ceuta Melilla Canarias

De la dirección de envío de nuestro cliente pertenece a Canarias, Ceuta o Melilla su producto estará exento de IVA, caso contrario se aplica la última fila correspondiente al resto de las zonas aplicando un 21% de IVA.


Otros impuestos reducidos

Si algunos de nuestros productos tienen un porcentaje reducido de impuestos podemos crearlos en la clase «Reduced rate» que se instala por defecto con WooCommerce o bien modificar el nombre en las opciones generales. Una vez que accedemos a la tabla de dicha clase damos de alta los impuestos siguiendo los mismo pasos que utilizamos para configurar el IVA. Por ejemplo, vamos a crear una clase de impuestos para una tasa de 10%. La tabla quedaría de la siguiente manera:

Tabla con el IVA reducido WooCommerce
  • Marcamos la tarifa en 10,000%
  • Le cambiamos el nombre para que haya una referencia en la tienda.
  • Desmarcamos las casillas de envío para que se siga aplicando el 21% de la tarifa estándar.

Una vez que tenemos definida la clase de impuesto reducida solo nos resta asignar la regla al producto. Para ello editamos el producto y en la pestaña general asignamos la nueva clase:

Producto con impuestos reducidos

¿Qué te pareció el artículo?
No molaPobreMolaMuy bueno¡Excelente! (9 votos, promedio: 4,89 de 5)
Cargando…
Mauricio Gelves
Mauricio Gelves es Lic. en Informática y trabaja como Consultor Web Freelance con su marca personal MauGelves. Se especializó en WordPress para ofrecer soluciones personalizadas y rentables a medianas y largas empresas. Es Nómade Digital desde el año 2015, actividad que combina sus dos principales pasiones: la informática y los viajes, y refleja sus experiencias a través de sus hobbies audiovisuales en Instagram y YouTube.
10 Pasos para ser Freelance - eBook Gratuito

10 pasos para convertirte en Freelance

Descarga en forma totalmente gratuita mi eBook en donde explico los 10 pasos que he dado para convertirme en Freelance.

Ingresa tu email y recibe en tu bandeja de correo el enlace para descargarte el eBook.

(Te doy mi palabra que solo enviaré un email al mes con todas mis novedades)


3 thoughts on “¿Cómo configurar los impuestos en WooCommerce?”

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *