WorkflowFinance & Revenue Accounting

Airline Sales Audit

Airline sales audit that rebuilds every ticket from the filing and sends every debit memo with its proof

Every ticket audited, not a sample, and every memo sent with its proof.

See one case, screen by screen ↓
demo96,412documentssold on one day — issues, reissues and refunds — audited overnight, not a sample
demo871clearedof 1,284 differences cleared before any memo: waivers, a schedule change, the airline's own filing error, the memo minimum
demo1memofor 37 reissues with one cause — $9,870.00, with every ticket's rebuild attached
target8%is the ceiling for memos disputed — each memo sent with its proof, after the airline's own errors are cleared
In short

What is Airline Sales Audit?

Airline sales audit is the revenue integrity work of checking every ticket, reissue and refund an airline sells against the fares, rules, surcharges and taxes it filed, and recovering the difference from agencies with debit memos. Airline Sales Audit does it with eight AI agents: they rebuild every document overnight from the filing in force at the minute of sale, clear the airline's own errors first and group like errors onto agency debit memos sent with their proof, and a Revenue Integrity Analyst signs every memo.

How to choose AI for airlines: a buyer's guide to agentic AI solutions →

Updated

The problem

Why an airline sales audit finds the money weeks late — and bills some of it wrongly

Every night revenue accounting receives the day's sales: tickets, reissues and refunds from ARC daily sales and BSP HOT files, and from the airline's own web, app, NDC and call-center channels. Each document should match the fare filed with ATPCO, its rules, its surcharges and the taxes due at the minute of sale. Many do not. An agency keeps the old fare on a reissue, skips the category 31 change fee, refunds a non-refundable ticket without the category 33 penalty, or under-collects the US transportation tax.

Most airlines run their post-ticketing audit with a rules engine and an outsourced team, often on a sample, and an analyst rebuilds each flagged fare by hand from the record and rule text as they stood on the day of sale. The agency debit memo goes out weeks later, one document at a time, and some memos bill the agency for the airline's own waiver, schedule change or filing error. Those are the memos agencies dispute, and the ones that cost the relationship.

typical3%of revenue: what leakage can cost an airline, at the top of the published range
demo26%of documents the old rules engine covered in Q2, mostly large international issues
demo14.1%of debit memos disputed in July, the first month live — 8.6% by September
Where the days from sale to debit memo goestimated
By hand40 days
With the solution2.4 days
  • Waiting for the audit to reach the document14 → 1 d
  • Pulling the ticket, booking history, fare and rule as filed7 → 0.1 d
  • Rebuilding the fare, change fee and taxes4 → 0.1 d
  • Checking waivers, schedule changes and the airline's own filing4 → 0.1 d
  • Writing the memo and its explanation4 → 0.1 d
  • Approval and issue through ARC or BSPlink7 → 1 d

Estimated split, in calendar days, for one agency document with an error, by hand and with the solution. With the solution, like errors can wait up to 30 days to be grouped onto one memo; that wait is not counted here.

How it works

How a ticket is audited

Eight agents rebuild every fare from the filing and argue the agency's side first; Revenue Integrity signs.

What comes in
Sales in96,412 documents a night · sales files, filings, waivers, histories
Agents at work
Sales file readerevery document
Then
Fare rebuilderfiling at sale
Tax and fee checker
Change and refund auditor
Then
Second-opinion checkerCorvane's errors first
Then
Pattern finder
Memo drafterevidence + prediction
Dispute responder
A person decides
Revenue Integrity Analystapproves, edits or rejects, and signs
What comes out
Signed debit memo
Sent with its proof
Filing errors to Pricing
One case, step by step

One reissue through the airline sales audit, from overnight to a signed debit memo

