Flights API

HSP suggests using a specific flow in order to search and book Flights .
Using the recommended booking flow will decrease potential errors and increase your productivity.

RequestExplanation
Flight SearchSearch for flights.
Fare InfoGet full updated info about a specific Flight.
Payment PreferencesGet payment preferences & Cxl-Policy.
Fare BookingBook the flight.
Fare TicketingSubmits a Ticket flight and makes an invoice
CancelCancel the Booked Flight.
Get Flights LocationsGet Flight Locations.

Flight Search

This function submits a query to all active suppliers, based on different parameters and searches criteria. The response contains a list of unique flight routes from different suppliers.

FlightSearch Request Fields :

FieldDescription
Not required in the search request.
Currency ISO.
Lead pax residency,ISO CountryCode.
numbers of days to search after the chosen date, for flexibility dates. This value is sent to suppliers who support that functionality.
numbers of days to search before the chosen date, for flexibility dates. This value is sent to suppliers who support that functionality.
true, false.
Preferred flight class to request: Economy, Business, First, PremiumFirst, PremiumEconomy. The response might include other classes if the supplier returned them.
Is a number of stopovers between each pair of Origin and Destination points.
Values: OneConn, TwoConn, NonStop, Direct.
Represent the whole flight route.
FlightLeg is a part of a trip between Origin and its Destination point.
For example: 2014-11-20.
IATA codes, for example: MAD.
Search for destination nearby airports. Values: true, false.
You can search for flight from/to specific Airport or any Airport in a specific City. Values: Airport, City.
IATA codes, for example: BCN.
Search for origin nearby airports. Values: true, false.
Adult, Child, Infant, Senior, Student, Military.
You can search for flight from/to specific Airport or any Airport in a specific City. Values: Airport, City.
Int number of passengers of the specified Passenger Type.
Adult, Child, Infant, Youth, Senior, Student, Military.
"true" - returns only refundable results.

"false" - returns all results.
Closer for RefundableOnly.
Optional. Search by specific carrier.
<a:string></a:string>String specified carries. For example:Iberia = "IB".
RequestTypeSearch
SessionIDSession to use on the rest of the booking flow.
TypeOfServiceFlights

FlightSearch Response Fields :

FieldDescription
FlightLegSegmentA part of a trip between two landing points
FaretypePrivate - Private airfares were introduced as a way for airlines to sell excess inventory at a special price, available only with dedicated contracts.

Public - Public airfares are available through the airline directly and are also sold through any travel agency—both traditional and online.

Flight Search Request

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Body>
<ServiceRequest xmlns="http://tempuri.org/">
<rqst xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
<Credentials xmlns="">
<Password>*****</Password>
<UserName>*****</UserName>
</Credentials>
<Request xmlns="" xmlns:a="http://gimmonix/carsolize/public" i:type="a:FlightSearchRequest">
<ClientIP i:nil="true"/>
<DesiredResultCurrency>USD</DesiredResultCurrency>
<Residency>IL</Residency>
<TimeoutSeconds>0</TimeoutSeconds>
<a:Currency>USD</a:Currency>
<a:DaysAfter>0</a:DaysAfter>
<a:DaysBefore>0</a:DaysBefore>
<a:DirectsFlights>false</a:DirectsFlights>
<a:FlightClass>Economy</a:FlightClass>
<a:FlightConnectionType>TwoConn</a:FlightConnectionType>
<a:FlightRoute xmlns:b="http://schemas.datacontract.org/2004/07/IsuBe.Public.Enteties.Flights">
<b:FlightLegRequest>
<b:DepartDateTime>2017-01-05T00:00:00</b:DepartDateTime>
<b:DestinationCode>AMS</b:DestinationCode>
<b:DestinationNearbyCities>false</b:DestinationNearbyCities>
<b:DestinationType>Airport</b:DestinationType>
<b:OriginCode>MAD</b:OriginCode>
<b:OriginNearbyCities>false</b:OriginNearbyCities>
<b:OriginType>Airport</b:OriginType>
</b:FlightLegRequest>
<b:FlightLegRequest>
<b:DepartDateTime>2017-01-07T00:00:00</b:DepartDateTime>
<b:DestinationCode>MAD</b:DestinationCode>
<b:DestinationNearbyCities>false</b:DestinationNearbyCities>
<b:DestinationType>Airport</b:DestinationType>
<b:OriginCode>AMS</b:OriginCode>
<b:OriginNearbyCities>false</b:OriginNearbyCities>
<b:OriginType>Airport</b:OriginType>
</b:FlightLegRequest>
</a:FlightRoute>
<a:Passengers>
<a:RequestPersonType>
<a:Count>1</a:Count>
<a:PassengerType>Adult</a:PassengerType>
</a:RequestPersonType>
</a:Passengers>
<a:RefundableOnly>false</a:RefundableOnly>
<a:ResponseLanguage i:nil="true"/>
<a:SpecificCarriers xmlns:b="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/>
<a:UserId>0</a:UserId>
</Request>
<RequestType xmlns="">Search</RequestType>
<TypeOfService xmlns="">Flights</TypeOfService>
</rqst>
</ServiceRequest>
</s:Body>
</s:Envelope>

