SystemAir Cargo

Cargo Revenue Accounting

Cargo revenue accounting where every waybill is rated, billed, prorated and closed, and a person decides only what stops

Every waybill rated, billed and prorated right: leakage caught before the close.

See one case, screen by screen ↓
demo118,640waybillsrated, billed and checked overnight in the September close; 214 strips stopped for a person
demo$1.18Mrecoveredof $1.66M in leakage the agents found in September, each recovery tied to a decision
demo35linesof one partner's overbilling rejected in one memo, $8,612.10, with 2 correct lines left alone
target4daysfor the cargo revenue close, not 9
In short

What is Cargo Revenue Accounting?

Cargo revenue accounting is the airline finance work that takes each air waybill from flown to the ledger: re-rating it from the contract or quote, billing the forwarder through IATA CASS or directly, prorating with interline partners, settling, and closing the month. Cargo Revenue Accounting gives every waybill a five-step strip worked by agents, and the revenue accountant decides only the steps that stop, in conversation with the agent that owns them.

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

Updated

The problem

Why cargo revenue accounting still leaks money at month end

Cargo revenue accounting is the work between the air waybill and the ledger. Every month a network carrier flies more than a hundred thousand waybills, and each one must be rated again from the contract or the quote, billed to the forwarder through IATA CASS or directly, prorated with every interline partner that carried a leg, settled, and closed into the general ledger. A back-office engine handles the clean waybills. People work the exceptions by hand.

That is where revenue leaks. A shipment billed on gross weight when volume makes it heavier, a fuel surcharge never billed, a partner that bills its published rate instead of the special prorate agreement, a leg we flew and nobody billed, a short payment written off. Revenue accountants read the contract and the agreement, retype numbers into a correction or a rejection memo and chase the time limits, while the close waits on what is still open.

typical3%+of revenue often lost to cargo billing leakage at many carriers
typical9%of the air waybills processed by one CASS operation were disputed
Where the cargo revenue close's working days goestimated
By hand9 days
With the solution4 days
  • Working rating and billing exceptions and drafting corrections2 → 0.5 d
  • Checking partners' billings and drafting rejection memos2 → 0.5 d
  • Reconciling CASS remittances and short payments1.5 → 0.5 d
  • Accruing flown-not-billed and deferring executed-not-flown1.5 → 0.8 d
  • Revenue journal, close memo and Controller sign-off2 → 1.8 d

Estimated split of a 9-day close, by hand and with the solution, for a network carrier's monthly cargo revenue close.

How it works

How a waybill's revenue moves

Five agents each own a step of every waybill, a Checker re-derives every amount; the accountant decides.

What comes in
Records in118,640 waybills in September · waybills, rates, CASS, SIS, ledger
Agents at work
Rating Agentrated
Then
Billing Agentbilled
Proration Agentprorated
Settlement Agentsettled
Then
Checkerre-derives every amount
Then
Close Agentaccruals, journal, memo
A person decides
Revenue accountantdecides each stopped step; the Controller signs the close
What comes out
Leakage recovered
Partners paid their share
Close signed
One case, step by step

Cargo revenue accounting, one waybill at a time: from stopped strip to signed close

