Flitch

Xero

Connect Xero to build dashboards on invoices, contacts, payments, and ledger data from your accounting organisation.

Read only access to your Xero accounting organisation. No writes back to Xero. You need an existing Xero accounting site to authorize. If your login has access to more than one organisation, you choose which one Flitch connects to during sign in.

Objects

ObjectFields
InvoicesRecords, total, status, contact, dates
ContactsRecords, name, email, addresses, balances
AccountsRecords, code, name, type, tax type
PaymentsRecords, amount, date, invoice, account
Bank TransactionsRecords, type, total, status, account, date
ItemsRecords, code, name, sales and purchase details
Credit NotesRecords, total, status, contact, date
QuotesRecords, total, status, contact, date
Purchase OrdersRecords, total, status, contact, date
Manual JournalsRecords, narration, status, journal lines, date
OrganisationRecord, name, country, currency, financial settings

Scopes

Granular, read-only accounting scopes:

offline_access
accounting.contacts.read
accounting.settings.read
accounting.invoices.read
accounting.banktransactions.read
accounting.payments.read
accounting.manualjournals.read

No write or delete scopes. accounting.invoices.read covers credit notes, quotes, and purchase orders; accounting.settings.read covers accounts, items, and organisation.

Connect

Open Data

In app.flitch.io, open the Data page.

Add Xero

Top right, click Add, pick Xero.

Sign in with Xero

Complete the OAuth popup and authorize Flitch.

Choose an organisation

Pick the organisation (your Xero accounting site) you want to connect.

Pick objects and save

Tick the objects you want (default: all). Set a name. Save.

Each object becomes a dataset.

Refresh

Refresh is off by default. Every dashboard load runs a live query against Xero. Enable refresh to schedule a background refresh and serve from cache between runs. See Refresh.

Disconnect

  • In Flitch: open the connection from the Data page and delete it. Tokens revoked, cache cleared.
  • In Xero: open your Xero account's connected apps settings and remove Flitch.

Troubleshooting

Reconnect required. Tokens revoked or expired. Open the connection and click Reconnect.

Wrong organisation. Reconnect and select the correct organisation if you have access to more than one.

Missing records. Some records need their own granular scope (for example bank feeds). The shipped scopes cover the objects listed above.

On this page