Mejoras en el cálculo de tarifa de ExpediaRapid Hoteles
- 1 Objetivo
- 2 1. Nuevo cálculo de la Tarifa desde el Inclusive e Exclusive + manejo del tag <STAY>
- 3 2. Nuevo Custom Param para quitar el desglose de impuestos y sumarlo al costo en hoteles de COLOMBIA
- 4 3. Crear un nuevo Custom Param "DontApplyCommision" para transformar tarifas comisionables en tarifas netas
- 5 4. Nuevo cálculo de la Comisión "Marketing_Fee"
- 6 5. Quitar el mensaje en el Tag "traveler_handling_instructions"
Objetivo
Con la v3.15 se implementaron las siguientes mejoras para el conector Expedia:
Nuevo cálculo de la Tarifa desde el Inclusive e Exclusive + manejo del tag <STAY>
Nuevo Custom Param para quitar el desglose de impuestos y sumarlo al costo en hoteles de COLOMBIA
Crear un nuevo Custom Param "DontApplyCommision" para transformar tarifas comisionables en tarifas netas
Nuevo cálculo de la Comisión "Marketing_Fee"
Quitar el mensaje en el Tag "traveler_handling_instructions"
1. Nuevo cálculo de la Tarifa desde el Inclusive e Exclusive + manejo del tag <STAY>
Con este desarrollo cambiamos la forma en la que hoy calculamos la tarifa en la integración con Expedia. El cálculo de la tarifa ahora se basará únicamente en los campos de INCLUSIVE e EXCLUSIVE, siendo la diferencia entre ambos el valor de los Impuestos.
Inclusive = es la tarifa total final
Exclusive = es la tarifa neta (tarifa total - impuestos)
Impuestos = Inclusive - Exclusive
La diferencia entre el Inclusive y el Exclusive será el valor de impuestos y éstos deberán mostrarse dentro del campo de "Impuestos y tasas" en todo el flujo de venta. ExpediaRapid considera como impuestos todos los valores que se registren bajo el tag "tax_and_service_fee".
En caso de que venga un valor en el tag <STAY> sólo será contemplado dentro de "Impuestos" si esa tasa es un "tax_and_service_fee" (Diferencia entre Inclusive e Exclusive).
2. Nuevo Custom Param para quitar el desglose de impuestos y sumarlo al costo en hoteles de COLOMBIA
Con el fin de vender hoteles en COLOMBIA en fechas de estadía 2021 con iva excluido, surgió el requerimiento de desarrollar una nuevo Custom Param llamado "no_break_down_tax_col" para quitar el desglose de impuestos a destinos de colombia y mandar los impuestos sumados al costo, sin desglosarse en el flujo de venta. Dado que con la Mejora 1 cambiaremos la forma en la que hoy calculamos la tarifa, el cálculo de la tarifa ahora se basará únicamente en los campos de INCLUSIVE e EXCLUSIVE, siendo la diferencia entre ambos el valor de los Impuestos. Por lo tanto el resultado esperado si se activa este nuevo Custom Param es que si encuentra una diferencia entre Inclusive menos el Exclusive, ese valor de impuestos se sumará al COSTO y en todo el flujo la tarifa neta y tarifa final que muestre sea el mismo valor que se ve en Inclusive.
Un flujo de venta con impuestos desglosados:
Un flujo de venta sin impuestos desglosados:
3. Crear un nuevo Custom Param "DontApplyCommision" para transformar tarifas comisionables en tarifas netas
Actualmente Expedia trabaja con tarifas comisionables, es decir que cotiza un precio de venta con una comisión ya incluída tanto para sus tarifas de sólo hotel como empaquetadas. Esa comisión Expedia la envía en el tag del "Marketing_Fee". Con ese tag se calculamos el porcentaje relativo de la comisión, es decir que a partir del monto del MktFee y del monto para el total de la reserva, nosotros calculamos que tanto % es ese MktFee respecto al total, y lo mostramos en el display de la reserva como "Comisión Proveedor (%)". Con este nuevo desarrollo implementamos un nuevo custom param para que las tarifas de Expedia pasen a ser netas (en vez de comisionables) y así aplique el MarkUp de la agencia.
Reserva con tarifa comisionable:
Reserva con tarifa neta:
4. Nuevo cálculo de la Comisión "Marketing_Fee"
Con este desarrollo se busca mejorar la forma en la que hoy calculamos la comisión en reservas de 2 o más habitaciones. El cálculo de la comisión debería ser:
MF total = (MF for occupancy=2) * 2 + (MF for occupancy=3) * 1
Esto aplica al reservar varias habitaciones con diferentes ocupaciones. Por ejemplo, una búsqueda de 3 habitaciones, de las cuales las primeras 2 habitaciones son para 2 adultos y la tercera es para 3 adultos, seguiría la siguiente lógica:
5. Quitar el mensaje en el Tag "traveler_handling_instructions"
Por requerimiento del proveedor ExpediaRapid, se solicita quitar el texto quemado que enviamos dentro del tag "traveler_handling_instructions" en el BookingRQ. Actualmente tenemos en el código de la integración quemado el siguiente texto en el tag "traveler_handling_instructions": "Please use the card provided for payment. Avoid cancelation as this is for a corporate traveler. Contact traveler if any issues." El requerimiento de este alcance es quitar ese texto y dejar el tag VACÍO.
Netactica.com