Flight Search Response

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Body>
<ServiceRequestResponse xmlns="http://tempuri.org/">
<ServiceRequestResult xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
<Errors xmlns=""/>
<FlightSearchResponse xmlns="" xmlns:a="http://gimmonix/carsolize/public">
<a:AirportCodes xmlns:b="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<b:KeyValueOfstringstring>
<b:Key>MAD</b:Key>
<b:Value>Madrid, Spain - Barajas (MAD)</b:Value>
</b:KeyValueOfstringstring>
<b:KeyValueOfstringstring>
<b:Key>AMS</b:Key>
<b:Value>Amsterdam, Netherlands - Schiphol Airport (AMS)</b:Value>
</b:KeyValueOfstringstring>
<b:KeyValueOfstringstring>
<b:Key>FRA</b:Key>
<b:Value>Frankfurt, Germany - Frankfurt Intl (FRA)</b:Value>
</b:KeyValueOfstringstring>
<b:KeyValueOfstringstring>
<b:Key>MUC</b:Key>
<b:Value>Munich, Germany - Munich International (MUC)</b:Value>
</b:KeyValueOfstringstring>
<b:KeyValueOfstringstring>
<b:Key>CDG</b:Key>
<b:Value>Paris, France - Charles De Gaulle (CDG)</b:Value>
</b:KeyValueOfstringstring>
<b:KeyValueOfstringstring>
<b:Key>LIS</b:Key>
<b:Value>Lisbon, Portugal - Lisbon (LIS)</b:Value>
</b:KeyValueOfstringstring>
<b:KeyValueOfstringstring>
<b:Key>BRU</b:Key>
<b:Value>Brussels, Belgium - Brussels Airport (BRU)</b:Value>
</b:KeyValueOfstringstring>
<b:KeyValueOfstringstring>
<b:Key>ZRH</b:Key>
<b:Value>Zurich, Switzerland - Zurich Airport (ZRH)</b:Value>
</b:KeyValueOfstringstring>
<b:KeyValueOfstringstring>
<b:Key>MXP</b:Key>
<b:Value>Milan, Italy - Malpensa (MXP)</b:Value>
</b:KeyValueOfstringstring>
<b:KeyValueOfstringstring>
<b:Key>LIN</b:Key>
<b:Value>Milan, Italy - Linate (LIN)</b:Value>
</b:KeyValueOfstringstring>
<b:KeyValueOfstringstring>
<b:Key>FCO</b:Key>
<b:Value>Rome, Italy - Fiumicino (FCO)</b:Value>
</b:KeyValueOfstringstring>
<b:KeyValueOfstringstring>
<b:Key>OPO</b:Key>
<b:Value>Porto, Portugal - Francisco Sa Carneiro (OPO)</b:Value>
</b:KeyValueOfstringstring>
<b:KeyValueOfstringstring>
<b:Key>BIO</b:Key>
<b:Value>Bilbao, Spain - Bilbao (BIO)</b:Value>
</b:KeyValueOfstringstring>
<b:KeyValueOfstringstring>
<b:Key>BCN</b:Key>
<b:Value>Barcelona, Spain - Airport (BCN)</b:Value>
</b:KeyValueOfstringstring>
<b:KeyValueOfstringstring>
<b:Key>LHR</b:Key>
<b:Value>London, United Kingdom - Heathrow (LHR)</b:Value>
</b:KeyValueOfstringstring>
<b:KeyValueOfstringstring>
<b:Key>ORY</b:Key>
<b:Value>Paris, France - Orly (ORY)</b:Value>
</b:KeyValueOfstringstring>
</a:AirportCodes>
<a:Flights xmlns:b="http://schemas.datacontract.org/2004/07/IsuBe.Public.Enteties.Flights">
<b:FlightRouteGroup>
<b:Flights>
<b:FlightRoute>
<b:CancellationPolicies>
<CancellationPolicy>
<CancellationFee>
<Currency>USD</Currency>
<FinalPrice>100</FinalPrice>
<FinalPriceInSupplierCurrency>100</FinalPriceInSupplierCurrency>
<OriginalPrice>100</OriginalPrice>
<OriginalPriceInSupplierCurrency>100</OriginalPriceInSupplierCurrency>
<SupplierCurrency>USD</SupplierCurrency>
</CancellationFee>
<DateFrom>2017-01-04T16:54:45.9223862+00:00</DateFrom>
<DateTo>2017-01-06T16:54:45.9223862+00:00</DateTo>
</CancellationPolicy>
</b:CancellationPolicies>
<b:IsEticketable>true</b:IsEticketable>
<b:LegList>
<b:FlightLeg>
<b:Price i:nil="true"/>
<b:Segments>
<b:FlightLegSegment>
<b:AircraftType>Boeing 737-800 (winglets)</b:AircraftType>
<b:Airline>KL</b:Airline>
<b:ArriveDate>2017-01-05T22:45:00</b:ArriveDate>
<b:AvailableSeats>9</b:AvailableSeats>
<b:DepartDate>2017-01-05T20:10:00</b:DepartDate>
<b:DestinationCode>AMS</b:DestinationCode>
<b:DestinationTerminal i:nil="true"/>
<b:Distance>0</b:Distance>
<b:Duration>PT2H35M</b:Duration>
<b:FlightNumber>1706</b:FlightNumber>
<b:Id>ffdf2945-3190-4914-b920-28f250f9effb</b:Id>
<b:OperatedBy>KL</b:OperatedBy>
<b:OriginCode>MAD</b:OriginCode>
<b:OriginTerminal>2</b:OriginTerminal>
<b:Price i:nil="true"/>
<b:RateInfo>
<b:RateInfo>
<b:FareBasisCode>A</b:FareBasisCode>
<b:FareBasisFull>ASRES</b:FareBasisFull>
<b:FareType>Public</b:FareType>
<b:PassengerType>Adult</b:PassengerType>
<b:TravelClass>Economy</b:TravelClass>
</b:RateInfo>
</b:RateInfo>
<b:Transfer i:nil="true"/>
</b:FlightLegSegment>
</b:Segments>
</b:FlightLeg>
<b:FlightLeg>
<b:Price i:nil="true"/>
<b:Segments>
<b:FlightLegSegment>
<b:AircraftType>Boeing 737-800 (winglets)</b:AircraftType>
<b:Airline>KL</b:Airline>
<b:ArriveDate>2017-01-07T10:10:00</b:ArriveDate>
<b:AvailableSeats>9</b:AvailableSeats>
<b:DepartDate>2017-01-07T07:35:00</b:DepartDate>
<b:DestinationCode>MAD</b:DestinationCode>
<b:DestinationTerminal>2</b:DestinationTerminal>
<b:Distance>0</b:Distance>
<b:Duration>PT2H35M</b:Duration>
<b:FlightNumber>1699</b:FlightNumber>
<b:Id>d4f60bcc-5c90-452c-9720-4f807487659f</b:Id>
<b:OperatedBy>KL</b:OperatedBy>
<b:OriginCode>AMS</b:OriginCode>
<b:OriginTerminal i:nil="true"/>
<b:Price i:nil="true"/>
<b:RateInfo>
<b:RateInfo>
<b:FareBasisCode>N</b:FareBasisCode>
<b:FareBasisFull>NSRES</b:FareBasisFull>
<b:FareType>Public</b:FareType>
<b:PassengerType>Adult</b:PassengerType>
<b:TravelClass>Economy</b:TravelClass>
</b:RateInfo>
</b:RateInfo>
<b:Transfer i:nil="true"/>
</b:FlightLegSegment>
</b:Segments>
</b:FlightLeg>
</b:LegList>
<b:Price>
<b:Breakdown>
<b:FlightPriceBreakdownDetail>
<b:PassengersNumber>1</b:PassengersNumber>
<b:PersonType>Adult</b:PersonType>
<b:Price>
<Currency>USD</Currency>
<FinalPrice>244.24</FinalPrice>
<FinalPriceInSupplierCurrency>244.24</FinalPriceInSupplierCurrency>
<FinalTax>46.24</FinalTax>
<OriginalPrice>244.24</OriginalPrice>
<OriginalPriceInSupplierCurrency>244.24</OriginalPriceInSupplierCurrency>
<OriginalTax>46.24</OriginalTax>
<SupplierCurrency>USD</SupplierCurrency>
</b:Price>
</b:FlightPriceBreakdownDetail>
</b:Breakdown>
<b:TotalPrice>
<Currency>USD</Currency>
<FinalPrice>244.24</FinalPrice>
<FinalPriceInSupplierCurrency>244.24</FinalPriceInSupplierCurrency>
<FinalTax>46.24</FinalTax>
<OriginalPrice>244.24</OriginalPrice>
<OriginalPriceInSupplierCurrency>244.24</OriginalPriceInSupplierCurrency>
<OriginalTax>46.24</OriginalTax>
<SupplierCurrency>USD</SupplierCurrency>
</b:TotalPrice>
</b:Price>
<b:Refundability>Nonrefundable</b:Refundability>
<b:RouteId>0d3ef015-3e18-460f-8a03-7a0a0b6d047b</b:RouteId>
<b:SupplierName>AMD</b:SupplierName>
</b:FlightRoute>
</b:Flights>
</b:FlightRouteGroup>
<b:FlightRouteGroup>
<b:Flights>
<b:FlightRoute>
<b:CancellationPolicies>
<CancellationPolicy>
<CancellationFee>
<Currency>USD</Currency>
<FinalPrice>100</FinalPrice>
<FinalPriceInSupplierCurrency>100</FinalPriceInSupplierCurrency>
<OriginalPrice>100</OriginalPrice>
<OriginalPriceInSupplierCurrency>100</OriginalPriceInSupplierCurrency>
<SupplierCurrency>USD</SupplierCurrency>
</CancellationFee>
<DateFrom>2017-01-04T16:54:45.9223862+00:00</DateFrom>
<DateTo>2017-01-06T16:54:45.9223862+00:00</DateTo>
</CancellationPolicy>
</b:CancellationPolicies>
<b:IsEticketable>true</b:IsEticketable>
<b:LegList>
<b:FlightLeg>
<b:Price i:nil="true"/>
<b:Segments>
<b:FlightLegSegment>
<b:AircraftType>Boeing 737-800 (winglets)</b:AircraftType>
<b:Airline>KL</b:Airline>
<b:ArriveDate>2017-01-05T13:35:00</b:ArriveDate>
<b:AvailableSeats>9</b:AvailableSeats>
<b:DepartDate>2017-01-05T11:00:00</b:DepartDate>
<b:DestinationCode>AMS</b:DestinationCode>
<b:DestinationTerminal i:nil="true"/>
<b:Distance>0</b:Distance>
<b:Duration>PT2H35M</b:Duration>
<b:FlightNumber>1700</b:FlightNumber>
<b:Id>2e5faeca-25af-4ca6-a298-a07a9495e696</b:Id>
<b:OperatedBy>KL</b:OperatedBy>
<b:OriginCode>MAD</b:OriginCode>
<b:OriginTerminal>2</b:OriginTerminal>
<b:Price i:nil="true"/>
<b:RateInfo>
<b:RateInfo>
<b:FareBasisCode>S</b:FareBasisCode>
<b:FareBasisFull>SSRES</b:FareBasisFull>
<b:FareType>Public</b:FareType>
<b:PassengerType>Adult</b:PassengerType>
<b:TravelClass>Economy</b:TravelClass>
</b:RateInfo>
</b:RateInfo>
<b:Transfer i:nil="true"/>
</b:FlightLegSegment>
</b:Segments>
</b:FlightLeg>
<b:FlightLeg>
<b:Price i:nil="true"/>
<b:Segments>
<b:FlightLegSegment>
<b:AircraftType>Boeing 737-800 (winglets)</b:AircraftType>
<b:Airline>KL</b:Airline>
<b:ArriveDate>2017-01-07T10:10:00</b:ArriveDate>
<b:AvailableSeats>9</b:AvailableSeats>
<b:DepartDate>2017-01-07T07:35:00</b:DepartDate>
<b:DestinationCode>MAD</b:DestinationCode>
<b:DestinationTerminal>2</b:DestinationTerminal>
<b:Distance>0</b:Distance>
<b:Duration>PT2H35M</b:Duration>
<b:FlightNumber>1699</b:FlightNumber>
<b:Id>d4f60bcc-5c90-452c-9720-4f807487659f</b:Id>
<b:OperatedBy>KL</b:OperatedBy>
<b:OriginCode>AMS</b:OriginCode>
<b:OriginTerminal i:nil="true"/>
<b:Price i:nil="true"/>
<b:RateInfo>
<b:RateInfo>
<b:FareBasisCode>N</b:FareBasisCode>
<b:FareBasisFull>NSRES</b:FareBasisFull>
<b:FareType>Public</b:FareType>
<b:PassengerType>Adult</b:PassengerType>
<b:TravelClass>Economy</b:TravelClass>
</b:RateInfo>
</b:RateInfo>
<b:Transfer i:nil="true"/>
</b:FlightLegSegment>
</b:Segments>
</b:FlightLeg>
</b:LegList>
<b:Price>
<b:Breakdown>
<b:FlightPriceBreakdownDetail>
<b:PassengersNumber>1</b:PassengersNumber>
<b:PersonType>Adult</b:PersonType>
<b:Price>
<Currency>USD</Currency>
<FinalPrice>287.24</FinalPrice>
<FinalPriceInSupplierCurrency>287.24</FinalPriceInSupplierCurrency>
<FinalTax>46.24</FinalTax>
<OriginalPrice>287.24</OriginalPrice>
<OriginalPriceInSupplierCurrency>287.24</OriginalPriceInSupplierCurrency>
<OriginalTax>46.24</OriginalTax>
<SupplierCurrency>USD</SupplierCurrency>
</b:Price>
</b:FlightPriceBreakdownDetail>
</b:Breakdown>
<b:TotalPrice>
<Currency>USD</Currency>
<FinalPrice>287.24</FinalPrice>
<FinalPriceInSupplierCurrency>287.24</FinalPriceInSupplierCurrency>
<FinalTax>46.24</FinalTax>
<OriginalPrice>287.24</OriginalPrice>
<OriginalPriceInSupplierCurrency>287.24</OriginalPriceInSupplierCurrency>
<OriginalTax>46.24</OriginalTax>
<SupplierCurrency>USD</SupplierCurrency>
</b:TotalPrice>
</b:Price>
<b:Refundability>Nonrefundable</b:Refundability>
<b:RouteId>da883800-c127-4bc2-ab9e-5434024ea6c1</b:RouteId>
<b:SupplierName>AMD</b:SupplierName>
</b:FlightRoute>
</b:Flights>
</b:FlightRouteGroup>
<b:FlightRouteGroup>
<b:Flights>
<b:FlightRoute>
<b:CancellationPolicies>
<CancellationPolicy>
<CancellationFee>
<Currency>USD</Currency>
<FinalPrice>100</FinalPrice>
<FinalPriceInSupplierCurrency>100</FinalPriceInSupplierCurrency>
<OriginalPrice>100</OriginalPrice>
<OriginalPriceInSupplierCurrency>100</OriginalPriceInSupplierCurrency>
<SupplierCurrency>USD</SupplierCurrency>
</CancellationFee>
<DateFrom>2017-01-04T16:54:45.9223862+00:00</DateFrom>
<DateTo>2017-01-06T16:54:45.9223862+00:00</DateTo>
</CancellationPolicy>
</b:CancellationPolicies>
<b:IsEticketable>true</b:IsEticketable>
<b:LegList>
<b:FlightLeg>
<b:Price i:nil="true"/>
<b:Segments>
<b:FlightLegSegment>
<b:AircraftType>Boeing 737-800 (winglets)</b:AircraftType>
<b:Airline>KL</b:Airline>
<b:ArriveDate>2017-01-05T15:35:00</b:ArriveDate>
<b:AvailableSeats>9</b:AvailableSeats>
<b:DepartDate>2017-01-05T13:00:00</b:DepartDate>
<b:DestinationCode>AMS</b:DestinationCode>
<b:DestinationTerminal i:nil="true"/>
<b:Distance>0</b:Distance>
<b:Duration>PT2H35M</b:Duration>
<b:FlightNumber>1702</b:FlightNumber>
<b:Id>ad1c4253-c280-4a03-8514-3fc8802aa41d</b:Id>
<b:OperatedBy>KL</b:OperatedBy>
<b:OriginCode>MAD</b:OriginCode>
<b:OriginTerminal>2</b:OriginTerminal>
<b:Price i:nil="true"/>
<b:RateInfo>
<b:RateInfo>
<b:FareBasisCode>S</b:FareBasisCode>
<b:FareBasisFull>SSRES</b:FareBasisFull>
<b:FareType>Public</b:FareType>
<b:PassengerType>Adult</b:PassengerType>
<b:TravelClass>Economy</b:TravelClass>
</b:RateInfo>
</b:RateInfo>
<b:Transfer i:nil="true"/>
</b:FlightLegSegment>
</b:Segments>
</b:FlightLeg>
<b:FlightLeg>
<b:Price i:nil="true"/>
<b:Segments>
<b:FlightLegSegment>
<b:AircraftType>Boeing 737-800 (winglets)</b:AircraftType>
<b:Airline>KL</b:Airline>
<b:ArriveDate>2017-01-07T10:10:00</b:ArriveDate>
<b:AvailableSeats>9</b:AvailableSeats>
<b:DepartDate>2017-01-07T07:35:00</b:DepartDate>
<b:DestinationCode>MAD</b:DestinationCode>
<b:DestinationTerminal>2</b:DestinationTerminal>
<b:Distance>0</b:Distance>
<b:Duration>PT2H35M</b:Duration>
<b:FlightNumber>1699</b:FlightNumber>
<b:Id>d4f60bcc-5c90-452c-9720-4f807487659f</b:Id>
<b:OperatedBy>KL</b:OperatedBy>
<b:OriginCode>AMS</b:OriginCode>
<b:OriginTerminal i:nil="true"/>
<b:Price i:nil="true"/>
<b:RateInfo>
<b:RateInfo>
<b:FareBasisCode>N</b:FareBasisCode>
<b:FareBasisFull>NSRES</b:FareBasisFull>
<b:FareType>Public</b:FareType>
<b:PassengerType>Adult</b:PassengerType>
<b:TravelClass>Economy</b:TravelClass>
</b:RateInfo>
</b:RateInfo>
<b:Transfer i:nil="true"/>
</b:FlightLegSegment>
</b:Segments>
</b:FlightLeg>
</b:LegList>
<b:Price>
<b:Breakdown>
<b:FlightPriceBreakdownDetail>
<b:PassengersNumber>1</b:PassengersNumber>
<b:PersonType>Adult</b:PersonType>
<b:Price>
<Currency>USD</Currency>
<FinalPrice>287.24</FinalPrice>
<FinalPriceInSupplierCurrency>287.24</FinalPriceInSupplierCurrency>
<FinalTax>46.24</FinalTax>
<OriginalPrice>287.24</OriginalPrice>
<OriginalPriceInSupplierCurrency>287.24</OriginalPriceInSupplierCurrency>
<OriginalTax>46.24</OriginalTax>
<SupplierCurrency>USD</SupplierCurrency>
</b:Price>
</b:FlightPriceBreakdownDetail>
</b:Breakdown>
<b:TotalPrice>
<Currency>USD</Currency>
<FinalPrice>287.24</FinalPrice>
<FinalPriceInSupplierCurrency>287.24</FinalPriceInSupplierCurrency>
<FinalTax>46.24</FinalTax>
<OriginalPrice>287.24</OriginalPrice>
<OriginalPriceInSupplierCurrency>287.24</OriginalPriceInSupplierCurrency>
<OriginalTax>46.24</OriginalTax>
<SupplierCurrency>USD</SupplierCurrency>
</b:TotalPrice>
</b:Price>
<b:Refundability>Nonrefundable</b:Refundability>
<b:RouteId>48e82b5d-803a-463f-ab1c-002bf27a3655</b:RouteId>
<b:SupplierName>AMD</b:SupplierName>
</b:FlightRoute>
</b:Flights>
</b:FlightRouteGroup>
<b:FlightRouteGroup>
<b:Flights>
<b:FlightRoute>
<b:CancellationPolicies>
<CancellationPolicy>
<CancellationFee>
<Currency>USD</Currency>
<FinalPrice>100</FinalPrice>
<FinalPriceInSupplierCurrency>100</FinalPriceInSupplierCurrency>
<OriginalPrice>100</OriginalPrice>
<OriginalPriceInSupplierCurrency>100</OriginalPriceInSupplierCurrency>
<SupplierCurrency>USD</SupplierCurrency>
</CancellationFee>
<DateFrom>2017-01-04T16:54:45.9223862+00:00</DateFrom>
<DateTo>2017-01-06T16:54:45.9223862+00:00</DateTo>
</CancellationPolicy>
</b:CancellationPolicies>
<b:IsEticketable>true</b:IsEticketable>
<b:LegList>
<b:FlightLeg>
<b:Price i:nil="true"/>
<b:Segments>
<b:FlightLegSegment>
<b:AircraftType>--[32S]--</b:AircraftType>
<b:Airline>IB</b:Airline>
<b:ArriveDate>2017-01-05T11:30:00</b:ArriveDate>
<b:AvailableSeats>7</b:AvailableSeats>
<b:DepartDate>2017-01-05T08:50:00</b:DepartDate>
<b:DestinationCode>AMS</b:DestinationCode>
<b:DestinationTerminal>3</b:DestinationTerminal>
<b:Distance>0</b:Distance>
<b:Duration>PT2H40M</b:Duration>
<b:FlightNumber>3722</b:FlightNumber>
<b:Id>e6077e05-f8e7-43cb-9530-b716cb45bda8</b:Id>
<b:OperatedBy>I2</b:OperatedBy>
<b:OriginCode>MAD</b:OriginCode>
<b:OriginTerminal>4</b:OriginTerminal>
<b:Price i:nil="true"/>
<b:RateInfo>
<b:RateInfo>
<b:FareBasisCode>F</b:FareBasisCode>
<b:FareBasisFull>FENN0B4K</b:FareBasisFull>
<b:FareType>Private</b:FareType>
<b:PassengerType>Adult</b:PassengerType>
<b:TravelClass>Economy</b:TravelClass>
</b:RateInfo>
</b:RateInfo>
<b:Transfer i:nil="true"/>
</b:FlightLegSegment>
</b:Segments>
</b:FlightLeg>
<b:FlightLeg>
<b:Price i:nil="true"/>
<b:Segments>
<b:FlightLegSegment>
<b:AircraftType>--[32S]--</b:AircraftType>
<b:Airline>IB</b:Airline>
<b:ArriveDate>2017-01-07T10:40:00</b:ArriveDate>
<b:AvailableSeats>9</b:AvailableSeats>
<b:DepartDate>2017-01-07T08:00:00</b:DepartDate>
<b:DestinationCode>MAD</b:DestinationCode>
<b:DestinationTerminal>4</b:DestinationTerminal>
<b:Distance>0</b:Distance>
<b:Duration>PT2H40M</b:Duration>
<b:FlightNumber>3721</b:FlightNumber>
<b:Id>419e90a5-a9a4-4334-997a-23f52be30195</b:Id>
<b:OperatedBy>I2</b:OperatedBy>
<b:OriginCode>AMS</b:OriginCode>
<b:OriginTerminal>3</b:OriginTerminal>
<b:Price i:nil="true"/>
<b:RateInfo>
<b:RateInfo>
<b:FareBasisCode>Q</b:FareBasisCode>
<b:FareBasisFull>QENNNB4K</b:FareBasisFull>
<b:FareType>Private</b:FareType>
<b:PassengerType>Adult</b:PassengerType>
<b:TravelClass>Economy</b:TravelClass>
</b:RateInfo>
</b:RateInfo>
<b:Transfer i:nil="true"/>
</b:FlightLegSegment>
</b:Segments>
</b:FlightLeg>
</b:LegList>
<b:Price>
<b:Breakdown>
<b:FlightPriceBreakdownDetail>
<b:PassengersNumber>1</b:PassengersNumber>
<b:PersonType>Adult</b:PersonType>
<b:Price>
<Currency>USD</Currency>
<FinalPrice>301.24</FinalPrice>
<FinalPriceInSupplierCurrency>301.24</FinalPriceInSupplierCurrency>
<FinalTax>46.24</FinalTax>
<OriginalPrice>301.24</OriginalPrice>
<OriginalPriceInSupplierCurrency>301.24</OriginalPriceInSupplierCurrency>
<OriginalTax>46.24</OriginalTax>
<SupplierCurrency>USD</SupplierCurrency>
</b:Price>
</b:FlightPriceBreakdownDetail>
</b:Breakdown>
<b:TotalPrice>
<Currency>USD</Currency>
<FinalPrice>301.24</FinalPrice>
<FinalPriceInSupplierCurrency>301.24</FinalPriceInSupplierCurrency>
<FinalTax>46.24</FinalTax>
<OriginalPrice>301.24</OriginalPrice>
<OriginalPriceInSupplierCurrency>301.24</OriginalPriceInSupplierCurrency>
<OriginalTax>46.24</OriginalTax>
<SupplierCurrency>USD</SupplierCurrency>
</b:TotalPrice>
</b:Price>
<b:Refundability>Nonrefundable</b:Refundability>
<b:RouteId>c56ecf24-4d0a-4c6d-bc95-4aab66cbceb6</b:RouteId>
<b:SupplierName>AMD</b:SupplierName>
</b:FlightRoute>
</b:Flights>
</b:FlightRouteGroup>
<b:FlightRouteGroup>
<b:Flights>
<b:FlightRoute>
<b:CancellationPolicies>
<CancellationPolicy>
<CancellationFee>
<Currency>USD</Currency>
<FinalPrice>100</FinalPrice>
<FinalPriceInSupplierCurrency>100</FinalPriceInSupplierCurrency>
<OriginalPrice>100</OriginalPrice>
<OriginalPriceInSupplierCurrency>100</OriginalPriceInSupplierCurrency>
<SupplierCurrency>USD</SupplierCurrency>
</CancellationFee>
<DateFrom>2017-01-04T16:54:45.9223862+00:00</DateFrom>
<DateTo>2017-01-06T16:54:45.9223862+00:00</DateTo>
</CancellationPolicy>
</b:CancellationPolicies>
<b:IsEticketable>true</b:IsEticketable>
<b:LegList>
<b:FlightLeg>
<b:Price i:nil="true"/>
<b:Segments>
<b:FlightLegSegment>
<b:AircraftType>Boeing 737-800</b:AircraftType>
<b:Airline>UX</b:Airline>
<b:ArriveDate>2017-01-05T10:00:00</b:ArriveDate>
<b:AvailableSeats>3</b:AvailableSeats>
<b:DepartDate>2017-01-05T07:20:00</b:DepartDate>
<b:DestinationCode>AMS</b:DestinationCode>
<b:DestinationTerminal i:nil="true"/>
<b:Distance>0</b:Distance>
<b:Duration>PT2H40M</b:Duration>
<b:FlightNumber>1091</b:FlightNumber>
<b:Id>a2568a1e-4973-4faa-b9a8-884d7a2a2ebe</b:Id>
<b:OperatedBy>UX</b:OperatedBy>
<b:OriginCode>MAD</b:OriginCode>
<b:OriginTerminal>2</b:OriginTerminal>
<b:Price i:nil="true"/>
<b:RateInfo>
<b:RateInfo>
<b:FareBasisCode>E</b:FareBasisCode>
<b:FareBasisFull>ERTNL5L</b:FareBasisFull>
<b:FareType>Private</b:FareType>
<b:PassengerType>Adult</b:PassengerType>
<b:TravelClass>Economy</b:TravelClass>
</b:RateInfo>
</b:RateInfo>
<b:Transfer i:nil="true"/>
</b:FlightLegSegment>
</b:Segments>
</b:FlightLeg>
<b:FlightLeg>
<b:Price i:nil="true"/>
<b:Segments>
<b:FlightLegSegment>
<b:AircraftType>Boeing 737-800</b:AircraftType>
<b:Airline>UX</b:Airline>
<b:ArriveDate>2017-01-07T21:20:00</b:ArriveDate>
<b:AvailableSeats>9</b:AvailableSeats>
<b:DepartDate>2017-01-07T18:40:00</b:DepartDate>
<b:DestinationCode>MAD</b:DestinationCode>
<b:DestinationTerminal>2</b:DestinationTerminal>
<b:Distance>0</b:Distance>
<b:Duration>PT2H40M</b:Duration>
<b:FlightNumber>1094</b:FlightNumber>
<b:Id>e10afb2a-7d80-4d01-b199-0702b00440c4</b:Id>
<b:OperatedBy>UX</b:OperatedBy>
<b:OriginCode>AMS</b:OriginCode>
<b:OriginTerminal i:nil="true"/>
<b:Price i:nil="true"/>
<b:RateInfo>
<b:RateInfo>
<b:FareBasisCode>P</b:FareBasisCode>
<b:FareBasisFull>PRTNL5L</b:FareBasisFull>
<b:FareType>Private</b:FareType>
<b:PassengerType>Adult</b:PassengerType>
<b:TravelClass>Economy</b:TravelClass>
</b:RateInfo>
</b:RateInfo>
<b:Transfer i:nil="true"/>
</b:FlightLegSegment>
</b:Segments>
</b:FlightLeg>
</b:LegList>
<b:Price>
<b:Breakdown>
<b:FlightPriceBreakdownDetail>
<b:PassengersNumber>1</b:PassengersNumber>
<b:PersonType>Adult</b:PersonType>
<b:Price>
<Currency>USD</Currency>
<FinalPrice>308.24</FinalPrice>
<FinalPriceInSupplierCurrency>308.24</FinalPriceInSupplierCurrency>
<FinalTax>46.24</FinalTax>
<OriginalPrice>308.24</OriginalPrice>
<OriginalPriceInSupplierCurrency>308.24</OriginalPriceInSupplierCurrency>
<OriginalTax>46.24</OriginalTax>
<SupplierCurrency>USD</SupplierCurrency>
</b:Price>
</b:FlightPriceBreakdownDetail>
</b:Breakdown>
<b:TotalPrice>
<Currency>USD</Currency>
<FinalPrice>308.24</FinalPrice>
<FinalPriceInSupplierCurrency>308.24</FinalPriceInSupplierCurrency>
<FinalTax>46.24</FinalTax>
<OriginalPrice>308.24</OriginalPrice>
<OriginalPriceInSupplierCurrency>308.24</OriginalPriceInSupplierCurrency>
<OriginalTax>46.24</OriginalTax>
<SupplierCurrency>USD</SupplierCurrency>
</b:TotalPrice>
</b:Price>
<b:Refundability>Nonrefundable</b:Refundability>
<b:RouteId>e91a88fb-74ba-477c-92d3-11011a0debe2</b:RouteId>
<b:SupplierName>AMD</b:SupplierName>
</b:FlightRoute>
</b:Flights>
</b:FlightRouteGroup>
<b:FlightRouteGroup>
<b:Flights>
<b:FlightRoute>
<b:CancellationPolicies>
<CancellationPolicy>
<CancellationFee>
<Currency>USD</Currency>
<FinalPrice>100</FinalPrice>
<FinalPriceInSupplierCurrency>100</FinalPriceInSupplierCurrency>
<OriginalPrice>100</OriginalPrice>
<OriginalPriceInSupplierCurrency>100</OriginalPriceInSupplierCurrency>
<SupplierCurrency>USD</SupplierCurrency>
</CancellationFee>
<DateFrom>2017-01-04T16:54:45.9223862+00:00</DateFrom>
<DateTo>2017-01-06T16:54:45.9223862+00:00</DateTo>
</CancellationPolicy>
</b:CancellationPolicies>
<b:IsEticketable>true</b:IsEticketable>
<b:LegList>
<b:FlightLeg>
<b:Price i:nil="true"/>
<b:Segments>
<b:FlightLegSegment>
<b:AircraftType>Boeing 737-800</b:AircraftType>
<b:Airline>UX</b:Airline>
<b:ArriveDate>2017-01-05T17:40:00</b:ArriveDate>
<b:AvailableSeats>5</b:AvailableSeats>
<b:DepartDate>2017-01-05T15:00:00</b:DepartDate>
<b:DestinationCode>AMS</b:DestinationCode>
<b:DestinationTerminal i:nil="true"/>
<b:Distance>0</b:Distance>
<b:Duration>PT2H40M</b:Duration>
<b:FlightNumber>1093</b:FlightNumber>
<b:Id>b18f0d58-0c41-43bf-bf53-7d513c04a8d2</b:Id>
<b:OperatedBy>UX</b:OperatedBy>
<b:OriginCode>MAD</b:OriginCode>
<b:OriginTerminal>2</b:OriginTerminal>
<b:Price i:nil="true"/>
<b:RateInfo>
<b:RateInfo>
<b:FareBasisCode>E</b:FareBasisCode>
<b:FareBasisFull>ERTNL5L</b:FareBasisFull>
<b:FareType>Private</b:FareType>
<b:PassengerType>Adult</b:PassengerType>
<b:TravelClass>Economy</b:TravelClass>
</b:RateInfo>
</b:RateInfo>
<b:Transfer i:nil="true"/>
</b:FlightLegSegment>
</b:Segments>
</b:FlightLeg>
<b:FlightLeg>
<b:Price i:nil="true"/>
<b:Segments>
<b:FlightLegSegment>
<b:AircraftType>Boeing 737-800</b:AircraftType>
<b:Airline>UX</b:Airline>
<b:ArriveDate>2017-01-07T21:20:00</b:ArriveDate>
<b:AvailableSeats>9</b:AvailableSeats>
<b:DepartDate>2017-01-07T18:40:00</b:DepartDate>
<b:DestinationCode>MAD</b:DestinationCode>
<b:DestinationTerminal>2</b:DestinationTerminal>
<b:Distance>0</b:Distance>
<b:Duration>PT2H40M</b:Duration>
<b:FlightNumber>1094</b:FlightNumber>
<b:Id>e10afb2a-7d80-4d01-b199-0702b00440c4</b:Id>
<b:OperatedBy>UX</b:OperatedBy>
<b:OriginCode>AMS</b:OriginCode>
<b:OriginTerminal i:nil="true"/>
<b:Price i:nil="true"/>
<b:RateInfo>
<b:RateInfo>
<b:FareBasisCode>P</b:FareBasisCode>
<b:FareBasisFull>PRTNL5L</b:FareBasisFull>
<b:FareType>Private</b:FareType>
<b:PassengerType>Adult</b:PassengerType>
<b:TravelClass>Economy</b:TravelClass>
</b:RateInfo>
</b:RateInfo>
<b:Transfer i:nil="true"/>
</b:FlightLegSegment>
</b:Segments>
</b:FlightLeg>
</b:LegList>
<b:Price>
<b:Breakdown>
<b:FlightPriceBreakdownDetail>
<b:PassengersNumber>1</b:PassengersNumber>
<b:PersonType>Adult</b:PersonType>
<b:Price>
<Currency>USD</Currency>
<FinalPrice>308.24</FinalPrice>
<FinalPriceInSupplierCurrency>308.24</FinalPriceInSupplierCurrency>
<FinalTax>46.24</FinalTax>
<OriginalPrice>308.24</OriginalPrice>
<OriginalPriceInSupplierCurrency>308.24</OriginalPriceInSupplierCurrency>
<OriginalTax>46.24</OriginalTax>
<SupplierCurrency>USD</SupplierCurrency>
</b:Price>
</b:FlightPriceBreakdownDetail>
</b:Breakdown>
<b:TotalPrice>
<Currency>USD</Currency>
<FinalPrice>308.24</FinalPrice>
<FinalPriceInSupplierCurrency>308.24</FinalPriceInSupplierCurrency>
<FinalTax>46.24</FinalTax>
<OriginalPrice>308.24</OriginalPrice>
<OriginalPriceInSupplierCurrency>308.24</OriginalPriceInSupplierCurrency>
<OriginalTax>46.24</OriginalTax>
<SupplierCurrency>USD</SupplierCurrency>
</b:TotalPrice>
</b:Price>
<b:Refundability>Nonrefundable</b:Refundability>
<b:RouteId>e9edb9cd-8e37-445a-a79e-cd89b2e174f8</b:RouteId>
<b:SupplierName>AMD</b:SupplierName>
</b:FlightRoute>
</b:Flights>
</b:FlightRouteGroup>
<b:FlightRouteGroup>
<b:Flights>
<b:FlightRoute>
<b:CancellationPolicies>
<CancellationPolicy>
<CancellationFee>
<Currency>USD</Currency>
<FinalPrice>100</FinalPrice>
<FinalPriceInSupplierCurrency>100</FinalPriceInSupplierCurrency>
<OriginalPrice>100</OriginalPrice>
<OriginalPriceInSupplierCurrency>100</OriginalPriceInSupplierCurrency>
<SupplierCurrency>USD</SupplierCurrency>
</CancellationFee>
<DateFrom>2017-01-04T16:54:45.9223862+00:00</DateFrom>
<DateTo>2017-01-06T16:54:45.9223862+00:00</DateTo>
</CancellationPolicy>
</b:CancellationPolicies>
<b:IsEticketable>true</b:IsEticketable>
<b:LegList>
<b:FlightLeg>
<b:Price i:nil="true"/>
<b:Segments>
<b:FlightLegSegment>
<b:AircraftType>Boeing 737-800 (winglets)</b:AircraftType>
<b:Airline>KL</b:Airline>
<b:ArriveDate>2017-01-05T22:45:00</b:ArriveDate>
<b:AvailableSeats>9</b:AvailableSeats>
<b:DepartDate>2017-01-05T20:10:00</b:DepartDate>
<b:DestinationCode>AMS</b:DestinationCode>
<b:DestinationTerminal i:nil="true"/>
<b:Distance>0</b:Distance>
<b:Duration>PT2H35M</b:Duration>
<b:FlightNumber>1706</b:FlightNumber>
<b:Id>ffdf2945-3190-4914-b920-28f250f9effb</b:Id>
<b:OperatedBy>KL</b:OperatedBy>
<b:OriginCode>MAD</b:OriginCode>
<b:OriginTerminal>2</b:OriginTerminal>
<b:Price i:nil="true"/>
<b:RateInfo>
<b:RateInfo>
<b:FareBasisCode>A</b:FareBasisCode>
<b:FareBasisFull>ASRES</b:FareBasisFull>
<b:FareType>Public</b:FareType>
<b:PassengerType>Adult</b:PassengerType>
<b:TravelClass>Economy</b:TravelClass>
</b:RateInfo>
</b:RateInfo>
<b:Transfer i:nil="true"/>
</b:FlightLegSegment>
</b:Segments>
</b:FlightLeg>
<b:FlightLeg>
<b:Price i:nil="true"/>
<b:Segments>
<b:FlightLegSegment>
<b:AircraftType>Boeing 737-800 (winglets)</b:AircraftType>
<b:Airline>KL</b:Airline>
<b:ArriveDate>2017-01-07T12:15:00</b:ArriveDate>
<b:AvailableSeats>9</b:AvailableSeats>
<b:DepartDate>2017-01-07T09:40:00</b:DepartDate>
<b:DestinationCode>MAD</b:DestinationCode>
<b:DestinationTerminal>2</b:DestinationTerminal>
<b:Distance>0</b:Distance>
<b:Duration>PT2H35M</b:Duration>
<b:FlightNumber>1701</b:FlightNumber>
<b:Id>38f074a1-daa0-4780-a00c-ac1318ef1c82</b:Id>
<b:OperatedBy>KL</b:OperatedBy>
<b:OriginCode>AMS</b:OriginCode>
<b:OriginTerminal i:nil="true"/>
<b:Price i:nil="true"/>
<b:RateInfo>
<b:RateInfo>
<b:FareBasisCode>A</b:FareBasisCode>
<b:FareBasisFull>ASRES</b:FareBasisFull>
<b:FareType>Public</b:FareType>
<b:PassengerType>Adult</b:PassengerType>
<b:TravelClass>Economy</b:TravelClass>
</b:RateInfo>
</b:RateInfo>
<b:Transfer i:nil="true"/>
</b:FlightLegSegment>
</b:Segments>
</b:FlightLeg>
</b:LegList>
<b:Price>
<b:Breakdown>
<b:FlightPriceBreakdownDetail>
<b:PassengersNumber>1</b:PassengersNumber>
<b:PersonType>Adult</b:PersonType>
<b:Price>
<Currency>USD</Currency>
<FinalPrice>312.24</FinalPrice>
<FinalPriceInSupplierCurrency>312.24</FinalPriceInSupplierCurrency>
<FinalTax>46.24</FinalTax>
<OriginalPrice>312.24</OriginalPrice>
<OriginalPriceInSupplierCurrency>312.24</OriginalPriceInSupplierCurrency>
<OriginalTax>46.24</OriginalTax>
<SupplierCurrency>USD</SupplierCurrency>
</b:Price>
</b:FlightPriceBreakdownDetail>
</b:Breakdown>
<b:TotalPrice>
<Currency>USD</Currency>
<FinalPrice>312.24</FinalPrice>
<FinalPriceInSupplierCurrency>312.24</FinalPriceInSupplierCurrency>
<FinalTax>46.24</FinalTax>
<OriginalPrice>312.24</OriginalPrice>
<OriginalPriceInSupplierCurrency>312.24</OriginalPriceInSupplierCurrency>
<OriginalTax>46.24</OriginalTax>
<SupplierCurrency>USD</SupplierCurrency>
</b:TotalPrice>
</b:Price>
<b:Refundability>Nonrefundable</b:Refundability>
<b:RouteId>1ddb2eca-9a26-4a7c-8fe1-2aaa625bfb2d</b:RouteId>
<b:SupplierName>AMD</b:SupplierName>
</b:FlightRoute>
</b:Flights>
</b:FlightRouteGroup>
<b:FlightRouteGroup>
<b:Flights>
<b:FlightRoute>
<b:CancellationPolicies>
<CancellationPolicy>
<CancellationFee>
<Currency>USD</Currency>
<FinalPrice>100</FinalPrice>
<FinalPriceInSupplierCurrency>100</FinalPriceInSupplierCurrency>
<OriginalPrice>100</OriginalPrice>
<OriginalPriceInSupplierCurrency>100</OriginalPriceInSupplierCurrency>
<SupplierCurrency>USD</SupplierCurrency>
</CancellationFee>
<DateFrom>2017-01-04T16:54:45.9223862+00:00</DateFrom>
<DateTo>2017-01-06T16:54:45.9223862+00:00</DateTo>
</CancellationPolicy>
</b:CancellationPolicies>
<b:IsEticketable>true</b:IsEticketable>
<b:LegList>
<b:FlightLeg>
<b:Price i:nil="true"/>
<b:Segments>
<b:FlightLegSegment>
<b:AircraftType>Boeing 737-800 (winglets)</b:AircraftType>
<b:Airline>KL</b:Airline>
<b:ArriveDate>2017-01-05T22:45:00</b:ArriveDate>
<b:AvailableSeats>9</b:AvailableSeats>
<b:DepartDate>2017-01-05T20:10:00</b:DepartDate>
<b:DestinationCode>AMS</b:DestinationCode>
<b:DestinationTerminal i:nil="true"/>
<b:Distance>0</b:Distance>
<b:Duration>PT2H35M</b:Duration>
<b:FlightNumber>1706</b:FlightNumber>
<b:Id>ffdf2945-3190-4914-b920-28f250f9effb</b:Id>
<b:OperatedBy>KL</b:OperatedBy>
<b:OriginCode>MAD</b:OriginCode>
<b:OriginTerminal>2</b:OriginTerminal>
<b:Price i:nil="true"/>
<b:RateInfo>
<b:RateInfo>
<b:FareBasisCode>A</b:FareBasisCode>
<b:FareBasisFull>ASRES</b:FareBasisFull>
<b:FareType>Public</b:FareType>
<b:PassengerType>Adult</b:PassengerType>
<b:TravelClass>Economy</b:TravelClass>
</b:RateInfo>
</b:RateInfo>
<b:Transfer i:nil="true"/>
</b:FlightLegSegment>
</b:Segments>
</b:FlightLeg>
<b:FlightLeg>
<b:Price i:nil="true"/>
<b:Segments>
<b:FlightLegSegment>
<b:AircraftType>Boeing 737-800 (winglets)</b:AircraftType>
<b:Airline>KL</b:Airline>
<b:ArriveDate>2017-01-07T16:10:00</b:ArriveDate>
<b:AvailableSeats>9</b:AvailableSeats>
<b:DepartDate>2017-01-07T13:35:00</b:DepartDate>
<b:DestinationCode>MAD</b:DestinationCode>
<b:DestinationTerminal>2</b:DestinationTerminal>
<b:Distance>0</b:Distance>
<b:Duration>PT2H35M</b:Duration>
<b:FlightNumber>1703</b:FlightNumber>
<b:Id>a6a49989-a9e6-44fe-a556-dc9d13fd3e6b</b:Id>
<b:OperatedBy>KL</b:OperatedBy>
<b:OriginCode>AMS</b:OriginCode>
<b:OriginTerminal i:nil="true"/>
<b:Price i:nil="true"/>
<b:RateInfo>
<b:RateInfo>
<b:FareBasisCode>A</b:FareBasisCode>
<b:FareBasisFull>ASRES</b:FareBasisFull>
<b:FareType>Public</b:FareType>
<b:PassengerType>Adult</b:PassengerType>
<b:TravelClass>Economy</b:TravelClass>
</b:RateInfo>
</b:RateInfo>
<b:Transfer i:nil="true"/>
</b:FlightLegSegment>
</b:Segments>
</b:FlightLeg>
</b:LegList>
<b:Price>
<b:Breakdown>
<b:FlightPriceBreakdownDetail>
<b:PassengersNumber>1</b:PassengersNumber>
<b:PersonType>Adult</b:PersonType>
<b:Price>
<Currency>USD</Currency>
<FinalPrice>312.24</FinalPrice>
<FinalPriceInSupplierCurrency>312.24</FinalPriceInSupplierCurrency>
<FinalTax>46.24</FinalTax>
<OriginalPrice>312.24</OriginalPrice>
<OriginalPriceInSupplierCurrency>312.24</OriginalPriceInSupplierCurrency>
<OriginalTax>46.24</OriginalTax>
<SupplierCurrency>USD</SupplierCurrency>
</b:Price>
</b:FlightPriceBreakdownDetail>
</b:Breakdown>
<b:TotalPrice>
<Currency>USD</Currency>
<FinalPrice>312.24</FinalPrice>
<FinalPriceInSupplierCurrency>312.24</FinalPriceInSupplierCurrency>
<FinalTax>46.24</FinalTax>
<OriginalPrice>312.24</OriginalPrice>
<OriginalPriceInSupplierCurrency>312.24</OriginalPriceInSupplierCurrency>
<OriginalTax>46.24</OriginalTax>
<SupplierCurrency>USD</SupplierCurrency>
</b:TotalPrice>
</b:Price>
<b:Refundability>Nonrefundable</b:Refundability>
<b:RouteId>1b5bf110-a2be-44ff-bd58-91a57894435c</b:RouteId>
<b:SupplierName>AMD</b:SupplierName>
</b:FlightRoute>
</b:Flights>
</b:FlightRouteGroup>
<b:FlightRouteGroup>
<b:Flights>
<b:FlightRoute>
<b:CancellationPolicies>
<CancellationPolicy>
<CancellationFee>
<Currency>USD</Currency>
<FinalPrice>100</FinalPrice>
<FinalPriceInSupplierCurrency>100</FinalPriceInSupplierCurrency>
<OriginalPrice>100</OriginalPrice>
<OriginalPriceInSupplierCurrency>100</OriginalPriceInSupplierCurrency>
<SupplierCurrency>USD</SupplierCurrency>
</CancellationFee>
<DateFrom>2017-01-04T16:54:45.9223862+00:00</DateFrom>
<DateTo>2017-01-06T16:54:45.9223862+00:00</DateTo>
</CancellationPolicy>
</b:CancellationPolicies>
<b:IsEticketable>true</b:IsEticketable>
<b:LegList>
<b:FlightLeg>
<b:Price i:nil="true"/>
<b:Segments>
<b:FlightLegSegment>
<b:AircraftType>Airbus A320-200 (Sharklets)</b:AircraftType>
<b:Airline>LH</b:Airline>
<b:ArriveDate>2017-01-05T11:00:00</b:ArriveDate>
<b:AvailableSeats>6</b:AvailableSeats>
<b:DepartDate>2017-01-05T08:20:00</b:DepartDate>
<b:DestinationCode>FRA</b:DestinationCode>
<b:DestinationTerminal>1</b:DestinationTerminal>
<b:Distance>0</b:Distance>
<b:Duration>PT2H40M</b:Duration>
<b:FlightNumber>1123</b:FlightNumber>
<b:Id>d2cdab0b-e72b-46d0-a759-409970ff6c81</b:Id>
<b:OperatedBy>LH</b:OperatedBy>
<b:OriginCode>MAD</b:OriginCode>
<b:OriginTerminal>2</b:OriginTerminal>
<b:Price i:nil="true"/>
<b:RateInfo>
<b:RateInfo>
<b:FareBasisCode>Q</b:FareBasisCode>
<b:FareBasisFull>Q66LGT0</b:FareBasisFull>
<b:FareType>Public</b:FareType>
<b:PassengerType>Adult</b:PassengerType>
<b:TravelClass>Economy</b:TravelClass>
</b:RateInfo>
</b:RateInfo>
<b:Transfer i:nil="true"/>
</b:FlightLegSegment>
<b:FlightLegSegment>
<b:AircraftType>Airbus A320-100/200</b:AircraftType>
<b:Airline>LH</b:Airline>
<b:ArriveDate>2017-01-05T22:00:00</b:ArriveDate>
<b:AvailableSeats>9</b:AvailableSeats>
<b:DepartDate>2017-01-05T20:45:00</b:DepartDate>
<b:DestinationCode>AMS</b:DestinationCode>
<b:DestinationTerminal i:nil="true"/>
<b:Distance>0</b:Distance>
<b:Duration>PT1H15M</b:Duration>
<b:FlightNumber>1002</b:FlightNumber>
<b:Id>77d236fa-1e2c-4db9-88e2-c6d779916c0b</b:Id>
<b:OperatedBy>LH</b:OperatedBy>
<b:OriginCode>FRA</b:OriginCode>
<b:OriginTerminal>1</b:OriginTerminal>
<b:Price i:nil="true"/>
<b:RateInfo>
<b:RateInfo>
<b:FareBasisCode>Q</b:FareBasisCode>
<b:FareBasisFull>Q66LGT0</b:FareBasisFull>
<b:FareType>Public</b:FareType>
<b:PassengerType>Adult</b:PassengerType>
<b:TravelClass>Economy</b:TravelClass>
</b:RateInfo>
</b:RateInfo>
<b:Transfer>
<b:Duration>PT9H45M</b:Duration>
</b:Transfer>
</b:FlightLegSegment>
</b:Segments>
</b:FlightLeg>
<b:FlightLeg>
<b:Price i:nil="true"/>
<b:Segments>
<b:FlightLegSegment>
<b:AircraftType>Airbus A320-100/200</b:AircraftType>
<b:Airline>LH</b:Airline>
<b:ArriveDate>2017-01-07T08:25:00</b:ArriveDate>
<b:AvailableSeats>6</b:AvailableSeats>
<b:DepartDate>2017-01-07T07:20:00</b:DepartDate>
<b:DestinationCode>FRA</b:DestinationCode>
<b:DestinationTerminal>1</b:DestinationTerminal>
<b:Distance>0</b:Distance>
<b:Duration>PT1H5M</b:Duration>
<b:FlightNumber>1003</b:FlightNumber>
<b:Id>8a41b69e-fbe9-4a44-8499-6de63b22d7b2</b:Id>
<b:OperatedBy>LH</b:OperatedBy>
<b:OriginCode>AMS</b:OriginCode>
<b:OriginTerminal i:nil="true"/>
<b:Price i:nil="true"/>
<b:RateInfo>
<b:RateInfo>
<b:FareBasisCode>K</b:FareBasisCode>
<b:FareBasisFull>K25LGT4</b:FareBasisFull>
<b:FareType>Public</b:FareType>
<b:PassengerType>Adult</b:PassengerType>
<b:TravelClass>Economy</b:TravelClass>
</b:RateInfo>
</b:RateInfo>
<b:Transfer i:nil="true"/>
</b:FlightLegSegment>
<b:FlightLegSegment>
<b:AircraftType>Airbus A321-100/200</b:AircraftType>
<b:Airline>LH</b:Airline>
<b:ArriveDate>2017-01-07T15:35:00</b:ArriveDate>
<b:AvailableSeats>6</b:AvailableSeats>
<b:DepartDate>2017-01-07T13:00:00</b:DepartDate>
<b:DestinationCode>MAD</b:DestinationCode>
<b:DestinationTerminal>2</b:DestinationTerminal>
<b:Distance>0</b:Distance>
<b:Duration>PT2H35M</b:Duration>
<b:FlightNumber>1114</b:FlightNumber>
<b:Id>b66a043b-8b2d-4224-b54d-b52cd10d609a</b:Id>
<b:OperatedBy>LH</b:OperatedBy>
<b:OriginCode>FRA</b:OriginCode>
<b:OriginTerminal>1</b:OriginTerminal>
<b:Price i:nil="true"/>
<b:RateInfo>
<b:RateInfo>
<b:FareBasisCode>K</b:FareBasisCode>
<b:FareBasisFull>K25LGT4</b:FareBasisFull>
<b:FareType>Public</b:FareType>
<b:PassengerType>Adult</b:PassengerType>
<b:TravelClass>Economy</b:TravelClass>
</b:RateInfo>
</b:RateInfo>
<b:Transfer>
<b:Duration>PT4H35M</b:Duration>
</b:Transfer>
</b:FlightLegSegment>
</b:Segments>
</b:FlightLeg>
</b:LegList>
<b:Price>
<b:Breakdown>
<b:FlightPriceBreakdownDetail>
<b:PassengersNumber>1</b:PassengersNumber>
<b:PersonType>Adult</b:PersonType>
<b:Price>
<Currency>USD</Currency>
<FinalPrice>319.18</FinalPrice>
<FinalPriceInSupplierCurrency>319.18</FinalPriceInSupplierCurrency>
<FinalTax>190.18</FinalTax>
<OriginalPrice>319.18</OriginalPrice>
<OriginalPriceInSupplierCurrency>319.18</OriginalPriceInSupplierCurrency>
<OriginalTax>190.18</OriginalTax>
<SupplierCurrency>USD</SupplierCurrency>
</b:Price>
</b:FlightPriceBreakdownDetail>
</b:Breakdown>
<b:TotalPrice>
<Currency>USD</Currency>
<FinalPrice>319.18</FinalPrice>
<FinalPriceInSupplierCurrency>319.18</FinalPriceInSupplierCurrency>
<FinalTax>190.18</FinalTax>
<OriginalPrice>319.18</OriginalPrice>
<OriginalPriceInSupplierCurrency>319.18</OriginalPriceInSupplierCurrency>
<OriginalTax>190.18</OriginalTax>
<SupplierCurrency>USD</SupplierCurrency>
</b:TotalPrice>
</b:Price>
<b:Refundability>Nonrefundable</b:Refundability>
<b:RouteId>9614bf25-7216-4898-a9de-d42817401f33</b:RouteId>
<b:SupplierName>AMD</b:SupplierName>
</b:FlightRoute>
</b:Flights>
</b:FlightRouteGroup>
<b:FlightRouteGroup>
<b:Flights>
<b:FlightRoute>
<b:CancellationPolicies>
<CancellationPolicy>
<CancellationFee>
<Currency>USD</Currency>
<FinalPrice>100</FinalPrice>
<FinalPriceInSupplierCurrency>100</FinalPriceInSupplierCurrency>
<OriginalPrice>100</OriginalPrice>
<OriginalPriceInSupplierCurrency>100</OriginalPriceInSupplierCurrency>
<SupplierCurrency>USD</SupplierCurrency>
</CancellationFee>
<DateFrom>2017-01-04T16:54:45.9223862+00:00</DateFrom>
<DateTo>2017-01-06T16:54:45.9223862+00:00</DateTo>
</CancellationPolicy>
</b:CancellationPolicies>
<b:IsEticketable>true</b:IsEticketable>
<b:LegList>
<b:FlightLeg>
<b:Price i:nil="true"/>
<b:Segments>
<b:FlightLegSegment>
<b:AircraftType>Boeing 737-800</b:AircraftType>
<b:Airline>UX</b:Airline>
<b:ArriveDate>2017-01-05T10:00:00</b:ArriveDate>
<b:AvailableSeats>3</b:AvailableSeats>
<b:DepartDate>2017-01-05T07:20:00</b:DepartDate>
<b:DestinationCode>AMS</b:DestinationCode>
<b:DestinationTerminal i:nil="true"/>
<b:Distance>0</b:Distance>
<b:Duration>PT2H40M</b:Duration>
<b:FlightNumber>1091</b:FlightNumber>
<b:Id>a2568a1e-4973-4faa-b9a8-884d7a2a2ebe</b:Id>
<b:OperatedBy>UX</b:OperatedBy>
<b:OriginCode>MAD</b:OriginCode>
<b:OriginTerminal>2</b:OriginTerminal>
<b:Price i:nil="true"/>
<b:RateInfo>
<b:RateInfo>
<b:FareBasisCode>E</b:FareBasisCode>
<b:FareBasisFull>ERTNL5L</b:FareBasisFull>
<b:FareType>Private</b:FareType>
<b:PassengerType>Adult</b:PassengerType>
<b:TravelClass>Economy</b:TravelClass>
</b:RateInfo>
</b:RateInfo>
<b:Transfer i:nil="true"/>
</b:FlightLegSegment>
</b:Segments>
</b:FlightLeg>
</b:LegList>
<b:Price>
<b:Breakdown>
<b:FlightPriceBreakdownDetail>
<b:PassengersNumber>1</b:PassengersNumber>
<b:PersonType>Adult</b:PersonType>
<b:Price>
<Currency>USD</Currency>
<FinalPrice>1753.39</FinalPrice>
<FinalPriceInSupplierCurrency>1753.39</FinalPriceInSupplierCurrency>
<FinalTax>89.39</FinalTax>
<OriginalPrice>1753.39</OriginalPrice>
<OriginalPriceInSupplierCurrency>1753.39</OriginalPriceInSupplierCurrency>
<OriginalTax>89.39</OriginalTax>
<SupplierCurrency>USD</SupplierCurrency>
</b:Price>
</b:FlightPriceBreakdownDetail>
</b:Breakdown>
<b:TotalPrice>
<Currency>USD</Currency>
<FinalPrice>1753.39</FinalPrice>
<FinalPriceInSupplierCurrency>1753.39</FinalPriceInSupplierCurrency>
<FinalTax>89.39</FinalTax>
<OriginalPrice>1753.39</OriginalPrice>
<OriginalPriceInSupplierCurrency>1753.39</OriginalPriceInSupplierCurrency>
<OriginalTax>89.39</OriginalTax>
<SupplierCurrency>USD</SupplierCurrency>
</b:TotalPrice>
</b:Price>
<b:Refundability>Nonrefundable</b:Refundability>
<b:RouteId>c4ff5f51-90ee-42d6-b173-33a7115bba46</b:RouteId>
<b:SupplierName>AMD</b:SupplierName>
</b:FlightRoute>
</b:Flights>
</b:FlightRouteGroup>
</a:Flights>
</FlightSearchResponse>
<SessionID xmlns="">/56/98880/D20170104T165437/6e693edf3a9d4824971f3135c513b3b8</SessionID>
</ServiceRequestResult>
</ServiceRequestResponse>
</s:Body>
</s:Envelope>

