Xero Integration

The product deep dive for our Xero sync.

This page explains how UnitsHQ handles Xero inside the product: account mapping, sync runs, payment import, invoice reconciliation, and operator visibility.

Operational model

Push to Xero, then reconcile back safely

UnitsHQ is the operational system for tenancies and billing. Xero stays aligned for accounting. Payments recorded in Xero can flow back into UnitsHQ, and selected invoice changes reconcile back without turning the app into a fragile mirror of every financial edit.

  • Contacts, invoices, payments, and credit notes push from UnitsHQ into Xero
  • Payments recorded in Xero update linked invoices in UnitsHQ
  • Due dates, references, and safe void changes reconcile back from Xero
Xero logoLive sync
Sync log — last run
Contacts84 synced
Invoices147 pushed
Payments132 pulled
Failed11 retried

Visibility & control

See exactly what synced, skipped, or needs review

Every sync run shows you a full log: what completed, what failed, and why. Retry individual items without re-running the whole batch, and review reconciliation exceptions when Xero-side changes should not overwrite operational records automatically.

  • Run-level logs with timestamps
  • Retry failed items one at a time
  • Clear error messages and exception visibility

Sync history

Recent runs
2 min ago147 synced · 0 failed
1 hr ago23 synced · 2 failed
3 hr ago89 synced · 0 failed
Yesterday205 synced · 0 failed

Accounting workflow

Designed for the real Xero workflow operators already use

The goal is not to make Xero disappear. The goal is to remove double handling between your storage workflow and the accounting workflow your bookkeeper or owner already trusts.

  • Invoices and payments are already aligned when month-end starts
  • Contacts are matched to linked Xero contacts
  • No export-import accounting routine for normal operations

Month-end checklist

All invoices in Xero
Payments reconciled
Contacts up to date
Failed items resolved
Exceptions reviewed

See how the sync works with your Xero account.