Corvane Airways sells about $9.6 billion a year through agencies. On Wednesday, October 14, it sold 96,412 documents. Here is what the airline sales audit does with them by Thursday morning, screen by screen, in the working solution.

  1. 01Thursday morning

    A briefing from the agents, every number cited

    Nadia Brooks · Revenue Integrity Analyst

    Nadia's day opens with a conversation, not a dashboard. The agents audited every document sold on Oct 14 by 4:52 am ET — 81,950 issues, 8,870 reissues and 5,592 refunds, tied to settlement. The rebuild found 1,284 differences; 413 tickets remain in 23 memo drafts worth $70,480.00. Her “Needs you” list starts with Bayshore Travel Partners: 37 reissues, one cause, $9,870.00.

    Second-opinion checker: “Before any memo, I argued the agencies’ side and cleared 871.”

  2. 02One click

    Ticket 951-2401187733, rebuilt step by step

    Fare rebuilder · Tax and fee checker · Change and refund auditor

    Bayshore reissued the ticket on Oct 14 at 14:12 ET for CV 1290 MIA–ORD on Oct 21. Eight steps compare the filing in force with the ticket. Three differ: the fare in force was QA7NR $386.42 from record 2140 but the ticket kept the old VA14NR $212.09; the $99.00 change fee was not collected; and the US transportation tax is $15.91 against $28.98.

    “Additional collection due — filing says $286.40 · ticket collected $0.00.”

  3. 03Every value

    Every value opens its source

    Nadia Brooks · Revenue Integrity Analyst

    Each underlined value opens the passage it came from: the coupon, the booking history line, the fare record, the tax table with its effective date. Here it is fare rule 2140, category 31, as the agents read it at 4:52 am ET — the source is stored with the evidence pack.

    “New fare must be re-priced using fares in effect on the date of reissue. Collect any fare difference.”

  4. 04Before any memo

    An agent argues the agency's side first

    Second-opinion checker

    Hurricane waiver WV-26-0412 covers original travel Oct 1–6; this passenger's original flight was Oct 16. CV 1290 had no schedule change. Record 2140 is consistent, and there is no duplicate memo in 12 months. Nadia asks in plain words whether the waiver could apply, and gets a cited answer.

    “Confirmed · Bayshore was wrong · confidence 97%.”

  5. 0537 like this

    One cause, and the day it started

    Pattern finder

    Every Bayshore reissue from office MIA3B since Sep 15 kept the original fare and collected no change fee — 37 tickets, $9,870.00. The first came the day after Bayshore's booking-tool update on Sep 14, which its own notice of Sep 12 announced. Nadia can untick any ticket and the memo total follows.

    “None of Bayshore’s other offices shows it, so it is the MIA3B exchange setup, not a person.”

  6. 06Drafted

    One agency debit memo, its evidence and a dispute forecast

    Memo drafter

    Draft CS-4821: Bayshore Travel Partners, reason code R31, 37 documents, $9,870.00, to be issued through ARC Memo Manager after signature. The evidence pack holds the replay of each ticket (37 pages), the category 31 text, fare record 2140 as in force on Oct 14 and the US tax table. Chance of dispute: 18% — Bayshore paid 11 of its last 12 memos. A note for Carla Jennings in Agency Relations goes with it.

  7. 07Signed

    She approves with a reason and her signature

    Nadia Brooks · Revenue Integrity Analyst

    Nadia picks the meaning of her decision — “Confirmed — rule and evidence complete” — and signs. The memo is within her $10,000 limit, so it is queued for ARC Memo Manager. Above $10,000, as with Silverbay Consolidators at $14,262.80, Victor Lam signs second.

    “I, Nadia Brooks, sign this memo electronically. It will be queued for ARC Memo Manager.”

  8. 08In plain words

    She tells the agents to re-check three tickets

    Nadia Brooks and the Second-opinion checker

    Coral Key Vacations' advance-purchase memo had a 61% chance of dispute. Nadia types “Re-check the 3 tickets on CV 2210.” Corvane retimed CV 2210 on Oct 3, before those tickets were changed, so the late ticketing followed Corvane's own schedule change. The agent removes them: 11 tickets, $3,157.35, and the dispute chance drops to 24%.

    “I removed them: the memo is now 11 tickets, $3,157.35, and the dispute chance drops to 24%.”

  9. 09Never billed

    What the airline should not bill, cleared and explained

    Second-opinion checker · Nadia Brooks

    512 tickets under the hurricane waiver, 214 after the CV 2210 schedule change, 93 under the $25 memo minimum — and 52 caused by Corvane's own MIA–GRU filing, record 4471, whose footnote says “changes free of charge” while category 31 says $200. Those go to Pricing to fix the filing, not to four agencies as memos. Overruling a clearance needs a reason and is logged.

  10. 10A dispute

    When Corvane is wrong, the agent says so

    Dispute responder

    Granite State Travel disputes ADM-26-117890 for $612.00: the ticket was reissued under a weather waiver for Boston. The Dispute responder re-ran the replay: waiver WV-26-0388 covers it, but it was not loaded when the memo was raised on Sep 9. It recommends withdrawing and drafts the reply; nothing goes to the agency until Nadia signs.

    “Recommendation: Withdraw · Corvane is wrong.”

Who it’s for

Built for everyone who answers for a debit memo.

The same night's sales, seen by the five people who carry the audit — what their week looked like, and what it looks like now.