Fare Info

This function retrieves chosen flights details, fare rules relevant to the flights and cancellation policy terms.

👍

Note:

If a price returned in the fare info response is different from the price returned in the search response, then the latest will be the booking price. The new booking price will also return in the booking response.

FareInfo Request Fields :

FieldDescription
RouteIdRouteId retrieved on search response, which more information is required on.
RequestTypeGetAdditionalDetails
SessionIDSessionID retrieved on search response, which will be used for the rest of the booking flow.
TypeOfServiceFlights

Fare Info Request

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Body>
<ServiceRequest xmlns="http://tempuri.org/">
<rqst xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
<Request xmlns="" xmlns:a="http://gimmonix/carsolize/public" i:type="a:FareInfoRequest">
<ClientIP i:nil="true"/>
<a:RouteId>c4ff5f51-90ee-42d6-b173-33a7115bba46</a:RouteId>
</Request>
<RequestType xmlns="">GetAdditionalDetails</RequestType>
<SessionID xmlns="">/56/98880/D20170104T165437/6e693edf3a9d4824971f3135c513b3b8</SessionID>
<TypeOfService xmlns="">Flights</TypeOfService>
</rqst>
</ServiceRequest>
</s:Body>
</s:Envelope>

Fare Info Response

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Body>
<ServiceRequestResponse xmlns="http://tempuri.org/">
<ServiceRequestResult xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
<Errors xmlns=""/>
<FlightsFareInfoResponse xmlns="" xmlns:a="http://gimmonix/carsolize/public">
<a:Result xmlns:b="http://schemas.datacontract.org/2004/07/IsuBe.Public.Enteties.Flights">
<b:CancellationPolicies>
<CancellationPolicy>
<CancellationFee>
<Currency>USD</Currency>
<FinalPrice>100</FinalPrice>
<FinalPriceInSupplierCurrency>100</FinalPriceInSupplierCurrency>
<OriginalPrice>100</OriginalPrice>
<OriginalPriceInSupplierCurrency>100</OriginalPriceInSupplierCurrency>
<SupplierCurrency>USD</SupplierCurrency>
</CancellationFee>
<DateFrom>2017-01-04T16:54:46.063+00:00</DateFrom>
<DateTo>2017-01-06T16:54:46.063+00:00</DateTo>
</CancellationPolicy>
</b:CancellationPolicies>
<b:FareRules xmlns:c="http://schemas.datacontract.org/2004/07/IsuBe.Public.Enteties.Flights.FareInfo">
<c:FareRulesSet>
<c:FareRules>
<c:FareRule>
<c:Category>RU.RULE APPLICATION</c:Category>
<c:Text> NORMAL FLEX FARES WITHIN EUROPE APPLICATION AREA THESE FARES APPLY WITHIN EUROPE. CLASS OF SERVICE THESE FARES APPLY FOR FIRST/BUSINESS/ECONOMY CLASS SERVICE. TYPES OF TRANSPORTATION THIS RULE GOVERNS ONE WAY AND ROUND TRIP FARES. FARES GOVERNED BY THIS RULE CAN BE USED TO CREATE ONE WAY/ROUND TRIP/CIRCLE TRIP/OPEN JAW JOURNEYS. OTHER CONDITIONS PASSENGER EXPENSES - PERMITTED. FARES SHALL BE ESTABLISHED AND AMENDED BY IATA.</c:Text>
</c:FareRule>
<c:FareRule>
<c:Category>MN.MIN STAY</c:Category>
<c:Text> NO RESTRICTIONS</c:Text>
</c:FareRule>
<c:FareRule>
<c:Category>MX.MAX STAY</c:Category>
<c:Text> NONE UNLESS OTHERWISE SPECIFIED</c:Text>
</c:FareRule>
<c:FareRule>
<c:Category>SE.SEASONS</c:Category>
<c:Text> APPLIES ALL YEAR</c:Text>
</c:FareRule>
<c:FareRule>
<c:Category>BO.BLACKOUTS</c:Category>
<c:Text> NONE</c:Text>
</c:FareRule>
<c:FareRule>
<c:Category>DA.DAY/TIME</c:Category>
<c:Text> NO RESTRICTIONS</c:Text>
</c:FareRule>
<c:FareRule>
<c:Category>SR.SALES RESTRICT</c:Category>
<c:Text> TICKETS MUST BE ISSUED ON/AFTER 04MAY2016. *** GENERAL RULE FOLLOWS *** NOTE - -ADVERTISING AND SALES - NO RESTRICTIONS. -SALES - SHALL INCLUDE THE ISSUANCE OF TICKETS AND ELECTRONIC MISCELLANEOUS DOCUMENT -EMDS- -ADVERTISING - ANY LIMITATIONS ON ADVERTISING SHALL NOT PRECLUDE THE QUOTING OF SUCH FARES IN COMPANY TARIFFS AND SYSTEM TIMETABLES AND AIR GUIDES. EXTENSION OF VALIDITY - A CARRIER MAY WITHOUT ADDITIONAL COLLECTION OF FARE EXTEND THE VALIDITY OF THE TICKET OF A PASSENGER WHO IS PREVENTED FROM TRAVELLING WITHIN THE PERIOD OF VALIDITY OF HIS TICKET.</c:Text>
</c:FareRule>
<c:FareRule>
<c:Category>TR.TVL RESTRICTION</c:Category>
<c:Text> VALID FOR TRAVEL COMMENCING ON/AFTER 04MAY2016.</c:Text>
</c:FareRule>
<c:FareRule>
<c:Category>AP.ADVANCE RES/TKT</c:Category>
<c:Text> NO RESTRICTIONS</c:Text>
</c:FareRule>
<c:FareRule>
<c:Category>FL.FLT APPLICATION</c:Category>
<c:Text> NO RESTRICTIONS</c:Text>
</c:FareRule>
<c:FareRule>
<c:Category>CD.CHILD DISCOUNTS</c:Category>
<c:Text>FOR YIF TYPE FARES NOTE - GENERAL RULE DOES NOT APPLY. AN ACCOMPANIED CHILD 2-11 YEARS OF AGE - CHARGE 75 PERCENT OF THE FARE. TICKET DESIGNATOR- CH AND PERCENT OF DISCOUNT MUST BE ACCOMPANIED ON ALL FLIGHTS BY ADULT 12 OR OLDER. OR - AN UNACCOMPANIED CHILD 2-11 YEARS OF AGE - CHARGE 100 PERCENT OF THE FARE. TICKET DESIGNATOR- CH AND PERCENT OF DISCOUNT OR - 1ST INFANT UNDER 2 YEARS OF AGE AND NOT OCCUPYING A SEAT - CHARGE 10 PERCENT OF THE FARE. TICKET DESIGNATOR- IN AND PERCENT OF DISCOUNT MUST BE ACCOMPANIED ON ALL FLIGHTS BY ADULT 12 OR OLDER. OR - AN INFANT UNDER 2 YEARS OF AGE AND OCCUPYING A SEAT - CHARGE 75 PERCENT OF THE FARE. TICKET DESIGNATOR- CH AND PERCENT OF DISCOUNT MUST BE ACCOMPANIED ON ALL FLIGHTS BY ADULT 12 OR OLDER.</c:Text>
</c:FareRule>
<c:FareRule>
<c:Category>OD.OTHER DISCOUNTS</c:Category>
<c:Text> CONTACT CARRIER FOR FURTHER INFOS</c:Text>
</c:FareRule>
<c:FareRule>
<c:Category>SO.STOPOVERS</c:Category>
<c:Text>FOR ECONOMY UNRESTRICTED FARES UNLIMITED STOPOVERS PERMITTED.</c:Text>
</c:FareRule>
<c:FareRule>
<c:Category>TF.TRANSFERS/RTGS</c:Category>
<c:Text> NO RESTRICTIONS</c:Text>
</c:FareRule>
<c:FareRule>
<c:Category>SU.SURCHARGES</c:Category>
<c:Text> DOES NOT APPLY</c:Text>
</c:FareRule>
<c:FareRule>
<c:Category>AC.ACCOMPANY TVL</c:Category>
<c:Text> NO RESTRICTIONS</c:Text>
</c:FareRule>
<c:FareRule>
<c:Category>PE.PENALTIES</c:Category>
<c:Text> RESTRICTIONS DO NOT APPLY</c:Text>
</c:FareRule>
<c:FareRule>
<c:Category>CO.COMBINABILITY</c:Category>
<c:Text> FARES MAY BE COMBINED ON A HALF ROUND TRIP BASIS WITH ANY FARE FOR ANY CARRIER IN ANY RULE AND TARIFF TO FORM ROUND TRIPS/CIRCLE TRIPS. END-ON-END PERMITTED. VALIDATE ALL FARE COMPONENTS. TRAVEL MUST BE VIA CONSTRUCTION POINT. ADD-ONS PERMITTED. OPEN JAWS FARES MAY BE COMBINED ON A HALF ROUND TRIP BASIS WITH ANY FARE FOR ANY CARRIER IN ANY RULE AND TARIFF. -TO FORM SINGLE OR DOUBLE OPEN JAWS . A MAXIMUM OF 2 INTERNATIONAL FARE COMPONENTS PERMITTED. MILEAGE OF AN INTERNATIONAL OPEN SEGMENT MUST BE EQUAL TO/LESS THAN MILEAGE OF THE SHORTEST FLOWN FARE COMPONENT. NO MILEAGE RESTRICTION ON AN OPEN SEGMENT WITHIN ONE COUNTRY.</c:Text>
</c:FareRule>
<c:FareRule>
<c:Category>VC.VOLUNTARY CHANGES</c:Category>
<c:Text> OR -</c:Text>
</c:FareRule>
</c:FareRules>
<c:SegmentsIds xmlns:d="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d:guid>b18f0d58-0c41-43bf-bf53-7d513c04a8d2</d:guid>
<d:guid>a6a49989-a9e6-44fe-a556-dc9d13fd3e6b</d:guid>
</c:SegmentsIds>
</c:FareRulesSet>
</b:FareRules>
<b:IsEticketable>true</b:IsEticketable>
<b:LegList>
<b:FlightLeg>
<b:Price i:nil="true"/>
<b:Segments>
<b:FlightLegSegment>
<b:AircraftType>Boeing 737-800</b:AircraftType>
<b:Airline>UX</b:Airline>
<b:ArriveDate>2017-01-05T17:40:00</b:ArriveDate>
<b:AvailableSeats>5</b:AvailableSeats>
<b:DepartDate>2017-01-05T15:00:00</b:DepartDate>
<b:DestinationCode>AMS</b:DestinationCode>
<b:DestinationTerminal i:nil="true"/>
<b:Distance>0</b:Distance>
<b:Duration>PT2H40M</b:Duration>
<b:FlightNumber>1093</b:FlightNumber>
<b:Id>b18f0d58-0c41-43bf-bf53-7d513c04a8d2</b:Id>
<b:OperatedBy>UX</b:OperatedBy>
<b:OriginCode>MAD</b:OriginCode>
<b:OriginTerminal>2</b:OriginTerminal>
<b:Price i:nil="true"/>
<b:RateInfo>
<b:RateInfo>
<b:FareBasisCode>Y</b:FareBasisCode>
<b:FareBasisFull>YIF</b:FareBasisFull>
<b:FareType>Public</b:FareType>
<b:PassengerType>Adult</b:PassengerType>
<b:TravelClass>Economy</b:TravelClass>
</b:RateInfo>
</b:RateInfo>
<b:Transfer i:nil="true"/>
</b:FlightLegSegment>
</b:Segments>
</b:FlightLeg>
<b:FlightLeg>
<b:Price i:nil="true"/>
<b:Segments>
<b:FlightLegSegment>
<b:AircraftType>Boeing 737-800 (winglets)</b:AircraftType>
<b:Airline>KL</b:Airline>
<b:ArriveDate>2017-01-07T16:10:00</b:ArriveDate>
<b:AvailableSeats>9</b:AvailableSeats>
<b:DepartDate>2017-01-07T13:35:00</b:DepartDate>
<b:DestinationCode>MAD</b:DestinationCode>
<b:DestinationTerminal>2</b:DestinationTerminal>
<b:Distance>0</b:Distance>
<b:Duration>PT2H35M</b:Duration>
<b:FlightNumber>1703</b:FlightNumber>
<b:Id>a6a49989-a9e6-44fe-a556-dc9d13fd3e6b</b:Id>
<b:OperatedBy>KL</b:OperatedBy>
<b:OriginCode>AMS</b:OriginCode>
<b:OriginTerminal i:nil="true"/>
<b:Price i:nil="true"/>
<b:RateInfo>
<b:RateInfo>
<b:FareBasisCode>B</b:FareBasisCode>
<b:FareBasisFull>YIF</b:FareBasisFull>
<b:FareType>Public</b:FareType>
<b:PassengerType>Adult</b:PassengerType>
<b:TravelClass>Economy</b:TravelClass>
</b:RateInfo>
</b:RateInfo>
<b:Transfer i:nil="true"/>
</b:FlightLegSegment>
</b:Segments>
</b:FlightLeg>
</b:LegList>
<b:Price>
<b:Breakdown>
<b:FlightPriceBreakdownDetail>
<b:BaggagePiecesNumber>1</b:BaggagePiecesNumber>
<b:PassengersNumber>1</b:PassengersNumber>
<b:PersonType>Adult</b:PersonType>
<b:Price>
<Currency>USD</Currency>
<FinalPrice>1753.39</FinalPrice>
<FinalPriceInSupplierCurrency>1753.39</FinalPriceInSupplierCurrency>
<FinalTax>89.39</FinalTax>
<OriginalPrice>1753.39</OriginalPrice>
<OriginalPriceInSupplierCurrency>1753.39</OriginalPriceInSupplierCurrency>
<OriginalTax>89.39</OriginalTax>
<SupplierCurrency>USD</SupplierCurrency>
</b:Price>
</b:FlightPriceBreakdownDetail>
</b:Breakdown>
<b:TotalPrice>
<Currency>USD</Currency>
<FinalPrice>1753.39</FinalPrice>
<FinalPriceInSupplierCurrency>1753.39</FinalPriceInSupplierCurrency>
<FinalTax>89.39</FinalTax>
<OriginalPrice>1753.39</OriginalPrice>
<OriginalPriceInSupplierCurrency>1753.39</OriginalPriceInSupplierCurrency>
<OriginalTax>89.39</OriginalTax>
<SupplierCurrency>USD</SupplierCurrency>
</b:TotalPrice>
</b:Price>
<b:Refundability>Nonrefundable</b:Refundability>
<b:RouteId>c4ff5f51-90ee-42d6-b173-33a7115bba46</b:RouteId>
</a:Result>
</FlightsFareInfoResponse>
</ServiceRequestResult>
</ServiceRequestResponse>
</s:Body>
</s:Envelope>