It is Tuesday, October 6, day 4 of 6 of Corvane Airways' September cargo revenue close. Overnight the agents rated, billed and checked 118,640 waybills. Here is how a revenue accountant works the one at the top of her list with the agents, screen by screen, in the working solution.

  1. 0110:42

    Only what needs her, closest to the close first

    Nadia Brennan · Cargo Revenue Accountant

    Her Today page says 214 strips stopped overnight and 23 decisions need her; 9 routine corrections at 95% or more can go together. Leakage recovered in September stands at $1.18M of $1.66M found. At the top: waybill 951-55120461, where Equaline billed $240.00 too much, the agent drafted a stage 1 rejection memo and the Checker agrees.

    What the agents found: “Harbor Point's $2,184.00 dispute is right: we rated at the contract, not the quote it accepted.”

  2. 02One click

    The waybill's whole life as one strip

    Nadia Brennan · Cargo Revenue Accountant

    951-55120461, booked by Lakeshore Global Logistics from Chicago O'Hare to Nairobi via London: 12 pieces, 368.0 kg gross, 2.40 m³, so 400.0 kg chargeable. Five steps in a row, each with the agent that owns it. Rated at $2,465.00, billed in CASS United States period 2, paid in full in the Oct 5 remittance. Prorated has stopped: Equaline billed $240.00 too much. Closed waits until proration is decided.

    “Stopped at proration” — the other four steps finished on their own.

  3. 03The source

    Clause 4.2 against the partner's invoice line

    Proration Agent and the Checker

    Equaline's September SIS invoice bills $1,180.00 for its LHR–NBO leg at its published rate, $2.95 × 400.0 kg. The special prorate agreement fixes its share for general cargo on Corvane waybills at $2.35 per kg, so $940.00. Each number in the conversation opens its passage. The Checker re-derived the share from the agreement itself, not the prorate table, and agrees; the Proration Agent is 97% sure.

    Clause 4.2: “Equaline's share for the sector LHR-NBO shall be USD 2.35 per kilogram of chargeable weight, irrespective of Equaline's published local rate.”

  4. 04She asks back

    “Why not their published rate?”

    Nadia Brennan and the Proration Agent

    The first-stage rejection memo RM-2610-0042 is drafted for $240.00, with the reason, the clause and the attachments, and the time limit for the September clearance: Feb 23, 2027, 140 days left. Nadia asks why the published rate does not apply. The agent answers with the clause and the waybill message.

    “The only exceptions are dangerous goods and live animals — clause 4.4 — and this waybill is general cargo.”

  5. 05Approved

    Her decision, with a reason, on the record

    Nadia Brennan · Cargo Revenue Accountant

    She approves the memo with the reason “Agreement rate applies”, confirms she reviewed the sources the agents cited, and signs as herself. The memo is queued for the October SIS clearance; the Close Agent moves the waybill into the September journal at $1,525.00 for Corvane and $940.00 to Equaline. Nothing was sent until she decided.

    The Proration Agent never sends a memo or a letter, and never rejects after a time limit.

  6. 06The pattern

    Not one waybill: 37 lines, three proposals

    Checker · Proration Agent

    Reading all 412 Equaline lines for September, the Checker found 37 billed at the published $2.95 instead of the agreement's $2.35, $9,184.20 in all. The Proration Agent proposes three things, each needing a yes: reject 35 lines in one memo, $8,612.10, with RM-2610-0042 folded in; hold Equaline lines above the agreement rate before payment from October; and a letter to Equaline revenue accounting.

  7. 07The exception

    Two lines left alone, with the clause that says why

    Proration Agent

    Two of the 37 are dangerous goods: lithium batteries and dry ice. Clause 4.4 makes the published rate right for those, so the agent left them out of the rejection ($572.10). A correct billing never goes into the memo just because it looks like the others.

    “Clause 4.4: dangerous goods are prorated at Equaline's published rate — these lines are right.”

  8. 08Same morning

    CASS settlement, and a forwarder who is right

    Settlement Agent

    The Settlement Agent matched every remittance in 17 CASS operations to what was billed: $146.44M billed, $146.04M remitted, $0.40M short and all explained. Harbor Point short-paid $2,184.00 on 951-55116048, and the agent says it is right: spot quote SQ-87950 at $3.20 per kg was valid on the flight date. It proposes accepting the dispute.

    “The agent sides with the forwarder when the evidence does.”

  9. 09Day 4 of 6

    A close that lists only what stopped

    Close Agent

    Five of eight close steps are done. The Close Agent accrued $1.94M for waybills flown in September and billed in October, held $2.86M executed but not flown as a contract liability, and carried the 214 stopped strips at the agents' figure. Its draft journal shows net cargo revenue after interline of $173.48M, and each line opens its waybills. Nadia sends it for sign-off.

    “Nothing is posted until the Controller signs.”

  10. 10Signed

    Only the Controller signs the close

    Graham Whitfield · Cargo Finance Controller

    Graham opens the close as Controller, reads the close memo and the journal, and signs with the meaning of his signature: “I approve the September cargo revenue journal for posting”, with a second factor confirmed. On signature the journal goes to the general ledger as one entry, with the close page as its evidence.

    “Only the Cargo Finance Controller can sign.”

