Cómo mostrar un precio total que incluya impuestos locales
Este artículo es el tercero de una serie de cuatro sobre las reglas de precios de la CMA para viajes y qué significan para las plataformas de reserva:
- Las reglas de precios de la CMA para viajes: qué debe incluir el precio total
- La tasa turística en el precio de cabecera: qué implica la regla de precio total de la CMA para las plataformas
- Este artículo: Cómo mostrar un precio total que incluya impuestos locales
- ¿Son las plataformas responsables de los errores de precio según las reglas de la CMA, o solo el vendedor? Quién asume la responsabilidad cuando un precio es incorrecto, y por qué cambió la respuesta.
Cómo mostrar un precio total que incluya impuestos locales
Un precio total que incluye impuestos locales debe construirse antes de que el precio se renderice, no corregirse después. Según la regla de precio total de la CMA, cada resultado de búsqueda, página de anuncio, banner de app y cesta que ve un cliente británico debe mostrar el número completo, tasa turística incluida, desde el primer momento en que aparece un precio. Un número incorrecto o incompleto en cualquiera de esos puntos de contacto es una infracción. Y a escala de plataforma, una sola tasa desactualizada se repite en miles de precios mostrados al día. Conseguir el número correcto es una secuencia de cuatro pasos: resolver la jurisdicción, obtener la tasa actual, aplicarla antes del render y mantener la tasa actualizada tras el lanzamiento. Cubrimos la base legal en la tasa turística en el precio de cabecera y la regla general de la CMA en las reglas de precios de la CMA para viajes. Este artículo cubre cómo acertar con el precio en sí.
Paso 1: Resuelve la jurisdicción antes de tocar el precio
La obligación sigue al destino. La tasa turística la establece el municipio donde se aloja el huésped, no el mercado de origen del cliente ni el país de constitución de la plataforma. Así que una OTA británica que vende una estancia en Ámsterdam debe la tasa de Ámsterdam, y esa misma OTA que vende una estancia en Roma debe la tasa de Roma. Antes de calcular cualquier cifra de impuestos, el flujo de reserva necesita la ubicación exacta del alojamiento a nivel de ciudad o municipio, ya que las tasas y normas cambian con frecuencia dentro del mismo país. Si fallas en este paso, todos los siguientes heredan el error.
Paso 2: Obtén la tasa actual para esa ubicación
Una vez conocida la jurisdicción, el precio debe reflejar la tasa que aplica en ese momento, ya que la CMA juzga el total mostrado, no la intención detrás de él. Aquí es donde una tabla de tasas estática y mantenida internamente se rompe. Las tasas cambian sin aviso, y seguir a cada municipio a mano es un trabajo a tiempo completo. La tasa devuelta por la LocationTax API refleja estas variaciones a nivel de jurisdicción, con cada cálculo basado en normas locales verificadas y actualizadas, no en un número que alguien introdujo al lanzar y nunca revisó.
Paso 3: Aplica la tasa antes de que el precio se renderice en ningún sitio
La CMA exige el precio total en cada invitación a comprar, y lee ese término en sentido amplio: el primer resultado de búsqueda, la página de anuncio, cualquier banner de app y la cesta cumplen el requisito. Una cifra de impuestos añadida solo al final del pago, o una nota indicando que pueden aplicarse impuestos locales, incumple la regla por muy preciso que resulte el número después. Para el equipo que construye la visualización del precio, eso significa que la tasa debe resolverse e incluirse en el cálculo que se ejecuta antes de que la página se renderice, no añadirse en un paso posterior del recorrido.
Paso 4: Mantén la tasa actualizada tras el lanzamiento
Una tasa correcta el día del lanzamiento puede ser incorrecta en meses. Los municipios suben tasas, añaden variaciones estacionales o cambian estructuras por persona y por noche con poco aviso. Un precio mostrado construido sobre una tasa obsoleta se convierte en un incumplimiento en cuanto el municipio actúa. La primera multa de la CMA bajo el nuevo régimen muestra la escala de este: una comisión de reserva obligatoria de 3 libras mostrada demasiado tarde en el recorrido costó a las autoescuelas del AA 4,2 millones de libras en abril de 2026. Trippz monitoriza cada jurisdicción que cubre y envía actualizaciones de tasa automáticamente, así que el precio que muestra una plataforma se mantiene actualizado sin que nadie en el equipo de cumplimiento o ingeniería tenga que rastrear cada municipio a mano.
¿Y las exenciones y variaciones de tasa?
La tasa turística rara vez aplica como un número único y fijo. Los menores de una edad determinada suelen estar exentos, algunas ciudades limitan el número de noches gravadas, y las tasas pueden variar por temporada o tipo de alojamiento dentro de la misma ciudad. Una consulta de tasa que devuelva solo un número base sin estas variaciones producirá un total incorrecto justo en las reservas donde más importa. La tasa devuelta por la LocationTax API refleja estas variaciones a nivel de jurisdicción, así que no hace falta construir ni mantener la lógica de exenciones por separado dentro del motor de precios.
Prueba la integración antes de que toque precios en producción
Cada uno de estos cuatro pasos puede verificarse contra datos reales de jurisdicción antes de llegar a un resultado de búsqueda en producción. Crear una cuenta no implica ningún compromiso, y el acceso sandbox llega en dos días hábiles. Así, la integración puede probarse de principio a fin, desde la resolución de jurisdicción hasta el precio renderizado, antes de acercarse a un cliente.
Trippz cubre el mantenimiento de tasas en más de 70 países, y el modelo de datos subyacente es el mismo que se cubre en qué es una API de tasa turística. El servicio está certificado SOC1 Type 2 y SOC2 Type 2 y cumple con el RGPD, y es el motor fiscal detrás de los precios de Airbnb, Booking.com y Expedia.
Trippz mantiene la tasa de impuesto local actualizada para cada precio que muestras. Echa un vistazo a Trippz para plataformas. También te puede interesar...