Payment Preferences

Flight payment preferences can be called either during the booking process (as in the samples below), or addressing your request to the existing order, by providing the Segment ID:

Payment Preferences Request

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Body>
<ServiceRequest xmlns="http://tempuri.org/">
<rqst xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
<Request xmlns="" i:type="FlightPaymentPreferencesRequest">
<ClientIP i:nil="true"/>
<FlightId>b46500c3-eb5e-4a5a-8fb0-d34cb4c643fa</FlightId>
</Request>
<RequestType xmlns="">GetPaymentPreferences</RequestType>
<SessionID xmlns="">/22/58/D20131002T082154/b239c3239efc4e45873482f13d069ed9</SessionID>
<TypeOfService xmlns="">Flights</TypeOfService>
</rqst>
</ServiceRequest>
</s:Body>
</s:Envelope>

Payment Preferences Response

<FlightPaymentPreferencesResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
<ApplicablePreferences xmlns:a="http://schemas.datacontract.org/2004/07/IsuBe.Public.Enteties.Payment">
<a:PaymentPreference>
<a:AcceptedCreditCards i:nil="true"/>
<a:Type>Cash</a:Type>
</a:PaymentPreference>
<a:PaymentPreference>
<a:AcceptedCreditCards>
<a:CreditCardPaymentCommision>
<a:CanCollectServiceFee>true</a:CanCollectServiceFee>
<a:CardType>Visa</a:CardType>
<a:ChargingCurrency>USD</a:ChargingCurrency>
<a:Commision>0</a:Commision>
<a:ConversionRate>1</a:ConversionRate>
<a:FlatFee>0</a:FlatFee>
</a:CreditCardPaymentCommision>
<a:CreditCardPaymentCommision>
<a:CanCollectServiceFee>true</a:CanCollectServiceFee>
<a:CardType>MasterCard</a:CardType>
<a:ChargingCurrency>USD</a:ChargingCurrency>
<a:Commision>0</a:Commision>
<a:ConversionRate>1</a:ConversionRate>
<a:FlatFee>0</a:FlatFee>
</a:CreditCardPaymentCommision>
<a:CreditCardPaymentCommision>
<a:CanCollectServiceFee>true</a:CanCollectServiceFee>
<a:CardType>AmericanExpress</a:CardType>
<a:ChargingCurrency>USD</a:ChargingCurrency>
<a:Commision>0</a:Commision>
<a:ConversionRate>1</a:ConversionRate>
<a:FlatFee>0</a:FlatFee>
</a:CreditCardPaymentCommision>
<a:CreditCardPaymentCommision>
<a:CanCollectServiceFee>true</a:CanCollectServiceFee>
<a:CardType>Diners</a:CardType>
<a:ChargingCurrency>USD</a:ChargingCurrency>
<a:Commision>0</a:Commision>
<a:ConversionRate>1</a:ConversionRate>
<a:FlatFee>0</a:FlatFee>
</a:CreditCardPaymentCommision>
<a:CreditCardPaymentCommision>
<a:CanCollectServiceFee>true</a:CanCollectServiceFee>
<a:CardType>Discover</a:CardType>
<a:ChargingCurrency>USD</a:ChargingCurrency>
<a:Commision>0</a:Commision>
<a:ConversionRate>1</a:ConversionRate>
<a:FlatFee>0</a:FlatFee>
</a:CreditCardPaymentCommision>
<a:CreditCardPaymentCommision>
<a:CanCollectServiceFee>true</a:CanCollectServiceFee>
<a:CardType>Eurocard</a:CardType>
<a:ChargingCurrency>USD</a:ChargingCurrency>
<a:Commision>0</a:Commision>
<a:ConversionRate>1</a:ConversionRate>
<a:FlatFee>0</a:FlatFee>
</a:CreditCardPaymentCommision>
<a:CreditCardPaymentCommision>
<a:CanCollectServiceFee>true</a:CanCollectServiceFee>
<a:CardType>Maestro</a:CardType>
<a:ChargingCurrency>USD</a:ChargingCurrency>
<a:Commision>0</a:Commision>
<a:ConversionRate>1</a:ConversionRate>
<a:FlatFee>0</a:FlatFee>
</a:CreditCardPaymentCommision>
<a:CreditCardPaymentCommision>
<a:CanCollectServiceFee>true</a:CanCollectServiceFee>
<a:CardType>JCB</a:CardType>
<a:ChargingCurrency>USD</a:ChargingCurrency>
<a:Commision>0</a:Commision>
<a:ConversionRate>1</a:ConversionRate>
<a:FlatFee>0</a:FlatFee>
</a:CreditCardPaymentCommision>
</a:AcceptedCreditCards>
<a:Type>CreditCardInternal</a:Type>
</a:PaymentPreference>
</ApplicablePreferences>
<BookIncludesTicketing>true</BookIncludesTicketing>
</FlightPaymentPreferencesResponse>