Who it’s for

Built for everyone who touches cargo revenue accounting.

The same September close, seen by the five people who carry it — what their month looked like, and what it looks like now.

NB
Nadia BrennanCargo Revenue Accountant · Chicago
Cargo Revenue Accountant
Before
Works the exceptions on thousands of waybills a month by hand: re-rates, corrections and short payments, reading the contract each time.
Now
Opens a stopped strip and talks to the agent that owns it; it cites the clause and the invoice line, drafts the memo and waits for her.
HK
Hannah KowalskiInterline Billing Specialist · 46 partners through SIS
Interline Billing Specialist
Before
“Every partner bills its own rate. The agreement says otherwise — on page 14.”
Now
Every partner line is checked against the agreement before payment, and a repeated error comes as one rejection, a hold rule and a letter.
MD
Marcus DelgadoCargo Revenue Accounting Manager
Cargo Revenue Accounting Manager
Before
“Show me what's left before the close, and who owns it.”
Now
Sees only the 214 stopped strips, by step, partner and owner, reassigns work and takes the escalations at the last rejection stage.
GW
Graham WhitfieldCargo Finance Controller · signs the close
Cargo Finance Controller
Before
“I sign what I can trace. Every line, back to the waybill.”
Now
Signs a journal whose every line opens its waybills and sources, with a close memo that says what changed since August.
TM
Tessa MoreauRevenue Accounting Systems Administrator
Revenue Accounting Systems Administrator
Before
“Nothing goes to a partner or the ledger without a named person.”
Now
Connects the systems of record, sets thresholds, roles and what each agent may do, and every change is versioned on the audit trail.
Built on the engine

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

Five agents each own a step of every waybill, a Checker re-derives every amount; the accountant decides.

Rating Agent

Re-rates every flown waybill: chargeable weight from the acceptance record (the greater of gross and volume at 6,000 cm³ per kg), the rate that applied on the flight date from the contract, spot quote or tariff, and the charges due carrier.

  • Never changes a billed amount
  • Corrections always need a person; smaller differences are logged, not raised
Billing Agent

Builds CASS billing files and direct invoices, finds duplicates and accounts outside CASS, and drafts corrections (CCAs), credit notes and invoices.

  • Never sends a credit note without a person
  • Debits above $2,500 need a manager too
Proration Agent

Computes every carrier's share by the special prorate agreement or the prorate manual, checks every incoming partner line, drafts rejection memos with stage, reason, clause and time limit, and follows the partner's answers.

  • Never sends a memo or a letter
  • Never rejects after a time limit — it escalates instead
Settlement Agent

Matches CASS remittances to billing, explains every short payment and says when a forwarder's dispute is right.

  • Never writes off
  • Forwarder disputes above $1,000 need approval
Close Agent

Accrues flown-not-billed, defers executed-not-flown, carries stopped strips at the agents' figure, and drafts the revenue journal and the close memo.

  • Never posts to the ledger
  • The Controller signs
Checker

Re-derives every amount another agent proposes from a different source — the agreement instead of the prorate table, the acceptance record instead of the waybill message — and finds repeating patterns.

  • Read-only
  • A disagreement always goes to a person
Revenue accountant

Approves, edits or rejects each proposal with a reason; the Controller signs the close. The agents propose; a named person decides.

Ask in plain words

Ask about any waybill, partner or the close

Ask in plain words, from any screen, about a waybill, a partner, a forwarder or the close, or tell the agents what to do. Every answer points to its source.

Why did 951-55120461 stop?

At proration. Equaline billed $1,180.00 for LHR–NBO at its published rate; the special prorate agreement gives it $940.00 — clause 4.2. The Checker agreed (97%). A stage 1 memo for $240.00 waits for you.

Which partners overbill us most?

Equaline: 37 lines at its published rate, $9,184.20. Then Tasman Crest (weights above the manifest, $6,180.00) and Coral Strait (a duplicate line). Pampero is different: we flew 14 legs for it and never billed $41,260.00.

What is left before the September close?

3 of 8 steps: 72 partner lines (accrued at the agreement value), your review of the journal and close memo, and Graham Whitfield's signature by Thu, Oct 8, 17:00. Net cargo revenue in the draft: $173.48M after interline.

