WorkflowFinance & Revenue Accounting

Aviation Fuel Invoice Reconciliation

Aviation fuel invoice reconciliation that checks every uplift against its ticket, aircraft and contract, and short-pays with proof

Every uplift checked against its ticket, aircraft and contract, short-paid with proof.

See one case, screen by screen ↓
demo287of 287uplift lines on one SFO hub invoice checked against ticket, aircraft and contract in the 72 minutes after it arrived, not a sample
demo$371,250.17heldon a $15,644,409.21 invoice, in seven causes, each with its ticket, aircraft reading and clause
demo$317,175.09one root causethree error types traced to the supplier's new billing platform, fixed with one correction request
demo4items clearedby the agent that argues the supplier's side before anything is held
In short

What is Aviation Fuel Invoice Reconciliation?

Aviation fuel invoice reconciliation is checking every line of a supplier's fuel invoice against the signed fuel ticket, the flight that took the fuel and the contract price before it is paid; buyers also call it jet fuel invoice audit, fuel invoice validation or airline fuel invoicing automation. Aviation Fuel Invoice Reconciliation from Botminds does that for airline fuel accounts payable with eight AI agents that match each uplift, prove its gallons against the aircraft's own fuel reading, recalculate the price and draft the short-pay by clause. Fuel AP approves and signs every payment and hold.

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

Updated

The problem

Why aviation fuel invoice reconciliation still stops at the total

Aviation fuel invoice reconciliation is the check that every gallon a supplier bills was delivered to an aircraft that flew, at the price the agreement sets. Jet fuel is bought by station under agreements priced as a published index plus a differential, plus into-plane and throughput fees and taxes. Suppliers bill weekly, a hub invoice carries hundreds of uplift lines, and terms run net 3 to net 10. The signed fuel tickets sit in an e-ticket feed or a station binder, the flight record in another system, the amendments in a contract file.

So fuel accounts payable checks the total and a sample, and pays on the due date to protect supply. A keyed volume, an old differential, a throughput fee billed twice, an uplift to an aircraft that sat in the hangar, or federal excise on an international departure is paid in full. Exceptions go to a spreadsheet, the station is emailed for a ticket copy, and a credit, if one comes, lands weeks later on another invoice where nobody matches it back. At month-end the fuel accrual does not know what is already disputed.

typical31.4%of airline operating cost is fuel in 2026
typical40.3%of fuel and airport invoices still arrive on paper or as scanned PDFs
Where a hub fuel invoice's three days go, in hoursestimated
By hand34 days
With the solution5 days
  • Capturing or keying the invoice lines into accounts payable6 → 0.5 d
  • Matching lines to signed fuel tickets and flights10 → 1 d
  • Recalculating price from the index week, amendment, fees and tax6 → 0.5 d
  • Chasing stations and the supplier for tickets and explanations8 → 2 d
  • Writing the short-pay, the dispute notice and the evidence4 → 1 d

Estimated split for one weekly hub invoice of about 300 uplift lines, by hand and with the solution.

How it works

How a fuel invoice moves

Eight agents match every uplift, prove it against the aircraft and argue the supplier's side; Fuel AP signs.

What comes in
Invoices in13 invoices a week · e-invoices, portal files, PDFs, scans
Agents at work
Invoice readerlines to the cent
Then
Ticket matcherticket + flight
Fuel arithmetic checkerthe aircraft
Price checkerindex + amendment
Then
Second-look agentsupplier's side
Station liaisonasks the ramp
Then
Short-pay drafterby clause
Accrual agentmonth-end
A person decides
Fuel Accounts Payableapproves, edits or rejects, and signs
What comes out
Short-pay with proof
Dispute to credit
Accrual that knows
One case, step by step

Aviation fuel invoice reconciliation on one SFO hub invoice, uplift by uplift