Fare Booking

For test purposes, please use the following Credit Card details, when you ticket a PNR.

Card Type: VISA
Card Number: 4111111111111111
CVV: 333
Expire Date: Future date

If a  price returned in the fare info response is different from the price returned in the search response, then the latest will be the booking price. The new booking price will also return in the booking response. 

Note: If you send the Card details or ServiceFee in the booking request - the system will ignore it, as no Card Details are required to perform the booking unless when is set to true in PaymentPreferences response.

FareBooking Request Fields :

FieldDescription
OrderIdOptional. The id of an existing order, which you want to add the current booking to, as a new segment. The input is the ID of the order should be added. If you input a non-existing ID, an error will occur.
FrequentFlyerCarrier Relevant for frequent flyers of the airline company of the booking flight
FrequentFlyerNumberRelevant for frequent flyers of the airline company of the booking flight
MealPreferenceAcceptable  values: Any, Vegeterian, GlutenFree, Kosher, LowCholesterol,

LowSalt, LowProtein, NonLactose,
SeatPreferenceAcceptable values: Any, Window, Aisle
SelectedPaymentMethodplease input cash (the field is mandatory, but the input value does not affect the payment method you will use in your ticketing request) , unless the item you choose is a webfare (rare)

Fare Booking Request

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Body>
<ServiceRequest xmlns="http://tempuri.org/">
<rqst xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
<Request xmlns:d5p1="http://gimmonix/carsolize/public" xmlns="" i:type="d5p1:FlightBookRequest">
<ClientIP i:nil="true"/>
<d5p1:BookingPrice>1246.9</d5p1:BookingPrice>
<d5p1:LeadPaxId>b89c1278-07e8-4f7a-8fae-853f695c9564</d5p1:LeadPaxId>
<d5p1:OrderId>0</d5p1:OrderId>
<d5p1:Passengers xmlns:d6p1="http://schemas.datacontract.org/2004/07/IsuBe.Public.Enteties.General">
<d6p1:FlightCustomerInfo>
<Address>
<AddressLine>Tlv 2</AddressLine>
<CityName>Tlv</CityName>
</Address>
<Email>
<Value>[email protected]</Value>
</Email>
<Id>b89c1278-07e8-4f7a-8fae-853f695c9564</Id>
<PersonDetails>
<BirthDate>1989-01-01T00:00:00</BirthDate>
<Name>
<GivenName>Testy</GivenName>
<NamePrefix>Mr</NamePrefix>
<Surname>Testc</Surname>
</Name>
<Type>Adult</Type>
</PersonDetails>
<Telephone>
<PhoneNumber>039666668</PhoneNumber>
</Telephone>
<d6p1:FrequentFlyerCarrier i:nil="true"/>
<d6p1:FrequentFlyerNumber i:nil="true"/>
<d6p1:MealPreference>Any</d6p1:MealPreference>
<d6p1:PassportDetails>
<d6p1:CountryCode>IL</d6p1:CountryCode>
<d6p1:ExpirationDate>2020-08-01T00:00:00</d6p1:ExpirationDate>
<d6p1:PassportNumber>111222333</d6p1:PassportNumber>
</d6p1:PassportDetails>
<d6p1:SeatPreference>Any</d6p1:SeatPreference>
</d6p1:FlightCustomerInfo>
</d5p1:Passengers>
<d5p1:ProviderCode i:nil="true"/>
<d5p1:RoutePackageGuid>b46500c3-eb5e-4a5a-8fb0-d34cb4c643fa</d5p1:RoutePackageGuid>
<d5p1:SelectedPaymentMethod>Cash</d5p1:SelectedPaymentMethod>
</Request>
<RequestType xmlns="">Book</RequestType>
<SessionID xmlns="">/22/58/D20131002T082154/b239c3239efc4e45873482f13d069ed9</SessionID>
<TypeOfService xmlns="">Flights</TypeOfService>
</rqst>
</ServiceRequest>
</s:Body>
</s:Envelope>

