Xero Sync Troubleshooting
ProResolve common issues with the Voltasis-Xero integration including sync failures and mapping errors.
If you're experiencing issues with the Xero integration, this article covers common problems and solutions.
Invoice not syncing to Xero
If an invoice fails to sync:
- Go to Settings > Integrations > Xero.
- Check the Sync Log for error details.
- Common causes:
- Expired connection — Click Reconnect and re-authorize.
- Missing contact — The client doesn't exist as a contact in Xero. Create the contact in Xero first, or enable auto-create in integration settings.
- Currency mismatch — The invoice currency isn't enabled in your Xero organization.
- Tax rate not found — The Voltasis tax rate doesn't have a mapping in Xero.
Connection expired
Xero OAuth tokens expire periodically. When this happens:
- Go to Settings > Integrations > Xero.
- Click Reconnect.
- Sign in to Xero and re-authorize Voltasis.
Duplicate invoices in Xero
If invoices appear twice in Xero:
- Check whether both manual and automatic sync are enabled.
- Disable automatic sync if you prefer to sync manually, or vice versa.
- Delete the duplicate in Xero.
Mapping issues
If invoice data doesn't map correctly to Xero:
- Go to Settings > Integrations > Xero > Mapping.
- Review the field mappings (accounts, tax rates, currencies).
- Update mappings to match your Xero chart of accounts.
- Re-sync affected invoices.
Reset the integration
If issues persist:
- Go to Settings > Integrations > Xero.
- Click Disconnect.
- Wait a moment, then click Connect to set up a fresh connection.
- Reconfigure your mapping settings.
- Re-sync invoices as needed.
Tip: Check the Sync Log after every bulk sync to catch and resolve issues early. Sync errors don't block other operations — they just prevent individual invoices from reaching Xero.
Last updated: March 14, 2026
Related articles
Was this article helpful?
Still need help?
Can't find what you're looking for? Our support team is ready to help.
Contact Support