IATA_OrderReshopRQ
Introduction
The IATA_OrderReshopRQ is the main message used for:
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.)
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>