Approve the 9 routine corrections

Nine corrections at 95% or more, the Checker agreeing on all of them — surcharges, fees and weight breaks, net +$2,486.70. I opened them for your signature; nothing goes until you approve.

Every screen

The working solution, as it ships.

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

TodayThe cargo revenue accountant's day: decisions that need her, leakage recovered against found, the close day and what the agents found overnight.
The waybill life stripOne air waybill as five steps — rated, billed, prorated, settled, closed — with the stopped step's conversation, the drafted rejection memo and its numbers.
The clause behind the numberThe special prorate agreement opened at clause 4.2, highlighted where it fixes the partner's share per kilogram of chargeable weight.
Ask the agent that owns the stepThe accountant asks why the partner's published rate does not apply; the Proration Agent answers with the clause and the waybill message.
Approve with a reasonApproving the SIS rejection memo: reason codes, an optional note, confirmation that the sources were reviewed, and who is signing.
One partner's repeated overbillingInterline proration across a partner's whole month: 37 lines billed at the published rate, and one bulk rejection, a hold rule and a letter proposed.
Lines left alone, with the reasonThe two dangerous goods lines the agent kept out of the rejection, with clause 4.4 of the special prorate agreement that makes them right.
Stopped strips at month endOnly the waybills that stopped, by step, partner and owner, each with its reason, the agents' proposal and confidence.
CASS settlement reconciliationBilled against remitted for each CASS operation, the short payments that need a person, and a forwarder dispute the agent says is right.
The month-end closeEight close steps with owners, the revenue journal draft with flown-not-billed and executed-not-flown lines, and the close memo.
The Controller signsThe Cargo Finance Controller signs the cargo revenue close with the meaning of the signature and a second factor before anything posts.
Cargo revenue leakageLeakage found and recovered by cause — under-rated waybills, surcharges not billed, partner overbilling, legs never billed, CASS short payments.
Thresholds and rulesCorrection, debit, dispute and bulk-approval thresholds, and the prorate, chargeable weight, surcharge, time-limit and revenue recognition rules, each with its source.
Governance

Cargo revenue accounting that stays cited, decided and signed.

Every value cites its sourceEach amount and each agent statement opens its passage: the waybill message, the contract or spot quote, the agreement clause, the SIS invoice line, the CASS remittance line.
A named person decides, with a reasonAgents draft; a named person approves, edits or rejects every proposal with a reason code, and confirms they reviewed the sources. An edit is re-checked before it can be approved.
A second agent checks every amountThe Checker re-derives every proposed amount from a different source and says whether it agrees. A disagreement is never averaged; it always goes to a person.
Nothing leaves without a personNo rejection memo, letter, correction or credit note goes to a partner or a forwarder without a person's yes, and no rejection is sent after its time limit — the agent escalates instead.
Only the Controller signs the closeNothing posts to the general ledger until the Cargo Finance Controller signs with the meaning of the signature and a second factor. The journal then posts as one entry with its evidence.
An audit trail nobody can editEvery agent step and every human decision is kept with its time, reason and sources for seven years, with an evidence pack per waybill. Changes to thresholds and roles are versioned and logged.
Configuration

Your revenue accounting policy, as settings

The thresholds and rules the agents work to are set by your administrator, each with its source, versioned and on the audit trail.

SettingDefaultChoose from
Propose a correction above$50$10 to $250; smaller rating differences are logged, not raised
Treat as equal below$5$1 to $25, the rounding tolerance between systems
Debits above this need a manager too$2,500$500 to $10,000; two people sign
Forwarder disputes above this need approval$1,000$250 to $5,000
Bulk approval needs at least95%85% to 99%, and the Checker must agree
Prorate precedenceA special prorate agreement overrides the MPA-C; then the prorate manual factorsEdited as a versioned rule, with its source
Rejection time limitsPer stage and billing category, as set in the Revenue Accounting Manual; reminder 30 days beforeEdited as a versioned rule, with its source
What each agent may do on its ownDrafts onlyDrafts only · Act alone under limits · Paused
Connections

Works with the systems cargo revenue already runs on

