Reconcile Airline Wires to the Invoices They Fund
International Wire-Transfer Reconciliation with BSA/FinCEN Checks is part of AviationAlley. A Part 142 training center doesn't bill students with a card on file — it invoices airlines, charter operators, corporate flight departments, and Part 141 schools, and gets paid by international wire. That money lands in the bank days later, in different currencies, with SWIFT references that don't match your invoice numbers, and someone has to tie each wire back to the receivable it funded while staying inside BSA/FinCEN rules. AviationAlley is designed as part 142 training center billing software for airline contracts: it is built to make wire reconciliation and the compliance paperwork around it a first-class part of billing, not a spreadsheet someone keeps on the side. AviationAlley is a pre-launch product, opening to a founding cohort of FAA training centers (Part 142 first); this is the wire-reconciliation workflow being built with that founding cohort, not a generally available system. Request early access to join the founding cohort.
The problem: airline revenue arrives as wires, not card payments
Consumer-checkout-style billing is the wrong model for an Approved Training Organization. Real Part 142 revenue comes in as international wires from airlines and corporate flight departments — large amounts, multiple currencies, settling days after the invoice goes out.
The bank statement shows a SWIFT reference and a USD amount; it does not show which invoice the airline meant to pay, or which of three open invoices for that client it covers.
So every billing cycle someone reconciles by hand. They cross-reference the bank feed against the accounting system, convert currencies after the fact, guess which open invoice a partial wire applies to, and update aging by memory.
On top of that sits the regulatory layer: large cash and wire activity carries BSA/FinCEN obligations, OFAC screening expectations, IRS Form 8300 awareness, and multi-year recordkeeping — easy to overlook when reconciliation already lives in a spreadsheet.
- Incoming wires reference SWIFT/UETR numbers, not your invoice numbers — matching them to receivables is manual detective work
- Wires arrive in multiple currencies, so the USD amount has to be reconciled separately from the invoice
- A single wire may fund several invoices, or only part of one, and the split gets tracked in someone's head
- Invoice aging drifts out of date because received payments aren't tied back to the receivable promptly
- Large transactions carry BSA/FinCEN, OFAC, and Form 8300 obligations that are easy to miss when reconciliation lives outside the billing system
- Five-year retention requirements mean the supporting records have to be findable years later, not lost in old exports
How AviationAlley's wire reconciliation is being built
AviationAlley is built around the reality that Part 142 centers bill clients and get paid by wire. Hobbs time and simulator hours roll up to a named client account, invoices age against that account, and incoming international wires are designed to reconcile back to the invoices that funded them.
The wire-transfer queue and the invoice ledger are designed to share the same view, so reconciliation happens where the receivable already lives instead of in a separate accounting export you keep in sync by hand.
Each wire is designed to move through a clear lifecycle — from when it's expected, to received, confirmed, and finally applied against the open invoice it funds — with auto-generated references in WT-YYYY-NNNN format so every transfer is traceable.
SWIFT/UETR references and sender details are captured on the wire, and the queue is built to handle 20 currencies with live USD conversion, so the amount that hit the bank lines up with the invoice without a manual currency calculation.
The compliance checks are built into that same flow rather than tacked on after.
Transactions of $10,000 or more are designed to auto-flag for a Currency Transaction Report (31 CFR §1010.311), with OFAC review fields, an IRS Form 8300 notice, and five-year retention reminders (31 CFR §1010.316) surfaced on the transfer — so the regulatory step is part of marking a wire received, not a separate task someone has to remember.
- Shared wire-transfer queue and invoice ledger — mark a wire received, link it to the open invoice it funded, and the client's aging is designed to adjust automatically
- SWIFT/UETR references and sender details captured on each transfer, with auto-generated WT-YYYY-NNNN reference numbers for traceability
- Multi-currency support across 20 currencies with live USD conversion, so the received amount reconciles to the invoice without manual math
- A wire lifecycle that tracks each transfer from expected through received and confirmed to applied against an invoice
- CTR auto-flag on transactions of $10,000 or more (31 CFR §1010.311), built into the reconciliation step
- OFAC review fields, an IRS Form 8300 notice, and five-year retention reminders (31 CFR §1010.316) surfaced on the transfer
- Invoice aging buckets (current, 30, 60, 90, 90+) designed to show next to the wire-transfer alert summary on the billing hub
What's included — and what to expect as a founding center
Wire reconciliation is designed as part of AviationAlley's core billing for Part 142 centers, not a separate module you bolt on.
Because named client accounts and wire reconciliation are the billing primitives — rather than card-on-file — the receivable, the wire that pays it, and the BSA/FinCEN paperwork are meant to live in one place that an airline-funded training center actually recognizes.
AviationAlley is pre-launch, so this workflow is being built and refined with the founding cohort rather than sold as a finished, generally available system. Founding centers help shape how wire reconciliation and the compliance checks around it behave against their real airline-contract billing — and a B2B invoice bridge to QuickBooks Online is part of the same billing surface, so the accounting record can land where your bookkeeper already works.
The honest framing matters: capabilities described here reflect what is being built for that founding cohort, not adoption numbers or results we don't have yet.
- Wire reconciliation built into core B2B billing for Part 142 centers, not a separate add-on
- Named client accounts for airlines, charter operators, corporate flight departments, and Part 141 schools as the billing primitive
- SWIFT/UETR capture, 20-currency support with live USD conversion, and WT-YYYY-NNNN traceability on every transfer
- BSA/FinCEN checks — CTR auto-flag at $10,000+, OFAC review fields, Form 8300 notice, and five-year retention reminders — surfaced in the same flow
- Invoice aging and a wire-transfer alert summary designed to sit together on one billing hub
- A B2B invoice bridge to QuickBooks Online so the accounting record can leave AviationAlley without double entry
- Direct line to the team during the founding-cohort build to shape the workflow around your real airline-contract billing
Frequently asked questions
Is AviationAlley's wire-transfer reconciliation available now?
No. AviationAlley is a pre-launch product opening to a founding cohort of FAA training centers, Part 142 first. Wire-transfer reconciliation is the workflow being built with that founding cohort — it is not yet a generally available system. You can request early access to join the founding cohort and help shape it.
Which currencies and compliance checks does the wire workflow cover?
It is built to handle 20 currencies with live USD conversion, capturing SWIFT/UETR references and sender details on each transfer with an auto-generated WT-YYYY-NNNN reference. BSA/FinCEN checks are designed into the same flow: a CTR auto-flag on transactions of $10,000 or more (31 CFR §1010.311), OFAC review fields, an IRS Form 8300 notice, and five-year retention reminders (31 CFR §1010.316).
How does a received wire connect to the invoice it paid?
The wire-transfer queue and the invoice ledger are designed to share one view. You mark a wire received and link it to the open invoice it funded, and the client's aging is designed to adjust automatically — so reconciliation happens where the receivable already lives, not in a separate accounting export. A bridge to QuickBooks Online is part of the same billing surface for your books.