Corvane Airways buys 58% of its SFO fuel from Halverton Aviation Fuels under agreement HAF-CV-24-SFO. Amendment 3 lowered the differential from +$0.1800 to +$0.1200 a gallon from Thu Oct 1. Halverton's invoice HAF-SFO-2641 for Oct 5–11 arrived through the supplier portal on Wed Oct 14 at 06:12: 287 lines, 3,283,900 gallons, $15,644,409.21, net 3, due Fri Oct 16. It is Thursday morning. Here is what happens, screen by screen, in the working solution.

  1. 01Thursday, 08:02

    The week's fuel invoices, in one sentence

    Tessa Morrow · Fuel Accounts Payable Specialist

    Tessa's Today screen opens with the agents' summary: the agents checked every one of 1,104 uplift lines on 12 invoices against the signed fuel ticket, the aircraft and the contract, and hold $511,786.91 for her decision — $371,250.17 of it on Halverton's SFO invoice, due tomorrow. Beside it the conversation with the agents is already going: the Short-pay drafter points her to Halverton first, and the Second-look agent says what it cleared before holding anything.

    “Summary by the Short-pay drafter · 08:02 · every number opens its source”

  2. 0208:43

    “Why is Halverton wrong on so many lines?”

    Tessa Morrow · Fuel Accounts Payable Specialist

    Tessa asks in plain words. The Price checker answers with citations: three causes start on Mon Oct 5, the day Halverton moved to a new billing platform — the old differential of +$0.1800 on 285 lines, where Amendment 3 sets +$0.1200; federal excise on 83 international departures; and the throughput fee twice on 26 lines.

    “I suggest one correction request to Halverton rather than 300 line disputes.”

  3. 03One click

    The invoice as a stack of uplifts

    Tessa Morrow · Fuel Accounts Payable Specialist

    HAF-SFO-2641 opens with five numbers: billed $15,644,409.21, checked 287 of 287 against ticket, aircraft and contract, held $371,250.17 in seven causes on 101 lines, pay $15,273,159.04 by Fri Oct 16. The root cause comes first — $317,175.09 that one correction request fixes at the source — then each cause with its lines and dollars, and the agents' run step by step: the Invoice reader read 19 pages and tied 287 lines to the header total to the cent.

  4. 04Before any hold

    The supplier's side, argued first

    Second-look agent

    Before holding anything, the Second-look agent tried every innocent explanation for Halverton: amended tickets, after-hours call-outs, notices, aircraft swaps. It cleared four items — CV 902 billed 5,640 gallons on an amended, signed ticket SFO-T-556844-A, and three after-hours call-out fees allowed by Schedule B — and held seven causes, $371,250.17, for a person to decide.

    The Second-look agent can clear or hold for a person. It cannot release or hold money.

  5. 05Line 178

    CV 214, N818CV, SFO to IAD, Fri Oct 9

    Tessa Morrow · Fuel Accounts Payable Specialist

    Tessa starts with CV 214. The agents say it in one sentence: Halverton billed 9,840 gallons at +$0.1800; the signed ticket says 8,940, the aircraft's own fuel reading agrees, and Amendment 3 sets +$0.1200 from Oct 1. Billed $46,808.88, should be $41,991.18 — fuel, into-plane fee, throughput fee and federal excise each recalculated side by side.

    “Pay $41,991.18 and hold $4,817.70.” · confidence 97%

  6. 06The aircraft as witness

    The gallons proven against the aircraft

    Fuel arithmetic checker

    The fuel ticket sits on the turnaround timeline: on-block 05:58, fueling 06:52–07:21 from hydrant cart HC-17, off-block 07:45. Fuel on board at arrival, 20,430 lb, plus 8,940 gallons at density 0.801 kg/L is 80,191 lb expected at pushback; ACARS reported 80,150 lb. Had 9,840 gallons gone in, the aircraft would have reported 86,207 lb — 6,057 lb more than it ever did. The Ticket matcher adds that the meters read 8,940, the same digits with the 8 and 9 swapped.

    A sensor reading alone never decides: it confirms or questions the ticket.

  7. 07Signed at 08:46

    The short-pay, with a reason code and her signature

    Tessa Morrow · Fuel Accounts Payable Specialist

    Tessa clicks Short-pay $4,817.70. The reason codes are already ticked — VL-01, billed gallons exceed the signed ticket ($4,281.30), and PR-01, price not per the contract or amendment ($536.40). She can add a note for the record, then approves and signs as herself.

    “Your signature goes on the record with the reason code.”

  8. 08The letter

    Remittance and dispute notice, by clause

    Short-pay drafter

    The Short-pay drafter has written the remittance advice and notice of dispute to Rita Vance, Billing Manager at Halverton: pay the undisputed amount and, under §7.2, withhold $371,250.17 — each cause with its clause (§2.1 and Amendment 3, the tax matrix, Schedule C, §2.4), its lines and its dollars, with an evidence pack of 312 files. Pay Halverton $15,273,159.04 today and withhold $371,250.17, within Tessa's $500,000 approval limit for holds.

    “Nothing is sent until you approve and sign.”

  9. 09Last week's dispute

    “Amendment 3 was not countersigned” — it was

    Short-pay drafter

    Last week's HAF-SFO-2640 was short-paid $77,306.40 for the same old differential. On Tue Oct 13 Halverton rejected it: Amendment 3 “was not countersigned”. Fourteen minutes later the Short-pay drafter found the countersigned copy — D. Kessler, VP Commercial, Thu Sep 24, e-signature certificate ES-77120-HAF — and drafted the rebuttal. It waits for Tessa to approve and send.

    “We maintain the withholding of $77,306.40 and ask you to issue the credit.”

  10. 10Month-end

    An accrual that knows what is disputed

    Helen Sorensen · Controller

    The Accrual agent priced 645 signed tickets not yet invoiced, Oct 12–15, at each agreement's formula: $36,945,710.64 for 7,890,100 gallons, station by station. Halverton's withheld $77,306.40 stays a disputed payable, the proposed hold on HAF-SFO-2641 is kept apart until it is approved, and Kessington's $9,872.15 credit is a receivable until it arrives. Helen signs; journal JE-FUEL-2610-01 is ready to export.

    “The Controller signs it; the agents never post a journal.”

