Xero logo

Xero connector · Accounting

Xero Power BI connector

The DigiData Xero connector reads your accounting data over OAuth2 with read-only access from the selected Xero organisation and makes it available through OData and CSV.

Here you will find the supported data, operation and availability of the connection.

Last reviewed:

Automatic synchronizationSource data is retrieved on the configured schedule.
OData and CSVThe same tables for Power BI, Excel and export.
Read-onlyDigiData never writes back to Xero.
AvailableAccounting

The reason

Why connect Xero to DigiData?

Connect Xero over OAuth2, choose the organisation and sync organisation settings, accounts, contacts, sales and purchase invoices, credit notes, payments, bank transactions, items, tax rates and tracking categories to DigiData. After the first full sync, only changed data is fetched. Transaction lines are stored in a separate table so you can report at line level.

More about Xero: www.xero.com/.

Connecting Xero to Power BI in short

The Xero connector is available and synchronizes supported tables such as Organisation, Accounts, Contacts and Sales invoices and bills. DigiData offers these source records via OData for Power BI and Excel and via CSV for separate exports. The connector only supplies the entities listed on this page; source permissions, the source API, and your sync schedule determine which records and updates are available. You set up relationships, calculations and dashboards in the reporting tool.

Conditions

Availability, setup and conditions

Availability
Status: Available. The connector provides the entities listed on this page under "Available data".
Setup
Add Xero in the DigiData dashboard and configure access to the source. DigiData confirms during setup which accounts and entities are available.
Refresh
Incremental sync after the first full import. New source data will not appear until the source sync and then the Power BI refresh are complete.
Security
API keys and tokens for linked applications are stored encrypted.
Limitations
Only the listed entities are supported. Availability and timeliness depend in part on the source API and your rights in Xero. DigiData supplies the source data to DigiData dashboards and the AI agent, and through OData and CSV to your own reporting tool. In Power BI or Excel you set up relationships and measures yourself.
Price and trial period
€50 per month for the Xero connector, plus a €95 monthly DigiData platform fee, without start-up costs. You can test DigiData 14 days for free. View current prices.

What you get

What do you get with the Xero link?

An overview of what DigiData does with your Xero data:

Secure read-only connection through the official sign-in
Choose the Xero organisation after connecting
Sales and purchase invoices, credit notes, payments and bank transactions
Transaction lines in a separate table for line-level reporting
Incremental sync after the first full import
OData feeds and CSV exports for the synced tables

Which data

Available Xero data in DigiData

The following entities are automatically synchronized and available via OData or CSV export:

Organisation
Accounts
Contacts
Sales invoices and bills
Credit notes
Payments
Bank transactions
Items
Tax rates
Tracking categories

Use cases

What can you do with Xero data?

Monitor outstanding receivables and payables

Report revenue and costs per month

Analyse bank transactions and payments

Combine Xero with CRM data in one reporting model

How it works

How does the Xero link work?

01

Connect Xero

Link your Xero account via the DigiData dashboard. Safe and fast.

02

Select your dates

Check which accounts, environments, and entities are available for this resource. The options differ per connector.

03

Analyze in Power BI

Use the OData feed in Power BI, Excel or download CSV exports.

Xero
DigiData datalaag
OData-feed
Power BI, Excel or AI

Build a Xero dashboard with AI

Describe which overview of your Xero data you want to see and the DigiData AI agent builds the dashboard, with filters, drilldowns and a presentation mode for TV screens or meetings. You do not need a Power BI model and you do not pay per viewer.

Xero in Power BI

Load Xero_Invoices, Xero_InvoiceLines, Xero_Contacts, Xero_Payments, Xero_Accounts and more into Power BI through the DigiData OData feed. Sales invoices have Type ACCREC and bills ACCPAY. Join invoice lines and payments on InvoiceId and contacts on ContactId.

Frequently asked questions

Questions about the Xero integration

How do I connect Xero to Power BI?

With DigiData you automatically synchronize Xero data to an OData feed. In Power BI Desktop, choose 'Get Data', select OData feed and paste the DigiData URL. You can then load, combine and refresh the tables without building a Xero API connection yourself.

How often is Xero data refreshed?

Incremental sync after the first full import. The availability of new records remains dependent on the source API and your set synchronization schedule.

What does the Xero connection cost?

DigiData charges platform costs plus an amount per active integration. There are no start-up costs and you can test for 14 days for free. View the current price on the prices page.

Which Xero data does DigiData sync?

Organisation settings, accounts, contacts, sales invoices and bills, credit notes, payments, bank transactions, items, tax rates and tracking categories. Manual journals, payroll and reports are not included.

Can I connect more than one Xero organisation?

Each DigiData environment connects one Xero organisation. For another organisation, reconnect or use an additional environment.

14 days free · no start-up costs

Ready to connect Xero to DigiData?

Use the trial period to validate the available tables, synchronization and your reporting model with your own data.