Cargo management systemwaybill messages (FWB), acceptance records and flown manifests
Rates and agreementsforwarder rate agreements, spot quotes and published surcharges
IATA CASSbilling analyses and remittances across CASS operations
IATA SISinterline cargo invoices, rejection memos and our outgoing billing
Prorate agreementsthe MPA-C, the prorate manual and special prorate agreements
General ledgerthe chart of accounts and prior closes; the agents write drafts only
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.

target
1%
of cargo revenue recovered a year — about $21M at a $2.1B cargo business
Leakage, typical3%+
Recovered, target1%
target
100%
of partner billings checked against the agreement before payment
Every line
before we pay
target
4days
for the cargo revenue close, not 9
Today9 days
With agents4 days

“demo” = seen in the working solution, on its sample data · “target” = the design goal, measured in the live solution · “estimated” = our estimate of where the close's days go · “typical” = published figures (Accenture's experience with cargo carriers, via Air Cargo World — cargo billing leakage often above 3% of revenue; Air Cargo World — about 9% of the air waybills processed by CNS, IATA's US arm, disputed). IATA CASS, IATA SIS, the IATA prorate manual – cargo, the Revenue Accounting Manual and ASC 606 are named as context only. Corvane Airways, its partners, forwarders, waybills and the people named on this page are fictional — characters and sample data in the working solution.

Questions

What airline cargo finance teams ask about cargo revenue accounting.

What is cargo revenue accounting?

Cargo revenue accounting is the airline finance work that takes each air waybill from flown to the ledger: re-rating it from the contract or quote, billing the forwarder through IATA CASS or directly, prorating with interline partners, settling, and closing the month. Cargo Revenue Accounting gives every waybill a five-step strip worked by agents, and the revenue accountant decides only the steps that stop, in conversation with the agent that owns them.

How do you audit air waybills and raise a cargo charges correction advice (CCA)?

The Rating Agent re-rates every flown waybill from the acceptance record: chargeable weight is the greater of gross and volume at 6,000 cm³ per kg, and the rate comes from the contract, spot quote or tariff on the flight date. Above $50 it drafts a correction (CCA) for a person — for example, a waybill billed on gross 1,212.0 kg that volume makes 1,640.0 kg, a correction of +$2,375.40.

How is interline cargo revenue prorated under a special prorate agreement?

The Proration Agent computes each carrier's share by the special prorate agreement, which overrides the MPA-C, or by the prorate manual, and checks every incoming partner line before payment. When a partner bills too much it drafts the SIS rejection memo with the stage, the reason, the clause and the time limit, and the Checker re-derives the share from the agreement itself.

How do you reconcile CASS remittances and short payments?

The Settlement Agent matches every remittance in each CASS operation to what was billed and explains every short payment. It says when a forwarder's dispute is right — in the demo, a spot quote valid on the flight date — and proposes accepting it. It never writes off, and disputes above $1,000 need approval.

What causes cargo revenue leakage, and how is it found?

The agents track leakage by cause: under-rated waybills, surcharges not billed, partner overbilling, interline legs never billed and CASS short payments. In the demo's September, $1.66M was found and $1.18M recovered, and each recovery is tied to a person's decision.

How long does the cargo revenue month-end close take?

The design goal is a 4-day cargo revenue close instead of 9. The Close Agent accrues waybills flown but not yet billed, holds waybills executed but not yet flown as a contract liability, carries stopped strips at the agents' figure, and drafts the revenue journal and a close memo that says what changed since last month. Every journal line opens its waybills and sources, and nothing posts until the Cargo Finance Controller signs.

Do people stay in control?

Yes. The agents draft; a named person approves, edits or rejects every correction, memo, credit note and letter with a reason code, and nothing is sent to a partner or forwarder without a person. A Checker disagreement always goes to a person, and only the Controller signs the close.

How long does it take to go live?

The Agentic Solution Engine builds and deploys it from your requirements and documents — your revenue accounting policy, rate agreements, special prorate agreements and a sample of past waybills and partner billings — and it goes live once every quality gate has passed. We will walk you through it on your own waybills first.

See it on
your waybills.

We'll run Cargo Revenue Accounting on a sample of your own flown waybills, partner billings and CASS remittances.