Skip to Content

How to migrate Xero to Odoo

Connect the Xero organisation to OLaunch and it converts the full transaction history into Odoo: contacts, invoices, bills, payments and reconciled bank lines. Each run comes with reports that tie Odoo back to Xero. Practice runs are free, and you pay one fixed price per database at go-live.

Works with Xero organisations in Australia, New Zealand and the UK. Updated .

What comes across

What moves from Xero into Odoo

The full transaction history, created the way Odoo would have created it. The Xero conversion page shows how each record is built.

Contacts

  • Customers and suppliers
  • Contact groups
  • Employees

Accounting setup

  • Chart of accounts
  • Bank accounts
  • Tax rates
  • Tracking categories, as Odoo analytic accounts

Transactions

  • Invoices and bills
  • Credit notes and refunds
  • Manual journals

Banking

  • Payments
  • Bank transactions and transfers
  • Spend and receive money
  • Overpayments and prepayments
  • Bank reconciliation

Stock and orders

  • Products
  • Stock on hand
  • Sales orders and purchase orders

Files

  • Attachments on records
Before you start

Three things to sort out first

  • Agree the cut-over date with the client, usually the end of a month or a financial year.
  • Reconcile the Xero bank accounts up to that date, so the reconciliation comes across complete.
  • Ask a Xero user with access to the organisation to approve the connection.
Step by step

Migrating Xero to Odoo in 6 steps

  1. 1

    Create a free partner account

    Sign up to OLaunch as an Odoo partner. Practice runs and demos are free.

  2. 2

    Connect the client's data

    Send the client a link co-branded with your logo. They sign in to Xero and approve access to the organisation.

  3. 3

    Run the conversion

    OLaunch builds the Odoo database with the client's history in it. Most databases finish in 30 minutes to 12 hours, and you get an email when it's done.

  4. 4

    Check the verification reports

    Every run produces reports that compare Odoo with the source system. Go through them with the client's accountant.

  5. 5

    Rehearse with the client

    Use the converted database to show the client their own data in Odoo, train their team and rehearse go-live. Run the conversion again as often as you need.

  6. 6

    Go live

    Run a final conversion at the cut-over date. You pay one fixed fee per database when you keep it for go-live or export it to your own servers.

Checking the numbers

The reports that come with every run

Each report compares Odoo with Xero and shows any difference. Open them in the partner portal, or download them as PDF or spreadsheet for the client's accountant.

  • Trial balance, per financial year
  • Invoices, one by one
  • Product prices and stock on hand
  • Inventory asset account balance

Weighing up a spreadsheet import or opening balances instead? See the options compared.

FAQ

Xero to Odoo questions

Runs for pre-sales and testing are free, as many as you need. You pay one fixed price per database at go-live, or when you export the database to your own servers.

Become an OLaunch partner.

Sign up and run a practice conversion within minutes.