OTA_CancelRS (Cancel Response) confirms a booking cancellation or returns a penalty quote depending on the originating OTA_CancelRQ CancelType. It follows OpenTravel Alliance (OTA) message patterns and retains original namespaces/prefixes.
Purpose
This message is returned by Axis Data after anOTA_CancelRQ:
Status="Committed"→ cancellation has been executed and confirmed.Status="Pending"→ quote mode; cancellation penalties/rules are provided but the booking is not cancelled yet.
Structure – Root Element
xmlns:"http://www.opentravel.org/OTA/2003/05".Version: OTA version string (e.g.,"2008.1").TimeStamp(optional): ISO-8601 date-time when the response was generated.Status:Committed(finalized cancellation) orPending(quote only).
Structure – Core Elements
Booking References
Both the Axis Data internal booking reference and the client booking reference are returned.Cancellation Rules
When the cancellation is committed, the response includes the exact cancellation timestamp.Complete Examples
Common Use Cases
- Full cancellation confirmation: Returned after
CancelRQwithCancelType="Commit"→Status="Committed". - Penalty quote: Returned after
CancelRQwithCancelType="Quote"→Status="Pending"plus cancellation windows/rules.
Best Practices
- Include
EchoTokenin requests to correlateRQ/RSpairs during cancellation workflows. - Provide
PrimaryLangIDin the request if you require localized descriptions in any returned text fields. - Preserve and store both internal and client
UniqueIDvalues in your system when processing responses. - Treat
Pendingresponses as advisory only; send a subsequentCancelRQwithCancelType="Commit"to finalize.