Who it’s for

Built for everyone who touches a fuel invoice.

The same week of fuel invoices, seen by four of the people who carry it — what it looked like, and what it looks like now.

TM
Tessa MorrowFuel Accounts Payable Specialist · approves payments and short-pays up to $500,000
Fuel Accounts Payable Specialist
Before
Clears the week's station invoices before each pay date by checking totals and a sample, and pays in full to protect supply.
Now
Opens every held uplift with its ticket, its aircraft reading and its clause, asks the agents why, and signs the short-pay the same day.
MD
Marcus DelgadoFuel Procurement Manager · owns the agreements, decides how a clause is read
Fuel Procurement Manager
Before
Hears about a supplier's billing error after it has been paid, and argues amendments from email threads.
Now
Sees every amendment with its countersignature, decides holds that turn on a clause, and replays a tolerance change on eight weeks before it takes effect.
KA
Kenji AlvarezStation Fuel Coordinator, SFO · answers for the ramp
Station Fuel Coordinator, SFO
Before
Gets forwarded email chains asking about a ticket from last week, with no ticket attached.
Now
Gets one plain question with the ticket attached and a 4-working-hour clock, and his answer goes straight into the invoice's evidence.
HS
Helen SorensenController · signs the month-end fuel accrual and any write-off
Controller
Before
Accrues uninvoiced fuel from station volumes at an estimated price, without knowing what is already disputed.
Now
Signs an accrual priced ticket by ticket from each formula, with withheld amounts and expected credits kept apart.
Built on the engine

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

Eight agents match every uplift, prove it against the aircraft and argue the supplier's side; Fuel AP signs.

Invoice reader

Reads fuel e-invoices, portal files, PDFs and scans into lines, ties the lines to the header total to the cent, and cites the page and field of every value.

  • Never guesses an unreadable value — asks the station or Fuel AP
  • Never edits an invoice
Ticket matcher

Matches each uplift line to its signed into-plane fuel ticket and to the flight that took the fuel: tail, flight, gate and block times.

  • Ticket number, tail and time must agree
  • Never matches on amount alone
