Cancellation of Order Items
Overview
Cancellation refers to cancel one or many services (OrderItem), including flights and ancillaries (OrderItem); also refers to cancel partial passenger(s) from Order.
It should be noted that the cancellation of service(s) under an OrderItem is not within cancellation scope, rather be a change of Order.
It could be initiated by Customer or by Airline (Retailer). This document focuses on the cancellation initiated by Customer.
Cancellation initiated by Customer
Customer can request Seller to cancel full Order or partial Order.
When the cancellation involves with flight services, Airline may determine if any change restrictions and penalties applied to this cancellation.
Full cancellation
Customer can request to cancel full Order.
If Order is paid, a cancellation offer which instructs the Airline to cancel Order is required (OrderReshopRQ):
<UpdateOrder>
<CancelOrderRef>
<OrderRefID>ABC123456CD</OrderRefID>
</CancelOrderRef>
</UpdateOrder>
If Order is unpaid, entire Order can be cancelled directly (OrderChangeRQ):
<ChangeOrderChoice>
<CancelUnpaidOrder>
<OrderRefID>ABC123456CD</OrderRefID>
<OwnerCode>XB</OwnerCode>
</CancelUnpaidOrder>
</ChangeOrderChoice>
Partial cancellation
Customer can request to do partial cancellation, including flight(s), passenger(s) and ancillary service(s).
If there is a residual value due to Customer, the following can be applied:
Refund to Customer (OrderReshopRQ)
<UpdateOrder>
<ReshopOrder>
<ReshopOrderChoice>
<ServiceOrder>
<DeleteOrderItem>
<OrderItemRefID>ODR-1</OrderItemRefID>
<RespendInd>false</RespendInd>
</DeleteOrderItem>
</ServiceOrder>
</ReshopOrderChoice>
</ReshopOrder>
</UpdateOrder>
If there is a penalty to be charged, the following can be applied:
Residual value or refund applies to penalty (net):
Residual value or refund doesn’t apply to penalty (penalty is paid separately):
Cancel partial flight(s) or ancillary(s)
Remove passenger(s) (OrderReshopRQ)
Example below operates against an Order with single OrderItem with two Services (one per pax per flight segment). Thus, removing a Passenger from an Order is performed by cancelling all Services associated to that Passenger while retained the rest. Note: This process would be simpler in a scenario where each passenger is separated into their own respective OrderItems (RetainServiceID would not be required and re-pricing of remaining items would be simplified).
Messages
OrderReshopRQ/RS
OrderChangeRQ/OrderViewRS