Introducing Terrace Accounts Receivable: Stop profit leakage in your hotel — Read more →
terrace
Travel Agent Commissions

Onyx and Travel Agent Commission Reconciliation for Hotels

Terrace reviews every commission claim automatically, so your accounting team stops checking line items by hand and only works the claims that need attention.

saved per month
40 hrssaved per month
accuracy
3xaccuracy
faster close
5 daysfaster close
The unified travel-agent workflow

Find the commission errors losing your hotel money

Terrace checks travel agent commission claims before they get paid, flags overbilling, duplicates, missing stays, and questionable commissions, and gives your team a clear queue of claims to dispute or recover.

  • Catch commissions that should not be paid
  • Flag duplicate, invalid, and inflated claims
  • Recover money before bad payouts become permanent
Terrace travel-agent commission reconciliation overview dashboard

What is travel agent commission reconciliation?

Travel agent commission reconciliation is the process of validating commission claims submitted by travel agencies and agency billing platforms against your PMS stay records. For hotel accounting teams, this means confirming that each claim corresponds to an actual commissionable stay, the rate code and room revenue match the PMS, the agency information is correct, and the claim has not already been paid or disputed.

Platforms like Onyx CenterSource aggregate commission claims from hundreds of agencies and submit them to hotels in bulk. Validating each claim manually is time-consuming, and invalid claims that slip through represent direct cost to the hotel.

What Terrace automates
  • Reject claims for stays that never happened
  • Stop payouts on non-commissionable rates
  • Flag overstated room nights and revenue
  • Prevent duplicate and double-paid commissions
  • Auto-generate audit trail for every decision

Where hotels lose money in Onyx commission review

Onyx errors are easy to miss when accounting teams review claims by hand. Duplicate claims, invalid commissions, missing stays, and bad resubmissions can get approved unless every line is checked before payout.

Duplicate claims get paid twice

The same commission can appear again under a different reference, agency, or resubmission. Without a full payment history, duplicate payouts are easy to miss.

Invalid claims slip through

Commissions can be claimed on stays that were cancelled, never completed, already paid, or should not be commissionable.

Wrong amounts are hard to catch

A claim may look legitimate but still be calculated against the wrong rate, night count, tax treatment, or commission basis.

Missing stays create false claims

If a claim cannot be tied back to a real stay, accounting has to decide whether to approve, investigate, or dispute it before the payment window closes.

Disputes take too long to assemble

Even when accounting finds an error, proving it means pulling stay records, payment history, and claim details together before the dispute deadline.

Errors repeat every month

The same agencies, claim patterns, and overbilling issues can keep recurring unless they are tracked and flagged automatically.

Automated travel agent commission reconciliation with Terrace AI

Terrace AI connects to your PMS and commission platform to validate claims automatically, surfacing only the exceptions that need human review.

Claim matching

Automatic claim-to-PMS matching

Terrace matches commission claims to PMS stay records automatically across reference formats and date ranges.

Claim ingest · 2026-04-22
Auto-match across sources
87 claims
Auto-matched
72
Reference + dates exact
Needs review
15
Fuzzy or no PMS
TA
TA-77440 · Hogg Robinson
IATA 10-548121 · Mar 8-10
$54.60Matched
TA
TA-78201 · Frosch Travel
IATA 10-228104 · Mar 9-11
$132.00Matched
TA
TA-79981 · Ovation Travel
IATA 10-771840 · Mar 3
$48.00No PMS
83% auto-match rateProcess queue →

Rate check

Rate code commissionability check

Every claim is checked against your property's commission schedule to flag claims on non-commissionable rates.

Active claim · TA-88120
Rate BAR1 → non-commissionable
$78.40 at stake
Why this fails
Frosch Travel claimed 10% on BAR1. Property schedule excludes BAR1 from commission since 2024-01-01.
RAC10% comm.
BAR1Non-comm.
BAR-FLEX10% comm.
GRP-CORP8% negotiated
GOVNon-comm.
OPAQUE0% comm.
Auto-dispute draftedSend to agency →

IATA validation

IATA and agency validation

Agency name and IATA number on each claim are validated against PMS booking source records.

IATA registry sync
Agency credentials ↔ PMS booking source
Updated 4h ago
AgencyIATAStatus
American Express GBT10-298104Verified
BCD Travel10-548121Verified
FCM Travel10-441208Verified
Carlson Wagonlit10-882210Stale IATA
Unknown Agency10-991820Not found
2 credentials need attentionNotify agency →

Stay comparison

Room night and revenue comparison

Claimed room nights and revenue are compared against PMS records and discrepancies are surfaced automatically.

Quantity check · TA-84330
Claim revenue ↔ PMS revenue
Mar 15-18
Claim
$932.00
4 nights · $233/nt
PMS folio
$699.00
3 nights · $233/nt
Claimed commission$93.20
PMS-justified commission$69.90
Over-claim-$23.30
Guest checked out 1 night earlyCounter-offer →

Duplicate check

Duplicate and prior-payment detection

Terrace checks each claim against payment history to identify duplicates and previously paid submissions.

Duplicate scan · TA-91204
Match against 24-month history
0.3s
Incoming claim · TA-91204Duplicate
CONF-72341 · Feb 22-24 · $58.20
Prior matching payments
TA-89110 · paid 2026-03-12$58.20
Source: ONX-B-0341Same CONF
Auto-action: Reject TA-91204 with prior-payment evidence

Dispute queue

Dispute-ready documentation

Invalid claims surface with supporting PMS evidence attached and ready for dispute submission.

Dispute kit · TA-90012
Cancelled-stay rejection package
Ready
Agency
Ovation Travel
IATA
10-771840
Stay claimed
Feb 22
PMS status
Cancelled Feb 20
PMS cancellation receipt · Feb 20 16:08
Guest cancellation email · Feb 19
Property cancel-policy snapshot
Saving $48.40 on this dispute
Submission pre-built · ready for Ovation portal upload.

Stop profit leakage in your hotel. Recover what’s yours.

See how much revenue you’re missing — with a free reconciliation audit on your last 90 days of bookings.

Frequently asked questions

Travel agent commission reconciliation is the process of validating commission claims from travel agents and agency billing platforms against your PMS stay records, rate codes, IATA details, and payment history to confirm each claim is valid before it is approved and paid.