Onyx CenterSource Reconciliation for Hotels
Terrace AI helps hotel accounting teams reconcile Onyx CenterSource commission claims against PMS data, rate codes, agency details, prior payments, and dispute records so exceptions are easier to catch and resolve.
- less manual commission review
- 75%less manual commission review
- faster TA payout close
- 4xfaster TA payout close
- more commissions recovered
- 40%more commissions recovered
Every Onyx commission payout matched to the PMS reservation.
Terrace ingests Onyx CenterSource remittance and commission statements, matches each payout to the PMS reservation, validates the commission rate against your contracted terms, and surfaces underpayments for dispute.
- Native Onyx CenterSource statement ingestion
- Per-reservation commission rate validation
- Underpayments and discrepancies surfaced for recovery

What is Onyx CenterSource reconciliation?
Onyx CenterSource is a commission processing platform used by hotels and travel agencies globally. Onyx reconciliation is the process of validating commission claims submitted through the platform against your PMS data before approving payment. Hotel accounting teams need to confirm each claim matches a real commissionable stay, the agency details are correct, and the claim has not already been paid or disputed.
- Claim matched to a real PMS stay record
- Rate code confirmed commissionable
- IATA number verified against PMS booking source
- Room nights and revenue match PMS
- No duplicate or prior payment found
- Dispute documentation ready for invalid claims
Why Onyx reconciliation is time-consuming for hotel accounting teams
Onyx processes claims from hundreds of agencies at once
Claim volume can be high for multi-property operators, and each claim must be individually verified against the PMS rather than reviewed in aggregate.
Each claim requires a cross-system PMS lookup
Validating an Onyx claim means pulling the corresponding PMS record, checking the rate code, and comparing room nights and revenue — steps that cannot be short-circuited at scale.
Non-commissionable rates are a frequent source of invalid claims
Rate codes vary by property, and non-commissionable rates are not always clearly flagged in Onyx claim data, making per-claim rate checking essential.
Duplicates and prior-paid claims are not auto-flagged by the platform
Onyx does not always prevent re-submission of previously paid claims, so hotels must maintain their own payment history and check each claim against it.
Dispute documentation must be submitted through Onyx with evidence
Disputing a claim requires preparing PMS evidence and submitting it through the Onyx platform within a dispute window, which adds time pressure to the manual process.
Backlogs grow quickly without automation
When claim validation falls behind, backlogs accumulate and the risk of approving invalid claims by mistake increases — especially for teams covering multiple properties.
What data needs to be matched for Onyx reconciliation?
- Claim ID
- Agency name
- IATA number
- Confirmation number
- Stay dates
- Rate code
- Rate code
- Commission eligibility
- Property
- Payment date
- Claim ID
- Amount paid
- IATA number
- ARC number
- Agency name
- Posted amount
- Account code
- Period
Common Onyx CenterSource reconciliation exceptions
The claim ID or stay details cannot be matched to any reservation record in the PMS.
The claim references a reservation that was cancelled or a no-show and is therefore not eligible for commission.
The rate code for the stay does not qualify for commission under this property's commission schedule.
The same claim or a near-duplicate has already been paid, creating a duplicate payment risk if approved again.
The number of room nights or room revenue on the claim differs from the PMS record for the same stay.
The agency name or IATA number on the Onyx claim does not match the booking source recorded in the PMS.
Manual Onyx reconciliation workflow
- 1
Export Onyx CenterSource claim file for the period.
- 2
Look up each claim in the PMS to confirm the stay record exists.
- 3
Verify rate code commissionability for each matched stay.
- 4
Check IATA number and agency name against PMS booking source.
- 5
Compare claimed room nights and revenue against PMS records.
- 6
Review payment history for duplicate or prior-paid claims.
- 7
Prepare dispute documentation for invalid claims.
- 8
Approve valid claims and file the audit trail.
Automated Onyx CenterSource reconciliation with Terrace AI
Terrace AI validates Onyx commission claims against your PMS automatically and presents your accounting team with a prioritized exception queue instead of a full claim review backlog.
Claim matching
Automatic Onyx claim-to-PMS matching
Terrace matches Onyx claim IDs to PMS stay records automatically across reference formats and date ranges.
Rate check
Rate code commissionability check
Every claim is validated against your property's commission schedule to flag claims on non-commissionable rates.
IATA validation
IATA and agency validation
Agency name and IATA number on each claim are checked against PMS booking source records.
Stay comparison
Room night and revenue comparison
Claimed room nights and revenue are compared against PMS records and discrepancies surfaced for review.
Duplicate check
Duplicate and prior-payment detection
Terrace checks each claim against payment history to identify duplicates and re-submitted prior payments.
Dispute queue
Dispute-ready documentation for invalid claims
Invalid claims surface with supporting PMS evidence attached for submission through the Onyx dispute process.
| Source record | PMS record | Issue detected | Terrace status |
|---|---|---|---|
| Onyx Claim #OX-441200 — Stay Mar 5-7 | CONF-69812 — Mar 5-7 | Rate code GOV is non-commissionable | Dispute-ready |
| Onyx Claim #OX-388401 — Stay Mar 10-12 | CONF-72010 — Mar 10-12 | Commission rate and revenue match | Auto-matched |
| Onyx Claim #OX-412889 — Stay Feb 19 | CONF-61100 — Cancelled Feb 18 | Claim for cancelled stay | Dispute-ready |
| Onyx Claim #OX-399041 — Stay Mar 14-16 | CONF-73920 — Mar 14-16 | IATA #88221 does not match PMS booking source | Needs review |
| Onyx Claim #OX-408120 — Stay Mar 8 | No match found | Stay record not found in PMS | Missing PMS match |
Put hotel revenue on autopilot
From OTA statement to GL posting — faster cash, accurate books, and less manual reconciliation.
Frequently asked questions
Onyx CenterSource reconciliation is the process of validating commission claims submitted through the Onyx platform against your PMS stay records, rate codes, agency details, prior payments, and dispute history to confirm each claim is valid before it is paid.