NB
Nadia BrooksRevenue Integrity Analyst · signs memos up to $10,000
Revenue Integrity Analyst
Before
Rebuilt each flagged fare by hand from the record, the rule text and the tax table as they stood on the day of sale, one memo per document.
Now
Opens a briefing, reads one ticket's rebuild with its sources, asks the agents why, and signs one memo for 37 tickets.
VL
Victor LamSales Audit Manager · second signature to $50,000
Sales Audit Manager
Before
Answered for memos that could not survive a dispute, and saw recovery as issued, not collected.
Now
Signs second above $10,000, owns the checks and the ADM policy, and sees issued, collected and withdrawn tied to settlement.
CJ
Carla JenningsAgency Relations Manager · Corvane's top agencies
Agency Relations Manager
Before
Heard about a memo to a strategic agency when the agency called to complain.
Now
Gets the pattern and a drafted education note before the memo goes, and adds to it before it leaves.
BO
Ben OrtegaRefunds Auditor · agency and direct refunds
Refunds Auditor
Before
Checked refunds for penalties, used coupons and non-refundable taxes on a sample.
Now
Gets every refund rebuilt against category 33 and coupon status — such as Lakeview Global Travel's 12 refunds without the $300 penalty.
GE
Grant EllisonRevenue Systems Administrator · files, feeds and roles
Revenue Systems Administrator
Before
Found out the ARC file was late when the analysts did.
Now
Sees all 10 connections, tests them before the 1:00 am run, and sets roles, limits and thresholds — every change logged.
Built on the engine

8 agents. Each with one job, and hard limits.

Eight agents rebuild every fare from the filing and argue the agency's side first; Revenue Integrity signs.

Sales file reader

Reads ARC daily sales and the IAR, BSP HOT files, Corvane's web, app, NDC and call-center sales and refunds, and ties the totals to settlement.

  • Never edits a document
  • Stops the run if totals do not tie
Fare rebuilder

Rebuilds each fare from the ATPCO filing in force at the minute of sale: fare, routing, footnotes, and categories 5, 6, 7 and 19.

  • Never uses today's fare for yesterday's sale
  • Marks “no filing found” instead of guessing
Tax and fee checker

Checks US and international taxes and fees, carrier surcharges and commission against the tables and agency agreements.

  • Never invents a tax
  • Cites the table and its effective date
Change and refund auditor

Checks reissues for the fare difference, change fee and residual value (category 31) and refunds for the penalty, used coupons and non-refundable taxes (category 33).

  • Never treats an involuntary change as voluntary
Second-opinion checker

Argues the agency's side before any memo exists: waivers, schedule changes, Corvane's own filing errors, duplicates and the memo minimum. It clears or confirms each difference.

  • Cannot raise a memo — it can only clear or confirm
  • Every clearance is explained; filing errors go to Pricing
Pattern finder

Groups confirmed differences by agency and cause, finds the first occurrence and the root cause, and drafts education notes for Agency Relations.

  • Never names a cause it cannot cite
  • Never writes to an agency
Memo drafter

Drafts the agency debit memo, its calculation, text and evidence pack under Corvane's ADM policy, and predicts the chance of dispute with its reasons.

  • Cannot send — only a signed memo goes to ARC or BSP
  • Over a 50% dispute chance, strengthens the evidence first
Dispute responder

Reads each agency dispute from ARC Memo Manager or BSPlink, re-runs the replay and drafts a reply — uphold, reduce or withdraw.

  • Never replies unsigned
  • Recommends withdrawal when Corvane is wrong
Revenue Integrity Analyst

Signs every memo; the manager signs over $10,000. The agents propose; a named person decides.

Ask in plain words

Ask the agents about any ticket, memo or agency

On every screen the agents are one line away. Ask why, or tell them what to check, filter or draft — every answer cites its source, and nothing is signed or sent by them.

Why can’t the agency keep the old fare?

Category 31 says the new ticket “must be re-priced using fares in effect on the date of reissue”. On Oct 14 class V was closed on CV 1290 for Oct 21; the lowest open fare was QA7NR $386.42 from record 2140.

Could the hurricane waiver apply?

No. WV-26-0412 covers original travel Oct 1–6. This passenger’s original flight was Oct 16. It did clear 512 other documents last night.

Which memos are most likely to be disputed?

Coral Key Vacations 61% — 3 tickets on CV 2210 may look involuntary; Silverbay Consolidators 47%; Atlas Point Travel 44%. I would re-check Coral Key first.

Why did disputes fall from 14.1% to 8.6%?

Three reasons. The Second-opinion checker clears Corvane’s own errors before any memo, so withdrawals fell from $41,200 in July to $29,400 in September; every memo carries its replay and sources; and memos over a 50% dispute chance get extra evidence before they go.

