Preferred Currency for Hotels

By default, a Hotel Search and Hotel Rate and Rule Search (HotelDetailsReq) return rates in the currency of the Target Branch. Use @PreferredCurrency to indicate a different currency for the response.

This preference applies to all providers that support Hotel segments; however, the response attributes returned vary by carrier.

Hotel Search

In the HotelSearchAvailabilityRsp, HotelSearchAvailabilityAsynchRsp (v49.0 and earlier), and RetrieveHotelSearchAvailabilityRsp (v49.0 and earlier), approximate values are indicated in /HotelSearchResult/RateInfo in the following attributes:

Converted hotel rates and taxes are always approximate because the estimated conversion rate using for Hotel searches and booking may not be the actual conversion rate used at the time that payment is made. The approximate attributes support currency handling when the traveler’s default currency and the currency returned do not match. When @PreferredCurrency is specified, unmatched currency values can occur if the requested currency does not match the provider’s default currency. To recognize the possible disparity in values because of differing currencies, approximate rate attributes indicate that the currently identified rate or tax value may not be exactly the same as the actual value charged at the time of payment.

Hotel Rate and Rule Search

In a Hotel Rate and Rule request, @PreferredCurrency can be specified if HotelSearchModifiers @RateRuleDetail="Complete". Two attributes in HotelDetailsRsp/RequestedHotelDetails/HotelRateDetail return the approximate values:

The response attributes returned vary by carrier.