Fare Booking Response

<s:Body>
		<ServiceRequestResponse xmlns="http://tempuri.org/">
			<ServiceRequestResult xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
				<Errors xmlns=""/>
				<FlightOrderBookResponse xmlns="" xmlns:a="http://schemas.datacontract.org/2004/07/IsuBe.Public.Enteties.Flights.Book">
					<a:Segments xmlns:b="http://gimmonix/carsolize/public">
						<b:FlightSegmentBookResponse>
							<b:BookingId>H9M1HN</b:BookingId>
							<b:BookingReference>VVHVH0</b:BookingReference>
							<b:BookingStatus>PNR</b:BookingStatus>
							<b:LastTicketingDate>2013-10-05T20:59:00+00:00</b:LastTicketingDate>
							<b:OrderId>47890</b:OrderId>
							<b:Remarks xmlns:c="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
								<c:string>DXB-&gt;LHR</c:string>
								<c:string>BRITISH AIRWAYS</c:string>
								<c:string>LHR-&gt;JFK</c:string>
								<c:string>BRITISH AIRWAYS</c:string>
								<c:string>JFK-&gt;LHR</c:string>
								<c:string>BRITISH AIRWAYS</c:string>
								<c:string>LHR-&gt;DXB</c:string>
								<c:string>BRITISH AIRWAYS</c:string>
								<c:string>Code="1" Type="Warning" ProviderCode="1G" TO ENSURE FARE GUARANTEE - TICKET NOW&gt;
								</c:string>
							</b:Remarks>
							<b:SegmentId>47954</b:SegmentId>
						</b:FlightSegmentBookResponse>
					</a:Segments>
				</FlightOrderBookResponse>
			</ServiceRequestResult>
		</ServiceRequestResponse>
	</s:Body>
