IATA_OrderChangeRQ

Introduction

The IATA_OrderChangeRQ is the main message used for:

  1. Adding an infinitive number of new OfferItems (flights and/or ASR/SSR) to an existing booking (use case example: outbound flight for booking with 2 passenger should be added to a booking.)

  2. Deletion of a maximum of one OrderItem* (use case example: outbound flight for booking with 1 passenger should be deleted from a booking.)

  3. Change of flight data if only one passenger included in booking and just one flight segment involved (use case example: 1 OrderItem must be cancelled and a new OfferItem beeing added.)

It can be used to inquire changes in a pricing step as well as actually changing the booking.

The response to this message is always an IATA_OrderViewRS.

(* If more than 1 OrderItem is to be removed in a transaction, the IATA_OrderReshopRQ must be used for this.)

General Usage

The IATA_OrderChangeRQ can be used in two ways. In both ways the request look exactly identical, so the same generated request can be re-used for both transactions.

Inquiry

If the request is sent to the endpoint “/order/changeInquiry”, it is used in a pricing step without actually changing the booking.

The response to this request will be an IATA_OrderViewRS, that contains a view on how the booking would look like, if the desired changes were applied.

This can be used to get a final price for the desired changes, as well as possible rebooking fees.

The booking has not been changed at this point!

Update

If the request is sent to the endpoint “/order/change”, the changes are actually applied.

All requested items will be booked and all items, that are marked for deletion, are cancelled.

Sample

IATA_OrderChangeRQ

