IATA_OrderReshopRQ

Introduction

The IATA_OrderReshopRQ is the main message used for:

  1. Deletion of an infinitive number of OrderItems (flight segments and/or ASR/SSRs) from an existing booking. (use case example: outbound flight for booking with 2 passenger should be deleted from a booking.)

  2. Change of flight data if more than one passenger included in booking or more than one flight segment affected (use case example: OrderItems must be cancelled and a new OfferItems beeing added.)

Note

For the change of existing ASR/SSRs (=delete old ASR/SSRs and add new ASR/SSRs), offers for the ASR/SSRs to be deleted must first be requested using the IATA_OrderReshopRQ.

Then these offers must be accepted - together with the offers for the new ASR/SSRs (determined during separate ServiceList/SeatAvailabilityRQ) - within the IATA_OrderChangeRQ.

It can be used to inquire changes in a pricing step.

The response to this message is always an IATA_OrderReshopRS

General Usage

The message is used to send an Inquiry for OrderItems to be deleted (relating to flights and/or ASR/SSRs) and/or new OfferItems (new flight data) that should be added to a booking.

The response to this request will be an IATA_OrderReshopRS which contains offers for the desired changes. This can be used to get a price for the new items (only new flight data supported! not new ASR/SSR) and/or possible rebooking fees for items that should be deleted. The final total price can only be seen in the final update request (=IATA_OrderChangeRQ).

For each OrderItem which should be cancelled, the partner then receives a “Cancel-Offer” in the form of an OfferItemID for each specified OrderItemRefID and a corresponding OfferID.

The booking has not been changed at this point!

If the desired changes are then actually to be implemented, an IATA_OrderChangeRQ must be submitted.

Within this IATA_OrderChangeRQ the OfferID and OfferItemID recieved from the “OrderReshopRS” must now beeing “patched” with the corresponding PaxSegmentRefID and PaxRefID from the OrderViewRS in the finale update request (=IATA_OrderChangeRQ) as both elements are mandatory.

Sample

IATA_OrderReshopRQ

Show/Hide Request

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<IATA_OrderReshopRQ
   xmlns="http://www.iata.org/IATA/2015/00/2019.2/IATA_OrderReshopRQ">
   <Party>
      <Sender>
         <EnabledSystem>
            <SystemID>94021</SystemID>
         </EnabledSystem>
      </Sender>
   </Party>
   <Request>
      <OrderRefID>10000064</OrderRefID>
      <UpdateOrder>
         <ReshopOrder>
            <ServiceOrder>
               <DeleteOrderItem>
                  <OrderItemRefID>OI100000647</OrderItemRefID>
               </DeleteOrderItem>
               <DeleteOrderItem>
                  <OrderItemRefID>OI100000648</OrderItemRefID>
               </DeleteOrderItem>
               <DeleteOrderItem>
                  <OrderItemRefID>OI100000645</OrderItemRefID>
               </DeleteOrderItem>
               <DeleteOrderItem>
                  <OrderItemRefID>OI100000646</OrderItemRefID>
               </DeleteOrderItem>
            </ServiceOrder>
         </ReshopOrder>
      </UpdateOrder>
   </Request>
</IATA_OrderReshopRQ>

IATA_OrderReshopRS

