AirShopping RS

This service returns priced availability for each flight for the requested origin and destination, date and cabin. The service also returns priced availability for the next higher cabins (normally the next 2 higher cabins). Example, if the availability is requested for Economy, service will return priced availability for Economy, Premium Economy and Business (assuming these cabins are offered on the route requested). The service also returns brand attributes for each cabin for which availability is returned.

The output data this service returns includes:

  1. Brand attributes for cabins for which availability is returned
  2. List of airline offers where each airline offer contains
    • Total offer price for all passengers for the requested itinerary (contains one or more O&D)
    • Price per passenger type per cabin with fare and tax split
    • Flight details such as flight number, selling class etc.
  3. List of calendar offers where each calendar offer contains
    • Lowest available single adult price for +/- 3 days of the requested date
    • Total price for the itinerary for various outbound and inbound combination

Data Model 

Response Definition



<AirlineOffers>

Element / Attribute


<TotalOfferQuantity>

The total number of Airline Offers returned by the airline. Note: This does not include the calendar offer

{{integer}} 1300
<Owner>
"BA"  {{string}} xx

 . <AirlineOffer> {...}

   Sequence of <AirlineOffer>  requested date/ date range,  Each offer will be ordered by lowest price first

<AirlineOffer>

   RequestedDateInd

<offerID>

<TotalPrice>

 . .<PricedOffer> 

 . . .<OfferPrice>  {...}

Sequence per pax type , Returns price for a single passenger per passenger type   Example, if you have 2 ADTv,  2 CHD and  2 INF then this should be repeated thrice one for ADT, one for CHD and one for INF
Note: Price for Young adult passengers will be returned as separate OfferPrice

 . . . .<Associations>
<AssociatedTraveler>

<TravelerReferences>T1</TravelerReferences>

Reference to each passenger of the same type.  Example, if you have 2 ADT and this OfferPrice is for ADT then the TravelerReferences will be SH1 and SH2. Multiple references will be separated by a space.  Example: SH1 SH2

. . .<PriceDetail>

<TotalAmount>
<SimpleCurrencyPrice Code="USD">707.35</SimpleCurrencyPrice>
</TotalAmount>



<BaseAmount Code="USD">646.00</BaseAmount>

<Taxes>  <Total Code="USD">61.35</Total> </Taxes>

 . .<Associations>

This is where the flights that are associated with this offer are returned   If the offer is returned 1 ADT, 1 CHD and 1 INF and for 2 O&D’s (LHRAMS and AMSLHR) then the passenger association is returned within OfferPrice and flight association is returned outside OfferPrice as flights are applicable for all passengers

 . . .<ApplicableFlight>







<FlightSegmentReference ref="BA0932">

List of flight segments that are applicable for this offer

Example, if your O&D is EBI-ABQ and has 3 flight segments BA1434, BA117,BA5621 then FlightSegmentReference will be repeated thrice

     <ClassOfService refs="FBCODE6ADT">
       <Code>R</Code>
       <MarketingName>Club Europe</MarketingName>
     </ClassOfService>


Reference to a fare basis code for all passenger types for this flight segment 
Examples: 
FBCODE1ADT = Adult fare basis code for this offer
FBCODE1CHD = Child fare basis code for this offer
FBCODE1INF = Infant fare basis code for this offer

      <Code>R</Code>

Booking/Selling class   e.g. O




. . .<PriceClass>  (optional)

<PriceClass>
     <PriceClassReference>Plus</PriceClassReference>
</PriceClass>

Fare product name for the offer is returned here. Fare product name is returned only for offers returned in Economy cabin

e.g.  Handbaggageonly  |   Basic  |  Plus  | PlusFlex |  Business

Referenced to  <DataLists>\PriceClassList   for product details 

<PriceCalendar>  {...}

 List of calendar offers. Each offer will be ordered by lowest price first ,The lowest available single adult price for the itinerary for +/- 3 days of the requested date

<PriceCalendarDate> {...}
Repeated for both Outbound and Inbound Dates
    OriginDestinationReference="OD1"

Reference to an O&D for which the calendar offer is returned  Example: OD1

{{string}}
<TotalPrice>

Lowest available single adult price for the itinerary for the outbound and inbound dates returned

{{0.00}}

<DataLists>

 . .<FlightSegmentList>

Each <FlightSegment>  has unique reference  to a flight segment   SegmentKey="BA1434"    by the Offer <FlightSegmentReference>   e.g.  ref="BA1434"

<ClassOfService>

       ref=

N

Reference to a fare basis code for all passenger types for this flight segment 

Examples: FBCODE1ADT   FBCODE1CHD   FBCODE1INF

WhereFBCODE1ADT = Adult fare basis code for this offer

FBCODE1CHD= Child fare basis code for this offer

FBCODE1INF =Infant fare basis code for this offer

<Code>Y

Booking/Selling class    Example: O

     SeatsLeft=
SeatsLeft (Attribute)  denotes number of seats remaining in class.
<MarketingName>

<FlightReferences>













 . . <AnonymousTravelerList>  (optional)

List of all passengers to whom the shopping response is returned

<AnonymousTraveler>  {...}


Sequence of  <Travelers>  

    ObjectKey=


reference key  for related elements in response  e.g.  "SH1" 
<PTC>

Passenger type code of this passenger  e.g. ADT  CHD INF

<Age>

   <Value>

<BirthDate>

