Voluntary Cancellation Flow
							This flow demonstrates the end-to-end process for performing a Risk-Free Cancellation (RFC) of an order. RFC allows customers to cancel their booking within a specified risk-free window without incurring penalties. The sample outlines all necessary API interactions, including order retrieval, eligibility check, and cancellation confirmation.
							
  
							XML Samples
							
								
									Order Cancellation - Risk Free Cancellation (RFC) 
								 
								
									File
									Download
									Created
									Modified
								 
								
								
									
										
											
											
											11-April-2025
											11-April-2025
										 
									 
								 
								
									
										
											
											
											11-April-2025
											11-April-2025
										 
									 
								 
								
									
										
											
											
											11-April-2025
											11-April-2025
										 
									 
								 
								
									
										
											
											
											11-April-2025
											11-April-2025
										 
									 
								 
								
									
										
											
											
											11-April-2025
											11-April-2025
										 
									 
								 
								
									
										
											
											
											11-April-2025
											11-April-2025
										 
									 
								 
								 
							 
							
								
									Order Cancellation - Non Risk Free Cancellation (RFC) 
								 
								
									File
									Download
									Created
									Modified
								 
								
								
									
										
											
											
											11-April-2025
											11-April-2025
										 
									 
								 
								
									
										
											
											
											11-April-2025
											11-April-2025
										 
									 
								 
								
									
										
											
											
											11-April-2025
											11-April-2025
										 
									 
								 
								
									
										
											
											
											11-April-2025
											11-April-2025
										 
									 
								 
								
									
										
											
											
											11-April-2025
											11-April-2025
										 
									 
								 
								
									
										
											
											
											11-April-2025
											11-April-2025
										 
									 
								 
								 
							 
							Inputs/Outputs
							
								
									OrderRetrieve
									
										 Request
										
											- 
											
											OrderID OR
 
											- 
											
											Booking Reference OR
 
											- 
											
											OrderID AND Booking Reference
 
										
										 
										 Response
										
											- 
											
											OrderID
 
											- 
											
											Booking reference
 
											- 
											
											Passenger details
 
											- 
											
											Flight segment details
 
											- 
											
											Total Order Price
 
											- 
											
											Price for each passenger including fare and tax breakdown
 
											- 
											
											Seat details along with its price (for free seats it will be 'Zero')
 
											- 
											
											Ticket details
 
											- 
											
											EMD details (for paid seats)
 
											- 
											
											Ticketed baggage allowance
 
										
										 
										
											
												OrderRetrieve – Limitations
												
													- This update applies to all references of the OrderRetrieve service.
 
													- In the OrderViewRS response, include fare rules after the fare and tax breakdown for each passenger.
 
													- Cabin, selling class, and fare product details are now included in the OrderViewRS.
 
													- Special Service Requests (SSRs) added via NDC will also appear in the OrderViewRS.
 
													- Payment information now includes full details of all payment transactions made for the order.
 
													- Orders upgraded outside of the NDC channel cannot be retrieved using OrderRetrieve.
 
													- Orders that have undergone a schedule change and require customer action cannot be retrieved via NDC OrderRetrieve.
 
												
											 
										 
									 
								 
							 
							
								
									OrderReshop (Cancel)
									
										 Request
										
										 
										 Response
										There will be only one Offer in the RS:
										
											- 
											
											New Price (Base fare, Total tax amount, Total amount) for each passenger type will be zero
 
											
											- 
											
											Old order price (BaseAmount, TotalTaxAmount, TotalAmount) for each passenger Type
 
											- 
											
											Fare rules (change and refund rules) for the new itinerary
 
											- 
											
											Fare product info e.g. Economy Classic for the new itinerary
 
											- 
											
											Baggage allowance for the new itinerary
 
											- 
											
											Differential price (New Order price – Old Order price + change penalty fee) for each Passenger type
 
											- 
											
											ChangeType e.g. Refund
 
											- 
											
											Due by airline amount is the total amount to be returned per pax
 
											- 
											
											Fare products and baggage allowance will not be present
 
										
										 
										
											
												OrderReshop - Useful Information
												
													- Rules for Cancellation - Please refer to this 
													link
													. (Point 4)
 
												
											 
										 
									 
								 
							 
							
								
									OrderChange
									
										 Request
										
											- 
											
											OfferID and OfferItemIDs of the selected offer from OrderReshopRS in response to OrderQuoteRQ
 
											- 
											
											The request (OrderReshopRQ) accepts only the OrderID and the selected OfferID.
 
											- 
											
											OfferItemIDs are not supported in the request payload.
 
										
										 
										 Response
										For each requested offer:
										
											- 
											
											OrderID
 
											- 
											
											Price differential - DiffPrice (contains the DueByAirlineAmount), NewPrice (which will be zero) and the Old Price
 
											- 
											
											Penalty if applicable
 
											- 
											
											Ticket document per pax
 
											- 
											
											Payment functions with payment status code and Original FOP to which amount is refunded
 
										
										 
										
											
												OrderChange - Useful Information
												
													- OrderChange will make changes to the itinerary and reissues the tickets
 
													- An email will be sent to the passenger once the change has been successful
 
													- If the booking contains reserved seats (paid or free) they will not be carried forward onto the new flight segment