Show/Hide Response

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<IATA_OrderReshopRS
   xmlns="http://www.iata.org/IATA/2015/00/2019.2/IATA_OrderReshopRS">
   <Response>
      <DataLists>
         <ContactInfoList>
            <ContactInfo>
               <ContactInfoID>C1</ContactInfoID>
               <ContactPurposeText>Primary</ContactPurposeText>
               <EmailAddress>
                  <EmailAddressText>SUPPORT@PRIBAS.COM</EmailAddressText>
               </EmailAddress>
               <Phone>
                  <PhoneNumber>4911111111</PhoneNumber>
               </Phone>
               <PostalAddress>
                  <CityName>CITY</CityName>
                  <PostalCode>12345</PostalCode>
                  <StreetText>STREET 1</StreetText>
               </PostalAddress>
            </ContactInfo>
            <ContactInfo>
               <ContactInfoID>C2</ContactInfoID>
               <ContactPurposeText>Agency</ContactPurposeText>
               <Individual>
                  <IndividualID>IN5</IndividualID>
                  <Surname>CONDOR FLUGDIENST GMBH</Surname>
               </Individual>
               <Phone>
                  <PhoneNumber>01803400290</PhoneNumber>
               </Phone>
               <PostalAddress>
                  <CityName>NEU  ISENBURG</CityName>
                  <CountryCode>DE</CountryCode>
                  <PostalCode>63263</PostalCode>
                  <StreetText>AN DER GEHESPITZ 50</StreetText>
               </PostalAddress>
            </ContactInfo>
         </ContactInfoList>
         <OriginDestList>
            <OriginDest>
               <DestCode>AYT</DestCode>
               <OriginCode>FRA</OriginCode>
               <OriginDestID>OD1</OriginDestID>
               <PaxJourneyRefID>FL1</PaxJourneyRefID>
            </OriginDest>
         </OriginDestList>
         <PaxJourneyList>
            <PaxJourney>
               <Duration>P0Y0M0DT3H20M0.000S</Duration>
               <PaxJourneyID>FL1</PaxJourneyID>
               <PaxSegmentRefID>SEG1</PaxSegmentRefID>
            </PaxJourney>
         </PaxJourneyList>
         <PaxList>
            <Pax>
               <Individual>
                  <GenderCode>M</GenderCode>
                  <GivenName>AAA</GivenName>
                  <IndividualID>IN1</IndividualID>
                  <Surname>LASTNAME</Surname>
               </Individual>
               <PaxID>PX1</PaxID>
               <PaxRefID>PX4</PaxRefID>
               <PTC>ADT</PTC>
            </Pax>
            <Pax>
               <Individual>
                  <GenderCode>M</GenderCode>
                  <GivenName>AAB</GivenName>
                  <IndividualID>IN2</IndividualID>
                  <Surname>LASTNAME</Surname>
               </Individual>
               <PaxID>PX2</PaxID>
               <PTC>ADT</PTC>
            </Pax>
            <Pax>
               <Individual>
                  <Birthdate>2019-06-25</Birthdate>
                  <GenderCode>M</GenderCode>
                  <GivenName>AAC</GivenName>
                  <IndividualID>IN3</IndividualID>
                  <Surname>LASTNAME</Surname>
               </Individual>
               <PaxID>PX3</PaxID>
               <PTC>CHD</PTC>
            </Pax>
            <Pax>
               <Individual>
                  <Birthdate>2024-05-25</Birthdate>
                  <GenderCode>M</GenderCode>
                  <GivenName>AAD</GivenName>
                  <IndividualID>IN4</IndividualID>
                  <Surname>LASTNAME</Surname>
               </Individual>
               <PaxID>PX4</PaxID>
               <PTC>INF</PTC>
            </Pax>
         </PaxList>
         <PaxSegmentList>
            <PaxSegment>
               <Arrival>
                  <AircraftScheduledDateTime>2024-07-08T09:05:00</AircraftScheduledDateTime>
                  <IATA_LocationCode>AYT</IATA_LocationCode>
               </Arrival>
               <CabinType>
                  <CabinTypeCode>Y</CabinTypeCode>
               </CabinType>
               <DatedOperatingLeg>
                  <Arrival>
                     <AircraftScheduledDateTime>2024-07-08T09:05:00</AircraftScheduledDateTime>
                     <IATA_LocationCode>AYT</IATA_LocationCode>
                  </Arrival>
                  <CarrierAircraftType/>
                  <DatedOperatingLegID>DOL1</DatedOperatingLegID>
                  <Dep>
                     <AircraftScheduledDateTime>2024-07-08T04:45:00</AircraftScheduledDateTime>
                     <IATA_LocationCode>FRA</IATA_LocationCode>
                  </Dep>
               </DatedOperatingLeg>
               <Dep>
                  <AircraftScheduledDateTime>2024-07-08T04:45:00</AircraftScheduledDateTime>
                  <IATA_LocationCode>FRA</IATA_LocationCode>
               </Dep>
               <Duration>P0Y0M0DT3H20M0.000S</Duration>
               <MarketingCarrierInfo>
                  <CarrierDesigCode>DE</CarrierDesigCode>
                  <MarketingCarrierFlightNumberText>142</MarketingCarrierFlightNumberText>
               </MarketingCarrierInfo>
               <OperatingCarrierInfo>
                  <CarrierDesigCode>DE</CarrierDesigCode>
                  <OperatingCarrierFlightNumberText>0000</OperatingCarrierFlightNumberText>
               </OperatingCarrierInfo>
               <PaxSegmentID>SEG1</PaxSegmentID>
            </PaxSegment>
         </PaxSegmentList>
         <ServiceDefinitionList>
            <ServiceDefinition>
               <Desc>
                  <DescText>English breakfast</DescText>
               </Desc>
               <Name>English breakfast</Name>
               <RFISC>MEAL</RFISC>
               <ServiceCode>EBML</ServiceCode>
               <ServiceDefinitionID>SVD1</ServiceDefinitionID>
            </ServiceDefinition>
            <ServiceDefinition>
               <Desc>
                  <DescText>English breakfast</DescText>
               </Desc>
               <Name>English breakfast</Name>
               <RFISC>MEAL</RFISC>
               <ServiceCode>EBML</ServiceCode>
               <ServiceDefinitionID>SVD2</ServiceDefinitionID>
            </ServiceDefinition>
            <ServiceDefinition>
               <Desc>
                  <DescText>English breakfast</DescText>
               </Desc>
               <Name>English breakfast</Name>
               <RFISC>MEAL</RFISC>
               <ServiceCode>EBML</ServiceCode>
               <ServiceDefinitionID>SVD3</ServiceDefinitionID>
            </ServiceDefinition>
            <ServiceDefinition>
               <Desc>
                  <DescText>TTL5KG1PC</DescText>
               </Desc>
               <Desc>
                  <DescText>Baggage Package 05kg</DescText>
               </Desc>
               <Name>Baggage Package 05kg</Name>
               <RFISC>XBAG</RFISC>
               <ServiceCode>SMXB</ServiceCode>
               <ServiceDefinitionID>SVD4</ServiceDefinitionID>
            </ServiceDefinition>
            <ServiceDefinition>
               <Desc>
                  <DescText>TTL5KG1PC</DescText>
               </Desc>
               <Desc>
                  <DescText>Baggage Package 05kg</DescText>
               </Desc>
               <Name>Baggage Package 05kg</Name>
               <RFISC>XBAG</RFISC>
               <ServiceCode>SMXB</ServiceCode>
               <ServiceDefinitionID>SVD5</ServiceDefinitionID>
            </ServiceDefinition>
         </ServiceDefinitionList>
      </DataLists>
      <ReshopResults>
         <ReshopOffers>
            <Offer>
               <DeleteOrderItem>
                  <ExistingOrderItem>
                     <OrderItemRefID>OI100000647</OrderItemRefID>
                  </ExistingOrderItem>
                  <OfferItemID>OFI0e477d00-32b5-11ef-858f-b34e7aec352d1</OfferItemID>
               </DeleteOrderItem>
               <DeleteOrderItem>
                  <ExistingOrderItem>
                     <OrderItemRefID>OI100000648</OrderItemRefID>
                  </ExistingOrderItem>
                  <OfferItemID>OFI0e477d00-32b5-11ef-858f-b34e7aec352d2</OfferItemID>
               </DeleteOrderItem>
               <DeleteOrderItem>
                  <ExistingOrderItem>
                     <OrderItemRefID>OI100000645</OrderItemRefID>
                  </ExistingOrderItem>
                  <OfferItemID>OFI0e477d00-32b5-11ef-858f-b34e7aec352d3</OfferItemID>
               </DeleteOrderItem>
               <DeleteOrderItem>
                  <ExistingOrderItem>
                     <OrderItemRefID>OI100000646</OrderItemRefID>
                  </ExistingOrderItem>
                  <OfferItemID>OFI0e477d00-32b5-11ef-858f-b34e7aec352d4</OfferItemID>
               </DeleteOrderItem>
               <OfferID>OF0e477d00-32b5-11ef-858f-b34e7aec352d</OfferID>
               <OwnerCode>DE</OwnerCode>
               <TotalPrice>
                  <TaxSummary>
                     <Tax>
                        <Amount CurCode="EUR">190.95</Amount>
                        <TaxCode>TAX</TaxCode>
                     </Tax>
                     <TotalTaxAmount CurCode="EUR">190.95</TotalTaxAmount>
                  </TaxSummary>
                  <TotalAmount CurCode="EUR">1198.97</TotalAmount>
               </TotalPrice>
            </Offer>
         </ReshopOffers>
      </ReshopResults>
      <ShoppingResponse>
         <ShoppingResponseRefID>985df3df-da70-4a87-9cfc-3f75fa310ed1</ShoppingResponseRefID>
      </ShoppingResponse>
   </Response>
   <PayloadAttributes>
      <Timestamp TimeZoneCode="UTC">2024-06-25T05:37:48.179591305</Timestamp>
      <TrxID>985df3df-da70-4a87-9cfc-3f75fa310ed1</TrxID>
      <VersionNumber>19.2</VersionNumber>
   </PayloadAttributes>
</IATA_OrderReshopRS>