Show/Hide Request

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<IATA_OrderChangeRQ
  xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersMessage"
  xmlns:ns2="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes"
  xmlns:ns3="http://www.w3.org/2000/09/xmldsig#">
  <DistributionChain>
      <ns2:DistributionChainLink>
        <ns2:Ordinal>1</ns2:Ordinal>
        <ns2:OrgRole>Seller</ns2:OrgRole>
        <ns2:ParticipatingOrg>
            <ns2:OrgID>94021</ns2:OrgID>
        </ns2:ParticipatingOrg>
      </ns2:DistributionChainLink>
  </DistributionChain>
  <POS>
      <ns2:OnlineTrxInd>true</ns2:OnlineTrxInd>
  </POS>
  <Request>
      <ns2:ChangeOrderChoice>
        <ns2:AcceptSelectedQuotedOfferList>
            <ns2:SelectedPricedOffer>
              <ns2:OfferRefID>OF0b4bb795-74b8-11ee-b386-f781dbf9a42e</ns2:OfferRefID>
              <ns2:OwnerCode>NA</ns2:OwnerCode>
              <ns2:SelectedOfferItem>
                  <ns2:OfferItemRefID>OFI0b4bb795-74b8-11ee-b386-f781dbf9a42e1</ns2:OfferItemRefID>
                  <ns2:PaxRefID>PX1</ns2:PaxRefID>
              </ns2:SelectedOfferItem>
              <ns2:SelectedOfferItem>
                  <ns2:OfferItemRefID>OFI0b4bb795-74b8-11ee-b386-f781dbf9a42e2</ns2:OfferItemRefID>
                  <ns2:PaxRefID>PX2</ns2:PaxRefID>
              </ns2:SelectedOfferItem>
              <ns2:SelectedOfferItem>
                  <ns2:OfferItemRefID>OFI0b4bb795-74b8-11ee-b386-f781dbf9a42e3</ns2:OfferItemRefID>
                  <ns2:PaxRefID>PX3</ns2:PaxRefID>
              </ns2:SelectedOfferItem>
            </ns2:SelectedPricedOffer>
        </ns2:AcceptSelectedQuotedOfferList>
      </ns2:ChangeOrderChoice>
      <ns2:DataLists>
        <ns2:ContactInfoList>
            <ns2:ContactInfo>
              <ns2:ContactInfoID>C1</ns2:ContactInfoID>
              <ns2:ContactPurposeText>Primary</ns2:ContactPurposeText>
              <ns2:EmailAddress>
                  <ns2:EmailAddressText>SUPPORT@PRIBAS.COM</ns2:EmailAddressText>
              </ns2:EmailAddress>
              <ns2:Phone>
                  <ns2:PhoneNumber>4911111111</ns2:PhoneNumber>
              </ns2:Phone>
              <ns2:PostalAddress>
                  <ns2:CityName>CITY</ns2:CityName>
                  <ns2:PostalCode>12345</ns2:PostalCode>
                  <ns2:StreetText>STREET 1</ns2:StreetText>
              </ns2:PostalAddress>
            </ns2:ContactInfo>
        </ns2:ContactInfoList>
        <ns2:DatedMarketingSegmentList>
            <ns2:DatedMarketingSegment>
              <ns2:Arrival>
                  <ns2:IATA_LocationCode>XXX</ns2:IATA_LocationCode>
              </ns2:Arrival>
              <ns2:CarrierDesigCode>XX</ns2:CarrierDesigCode>
              <ns2:DatedMarketingSegmentId>DMS1</ns2:DatedMarketingSegmentId>
              <ns2:DatedOperatingSegmentRefId>DOS1</ns2:DatedOperatingSegmentRefId>
              <ns2:Dep>
                  <ns2:IATA_LocationCode>XXX</ns2:IATA_LocationCode>
              </ns2:Dep>
              <ns2:MarketingCarrierFlightNumberText>0000</ns2:MarketingCarrierFlightNumberText>
            </ns2:DatedMarketingSegment>
        </ns2:DatedMarketingSegmentList>
        <ns2:DatedOperatingSegmentList>
            <ns2:DatedOperatingSegment>
              <ns2:CarrierDesigCode>XX</ns2:CarrierDesigCode>
              <ns2:DatedOperatingSegmentId>DOS1</ns2:DatedOperatingSegmentId>
            </ns2:DatedOperatingSegment>
        </ns2:DatedOperatingSegmentList>
        <ns2:PaxList>
            <ns2:Pax>
              <ns2:Individual>
                  <ns2:GenderCode>M</ns2:GenderCode>
                  <ns2:GivenName>AAA</ns2:GivenName>
                  <ns2:IndividualID>IN1</ns2:IndividualID>
                  <ns2:Surname>LASTNAME</ns2:Surname>
                  <ns2:TitleName>MR</ns2:TitleName>
              </ns2:Individual>
              <ns2:PaxID>PX1</ns2:PaxID>
              <ns2:PaxRefID>PX3</ns2:PaxRefID>
              <ns2:PTC>ADT</ns2:PTC>
            </ns2:Pax>
            <ns2:Pax>
              <ns2:Individual>
                  <ns2:Birthdate>2018-10-27</ns2:Birthdate>
                  <ns2:GenderCode>M</ns2:GenderCode>
                  <ns2:GivenName>AAB</ns2:GivenName>
                  <ns2:IndividualID>IN2</ns2:IndividualID>
                  <ns2:Surname>LASTNAME</ns2:Surname>
                  <ns2:TitleName>MR</ns2:TitleName>
              </ns2:Individual>
              <ns2:PaxID>PX2</ns2:PaxID>
              <ns2:PTC>CHD</ns2:PTC>
            </ns2:Pax>
            <ns2:Pax>
              <ns2:Individual>
                  <ns2:Birthdate>2023-09-27</ns2:Birthdate>
                  <ns2:GenderCode>M</ns2:GenderCode>
                  <ns2:GivenName>AAC</ns2:GivenName>
                  <ns2:IndividualID>IN3</ns2:IndividualID>
                  <ns2:Surname>LASTNAME</ns2:Surname>
                  <ns2:TitleName>MR</ns2:TitleName>
              </ns2:Individual>
              <ns2:PaxID>PX3</ns2:PaxID>
              <ns2:PTC>INF</ns2:PTC>
            </ns2:Pax>
        </ns2:PaxList>
        <ns2:PaxSegmentList>
            <ns2:PaxSegment>
              <ns2:CabinTypeAssociationChoice>
                  <ns2:SegmentCabinType/>
              </ns2:CabinTypeAssociationChoice>
              <ns2:DatedMarketingSegmentRefId>DMS1</ns2:DatedMarketingSegmentRefId>
              <ns2:PaxSegmentID>PS2</ns2:PaxSegmentID>
            </ns2:PaxSegment>
        </ns2:PaxSegmentList>
      </ns2:DataLists>
      <ns2:Order>
        <ns2:OrderID>7193063</ns2:OrderID>
        <ns2:OwnerCode>NA</ns2:OwnerCode>
      </ns2:Order>
      <ns2:PaymentFunctions>
        <ns2:PaymentProcessingDetails>
            <ns2:Amount CurCode="EUR">699.96</ns2:Amount>
            <ns2:PaymentMethod>
              <ns2:AccountableDoc>
                  <ns2:DocNumber>CASH PAID</ns2:DocNumber>
              </ns2:AccountableDoc>
            </ns2:PaymentMethod>
        </ns2:PaymentProcessingDetails>
      </ns2:PaymentFunctions>
  </Request>
</IATA_OrderChangeRQ>