OrderReshop Functional Capabilities
OrderReshop Request
Canceling an order is a two step process:
- NDC 2017.2 OrderReshopRQ/RS provides the details about cancellation, such as forfeit and retain, refund, etc.
- NDC 2017.2 OrderCancelRQ/RS cancels the existing reservation
Request Node
- /OrderReshopRQ/ReshopParameters/Notices/Localization/Languages/LanguageCode (modifier to get a response in a specific language)
- /OrderReshopRQ/Query/OrderID (provide this from earlier response, such as OrderViewRS)
<OrderReshopRQ Version="2017.2">
<PointOfSale>
<Location>
<CountryCode>US</CountryCode>
</Location>
</PointOfSale>
<Document>
<Name>ATPCO NDC</Name>
<ReferenceVersion>UAT-YY-EIP</ReferenceVersion>
</Document>
<Party>
<Sender>
<!--The Sender Type "EnabledSystemSend" will be used for users who do not use an IATA number-->
<!--<EnabledSystemSender>
<SystemID>SenderName</SystemID>
</EnabledSystemSender>-->
<!--The Sender Type "TravelAgencySender" will be used for users who use IATA number (Travel Agencies)-->
<TravelAgencySender>
<IATA_Number>0000000</IATA_Number>
<AgencyID>000</AgencyID>
</TravelAgencySender>
</Sender>
</Party>
<ReshopParameters>
<Notices>
<Localization>
<Languages>
<LanguageCode>en-CA</LanguageCode>
</Languages>
</Localization>
</Notices>
</ReshopParameters>
<Query>
<OrderID>M6E2VI</OrderID>
<Reprice/>
</Query>
</OrderReshopRQ>
OrderReshop Response
The response displays OrderID
and the recommendation for removing and retaining as applicable:
-
/OrderReshopRS/Response/ChangeFees/ApplicableFeeRemarks/Remark (displays
OrederID
) - /OrderReshopRS/Response/ChangeFees/Details (displays the recommendation about removing and retaining as applicable)
- /OrderReshopRS/Warnings (displays any warnings returned by the carrier)
Refund versus Retain
RetainThe customer can retain the value of the canceled itinerary and use the funds toward future travel.
RefundThe customer can refund the client’s original method of payment for a given booking (i.e., credit card).
Forfeit for Non-Refundable
The option to forfeit applies to bookings with a non-refundable fare. When canceling such a booking, users have the option to retain for future use, or to forfeit the fare and cancel the booking, in which case they will lose the value of the fare but will receive a refund for any refundable taxes. In essence, forfeit is like a refund, but for a booking with a non-refundable fare. The fare is lost, only eligible taxes are refunded and the booking is canceled.
attention
Note that for 24 hours after booking, all tickets are eligible for a full refund, regardless of the fare.
<OrderReshopRS Version="2017.2">
<Document>
<Name>ATPCO NDC</Name>
<ReferenceVersion>IATA NDC 17.2</ReferenceVersion>
</Document>
<Success/>
<Response>
<NoPriceChangeInd>true</NoPriceChangeInd>
<ChangeFees ObjectKey="SWFLJOHYHC-CANCELATION-PRICE-DETAILS">
<ApplicableFeeRemarks>
<Remark>2LUQUM</Remark>
</ApplicableFeeRemarks>
<Details>
<Detail>
<Type>refund</Type>
<Application>R</Application>
<Amounts>
<Amount>
<CurrencyAmountValue Code="CAD">0.0</CurrencyAmountValue>
<AmountApplication>CNCL</AmountApplication>
</Amount>
<Amount>
<CurrencyAmountValue Code="CAD">46.0</CurrencyAmountValue>
<AmountApplication>EquivFare</AmountApplication>
</Amount>
<Amount>
<CurrencyAmountValue Code="CAD">46.0</CurrencyAmountValue>
<AmountApplication>BaseFare</AmountApplication>
</Amount>
<Amount>
<CurrencyAmountValue Code="USD">87.32</CurrencyAmountValue>
<AmountApplication>TotalFare</AmountApplication>
</Amount>
</Amounts>
</Detail>
<Detail>
<Type>retain</Type>
<Application>R</Application>
<Amounts>
<Amount>
<CurrencyAmountValue Code="USD">46.0</CurrencyAmountValue>
<AmountApplication>EquivFare</AmountApplication>
</Amount>
<Amount>
<CurrencyAmountValue Code="CAD">56.0</CurrencyAmountValue>
<AmountApplication>EquivFare</AmountApplication>
</Amount>
<Amount>
<CurrencyAmountValue Code="USD">87.32</CurrencyAmountValue>
<AmountApplication>TotalFare</AmountApplication>
</Amount>
</Amounts>
</Detail>
</Details>
</ChangeFees>
</Response>
</OrderReshopRS>