Connect Xero for Accounting Sync

Sync invoices, contacts, and taxes between Vendi Today and Xero automatically, so you're not manually re-entering the same billing data in two places.

Connect the integration

  1. Go to Settings → Integrations → Xero.
  2. Select the Xero tile and click Connect.
  3. Sign in to Xero and authorize the connection.
  4. Choose the default account where synced invoices should post.

What syncs

  • Contacts — imported from Xero into Vendi Today for matching; if an invoice syncs and no matching contact exists yet, Xero creates one automatically.
  • Invoices — created in Vendi Today and sent to Xero with line items and discounts included. Status changes (paid, sent, etc.) reflect in Xero as they happen.
  • Taxes and currencies — if a mapped tax rate already exists in Xero, it's applied; if not, Xero creates a new matching rate and receives it with the invoice.

What doesn't sync

Products/items themselves aren't created in Xero, and receipt syncing isn't currently supported — only invoices and their related tax and contact data.

Enable payments on a Xero account

To make sure a specific Xero account is ready to receive synced invoice payments:

  1. In Xero, go to Settings > Organization Settings > Advanced Accounting > Chart of Accounts.
  2. Select the relevant account and open its details.
  3. Turn on Enable payments to this account and save.
  4. Back in Vendi Today's Xero integration, select that enabled account.

Once configured, the account is ready to receive payment and invoice data from your Xero integration.

Was this article helpful?