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
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 runsAccounting 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