Fuel arithmetic checker

Tests billed gallons against the aircraft: fuel on board at arrival plus the ticket, converted at its density, against the ACARS reading at pushback; tank capacity; whether the aircraft was at the gate. Finds phantom and duplicate uplifts.

  • A sensor reading alone never decides
  • Confirms or questions a ticket, never replaces it
Price checker

Recalculates every line from the agreement and amendments in force on the uplift date: the index week, the differential, into-plane and throughput fees, call-out fees and the tax matrix.

  • Applies signed terms only
  • A clause that reads two ways goes to Fuel Procurement
Second-look agent

Argues the supplier's side on every finding — amended tickets, allowed call-outs, notices, aircraft swaps — clears what it cannot defend holding and holds the rest for a person.

  • Cannot release or hold money
  • Runs before every hold; it cannot be turned off
Station liaison

Asks station fuel coordinators one plain question at a time with the ticket attached, chases on a 4-working-hour clock and folds each answer into the evidence of its invoice.

  • Never contacts a supplier
  • Never changes a ticket
Short-pay drafter

Drafts the remittance advice and the dispute notice by clause with an evidence pack, follows the supplier's answer clock and the credit on a later invoice, and drafts rebuttals.

  • Sends nothing without an approval and an e-signature
  • Cites the clause and the evidence for every cause
Accrual agent

Prices uplifts on signed tickets not yet invoiced at each agreement's formula at month-end, keeps disputed amounts and expected credits apart, and writes the journal with its notes.

  • Never posts a journal — the Controller signs
  • Notes, never nets, a supplier's expected over-billing
Fuel AP

Signs every hold; Fuel Procurement decides clause readings; the Controller signs the accrual. The agents propose; a named person decides.

Ask in plain words

Ask about any invoice, uplift, supplier or clause

Fuel AP talks to the agents beside every invoice and every uplift. They answer in plain words, cite the ticket, the aircraft reading or the clause, and can open, draft or filter for you.

Why is Halverton wrong on so many lines?

Three causes start on Mon Oct 5, the day Halverton moved to a new billing platform: the old differential of +$0.1800 on 285 lines (Amendment 3 sets +$0.1200), federal excise on 83 international departures, and the throughput fee twice on 26 lines. I suggest one correction request to Halverton rather than 300 line disputes.

Why trust the ticket over the invoice?

Three independent records agree on 8,940: the hydrant meters on the signed ticket (4,118,302 to 4,127,242), the fuel the aircraft reported at pushback, 80,150 lb against 80,191 lb expected, and the planned ramp fuel of 80,200 lb. Only the invoice says 9,840.

Is the Halverton rejection valid?

No. Amendment 3 carries Halverton's countersignature dated Sep 24 with a verified e-signature certificate. There is no other unsigned version in the repository.

What if Halverton keeps billing the old differential?

The accrual stays at the contract price: +$0.06 a gallon on 1,876,500 SFO gallons is $112,590.00 that Halverton would bill above it. I show that as a note, not in the number, because the agreement is clear.

Every screen

The working solution, as it ships.

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

