Skip to main content

OrderReshop

Full or partial order cancel

OrderReshop behavior changes based on:

  • whether a flight is on hold or confirmed (payment completed)
  • whether one or more of the flights on an order are flown or no-show after check-in cutoff
  • whether flights are eligible for refund after irregular operations (extended delays, cancellations, etc.)

Refund and credit eligibility

Fare rules applicable are disclosed as part of OfferPrice. The DifferentialTypeCode indicated in the OrderReshop flow cannot apply spoilage and penalties required by the fare rules. These are applied by an automated worker after an OrderChange is completed.

OrderReshop samples

Cancel entire order

POST /api/Servicing/r3.x/v21.3/Reshop
<IATA_OrderReshopRQ xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersMessage">
<DistributionChain>
<DistributionChainLink xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes">
<Ordinal>1</Ordinal>
<OrgRole>Seller</OrgRole>
<ParticipatingOrg>
<OrgID>101234567</OrgID>
</ParticipatingOrg>
</DistributionChainLink>
</DistributionChain>
<PayloadAttributes />
<Request>
<OrderRefID xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes">XB8QWA</OrderRefID>
<UpdateOrder xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes">
<CancelOrderRef>
<OrderRefID>XB8QWA</OrderRefID>
</CancelOrderRef>
</UpdateOrder>
</Request>
</IATA_OrderReshopRQ>

Cancel specific items

One or multiple selected items can be removed from an order in a single request if none of the requested items have been used or no-show.

POST /api/Servicing/r3.x/v21.3/Reshop
<IATA_OrderReshopRQ xmlns = "http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersMessage">
<DistributionChain>
<DistributionChainLink xmlns = "http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes">
<Ordinal>1</Ordinal>
<OrgRole>Seller</OrgRole>
<ParticipatingOrg>
<OrgID>101234567</OrgID>
</ParticipatingOrg>
</DistributionChainLink>
</DistributionChain>
<PayloadAttributes>
<VersionNumber xmlns = "http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes">21.3</VersionNumber>
</PayloadAttributes>
<Request>
<OrderRefID xmlns = "http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes">ECT53R</OrderRefID>
<UpdateOrder xmlns = "http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes">
<ReshopOrder>
<ReshopOrderChoice>
<ServiceOrder>
<DeleteOrderItem>
<OrderItemRefID>ECT53R-LASCHS-MX243-ADT-FLIGHT</OrderItemRefID>
</DeleteOrderItem>
</ServiceOrder>
</ReshopOrderChoice>
</ReshopOrder>
</UpdateOrder>
</Request>
</IATA_OrderReshopRQ>

Remove passenger (divide)

Not supported at this time.