Browse categories

Understanding Xero sync

2 min read·Updated 6 March 2026

Understanding Xero sync

When Xero is connected, VanMan syncs invoices, contacts, and payment statuses in both directions. This means changes made in either system are reflected in the other.

What syncs from VanMan to Xero

When you create an invoice in VanMan, it is automatically pushed to Xero as a draft or approved invoice (depending on your settings). The sync includes:

  • Customer contact details — name, email, phone
  • Invoice line items — description, quantity, unit price, tax rate
  • Account codes — mapped from your Xero chart of accounts
  • Invoice number — VanMan's invoice number is used as the reference

What syncs from Xero to VanMan

VanMan listens for changes in Xero and updates accordingly:

  • Payment status — when a customer pays in Xero, the invoice status updates in VanMan
  • Contact updates — changes to customer details in Xero are reflected in VanMan

Sync happens automatically and in real time. You do not need to manually trigger a sync. If a sync fails, VanMan will retry automatically.

Account code validation

Before syncing an invoice, VanMan validates that the account codes and item codes exist in your Xero chart of accounts. If a code is invalid, the sync will pause and show you the issue so you can fix it before retrying.

Set your default account codes in SettingsIntegrationsXero to avoid validation errors on every invoice.

Was this article helpful?

Still need help? Contact support