Today, with the agentsFuel AP's day: the agents' summary of every uplift line checked, three numbers, the invoices that need a decision by due date, and the conversation with the agents.
Ask the agentsA plain question about a supplier's fuel invoice and a cited answer that traces three error types to one root cause.
The fuel invoice, reconciledJet fuel invoice audit on one hub invoice: 287 of 287 uplift lines checked, seven causes held with their dollars, the root cause, and the amount to pay by the due date.
The second lookItems the agent cleared after arguing the supplier's side — an amended fuel ticket and after-hours call-out fees allowed by the fee schedule — beside every uplift line and its match.
One uplift, billed against should beFuel ticket matching on one uplift: the supplier's invoice line against the signed fuel ticket and the contract: gallons, index plus differential, into-plane fee, throughput fee and federal excise, with the decision beside it.
The aircraft's own fuel readingThe fuel ticket on the turnaround timeline, and the fuel arithmetic: fuel on board at arrival plus the ticket against the ACARS reading at pushback.
Short-pay with a reason codeFuel AP approves the short-pay of one uplift with reason codes and an e-signature that goes on the record.
Fuel short-pay and disputeThe remittance advice and fuel invoice dispute notice drafted by clause, with the amount to pay, the amount withheld and the evidence pack.
Supplier disputes to creditEvery short-pay followed home: the supplier's answer, the rebuttal drafted with the countersigned amendment, and credits matched on later invoices.
Questions to the rampPlain questions to station fuel coordinators about missing or doubtful fuel tickets, with the ticket attached and a 4-working-hour clock.
Fuel agreements and tolerancesStation fuel agreements with their jet fuel index plus differential, payment terms and amendments, which side signed each one, and the volume tolerance replayed on the last eight weeks before any change is saved.
Month-end fuel accrualUninvoiced uplifts on signed tickets priced by each agreement's formula, station by station, with disputes and expected credits kept apart for the Controller to sign.
Audit trailEvery action by people, agents and suppliers on a chained record, the chain verified, and an evidence pack ready to export.
Governance

Built for short-pays you can defend: cited, signed, on the record.

A person signs every payment and short-payFuel AP approves, edits or rejects every payment, hold, short-pay and rebuttal with a reason code and an e-signature, within approval limits by role. Above the limit, Fuel Procurement co-signs.
The supplier's side, argued before every holdThe Second-look agent tries every innocent explanation — amended tickets, allowed call-outs, swaps, notices — before anything reaches a person. The rule is locked on.
Agents never pay, hold, send or postThey read, match, check, argue, ask and draft. Nothing goes to a supplier without approval and a signature, no ticket is changed, and the Controller signs the accrual.
Only signed terms are appliedAn amendment signed by one side is shown but never used to price: Pacific Crest's HNL Amendment 1 waits for its countersignature. A clause that reads two ways goes to Fuel Procurement.
Every value opens its sourceInvoice page and line, fuel ticket, flight record, ACARS message, agreement clause, index value, tax matrix row. A volume hold needs the ticket and the aircraft's fuel reading to agree.
A chained audit trail, kept seven yearsEvery action by people, agents and suppliers, each entry chained to the one before, read-only for everyone including administrators. Verify the chain and export an evidence pack per invoice. Tolerance changes are replayed on eight weeks before they take effect.
Configuration

Your tolerances, limits and clocks

How the agents check and who decides, set by Fuel Procurement and the administrator — every change signed and logged, and every tolerance change replayed on the last eight weeks first.

SettingDefaultChoose from
Volume tolerance±0.10% or 5 gallons, whichever is largerA slider, replayed on 8 weeks before it is saved with a reason
Price tolerance±$0.0005 a gallonChanged by Fuel Procurement or the administrator, logged
Fuel on board±0.5% or 300 lb against the aircraft's readingChanged by Fuel Procurement or the administrator, logged
Second look before every holdOnLocked — cannot be turned off
Only signed terms are appliedOnLocked — an amendment signed by one side is shown, never used to price
Group repeating errors by causeOnOne correction request when three or more lines share a cause
Approval limitsFuel AP $500,000 held · Fuel Procurement co-signs to $2,000,000Changed by the administrator, logged
ClocksStation answer 4 working hours · supplier answer 10 business days (§7.2) · pay-date warning 2 daysEscalate to the station manager after 8 working hours · remind the supplier 10 business days after it accepts a dispute
Connections

Works with the systems your fuel records already live in

ERP accounts payablepayment proposals, holds and remittances, two-way
Into-plane e-ticket feed and ticket scanssigned fuel tickets from the into-plane agents, and paper tickets photographed at stations
Flight records and ACARS fuel messagesflights, tails, gates, block times, and fuel on board at arrival and pushback, read only
Index price feedlicensed weekly jet fuel assessments by region
Supplier portals, fuel e-invoices and billing mailboxesportal files, EDI e-invoices, PDFs and scanned invoices
Contract repository and tax matrixfuel agreements, amendments with signatures, fee schedules and the tax department's matrix
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
$20M
a year kept on a $4B fuel bill at 0.5% caught
target
100%
of uplift lines checked against ticket, aircraft and contract, not a sample
every uplift
287 of 287
target
100%
of short-pays carry their ticket, aircraft reading and clause, before the pay date
with proof
before the pay date

