Handle an NDC OrderCancel for a voluntary refund and interpret the refund amount breakdown

domain: ndc.aircanada.com · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Retrieve the current order via OrderRetrieve to confirm ticket status is not already voided or refunded before proceeding.
  2. Submit OrderCancel with the order reference and, if doing a partial cancel, specify the travellers or segments to cancel; include a refund indicator to trigger automatic refund calculation.
  3. Parse the OrderCancelRS: inspect the RefundQuote element for the breakdown of base fare refund, tax refund (itemized by tax code), and any cancellation penalty amounts.
  4. If the cancellation is within the airline's void window (typically same-day of ticketing), the penalty is zero and the full amount is refunded; otherwise penalty fees per the fare rules apply.
  5. Confirm the refund destination from the FOP (form of payment) in the response — credit card refunds follow card network timelines, while future travel credits are issued as separate EMD-S documents.
  6. Log the OrderCancelRS refund amounts against the original charge for reconciliation; if the refund amount does not match expectations, inspect CAT16 penalties before escalating.

Known gotchas

Related routes

Process a partial refund and understand refund vs. reversal semantics
stripe.com · 6 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans