IATA_AirShoppingRQ/RS Calendar

Introduction

The IATA_AirShoppingRQ/RS message pair can also be used to retrieve flight schedules using the calendar function.

This information can be retrieved using IATA_AirlineProfileRQ/RS

General Usage

In this case, the given parameters are more general and a time range is added. But most parameters are used in the same way as in the IATA_AirShoppingRQ/RS.

Please note, that in this version of the NDC schema, there is no possibility to link the calendar price to a price class. So if multiple price classes are requested (multiple of no/default fare criteria), the available price classes are listed, but it is not clear, which price belongs to which price class.

Sample

IATA_AirShoppingRQ

Show/Hide Request

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<IATA_AirShoppingRQ
   xmlns="http://www.iata.org/IATA/2015/00/2019.2/IATA_AirShoppingRQ">
   <Party>
      <Sender>
         <EnabledSystem>
            <SystemID>94021</SystemID>
         </EnabledSystem>
      </Sender>
   </Party>
   <Request>
      <FlightCriteria>
         <OriginDestCriteria>
                <CalendarDateCriteria>
                        <DaysAfterNumber>5</DaysAfterNumber>
                        <DaysBeforeNumber>5</DaysBeforeNumber>
                </CalendarDateCriteria>
                  <DestArrivalCriteria>
                     <IATA_LocationCode>TFS</IATA_LocationCode>
                  </DestArrivalCriteria>
                  <OriginDepCriteria>
                     <Date>2020-10-14</Date>
                     <IATA_LocationCode>FRA</IATA_LocationCode>
                  </OriginDepCriteria>
                   <OriginDestID>OD1</OriginDestID>
         </OriginDestCriteria>
      </FlightCriteria>
      <ResponseParameters>
         <CurParameter>
            <RequestedCurCode>EUR</RequestedCurCode>
         </CurParameter>
      </ResponseParameters>
      <ShoppingCriteria>
         <FareCriteria>
            <FareBasisCode>SPO</FareBasisCode>
            <PrefLevel/>
         </FareCriteria>
      </ShoppingCriteria>
   </Request>
</IATA_AirShoppingRQ>

IATA_AirShoppingRS

Show/Hide Response

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<IATA_AirShoppingRS xmlns="http://www.iata.org/IATA/2015/00/2019.2/IATA_AirShoppingRS">
    <Response>
        <DataLists>
            <OriginDestList>
                <OriginDest>
                    <DestCode>TFS</DestCode>
                    <OriginCode>FRA</OriginCode>
                    <OriginDestID>OD1</OriginDestID>
                </OriginDest>
            </OriginDestList>
            <PriceClassList>
                <PriceClass>
                    <CabinType>
                        <CabinTypeCode>Y</CabinTypeCode>
                        <CabinTypeName>ECONOMY</CabinTypeName>
                    </CabinType>
                    <FareBasisCode>SPO</FareBasisCode>
                    <Name>SPO</Name>
                    <PriceClassID>PC1</PriceClassID>
                </PriceClass>
            </PriceClassList>
        </DataLists>
        <OffersGroup>
            <CarrierOffers>
                <PriceCalendar>
                    <PriceCalendarDate>
                        <Date>2020-10-09</Date>
                        <OriginDestRefID>OD1</OriginDestRefID>
                    </PriceCalendarDate>
                    <PriceCalendarDate>
                        <Date>2020-10-16</Date>
                        <OriginDestRefID>OD1</OriginDestRefID>
                    </PriceCalendarDate>
                    <PriceCalendarDate>
                        <Date>2020-10-18</Date>
                        <OriginDestRefID>OD1</OriginDestRefID>
                    </PriceCalendarDate>
                    <TotalPriceAmount CurCode="EUR">279.99</TotalPriceAmount>
                </PriceCalendar>
                <PriceCalendar>
                    <PriceCalendarDate>
                        <Date>2020-10-14</Date>
                        <OriginDestRefID>OD1</OriginDestRefID>
                    </PriceCalendarDate>
                    <TotalPriceAmount CurCode="EUR">307.99</TotalPriceAmount>
                </PriceCalendar>
                <PriceCalendar>
                    <PriceCalendarDate>
                        <Date>2020-10-17</Date>
                        <OriginDestRefID>OD1</OriginDestRefID>
                    </PriceCalendarDate>
                    <TotalPriceAmount CurCode="EUR">309.99</TotalPriceAmount>
                </PriceCalendar>
                <PriceCalendar>
                    <PriceCalendarDate>
                        <Date>2020-10-11</Date>
                        <OriginDestRefID>OD1</OriginDestRefID>
                    </PriceCalendarDate>
                    <PriceCalendarDate>
                        <Date>2020-10-15</Date>
                        <OriginDestRefID>OD1</OriginDestRefID>
                    </PriceCalendarDate>
                    <TotalPriceAmount CurCode="EUR">351.99</TotalPriceAmount>
                </PriceCalendar>
                <PriceCalendar>
                    <PriceCalendarDate>
                        <Date>2020-10-12</Date>
                        <OriginDestRefID>OD1</OriginDestRefID>
                    </PriceCalendarDate>
                    <TotalPriceAmount CurCode="EUR">367.99</TotalPriceAmount>
                </PriceCalendar>
                <PriceCalendar>
                    <PriceCalendarDate>
                        <Date>2020-10-10</Date>
                        <OriginDestRefID>OD1</OriginDestRefID>
                    </PriceCalendarDate>
                    <TotalPriceAmount CurCode="EUR">411.99</TotalPriceAmount>
                </PriceCalendar>
            </CarrierOffers>
        </OffersGroup>
    </Response>
    <PayloadAttributes>
        <Timestamp TimeZoneCode="UTC">2020-06-02T09:18:54.456</Timestamp>
        <VersionNumber>19.2</VersionNumber>
    </PayloadAttributes>
</IATA_AirShoppingRS>