Crear tasas de impuestos en WooCommerce para todos los países

Introducción

Cuando decidimos abrir nuestra tienda online llega un punto donde necesitamos establecer y configurar ciertas normativas que nos exigen para que nuestra tienda funciona de forma correcta, una de las principales acciones que tenemos que configurar es el tipo de impuesto que se debe calcular para cada usuario en función del país donde se encuentre.

En este guía vamos a revisar todos los detalles que necesitamos conocer sobre las opciones de impuesto de WooCommerce y como configurar de forma manual y masiva cada una de las tasas de impuesto para los países de la UE.

Configurar impuestos en woocommerce

Lo primero que tenemos que tomar en cuenta cuanto tenemos nuestra tienda en WooCommerce es Activar tasas de impuestos y sus cálculos desde las opciones principales de los ajustes de nuestra tienda.

Una vez tenemos activa la opción de los impuestos veremos que se activa una nueva pestaña dentro de WooCommerce que indica Impuesto y donde está el eje central donde tendremos que configurar las opciones de los impuestos en nuestra tienda, así como cada una de las tasas que se deben aplicar de acuerdo al país del usuario.

Opciones generales de los impuestos

Antes de configurar todas las tasas y cada uno de sus porcentajes necesitamos conocer cuáles son los ajustes generales que debemos tener en nuestra tienda.

Precios con impuestos incluidos: Esta opción es muy sencilla como su nombre lo indica solo tenemos que seleccionar como introduciremos los impuestos en los productos de nuestra tienda, es decir, si cada precio que añadimos en cada producto ya tendrá el impuesto incluido o no.

La recomendación inicial es que introduzcas los precios de tus productos sin impuesto, de esta forma se modifica alguna tasa específica por país no será necesario tener que actualizar el precio del producto.

Calcular impuesto basado en:

Esta opción sirve para indicarle a WooCommerce que dirección debe tomar del cliente para calcular sus impuestos, si desplegamos el menú veremos que tenemos 3 opciones.

  • Dirección de envío del cliente: si configuras esta opción y el cliente selecciona enviar a una dirección diferente WooCommerce calculará los impuestos basados en esta nueva dirección que se añada, el principal problema de esto es que muchos plugins de facturación mostrarán dos direcciones de clientes diferentes una para el envío y otro para la facturación y es posible que los impuestos no cuadren de forma correcta con los datos de facturación, generándonos un dolor de cabeza para la gestión de las cuentas en nuestra tienda.
  • Dirección del pedido del cliente: Esta opción es la mas recomendada ya que de esta forma nos aseguramos de que los impuestos se calculen en base de los datos de facturación del cliente.
  • Dirección principal del negocio: Con esta opción lo que le indicamos a WooCommerce es que siempre se tomara la dirección que tenemos configurada en nuestra tienda para calcular los impuestos, esta dirección es la que tenemos localizada en WooCommerce > Ajustes > General > Ubicación principal, solo debe seleccionarse si vendemos y enviamos en la región donde tenemos nuestro negocio físico.

Clase de impuesto por envío:

En esta opción se define las clases de impuestos que tendremos configuradas en nuestra tienda, debe mostrarte de forma predeterminada las clases de impuestos que tendamos creadas, por ejemplo:

  • Estándar
  • Tasa Cero
  • Tasa reducida.

De forma predeterminada se configura Tasa de impuesto por envío basado en los productos del carrito, dentro de esta opción puedes seleccionar directamente si deseas que la clase de impuesto sea alguna de las que tienen ya configuradas.

Redondeo:

Si esta opción se habilita el redondeo de los decimales se realizará basado en el subtotal del carrito en lugar de hacerse por cada línea del producto.

Clase de impuestos adicionales

Las clases de impuestos adicionales se asignan a nuestros productos, en la mayoría de los casos siempre utilizamos la tarifa estándar de forma predeterminada, sin embargo, si algún producto que venden requiere una clase de impuesto diferente puede añadirse desde esta opción.

De manera por defecto se añade tarifa estándar, de tasa reducida y de tasa cero.

Mostrar precios en la tienda:

Esta opción nos permite determinar como se muestran los precios de los productos en la tienda, funciona de forma independiente de los precios que tengamos en nuestro catálogo.

Por ejemplo, una opción que podemos indicarle es que el precio se muestre con el IVA incluido, de esta forma el cliente conoce de ante mano el costo con el IVA de cada producto.

Mostrar precios en el carrito y en el pago

Esta opción nos permite determinar cómo se muestran los precios en el carrito y la página de pago, con esta opción WooCommerce puede el impuesto desglosado en una línea.

Sufijo a mostrar en el precio

Esta opción te permite mostrar la opción de cualquier frase en tus productos por ejemplo “IVA Incluido”. Puedes usar los siguientes dos valores predeterminados si deseas tener texto antes y después del precio:

  • {price_including_tax}
  • {price_excluding_tax}

Tambien puedes simplemente colocar el sufijo que deseas:

Visualización del total de impuestos

Esta opción te permite mostrar los múltiples impuestos como un total durante el pago o como una lista detallada de los impuestos.

Configurar tasa de impuesto manualmente para todos los países de UE

Una vez tenemos configuradas las opciones generales de nuestros impuestos lo siguiente será configurar las tasas de impuesto dentro de nuestras clases de impuesto, a continuación, veremos cómo podemos añadir los impuestos para todos los países de UE en la tarifa estándar.

Las clases de impuestos las localizaremos en la parte superior de nuestra pantalla de impuestos, para añadir la tarifa estándar solo tenemos que pulsar sobre esta opción.

