Xero
Bills, contacts, items and tracking categories through the Xero API.
Request this connectorThe Xero connector is planned. It is not live today, but Xero's Accounting API and Demo Company give us everything needed to build it, and it sits high on the list. Once scheduled, the build takes one to three weeks. If your firm runs Xero, tell us and we will move it up.
What syncs
Based on the objects the Xero Accounting API exposes, the connector will sync:
| From Xero → Invoreg | From Invoreg → Xero | | --- | --- | | Contacts (suppliers) | Bills (invoices of type ACCPAY) with header and line items | | Items | The original PDF or image, attached to the bill | | Tax rates | New contacts created from an invoice | | Chart of accounts | New items created from an invoice | | Tracking categories and options | Account code and tracking categories per line | | Existing bills (for duplicate matching) | — |
How registration works
- Invoices arrive by upload or through the organisation's email inbox. Invoreg reads header and line items, including VAT per line, and flags anything uncertain.
- The supplier is matched to a Xero contact; items, tax rates, account codes and tracking options are suggested per line.
- Duplicates are flagged against invoices in the workspace and bills already in Xero.
- Purchase approvals (up to three levels) run in Invoreg first.
- The accountant clicks Register and the bill is created in Xero through the API.
Requirements
- A Xero organisation and a user able to authorise a connected app.
- OAuth 2.0 with the granular scopes Xero now uses:
accounting.invoices(bills and items),accounting.contacts,accounting.settings(accounts and tax rates) andaccounting.attachments. Xero has confirmed items remain available through both the invoices and settings scopes. See the Xero Accounting API overview and the Invoices endpoint. - Testing: every Xero developer app can run against a Demo Company, so no client data is touched during the build.
Timeline
Planned. One to three weeks once scheduled, because the API and a sandbox already exist. Firms that request it are invited to test it first.
Request this connector
Tell us how many clients you have on Xero and we will schedule the build. Request the Xero connector.
Related
Updated 2026-09-25
Questions accountants ask
It is planned, not yet built. Xero has a public API and a Demo Company, so the build is one to three weeks once it is scheduled. Requesting it through the demo form moves it up the list; firms that ask first are the first to test it.
Yes. The Xero Invoices endpoint accepts a tax rate on every line, so Invoreg will write each line with its own tax type rather than one VAT total. Tracking categories can also be set per line, which is how most firms allocate costs in Xero.
No. Xero stays the ledger. Invoreg reads the supplier invoice, the accountant checks and approves it, and registration creates the bill in Xero through the API with contact, lines and account codes filled in. Nothing is posted without a person clicking Register.