Every screen

The working solution, as it ships.

13 screens from the working solution, on its sample data. Pick one to see it large.

The morning briefingThe airline sales audit's overnight briefing from the agents: documents audited, differences found, what the second opinion cleared, memo drafts, and what needs the analyst today.
The ticket replayOne reissue rebuilt step by step from the fare filed at the minute of sale — filing against ticket, matching or differing — with the drafted debit memo below and the agents' reasoning beside it.
Every value opens its sourceFare rule category 31 text for the reissue, as the agents read it, stored with the memo's evidence pack.
The second opinionThe agency's side argued first — waiver, schedule change, the airline's own filing, duplicate memos — with a source for each, and the 37 tickets like this one.
The pattern37 reissues with one cause from one agency office, when the pattern started and why, each ticket with its own replay.
The agency debit memoThe ADM draft with reason code, memo text, calculation per ticket, evidence pack, note for Agency Relations, sign-off steps and the chance of dispute.
Approve and signThe analyst approves the debit memo with a reason and an electronic signature before it is queued for ARC Memo Manager.
Memo drafts and bulk approvalAll memo drafts by agency and cause with tickets, amount and dispute chance; the agents pick the drafts safe to sign in bulk, and nothing is signed until the analyst presses the button.
Working with the agents in plain wordsAn advance-purchase finding re-checked on the analyst's instruction: three tickets after the airline's own schedule change removed, the memo and its dispute chance updated.
Cleared before any memoDifferences the airline should not bill — waivers, an involuntary schedule change, its own fare filing error sent to Pricing, and amounts under the memo minimum.
ADM disputesOpen agency disputes with days left to reply, the agency's words, the re-run replay, a recommendation to uphold, reduce or withdraw, and the drafted reply to sign.
Recovery for the ControllerDebit memos issued, collected through settlement and withdrawn, by month and cause, with the dispute rate and audit coverage.
Thresholds and limitsMemo minimum, approval limits, grouping window, the dispute chance that triggers extra evidence, bulk approval and audit coverage — all settings, all logged.
Governance

Airline sales audit built for revenue integrity: cited, signed, on the record.

Every replay line cites its sourceEach value in a rebuild opens where it came from: the ticket coupon, the booking history line, the fare record and rule text with its filing date, the tax table with its effective date.
A named person signs every memoAgents propose. Every memo, dispute reply and withdrawal needs a named person's approval with a reason and an electronic signature; above $10,000 the Sales Audit Manager signs second, above $50,000 the Controller.
The airline's own errors are cleared firstBefore any memo exists, an agent checks waivers, schedule changes, Corvane's own filing errors, duplicates and the memo minimum. Overruling a clearance needs a reason and is logged.
Agents never write to an agencyOnly a signed memo or reply goes out through ARC Memo Manager or BSPlink. Agency Relations sees memos and education notes for strategic agencies before they go.
Rule changes are replayed before they applyChanging a check needs the Sales Audit Manager's approval, and every proposal is replayed on the last 30 days first. Raising the memo minimum to $50, for example, would mean 214 fewer memos and $6,880 less recovered; that proposal waits for the Controller.
An audit trail that cannot be editedEvery action by people and agents is recorded with its time and reason, and no one can edit it. It exports with the memo's evidence pack, ready for the agency, internal audit or SOX testing.
Configuration

Your ADM policy and limits, not ours

The thresholds every memo follows are settings, set by the revenue systems administrator and the Sales Audit Manager, and every change is logged.

SettingDefaultChoose from
Memo minimum$25.00Per agency per cause; a change is replayed on the last 30 days before approval
Analyst approval limit$10,000Above it, the Sales Audit Manager signs second
Manager approval limit$50,000Above it, the Controller signs
Group like errors for up to30 daysThen the memo is drafted · like documents on one memo (ARC), one memo per document (BSP)
Add evidence when the dispute chance is over50%The Memo drafter strengthens the pack first
Bulk approval allowed up to$10,000 and 50% dispute chancePer memo
Audit coverage100%Issues, reissues, refunds, EMDs
Can overrule the second opinionYes, with a reasonYes, with a reason · No — set per role
Connections

Works with the files and systems sales audit and ADM management already run on

ARC and BSP salesARC daily sales and IAR, BSP HOT files, plus your web, app, NDC and call-center sales and refunds
ATPCO fares, rules and taxeswith filing history, so each fare is rebuilt from the filing in force at the minute of sale
Reservations and departure controlbooking history (PNR) and coupon status — flown or not
Waivers and schedule changesfrom revenue management and operations, loaded before the audit runs
ARC Memo Manager and IATA BSPlinksigned memos issued, disputes read
Revenue accounting ledger and agency CRMrecovered amounts posted; agency contacts and strategic flags
What it changes