</s:Envelope>

Fare Ticketing

Fare Ticketing Request

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Body>
<ServiceRequest xmlns="http://tempuri.org/">
<rqst xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
<Request xmlns:d5p1="http://schemas.datacontract.org/2004/07/IsuBe.Public.Enteties.Flights.Ticketing" xmlns="" i:type="d5p1:FlightTicketingRequest">
<ClientIP i:nil="true"/>
<d5p1:BookingPrice>1246.9</d5p1:BookingPrice>
<d5p1:SegmentID>47954</d5p1:SegmentID>
<d5p1:SelectedPaymentMethod>Cash</d5p1:SelectedPaymentMethod>
</Request>
<RequestType xmlns="">MakeInvoice</RequestType>
<SessionID xmlns="">/22/3034/D20131118T135528/dab0c41791394221ba0034a129b0d97e</SessionID>
<TypeOfService xmlns="">Flights</TypeOfService>
</rqst>
</ServiceRequest>
</s:Body>
</s:Envelope>

Fare Ticketing Response

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Body>
<ServiceRequestResponse xmlns="http://tempuri.org/">
<ServiceRequestResult xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
<Errors xmlns=""/>
<FlightTicketingResponse xmlns="" xmlns:a="http://schemas.datacontract.org/2004/07/IsuBe.Public.Enteties.Flights.Ticketing">
<a:BookingStatus>TRQ</a:BookingStatus>
<a:SegmentId>47954</a:SegmentId>
</FlightTicketingResponse>
</ServiceRequestResult>
</ServiceRequestResponse>
</s:Body>
</s:Envelope>