. . <PriceClassList>  (optional)










 . . <DisclosureList>  (optional)










 . . <FareList>  (optional)










 . . <OriginDestinationList>  (optional)












Parameters to Pass to FlightPriceRQ

AirShoppingRSFlightPriceRQ

<FlightSegmentReference ref="BA0938">
  <ClassOfService refs="FBCODE2ADT">
    <Code>V</Code>
    <MarketingName> Euro Traveller </MarketingName>
  </ClassOfService>
</FlightSegmentReference> 

Using the selected offers Flight Segement Reference ref   and ClassOfService code  the corresponding flight and class in the datalists 

<FlightSegmentReference ref="BA0938"    -→   DataLists \ FlightSegment

<ClassOfService refs="FBCODE2ADT">   -→   Fare

<DataLists>

<FlightSegement>   SegmentKey = ref

<FlightSegment SegmentKey="BA0932"> <Departure> <AirportCode>LHR</AirportCode> <Date>2017-12-16</Date> <Time>17:10</Time> <AirportName>Heathrow (London) Airport</AirportName> <Terminal> <Name>Terminal 5</Name> </Terminal> </Departure> <Arrival> <AirportCode>DUS</AirportCode> <Date>2017-12-16</Date> <Time>19:35</Time> <AirportName>Dusseldorf Airport</AirportName> <Terminal> <Name>DUS</Name> </Terminal> </Arrival> <MarketingCarrier> <AirlineID>BA</AirlineID> <Name>British Airways</Name> <FlightNumber>0932</FlightNumber> </MarketingCarrier>

<FlightSegment>'s  for selected flight offer  date /time 





AirShopping Response Example

