Order: Cancel Full Order [ORDCA2]

Guidance for Schema Version:

21.3 - Please consult the ARM index Schema version 21.3 regarding validation of capabilities within the ARM index program.

Definition of Capability

Airline

This capability allows the Airline to cancel an entire Order at the request of the Seller.

Seller

This capability allows the Seller to request cancellation of an entire Order.

NOTE: System Providers will use the above definition that pertains to their customers for Capabilities Verification.

Links to EASD Implementation Guidance

Concept: Cancellation of Order Items: https://standards.atlassian.net/wiki/spaces/EASD/pages/574783569

Worked Examples: Customer requests a cancellation to paid Order or OrderItems: https://standards.atlassian.net/wiki/spaces/EASD/pages/817594369

Related Concepts, Capabilities and Worked Examples:

NOTE: Retailing Capabilities Verification Guidance will align to the published EASD Implementation Guidance at all times. From time to time when new guidance is published this will be updated and supersede any Retailing Capabilities Verification Guidance listed below.

Retailing Capabilities Verification Guidance

For all capabilities, please also consult the list of general guidelines for adherence to best practices that span across several capabilities and messages: https://standards.atlassian.net/wiki/spaces/ARMI/pages/584318980

All full Order cancellation scenarios can be considered within ARM index validation for ORDCA2. The use of penalties, forfeited amounts, and residual values are not reviewed or validated within ORDCA2.

For this capability, the Order must be partly or fully paid.

As of 19.2, full Order cancellations are carried out by entering the OrderID within the following function:

This is a shortcut to cancelling all OrderItems within an Order, but the mechanisms for calculating refundable amounts and penalty fees are identical to the cancellation of single OrderItems, as described under the capability “ORDCAN“ capability.

The OfferID of OrderReshopRS’s cancellation operation is then referenced in OrderChangeRQ to confirm the cancellation:

Full Order cancellations do not allow the passenger to retain residual values in the Order for further reshopping - this function incurs a cancellation of all services and processing of any applicable refundable amounts.

Note: Implementations based on releases prior to 19.2 may still submit OrderCancelRQ/RS message pairs for this capability. Another acceptable workaround would be to use OrderReshopRQ/RS and OrderChangeRQ/OrderViewRS message flow to cancel every OrderItem within an Order. This would still result in the cancellation and refund of an Order, but the Seller would have more visibility (thanks to the OrderViewRS) on amounts and details regarding cancelled OrderItems/Services and associated payments (or refunds from an Airline).

Note - pre-21.3 implementations may still use OrderCancelRQ/RS, though this is not recommended, as the function for full Order cancellations has been moved to OrderChangeRQ as of 19.2+

Airline

Minimum Requirements

Optional Messages

OrderReshopRQ/RS

OrderCancelRQ/OrderCancelRS

OrderChangeRQ/OrderViewRS

Seller

Minimum Requirements

Optional Messages

OrderReshopRQ/RS

OrderCancelRQ/OrderCancelRS

OrderChangeRQ/OrderViewRS

NOTE: For all versions prior to that listed above (generally the most recent), the verification will be based on the guidance available for that version. In the case that no guidance is available, verification will be at IATA’s discretion.