“demo” = seen in the working solution, on its sample data · “estimated” = our estimate · “typical” = published figures (IATA — fuel 31.4% of airline operating cost in 2026; Symphony Solutions, citing a fuel software vendor's May 2026 study of 1.12 million invoices — 40.3% of fuel and airport invoices on paper or scanned PDF; US federal excise on commercial aviation kerosene, 26 U.S.C. §4081, with fuel used in foreign trade exempt under §4221). Corvane Airways, its suppliers and the people named on this page are fictional — characters and sample data in the working solution.

Questions

What fuel accounts payable teams ask about aviation fuel invoice reconciliation.

What is Aviation Fuel Invoice Reconciliation?

Aviation fuel invoice reconciliation is checking every line of a supplier's fuel invoice against the signed fuel ticket, the flight that took the fuel and the contract price before it is paid; buyers also call it jet fuel invoice audit, fuel invoice validation or airline fuel invoicing automation. Aviation Fuel Invoice Reconciliation from Botminds does that for airline fuel accounts payable with eight AI agents that match each uplift, prove its gallons against the aircraft's own fuel reading, recalculate the price and draft the short-pay by clause. Fuel AP approves and signs every payment and hold.

How does fuel ticket matching work — invoice lines to into-plane fuel tickets and flights?

The Ticket matcher ties each uplift line to its signed ticket from the into-plane e-ticket feed or a station scan, and to the flight record — flight, tail, gate and block times. Ticket number, tail and time must agree; it never matches on amount alone. In the working solution it matched 285 of 287 lines and found one with no ticket and one ticket billed twice.

How is the jet fuel contract price checked — index, differential, into-plane and throughput fees?

The Price checker recalculates every line from the agreement and the amendments in force on the uplift date: the index week, the differential, into-plane, throughput and call-out fees, and the tax matrix. It applies signed terms only. In the demo it found 285 lines billed at the old +$0.1800 differential where the countersigned amendment sets +$0.1200.

Is federal excise tax charged on jet fuel for international flights?

US federal excise on commercial aviation kerosene is 4.4 cents a gallon, and fuel used in foreign trade is exempt (26 U.S.C. §4081 and §4221). The Price checker reads each departure against your tax matrix; in the working solution it found excise of $0.0440 a gallon billed on 83 international departures on one SFO invoice, $99,273.68.

Can it find duplicate and phantom fuel uplifts?

Yes. The Fuel arithmetic checker tests each billed volume against the aircraft's fuel on board before and after, its tank capacity and whether it was at the gate. In the demo it held an uplift billed to an aircraft that spent the day in the hangar on a canceled flight, confirmed by the SFO station, and a ticket billed on two lines.

How are fuel short-pays and supplier disputes followed to credit?

The Short-pay drafter writes the remittance and dispute notice by clause with an evidence pack, tracks the supplier's answer clock under the agreement, drafts a rebuttal when the supplier rejects, and matches the credit on a later invoice. The month-end fuel accrual keeps withheld amounts and expected credits apart.

Does the AI pay suppliers or send fuel disputes on its own?

No. The agents read, match, check, argue and draft; they never pay, hold, send or post. Fuel AP approves, edits or rejects every hold and short-pay with a reason code and an e-signature, Fuel Procurement decides how a clause is read and co-signs above the AP limit, and the Controller signs the accrual.

How long does it take to go live?

The Agentic Solution Engine builds and deploys it from your requirements and documents — your station fuel agreements and amendments, the tax matrix, ticket formats and a sample of past invoices — and it goes live once every quality gate has passed. The first-time setup ends with a parallel run on last month, compared with what was paid, before it is switched on.

See it on
your fuel invoices.

We'll run Aviation Fuel Invoice Reconciliation on a week of your own station invoices, fuel tickets and agreements.