Two-way Xero sync is live on Pro
Invoices sync both ways. Quotes come in from Xero only and are never sent from ONYX1. Nothing moves until you choose.
When the Xero connection shipped, we said the sync would follow and that we would announce it here. It has. From today, Pro and Enterprise organisations that have connected Xero can sync invoices over Xero's API, both ways, and bring quotes in from Xero.
How it works
- You choose a direction for each document type: push to Xero, pull from Xero, both ways, or off. Quotes only come in from Xero: a quote raised in ONYX1 is never sent out. Quotes and invoices are set independently, because real shops split them: quotes arriving from Xero while invoices are raised in ONYX1 and pushed out.
- Nothing moves until you choose. Connecting your organisation does not start a sync on its own; the owner connects first and picks directions second, deliberately.
- A sync ledger with content hashing keeps the two systems honest, so a document is never pushed twice and a change is never silently lost.
- ONYX1 checks Xero about every 30 minutes, so a payment your accountant reconciles in Xero marks the invoice paid here within the half hour.
What every plan keeps
The Xero-shaped CSV exports are unchanged and ungated on every plan, and the same money rules apply to sync that apply everywhere else: techs never see the money, only owners and admins can touch the connection, and the audit trail records what left the system and when.
The full story, stated plainly, is at onyx1.co.nz/features/xero.