Check Flight/Ticket Status

Not all of the flights suppliers support the check booking info operation. Which means that the relevance of this function to your company depends on the final list of suppliers you will work with. For more info regarding specific suppliers, please contact us.

Check Flight/Ticket Status Request (w/ SessionID)

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Body>
<ServiceRequest xmlns="http://tempuri.org/">
<rqst xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
<Request xmlns="" i:type="ServiceBookInfoRequest">
<ClientIP i:nil="true"/>
<SegmentID>47954</SegmentID>
</Request>
<RequestType xmlns="">CheckBookingStatus</RequestType>
<SessionID xmlns="">/22/58/D20131002T085255/08bc972188f04d5e8009e30e8b4fc6c9</SessionID>
<TypeOfService xmlns="">Flights</TypeOfService>
</rqst>
</ServiceRequest>
</s:Body>
</s:Envelope>

Check Flight/Ticket Status Request (w/ Credentials)

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Body>
<ServiceRequest xmlns="http://tempuri.org/">
<rqst xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
<Credentials xmlns="">
<Password>*****</Password>
<UserName>*****</UserName>
</Credentials>
<Request xmlns="" i:type="ServiceBookInfoRequest">
<ClientIP i:nil="true"/>
<SegmentID>61767</SegmentID>
</Request>
<RequestType xmlns="">CheckBookingStatus</RequestType>
<TypeOfService xmlns="">Flights</TypeOfService>
</rqst>
</ServiceRequest>
</s:Body>
</s:Envelope>

Check Flight/Ticket Status Response

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Body>
<ServiceRequestResponse xmlns="http://tempuri.org/">
<ServiceRequestResult xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
<Errors xmlns=""/>
<FlightBookInfoResponse xmlns="">
<Status>PNR</Status>
</FlightBookInfoResponse>
</ServiceRequestResult>
</ServiceRequestResponse>
</s:Body>
</s:Envelope>

Cancel Flight

In most cases fare companies do not return cancellation policy. Our cancellation policy for PNRs are based on the last ticketing date. Till this date, the cancellation is refundable mostly (if not, it will appear in cancellation policy we return). After you ticketing the PNR, we consider the item as none-refundable. It doesn't always mean the ticket is non-refundable.

The amendment conditions are provided in fare rules and consist of a lot of parameters, some of them do not allow to obtain cancellation info before the ticketing is made.

In order to check the cancellation policy, send the FareInfoRequest, and in the response we send the full cancellation policy details under PE.PENALTIES.

Check Flight Request

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Body>
<ServiceRequest xmlns="http://tempuri.org/">
<rqst xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
<Request xmlns="" i:type="ServiceBookCancelRequest">
<ClientIP i:nil="true"/>
<SegmentID>47954</SegmentID>
</Request>
<RequestType xmlns="">CancelBooking</RequestType>
<SessionID xmlns="">/22/58/D20131002T085359/00dfba6321d24a38a4c9948162f9aec1</SessionID>
<TypeOfService xmlns="">Flights</TypeOfService>
</rqst>
</ServiceRequest>
</s:Body>
</s:Envelope>

Check Flight Response

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Body>
<ServiceRequestResponse xmlns="http://tempuri.org/">
<ServiceRequestResult xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
<Errors xmlns=""/>
<FlightCancelPnrResponse xmlns="" xmlns:a="http://schemas.datacontract.org/2004/07/IsuBe.Public.Enteties.Flights">
<a:BookCancelID>XI-FB-16150785</a:BookCancelID>
<a:CancellationComment i:nil="true"/>
<a:CancellationFee>0</a:CancellationFee>
<a:CancellationFeeNet i:nil="true"/>
<a:Currency i:nil="true"/>
<a:Status>CX</a:Status>
</FlightCancelPnrResponse>
</ServiceRequestResult>
</ServiceRequestResponse>
</s:Body>
</s:Envelope>