Respsonse
<AirShoppingRS Version="16.1" xmlns="http://www.iata.org/IATA/EDIST">
         <Document>
            <Name>BA</Name>
            <ReferenceVersion>2016.1</ReferenceVersion>
         </Document>
         <Success/>
         <ShoppingResponseID>
            <ResponseID>2017-12-07T13:01:37.700Z</ResponseID>
         </ShoppingResponseID>
         <OffersGroup>
            <AirlineOffers>
               <TotalOfferQuantity>12</TotalOfferQuantity>
               <Owner>BA</Owner>
               <AirlineOffer RequestedDateInd="true">
                  <OfferID Owner="BA">OFFER1</OfferID>
                  <TotalPrice>
                     <SimpleCurrencyPrice Code="EUR">109.73</SimpleCurrencyPrice>
                  </TotalPrice>
                  <PricedOffer>
                     <OfferPrice OfferItemID="1">
                        <RequestedDate>
                           <PriceDetail>
                              <TotalAmount>
                                 <SimpleCurrencyPrice Code="EUR">109.73</SimpleCurrencyPrice>
                              </TotalAmount>
                              <BaseAmount Code="EUR">46.00</BaseAmount>
                              <Taxes>
                                 <Total Code="EUR">63.73</Total>
                              </Taxes>
                           </PriceDetail>
                           <Associations>
                              <AssociatedTraveler>
                                 <TravelerReferences>SH1</TravelerReferences>
                              </AssociatedTraveler>
                           </Associations>
                        </RequestedDate>
                     </OfferPrice>
                     <Associations>
                        <ApplicableFlight>
                           <FlightSegmentReference ref="BA3271">
                              <ClassOfService refs="FBCODE1ADT">
                                 <Code>O</Code>
                                 <MarketingName>Euro Traveller</MarketingName>
                              </ClassOfService>
                           </FlightSegmentReference>
                           <OriginDestinationReferences>OD1</OriginDestinationReferences>
                           <FlightReferences>Flight1</FlightReferences>
                        </ApplicableFlight>
                        <PriceClass>
                           <PriceClassReference>Plus</PriceClassReference>
                        </PriceClass>
                     </Associations>
                  </PricedOffer>
               </AirlineOffer>
               <AirlineOffer RequestedDateInd="true">
                  <OfferID Owner="BA">OFFER2</OfferID>
                  <TotalPrice>
                     <SimpleCurrencyPrice Code="EUR">180.82</SimpleCurrencyPrice>
                  </TotalPrice>
                  <PricedOffer>
                     <OfferPrice OfferItemID="1">
                        <RequestedDate>
                           <PriceDetail>
                              <TotalAmount>
                                 <SimpleCurrencyPrice Code="EUR">180.82</SimpleCurrencyPrice>
                              </TotalAmount>
                              <BaseAmount Code="EUR">138.00</BaseAmount>
                              <Taxes>
                                 <Total Code="EUR">42.82</Total>
                              </Taxes>
                           </PriceDetail>
                           <Associations>
                              <AssociatedTraveler>
                                 <TravelerReferences>SH1</TravelerReferences>
                              </AssociatedTraveler>
                           </Associations>
                        </RequestedDate>
                     </OfferPrice>
                     <Associations>
                        <ApplicableFlight>
                           <FlightSegmentReference ref="BA0938">
                              <ClassOfService refs="FBCODE2ADT">
                                 <Code>V</Code>
                                 <MarketingName>Euro Traveller</MarketingName>
                              </ClassOfService>
                           </FlightSegmentReference>
                           <OriginDestinationReferences>OD1</OriginDestinationReferences>
                           <FlightReferences>Flight2</FlightReferences>
                        </ApplicableFlight>
                        <PriceClass>
                           <PriceClassReference>Plus</PriceClassReference>
                        </PriceClass>
                     </Associations>
                  </PricedOffer>
               </AirlineOffer>
               <AirlineOffer RequestedDateInd="true">
                  <OfferID Owner="BA">OFFER3</OfferID>
                  <TotalPrice>
                     <SimpleCurrencyPrice Code="EUR">180.82</SimpleCurrencyPrice>
                  </TotalPrice>
                  <PricedOffer>
                     <OfferPrice OfferItemID="1">
                        <RequestedDate>
                           <PriceDetail>
                              <TotalAmount>
                                 <SimpleCurrencyPrice Code="EUR">180.82</SimpleCurrencyPrice>
                              </TotalAmount>
                              <BaseAmount Code="EUR">138.00</BaseAmount>
                              <Taxes>
                                 <Total Code="EUR">42.82</Total>
                              </Taxes>
                           </PriceDetail>
                           <Associations>
                              <AssociatedTraveler>
                                 <TravelerReferences>SH1</TravelerReferences>
                              </AssociatedTraveler>
                           </Associations>
                        </RequestedDate>
                     </OfferPrice>
                     <Associations>
                        <ApplicableFlight>
                           <FlightSegmentReference ref="BA0944">
                              <ClassOfService refs="FBCODE2ADT">
                                 <Code>V</Code>
                                 <MarketingName>Euro Traveller</MarketingName>
                              </ClassOfService>
                           </FlightSegmentReference>
                           <OriginDestinationReferences>OD1</OriginDestinationReferences>
                           <FlightReferences>Flight3</FlightReferences>
                        </ApplicableFlight>
                        <PriceClass>
                           <PriceClassReference>Plus</PriceClassReference>
                        </PriceClass>
                     </Associations>
                  </PricedOffer>
               </AirlineOffer>
               <AirlineOffer RequestedDateInd="true">
                  <OfferID Owner="BA">OFFER4</OfferID>
                  <TotalPrice>
                     <SimpleCurrencyPrice Code="EUR">195.49</SimpleCurrencyPrice>
                  </TotalPrice>
                  <PricedOffer>
                     <OfferPrice OfferItemID="1">
                        <RequestedDate>
                           <PriceDetail>
                              <TotalAmount>
                                 <SimpleCurrencyPrice Code="EUR">195.49</SimpleCurrencyPrice>
                              </TotalAmount>
                              <BaseAmount Code="EUR">117.00</BaseAmount>
                              <Taxes>
                                 <Total Code="EUR">78.49</Total>
                              </Taxes>
                           </PriceDetail>
                           <Associations>
                              <AssociatedTraveler>
                                 <TravelerReferences>SH1</TravelerReferences>
                              </AssociatedTraveler>
                           </Associations>
                        </RequestedDate>
                     </OfferPrice>
                     <Associations>
                        <ApplicableFlight>
                           <FlightSegmentReference ref="BA3271">
                              <ClassOfService refs="FBCODE3ADT">
                                 <Code>I</Code>
                                 <MarketingName>Club Europe</MarketingName>
                              </ClassOfService>
                           </FlightSegmentReference>
                           <OriginDestinationReferences>OD1</OriginDestinationReferences>
                           <FlightReferences>Flight1</FlightReferences>
                        </ApplicableFlight>
                     </Associations>
                  </PricedOffer>
               </AirlineOffer>
               <AirlineOffer RequestedDateInd="true">
                  <OfferID Owner="BA">OFFER5</OfferID>
                  <TotalPrice>
                     <SimpleCurrencyPrice Code="EUR">216.82</SimpleCurrencyPrice>
                  </TotalPrice>
                  <PricedOffer>
                     <OfferPrice OfferItemID="1">
                        <RequestedDate>
                           <PriceDetail>
                              <TotalAmount>
                                 <SimpleCurrencyPrice Code="EUR">216.82</SimpleCurrencyPrice>
                              </TotalAmount>
                              <BaseAmount Code="EUR">174.00</BaseAmount>
                              <Taxes>
                                 <Total Code="EUR">42.82</Total>
                              </Taxes>
                           </PriceDetail>
                           <Associations>
                              <AssociatedTraveler>
                                 <TravelerReferences>SH1</TravelerReferences>
                              </AssociatedTraveler>
                           </Associations>
                        </RequestedDate>
                     </OfferPrice>
                     <Associations>
                        <ApplicableFlight>
                           <FlightSegmentReference ref="BA0936">
                              <ClassOfService refs="FBCODE4ADT">
                                 <Code>L</Code>
                                 <MarketingName>Euro Traveller</MarketingName>
                              </ClassOfService>
                           </FlightSegmentReference>
                           <OriginDestinationReferences>OD1</OriginDestinationReferences>
                           <FlightReferences>Flight4</FlightReferences>
                        </ApplicableFlight>
                        <PriceClass>
                           <PriceClassReference>Plus</PriceClassReference>
                        </PriceClass>
                     </Associations>
                  </PricedOffer>
               </AirlineOffer>
               <AirlineOffer RequestedDateInd="true">
                  <OfferID Owner="BA">OFFER6</OfferID>
                  <TotalPrice>
                     <SimpleCurrencyPrice Code="EUR">216.82</SimpleCurrencyPrice>
                  </TotalPrice>
                  <PricedOffer>
                     <OfferPrice OfferItemID="1">
                        <RequestedDate>
                           <PriceDetail>
                              <TotalAmount>
                                 <SimpleCurrencyPrice Code="EUR">216.82</SimpleCurrencyPrice>
                              </TotalAmount>
                              <BaseAmount Code="EUR">174.00</BaseAmount>
                              <Taxes>
                                 <Total Code="EUR">42.82</Total>
                              </Taxes>
                           </PriceDetail>
                           <Associations>
                              <AssociatedTraveler>
                                 <TravelerReferences>SH1</TravelerReferences>
                              </AssociatedTraveler>
                           </Associations>
                        </RequestedDate>
                     </OfferPrice>
                     <Associations>
                        <ApplicableFlight>
                           <FlightSegmentReference ref="BA0932">
                              <ClassOfService refs="FBCODE4ADT">
                                 <Code>L</Code>
                                 <MarketingName>Euro Traveller</MarketingName>
                              </ClassOfService>
                           </FlightSegmentReference>
                           <OriginDestinationReferences>OD1</OriginDestinationReferences>
                           <FlightReferences>Flight5</FlightReferences>
                        </ApplicableFlight>
                        <PriceClass>
                           <PriceClassReference>Plus</PriceClassReference>
                        </PriceClass>
                     </Associations>
                  </PricedOffer>
               </AirlineOffer>
               <AirlineOffer RequestedDateInd="true">
                  <OfferID Owner="BA">OFFER7</OfferID>
                  <TotalPrice>
                     <SimpleCurrencyPrice Code="EUR">257.82</SimpleCurrencyPrice>
                  </TotalPrice>
                  <PricedOffer>
                     <OfferPrice OfferItemID="1">
                        <RequestedDate>
                           <PriceDetail>
                              <TotalAmount>
                                 <SimpleCurrencyPrice Code="EUR">257.82</SimpleCurrencyPrice>
                              </TotalAmount>
                              <BaseAmount Code="EUR">215.00</BaseAmount>
                              <Taxes>
                                 <Total Code="EUR">42.82</Total>
                              </Taxes>
                           </PriceDetail>
                           <Associations>
                              <AssociatedTraveler>
                                 <TravelerReferences>SH1</TravelerReferences>
                              </AssociatedTraveler>
                           </Associations>
                        </RequestedDate>
                     </OfferPrice>
                     <Associations>
                        <ApplicableFlight>
                           <FlightSegmentReference ref="BA0940">
                              <ClassOfService refs="FBCODE5ADT">
                                 <Code>M</Code>
                                 <MarketingName>Euro Traveller</MarketingName>
                              </ClassOfService>
                           </FlightSegmentReference>
                           <OriginDestinationReferences>OD1</OriginDestinationReferences>
                           <FlightReferences>Flight6</FlightReferences>
                        </ApplicableFlight>
                        <PriceClass>
                           <PriceClassReference>Plus</PriceClassReference>
                        </PriceClass>
                     </Associations>
                  </PricedOffer>
               </AirlineOffer>
               <AirlineOffer RequestedDateInd="true">
                  <OfferID Owner="BA">OFFER8</OfferID>
                  <TotalPrice>
                     <SimpleCurrencyPrice Code="EUR">400.58</SimpleCurrencyPrice>
                  </TotalPrice>
                  <PricedOffer>
                     <OfferPrice OfferItemID="1">
                        <RequestedDate>
                           <PriceDetail>
                              <TotalAmount>
                                 <SimpleCurrencyPrice Code="EUR">400.58</SimpleCurrencyPrice>
                              </TotalAmount>
                              <BaseAmount Code="EUR">343.00</BaseAmount>
                              <Taxes>
                                 <Total Code="EUR">57.58</Total>
                              </Taxes>
                           </PriceDetail>
                           <Associations>
                              <AssociatedTraveler>
                                 <TravelerReferences>SH1</TravelerReferences>
                              </AssociatedTraveler>
                           </Associations>
                        </RequestedDate>
                     </OfferPrice>
                     <Associations>
                        <ApplicableFlight>
                           <FlightSegmentReference ref="BA0938">
                              <ClassOfService refs="FBCODE6ADT">
                                 <Code>R</Code>
                                 <MarketingName>Club Europe</MarketingName>
                              </ClassOfService>
                           </FlightSegmentReference>
                           <OriginDestinationReferences>OD1</OriginDestinationReferences>
                           <FlightReferences>Flight2</FlightReferences>
                        </ApplicableFlight>
                     </Associations>
                  </PricedOffer>
               </AirlineOffer>
               <AirlineOffer RequestedDateInd="true">
                  <OfferID Owner="BA">OFFER9</OfferID>
                  <TotalPrice>
                     <SimpleCurrencyPrice Code="EUR">400.58</SimpleCurrencyPrice>
                  </TotalPrice>
                  <PricedOffer>
                     <OfferPrice OfferItemID="1">
                        <RequestedDate>
                           <PriceDetail>
                              <TotalAmount>
                                 <SimpleCurrencyPrice Code="EUR">400.58</SimpleCurrencyPrice>
                              </TotalAmount>
                              <BaseAmount Code="EUR">343.00</BaseAmount>
                              <Taxes>
                                 <Total Code="EUR">57.58</Total>
                              </Taxes>
                           </PriceDetail>
                           <Associations>
                              <AssociatedTraveler>
                                 <TravelerReferences>SH1</TravelerReferences>
                              </AssociatedTraveler>
                           </Associations>
                        </RequestedDate>
                     </OfferPrice>
                     <Associations>
                        <ApplicableFlight>
                           <FlightSegmentReference ref="BA0944">
                              <ClassOfService refs="FBCODE6ADT">
                                 <Code>R</Code>
                                 <MarketingName>Club Europe</MarketingName>
                              </ClassOfService>
                           </FlightSegmentReference>
                           <OriginDestinationReferences>OD1</OriginDestinationReferences>
                           <FlightReferences>Flight3</FlightReferences>
                        </ApplicableFlight>
                     </Associations>
                  </PricedOffer>
               </AirlineOffer>
               <AirlineOffer RequestedDateInd="true">
                  <OfferID Owner="BA">OFFER10</OfferID>
                  <TotalPrice>
                     <SimpleCurrencyPrice Code="EUR">400.58</SimpleCurrencyPrice>
                  </TotalPrice>
                  <PricedOffer>
                     <OfferPrice OfferItemID="1">
                        <RequestedDate>
                           <PriceDetail>
                              <TotalAmount>
                                 <SimpleCurrencyPrice Code="EUR">400.58</SimpleCurrencyPrice>
                              </TotalAmount>
                              <BaseAmount Code="EUR">343.00</BaseAmount>
                              <Taxes>
                                 <Total Code="EUR">57.58</Total>
                              </Taxes>
                           </PriceDetail>
                           <Associations>
                              <AssociatedTraveler>
                                 <TravelerReferences>SH1</TravelerReferences>
                              </AssociatedTraveler>
                           </Associations>
                        </RequestedDate>
                     </OfferPrice>
                     <Associations>
                        <ApplicableFlight>
                           <FlightSegmentReference ref="BA0936">
                              <ClassOfService refs="FBCODE6ADT">
                                 <Code>R</Code>
                                 <MarketingName>Club Europe</MarketingName>
                              </ClassOfService>
                           </FlightSegmentReference>
                           <OriginDestinationReferences>OD1</OriginDestinationReferences>
                           <FlightReferences>Flight4</FlightReferences>
                        </ApplicableFlight>
                     </Associations>
                  </PricedOffer>
               </AirlineOffer>
               <AirlineOffer RequestedDateInd="true">
                  <OfferID Owner="BA">OFFER11</OfferID>
                  <TotalPrice>
                     <SimpleCurrencyPrice Code="EUR">400.58</SimpleCurrencyPrice>
                  </TotalPrice>
                  <PricedOffer>
                     <OfferPrice OfferItemID="1">
                        <RequestedDate>
                           <PriceDetail>
                              <TotalAmount>
                                 <SimpleCurrencyPrice Code="EUR">400.58</SimpleCurrencyPrice>
                              </TotalAmount>
                              <BaseAmount Code="EUR">343.00</BaseAmount>
                              <Taxes>
                                 <Total Code="EUR">57.58</Total>
                              </Taxes>
                           </PriceDetail>
                           <Associations>
                              <AssociatedTraveler>
                                 <TravelerReferences>SH1</TravelerReferences>
                              </AssociatedTraveler>
                           </Associations>
                        </RequestedDate>
                     </OfferPrice>
                     <Associations>
                        <ApplicableFlight>
                           <FlightSegmentReference ref="BA0932">
                              <ClassOfService refs="FBCODE6ADT">
                                 <Code>R</Code>
                                 <MarketingName>Club Europe</MarketingName>
                              </ClassOfService>
                           </FlightSegmentReference>
                           <OriginDestinationReferences>OD1</OriginDestinationReferences>
                           <FlightReferences>Flight5</FlightReferences>
                        </ApplicableFlight>
                     </Associations>
                  </PricedOffer>
               </AirlineOffer>
               <AirlineOffer RequestedDateInd="true">
                  <OfferID Owner="BA">OFFER12</OfferID>
                  <TotalPrice>
                     <SimpleCurrencyPrice Code="EUR">400.58</SimpleCurrencyPrice>
                  </TotalPrice>
                  <PricedOffer>
                     <OfferPrice OfferItemID="1">
                        <RequestedDate>
                           <PriceDetail>
                              <TotalAmount>
                                 <SimpleCurrencyPrice Code="EUR">400.58</SimpleCurrencyPrice>
                              </TotalAmount>
                              <BaseAmount Code="EUR">343.00</BaseAmount>
                              <Taxes>
                                 <Total Code="EUR">57.58</Total>
                              </Taxes>
                           </PriceDetail>
                           <Associations>
                              <AssociatedTraveler>
                                 <TravelerReferences>SH1</TravelerReferences>
                              </AssociatedTraveler>
                           </Associations>
                        </RequestedDate>
                     </OfferPrice>
                     <Associations>
                        <ApplicableFlight>
                           <FlightSegmentReference ref="BA0940">
                              <ClassOfService refs="FBCODE6ADT">
                                 <Code>R</Code>
                                 <MarketingName>Club Europe</MarketingName>
                              </ClassOfService>
                           </FlightSegmentReference>
                           <OriginDestinationReferences>OD1</OriginDestinationReferences>
                           <FlightReferences>Flight6</FlightReferences>
                        </ApplicableFlight>
                     </Associations>
                  </PricedOffer>
               </AirlineOffer>
               <PriceCalendar>
                  <PriceCalendarDate OriginDestinationReference="OD1">2017-12-13</PriceCalendarDate>
                  <TotalPrice Code="EUR">109.73</TotalPrice>
               </PriceCalendar>
               <PriceCalendar>
                  <PriceCalendarDate OriginDestinationReference="OD1">2017-12-14</PriceCalendarDate>
                  <TotalPrice Code="EUR">109.73</TotalPrice>
               </PriceCalendar>
               <PriceCalendar>
                  <PriceCalendarDate OriginDestinationReference="OD1">2017-12-15</PriceCalendarDate>
                  <TotalPrice Code="EUR">109.73</TotalPrice>
               </PriceCalendar>
               <PriceCalendar>
                  <PriceCalendarDate OriginDestinationReference="OD1">2017-12-18</PriceCalendarDate>
                  <TotalPrice Code="EUR">109.73</TotalPrice>
               </PriceCalendar>
               <PriceCalendar>
                  <PriceCalendarDate OriginDestinationReference="OD1">2017-12-19</PriceCalendarDate>
                  <TotalPrice Code="EUR">152.73</TotalPrice>
               </PriceCalendar>
               <PriceCalendar>
                  <PriceCalendarDate OriginDestinationReference="OD1">2017-12-17</PriceCalendarDate>
                  <TotalPrice Code="EUR">153.82</TotalPrice>
               </PriceCalendar>
            </AirlineOffers>
         </OffersGroup>
         <DataLists>
            <AnonymousTravelerList>
               <AnonymousTraveler ObjectKey="SH1">
                  <PTC>ADT</PTC>
               </AnonymousTraveler>
            </AnonymousTravelerList>
            <DisclosureList>
               <Disclosures ListKey="EuroTraveller">
                  <Description>
                     <Text><b>Drinks and MandS food available to buy</b> on flights to/from London Heathrow and London Gatwick</Text>
                  </Description>
                  <Description>
                     <Text>Contoured leather seat</Text>
                  </Description>
                  <Description>
                     <Text>Free seat choice from 48 hours before departure</Text>
                  </Description>
                  <Description>
                     <Text>1 x 23kg checked baggage allowance</Text>
                  </Description>
               </Disclosures>
               <Disclosures ListKey="ClubEurope">
                  <Description>
                     <Text>Access to British Airways lounges where available</Text>
                  </Description>
                  <Description>
                     <Text>Dedicated check-in area</Text>
                  </Description>
                  <Description>
                     <Text>Complimentary bar service including champagne upon request</Text>
                  </Description>
                  <Description>
                     <Text>Contoured leather seat with guaranteed window or aisle</Text>
                  </Description>
                  <Description>
                     <Text>Guaranteed window or aisle seat</Text>
                  </Description>
                  <Description>
                     <Text>2 x 32kg checked baggage allowance</Text>
                  </Description>
               </Disclosures>
            </DisclosureList>
            <FareList>
               <FareGroup ListKey="FBCODE1ADT">
                  <Fare>
                     <FareCode>
                        <Code>70J</Code>
                     </FareCode>
                  </Fare>
                  <FareBasisCode>
                     <Code>OV2YO</Code>
                  </FareBasisCode>
               </FareGroup>
               <FareGroup ListKey="FBCODE2ADT">
                  <Fare>
                     <FareCode>
                        <Code>70J</Code>
                     </FareCode>
                  </Fare>
                  <FareBasisCode>
                     <Code>VV2RO</Code>
                  </FareBasisCode>
               </FareGroup>
               <FareGroup ListKey="FBCODE3ADT">
                  <Fare>
                     <FareCode>
                        <Code>70J</Code>
                     </FareCode>
                  </Fare>
                  <FareBasisCode>
                     <Code>IV2YO</Code>
                  </FareBasisCode>
               </FareGroup>
               <FareGroup ListKey="FBCODE4ADT">
                  <Fare>
                     <FareCode>
                        <Code>70J</Code>
                     </FareCode>
                  </Fare>
                  <FareBasisCode>
                     <Code>LV2RO</Code>
                  </FareBasisCode>
               </FareGroup>
               <FareGroup ListKey="FBCODE5ADT">
                  <Fare>
                     <FareCode>
                        <Code>70J</Code>
                     </FareCode>
                  </Fare>
                  <FareBasisCode>
                     <Code>MV2RO</Code>
                  </FareBasisCode>
               </FareGroup>
               <FareGroup ListKey="FBCODE6ADT">
                  <Fare>
                     <FareCode>
                        <Code>70J</Code>
                     </FareCode>
                  </Fare>
                  <FareBasisCode>
                     <Code>RV2RO</Code>
                  </FareBasisCode>
               </FareGroup>
            </FareList>
            <FlightSegmentList>
               <FlightSegment SegmentKey="BA3271">
                  <Departure>
                     <AirportCode>LCY</AirportCode>
                     <Date>2017-12-16</Date>
                     <Time>07:55</Time>
                     <AirportName>City Airport (London) Airport</AirportName>
                     <Terminal>
                        <Name>LON</Name>
                     </Terminal>
                  </Departure>
                  <Arrival>
                     <AirportCode>DUS</AirportCode>
                     <Date>2017-12-16</Date>
                     <Time>10:05</Time>
                     <AirportName>Dusseldorf Airport</AirportName>
                     <Terminal>
                        <Name>DUS</Name>
                     </Terminal>
                  </Arrival>
                  <MarketingCarrier>
                     <AirlineID>BA</AirlineID>
                     <Name>British Airways</Name>
                     <FlightNumber>3271</FlightNumber>
                  </MarketingCarrier>
                  <OperatingCarrier>
                     <AirlineID>CJ</AirlineID>
                     <Name>BA CityFlyer</Name>
                  </OperatingCarrier>
                  <Equipment>
                     <AircraftCode>E70</AircraftCode>
                     <Name>Embraer E170</Name>
                  </Equipment>
                  <FlightDetail>
                     <FlightDuration>
                        <Value>PT1H10M</Value>
                     </FlightDuration>
                     <Stops>
                        <StopQuantity>0</StopQuantity>
                     </Stops>
                  </FlightDetail>
               </FlightSegment>
               <FlightSegment SegmentKey="BA0938">
                  <Departure>
                     <AirportCode>LHR</AirportCode>
                     <Date>2017-12-16</Date>
                     <Time>09:20</Time>
                     <AirportName>Heathrow (London) Airport</AirportName>
                     <Terminal>
                        <Name>Terminal 5</Name>
                     </Terminal>
                  </Departure>
                  <Arrival>
                     <AirportCode>DUS</AirportCode>
                     <Date>2017-12-16</Date>
                     <Time>11:45</Time>
                     <AirportName>Dusseldorf Airport</AirportName>
                     <Terminal>
                        <Name>DUS</Name>
                     </Terminal>
                  </Arrival>
                  <MarketingCarrier>
                     <AirlineID>BA</AirlineID>
                     <Name>British Airways</Name>
                     <FlightNumber>0938</FlightNumber>
                  </MarketingCarrier>
                  <OperatingCarrier>
                     <AirlineID>BA</AirlineID>
                     <Name>British Airways</Name>
                  </OperatingCarrier>
                  <Equipment>
                     <AircraftCode>320</AircraftCode>
                     <Name>Airbus A320 jet</Name>
                  </Equipment>
                  <FlightDetail>
                     <FlightDuration>
                        <Value>PT1H25M</Value>
                     </FlightDuration>
                     <Stops>
                        <StopQuantity>0</StopQuantity>
                     </Stops>
                  </FlightDetail>
               </FlightSegment>
               <FlightSegment SegmentKey="BA0944">
                  <Departure>
                     <AirportCode>LHR</AirportCode>
                     <Date>2017-12-16</Date>
                     <Time>16:00</Time>
                     <AirportName>Heathrow (London) Airport</AirportName>
                     <Terminal>
                        <Name>Terminal 5</Name>
                     </Terminal>
                  </Departure>
                  <Arrival>
                     <AirportCode>DUS</AirportCode>
                     <Date>2017-12-16</Date>
                     <Time>18:25</Time>
                     <AirportName>Dusseldorf Airport</AirportName>
                     <Terminal>
                        <Name>DUS</Name>
                     </Terminal>
                  </Arrival>
                  <MarketingCarrier>
                     <AirlineID>BA</AirlineID>
                     <Name>British Airways</Name>
                     <FlightNumber>0944</FlightNumber>
                  </MarketingCarrier>
                  <OperatingCarrier>
                     <AirlineID>BA</AirlineID>
                     <Name>British Airways</Name>
                  </OperatingCarrier>
                  <Equipment>
                     <AircraftCode>319</AircraftCode>
                     <Name>Airbus A319 jet</Name>
                  </Equipment>
                  <FlightDetail>
                     <FlightDuration>
                        <Value>PT1H25M</Value>
                     </FlightDuration>
                     <Stops>
                        <StopQuantity>0</StopQuantity>
                     </Stops>
                  </FlightDetail>
               </FlightSegment>
               <FlightSegment SegmentKey="BA0936">
                  <Departure>
                     <AirportCode>LHR</AirportCode>
                     <Date>2017-12-16</Date>
                     <Time>07:10</Time>
                     <AirportName>Heathrow (London) Airport</AirportName>
                     <Terminal>
                        <Name>Terminal 5</Name>
                     </Terminal>
                  </Departure>
                  <Arrival>
                     <AirportCode>DUS</AirportCode>
                     <Date>2017-12-16</Date>
                     <Time>09:30</Time>
                     <AirportName>Dusseldorf Airport</AirportName>
                     <Terminal>
                        <Name>DUS</Name>
                     </Terminal>
                  </Arrival>
                  <MarketingCarrier>
                     <AirlineID>BA</AirlineID>
                     <Name>British Airways</Name>
                     <FlightNumber>0936</FlightNumber>
                  </MarketingCarrier>
                  <OperatingCarrier>
                     <AirlineID>BA</AirlineID>
                     <Name>British Airways</Name>
                  </OperatingCarrier>
                  <Equipment>
                     <AircraftCode>319</AircraftCode>
                     <Name>Airbus A319 jet</Name>
                  </Equipment>
                  <FlightDetail>
                     <FlightDuration>
                        <Value>PT1H20M</Value>
                     </FlightDuration>
                     <Stops>
                        <StopQuantity>0</StopQuantity>
                     </Stops>
                  </FlightDetail>
               </FlightSegment>
               <FlightSegment SegmentKey="BA0932">
                  <Departure>
                     <AirportCode>LHR</AirportCode>
                     <Date>2017-12-16</Date>
                     <Time>17:10</Time>
                     <AirportName>Heathrow (London) Airport</AirportName>
                     <Terminal>
                        <Name>Terminal 5</Name>
                     </Terminal>
                  </Departure>
                  <Arrival>
                     <AirportCode>DUS</AirportCode>
                     <Date>2017-12-16</Date>
                     <Time>19:35</Time>
                     <AirportName>Dusseldorf Airport</AirportName>
                     <Terminal>
                        <Name>DUS</Name>
                     </Terminal>
                  </Arrival>
                  <MarketingCarrier>
                     <AirlineID>BA</AirlineID>
                     <Name>British Airways</Name>
                     <FlightNumber>0932</FlightNumber>
                  </MarketingCarrier>
                  <OperatingCarrier>
                     <AirlineID>BA</AirlineID>
                     <Name>British Airways</Name>
                  </OperatingCarrier>
                  <Equipment>
                     <AircraftCode>319</AircraftCode>
                     <Name>Airbus A319 jet</Name>
                  </Equipment>
                  <FlightDetail>
                     <FlightDuration>
                        <Value>PT1H25M</Value>
                     </FlightDuration>
                     <Stops>
                        <StopQuantity>0</StopQuantity>
                     </Stops>
                  </FlightDetail>
               </FlightSegment>
               <FlightSegment SegmentKey="BA0940">
                  <Departure>
                     <AirportCode>LHR</AirportCode>
                     <Date>2017-12-16</Date>
                     <Time>13:05</Time>
                     <AirportName>Heathrow (London) Airport</AirportName>
                     <Terminal>
                        <Name>Terminal 5</Name>
                     </Terminal>
                  </Departure>
                  <Arrival>
                     <AirportCode>DUS</AirportCode>
                     <Date>2017-12-16</Date>
                     <Time>15:25</Time>
                     <AirportName>Dusseldorf Airport</AirportName>
                     <Terminal>
                        <Name>DUS</Name>
                     </Terminal>
                  </Arrival>
                  <MarketingCarrier>
                     <AirlineID>BA</AirlineID>
                     <Name>British Airways</Name>
                     <FlightNumber>0940</FlightNumber>
                  </MarketingCarrier>
                  <OperatingCarrier>
                     <AirlineID>BA</AirlineID>
                     <Name>British Airways</Name>
                  </OperatingCarrier>
                  <Equipment>
                     <AircraftCode>319</AircraftCode>
                     <Name>Airbus A319 jet</Name>
                  </Equipment>
                  <FlightDetail>
                     <FlightDuration>
                        <Value>PT1H20M</Value>
                     </FlightDuration>
                     <Stops>
                        <StopQuantity>0</StopQuantity>
                     </Stops>
                  </FlightDetail>
               </FlightSegment>
            </FlightSegmentList>
            <FlightList>
               <Flight FlightKey="Flight1">
                  <Journey>
                     <Time>PT1H10M</Time>
                  </Journey>
                  <SegmentReferences>BA3271</SegmentReferences>
               </Flight>
               <Flight FlightKey="Flight2">
                  <Journey>
                     <Time>PT1H25M</Time>
                  </Journey>
                  <SegmentReferences>BA0938</SegmentReferences>
               </Flight>
               <Flight FlightKey="Flight3">
                  <Journey>
                     <Time>PT1H25M</Time>
                  </Journey>
                  <SegmentReferences>BA0944</SegmentReferences>
               </Flight>
               <Flight FlightKey="Flight4">
                  <Journey>
                     <Time>PT1H20M</Time>
                  </Journey>
                  <SegmentReferences>BA0936</SegmentReferences>
               </Flight>
               <Flight FlightKey="Flight5">
                  <Journey>
                     <Time>PT1H25M</Time>
                  </Journey>
                  <SegmentReferences>BA0932</SegmentReferences>
               </Flight>
               <Flight FlightKey="Flight6">
                  <Journey>
                     <Time>PT1H20M</Time>
                  </Journey>
                  <SegmentReferences>BA0940</SegmentReferences>
               </Flight>
            </FlightList>
            <OriginDestinationList>
               <OriginDestination OriginDestinationKey="OD1">
                  <DepartureCode>LON</DepartureCode>
                  <ArrivalCode>DUS</ArrivalCode>
                  <FlightReferences>Flight1 Flight2 Flight3 Flight4 Flight5 Flight6</FlightReferences>
               </OriginDestination>
            </OriginDestinationList>
            <PriceClassList>
               <PriceClass ObjectKey="Plus">
                  <Name>Plus</Name>
                  <Descriptions>
                     <Description>
                        <Text><b>Drinks and MandS food available to buy</b> on flights to/from London Heathrow and London Gatwick</Text>
                     </Description>
                     <Description>
                        <Text>Contoured leather seat</Text>
                     </Description>
                     <Description>
                        <Text>Free seat choice from 48 hours before departure</Text>
                     </Description>
                     <Description>
                        <Text>1 x 23kg checked baggage allowance</Text>
                     </Description>
                  </Descriptions>
               </PriceClass>
            </PriceClassList>
         </DataLists>
         <Metadata>
            <Other>
               <OtherMetadata>
                  <CurrencyMetadatas>
                     <CurrencyMetadata MetadataKey="EUR">
                        <Decimals>2</Decimals>
                     </CurrencyMetadata>
                  </CurrencyMetadatas>
               </OtherMetadata>
            </Other>
         </Metadata>
      </AirShoppingRS>