Lo primero será pulsar en la opción que indica insertar fila

Veremos que estas clases tiene los siguientes atributos:

  • Código del país: Son los 2 dígitos del código que se utiliza en ISO ISO 3166-1 alpha-2 codes
  • Código estatal: código estatal de 2 dígitos para la tarifa.
  • Código postal/Código postal: ingrese los códigos postales para la tarifa.
  • Ciudad: lista de ciudades separadas por punto y coma para la tarifa.
  • Tasa %: ingrese la tasa impositiva, por ejemplo, 20.000 para una tasa impositiva del 20%.
  • Nombre del impuesto: nombre su impuesto, p. IVA
  • Prioridad: elija una prioridad para esta tasa de impuestos. Solo se utilizará 1 tasa coincidente por prioridad. Para definir múltiples tasas impositivas para una sola área, debe especificar una prioridad diferente por tasa.
  • Compuesto: si esta tasa es compuesta (aplicada sobre todos los impuestos anteriores), marque esta casilla.
  • Envío: si esta tarifa también se aplica al envío, marque esta casilla.

Un ejemplo de una tasa de impuesto puede ser una tienda de España con un 21%.

Ten en cuenta que los campos importantes que debes configurar son: El código del país, la tarifa y el nombre del impuesto. Campos como prioridad y compuestos no hace falta configurarlos y se pueden dejar por defecto.

Dentro de las opciones rápidas con las que podemos configurar los impuestos es importarlos a través de un archivo CSV que debe tener los campos:

country code, state code, postcodes, cities, rate, tax name, priority, compound, shipping, tax class

Un ejemplo completo de las tasas de impuestos para los países de UE es el que encuentras en el siguiente archivo.

Descargar archivo: vat_rates

En este caso solo tendremos que pulsar importar y subir el archivo con las tasas de impuestos ya configuradas.

Configurar tasas de impuesto para países de UE con plugin

Una alternativa si queremos evitar tener que configurar todos los impuestos manualmente dentro de WooCommerce es utilizar un plugin como: EU/UK VAT Compliance Assistant for WooCommerce

EU/UK VAT Compliance Assistant for WooCommerce

Este plugin tiene diferentes opciones disponibles dentro de su versión free que nos ayuda con el cumplimiento de la ley de IVA de la UE, el Reno Unido y/o Noruega, dentro de sus características principales se incluye:

Identificar la ubicación de los clientes: registra evidencia de la ubicación del cliente, utilizando su dirección de facturación o envío, y su dirección IP (a través de una búsqueda de GeoIP).

Mostrar los precios con el IVA correcto desde la primera página: la información de GeoIP también se utiliza para mostrar el IVA correcto desde la primera vez que un cliente ve un producto. También se proporcionan un widget y un código abreviado que permiten al cliente configurar su propio país.

Ingresar y mantener las tasas de IVA de cada país: ayuda a ingresar las tasas de IVA de la UE y / o el Reino Unido con precisión al proporcionar un solo botón para presionar en la configuración de las tasas de impuestos de WooCommerce, para agregar o actualizar las tasas para todos los países (estándar o reducido) con uno hacer clic.

Informes: Capacidades avanzadas de informes, que le permiten ver toda la información necesaria para hacer un informe de IVA OSS/MOSS/IOSS (ventanilla única). El informe se puede ordenar y desglosar por país, tipo de IVA, tipo de IVA (tradicional/variable) y estado del pedido, y se puede exportar como CSV.

¿Y cómo configuramos las tasas automáticamente?

Esta es la buena noticia, como podemos ver dentro de las opciones y característica del plugin tenemos una opción para Ingresar y mantener las tasas de IVA de cada país, esto nos permite con un solo botón añadir todas las tasas de impuesto de forma automática.

Antes de añadir las tasas es importante configurar las opciones generales del plugin desde WooCommerce -> VAT compliance

Una vez lo configuras solo debes acceder a Impuestos -> Tarifa estándar y pulsar en la opción que indica Add / Update VAT Rates (EU)

Esto añadirá los impuestos para cada país, luego solo guarda los cambios y revisa estén añadidos todos los impuestos que necesitas.

¿Qué sucede si tengo un error y no puedo procesar las pagos?

This order cannot be processed. Due to the costs of complying with VAT laws in the EU, we do not sell items liable to VAT to customers in that VAT area.

En este caso este error suele suceder cuando tenemos marcada la opción dentro del plugin que indica:

  • Forbid VAT checkout: Para cada región de IVA seleccionada aquí, todas las salidas de los clientes (ya sean consumidores o empresas) en esas regiones de IVA para pedidos que contengan bienes sujetos al IVA variable según el país (ya sea que el cliente o el pedido estén exentos o no) serán prohibido.

Para evitar este error solo necesitamos desactivar esta opción y guardar los cambios, con esta opcipon desactivada nuestros pedidos se procesarán sin ningun inconveniente.

Conclusiones:

Como puedes ver los impuestos es una de las partes esenciales de una tienda online y de la que tenemos que conocer como configurarla, tener configurado de forma correcta cada uno de los impuestos que necesitemos nos permite tener un control completo sobre las finanzas y cuentas de nuestro negocio, permitiéndonos así no tener ningún problema a futuro con hacienda.

Si quieres ampliar más la información sobre los impuestos y WooCommerce peudes leer nuestros otros articulos relacionados:

Revisa tambien nuestro cursos completo sobre como crear una tienda onlina

 

Updated on 22 julio, 2022

Related Articles