The difference, in numbers.

Every figure is labelled: a target the solution is built to, an estimate, a typical published result, or a proven one.

estimated
$24–96M
a year recovered on $9.6 billion of agency sales, at 0.25–1.0%
target
8%
or fewer of memos disputed, each sent with its proof after Corvane's own errors are cleared
Before≈ 14%
With agents≤ 8%
target
100%
of tickets, refunds and reissues audited each night, not a sample
Every document
issues, reissues, refunds, EMDs

“demo” = seen in the working solution, on its sample data · “target” = the design goal, measured in the live solution · “estimated” = our estimate: the days split, and the yearly recovery in the FAQ, from published vendor recovery ranges of 0.25–1.0% of sales · “typical” = published figures (leakage up to 3% of revenue, from the Airline Revenue Integrity Group as cited in published industry analysis). Corvane Airways, every agency and every person named on this page are fictional — characters and sample data in the working solution.

Questions

What revenue accounting teams ask us.

What is Airline Sales Audit?

Airline sales audit is the revenue integrity work of checking every ticket, reissue and refund an airline sells against the fares, rules, surcharges and taxes it filed, and recovering the difference from agencies with debit memos. Airline Sales Audit does it with eight AI agents: they rebuild every document overnight from the filing in force at the minute of sale, clear the airline's own errors first and group like errors onto agency debit memos sent with their proof, and a Revenue Integrity Analyst signs every memo.

How do airlines audit agency tickets, reissues and refunds?

Airline Sales Audit runs an airline ticket audit on every document, not a sample. The Fare rebuilder and the Tax and fee checker do the airline fare audit: fare, rules, surcharges and taxes rebuilt from the ATPCO filing in force at the minute of sale. For the reissue and refund audit, the Change and refund auditor checks each reissue for the fare difference, the change fee and the tax on the difference under fare rule category 31, and each refund for the cancellation penalty, used coupons and non-refundable taxes under category 33, using coupon status from departure control. In the working solution one reissue was $286.40 short: the old fare kept, the $99.00 change fee skipped and $13.07 of US transportation tax under-collected.

What is an agency debit memo (ADM), and when does it draft one?

An agency debit memo is how an airline bills a travel agency for the difference between what a ticket collected and what the fare and its rules required, under the airline's published ADM policy. In BSP markets IATA Resolution 850m sets how ADMs are issued and disputed; in the US they go through ARC Memo Manager. The Memo drafter writes one only after the second opinion has confirmed the difference and the amount is above the memo minimum, and groups like errors by agency and cause into one memo where the settlement plan allows.

How does it avoid billing agencies for the airline's own errors?

Before any memo exists, the Second-opinion checker argues the agency's side: waivers, involuntary schedule changes, the airline's own filing errors, duplicates and the memo minimum. On the sample night it cleared 871 of 1,284 differences, and sent 52 tickets caused by one fare filing error to Pricing instead of billing four agencies.

How are ADM disputes handled?

The Dispute responder reads each dispute from ARC Memo Manager or BSPlink, re-runs the ticket's replay against the agency's claim and drafts a reply recommending uphold, reduce or withdraw, with days left to reply on every dispute. When the airline is wrong — a waiver that was not loaded, for example — it recommends withdrawing. A person signs every reply.

How much revenue do airlines lose to ticketing errors?

Published estimates put revenue leakage at up to 3% of airline revenue. For the fictional Corvane Airways, with $9.6 billion a year of agency sales, published recovery rates of 0.25–1.0% of sales suggest an estimated $24–96 million a year — which the solution measures as collected, not issued.

Do people stay in control of what is billed?

Yes. Agents propose and never send anything to an agency. The analyst approves, edits, holds or rejects every memo with a reason and an electronic signature; above $10,000 the Sales Audit Manager signs second, and above $50,000 the Controller. Every action is on an audit trail that cannot be edited.

How long does it take to go live?

The Agentic Solution Engine builds and deploys it from your requirements and documents — your ADM policy, reason codes, sales files and fare filings — and it goes live once every quality gate has passed. In the working solution, first-time setup ends with a dry run on 30 days of sales, 2.9 million documents with no memo sent, checked by the Sales Audit Manager before go-live.

See it on
your own sales.

We'll run Airline Sales Audit on a sample of your own past sales files, fare filings and debit memos.