Leer los montos del descuento y markup del TravelItineraryService
OBJETIVO
Que el importer web tome los importes de Markup y Descuentos directamente del response sin hacer calculos adicionales.
ALCANCE
Se debe leer del tag <EquivalentAmount>, el cual se encuentra dentro de los nodos <Markup>, <Discounts> el valor directamente en vez de que el importe web realice los cálculos.
MARKUP
¿De donde se tomará el markup para cada uno de los productos?
Aereos: Se debe tomar desde ReservationItems > ReservationItemDefinition > AirPassengerFares > AirPassengerFareDefinition > TotalCost > Markup > Amount > EquivalentAmount.
Autos: Se debe tomar desde ReservationItems > ReservationItemDefinition > VehicleRates > VehicleRateDefinition > CostPayNow > Markup > Amount > EquivalentAmount
Hotel:
Hotel empaquetado - Bundled
Se debe tomar desde ReservationItems > ReservarionItemDefinition > Cost > Markup > Amount > EquivalentAmount
Hotel no empaquetado - No Bundled
Se debe tomar desde ReservationItems > ReservationItemDefinition > Rooms > RoomOptionDefinition> Cost > Markup> Amount > EquivalentAmount
Varios: Se debe tomar desde ReservationItems > ReservationItemDefinition > Cost > Markup > Amount > EquivalentAmount
Para los Varios o TravelExtras se debe aplicar cantidad de pasajeros.
DESCUENTOS
Aereos: Se debe tomar desde ReservationItems > ReservationItemDefinition > Pricings > AirPricingDefinition > Price > Discounts > DiscountDefinition > Amount > Amount > EquivalentAmount
Autos: Se debe tomar desde ReservationItems > ReservationItemDefinition > VehicleRates > VehicleRateDefinition > PricePayNow > Discounts > DiscountDefinition > Amount > Amount > EquivalentAmount
Hotel: Se debe tomar desde ReservationItems > ReservationItemDefinition > Rooms > RoomOptionDefinition> ProductPrice> Discounts> DiscountDefinition > Amount > Amount > EquivalentAmount
Varios: Se debe tomar desde ReservationItems > ReservationItemDefinition > Price> Discounts> DiscountDefinition > Amount > Amount > EquivalentAmount
Netactica.com