Month-end finance
Revenue and expenses by month, net P&L movement, balance-sheet sections and account-level Trial Balance summaries.
Xero API reporting
Datplan is a Xero data extractor for Windows. It transforms accounting data into structured tables for Excel, Power BI and other BI tools. It also supplies 24 ready-made browser views for finance, cash, sales and Audit Analytics.
Live source access uses a paid plan. See Xero plans.
Watch the overview
See the shared Datplan workflow in 30 seconds, then try the demo data included with the free Windows app. Live source connections use paid plans.
Play the 30-second Datplan overview
Choose the grain first
Datplan keeps invoice, payment and accounting-summary views separate so each report uses the right measure for the question being asked.
| Reporting grain | One row represents | Use it for | Do not use it for |
|---|---|---|---|
| Financial Summary | One Trial Balance-derived account and reporting-date summary | P&L, balance sheet, revenue, expenses and month-end account movement | Customer, item, invoice or payment drill-down |
| Financial Activity | One reconstructed accounting activity line | Account movement, source type, line role and tracking analysis | Reported P&L or balance-sheet totals |
| Invoice Summary | One live invoice or bill | Totals, due dates, paid amounts, outstanding balances and contact value | P&L or balance-sheet reporting |
| Invoice Lines | One live invoice or bill line | Item, product, tracking, net, tax and gross analysis | Ageing or payment settlement |
| Payments | One authorised payment | Receipts, supplier payments, settlement timing and payment accounts | Revenue or expense recognition |
Reporting examples
Revenue and expenses by month, net P&L movement, balance-sheet sections and account-level Trial Balance summaries.
Sales invoices by month, outstanding value by due month, customer totals, supplier bill analysis and paid versus outstanding amounts.
Sales by item, invoice-line net value, tax and gross amounts, tracking option 1 and tracking option 2.
Receipts and supplier payments by date, account and contact without treating settlement movement as recognised revenue.
Xero Audit Analytics
Review Benford patterns, exceptional and round values, period-end activity, possible duplicates, post-period reversals and rare high-value counterparties using the same conceptual test set as QuickBooks.
Local Xero reporting
Use it for dashboards, Excel analysis and prepared BI files without routing the source dataset through a Datplan reporting warehouse.
Open saved Datplan dashboards from the latest successful local sync. New Xero data still requires an online refresh.
Understand offline reporting →On supported plans, schedule the selected workspace, source and organisation once, daily, weekly or monthly and write exports to a stable folder.
Schedule Xero exports →Keep authorised reporting data and user-created exports locally for analysis, reconciliation and continuity. A reporting copy is separate from a tested restore backup.
Compare copy and backup →What “Xero to a local database” means here: Xero remains the cloud system of record. Datplan does not connect to or expose Xero's private backend database. After authorisation, the Windows app requests supported data through Xero's public API and stores the resulting reporting copy in local app data. That database supports the Datplan workflow; it is not a real-time mirror, complete restore backup or supported general-purpose SQL, ODBC or DirectQuery endpoint.
Xero source plans
Purchase inside the signed-in app. The free download and demo do not require a Xero plan.
£49/month
£530/year when billed annually
Most flexible start
£89/month
£965/year when billed annually
£179/month
£1,935/year when billed annually
£399/month
£4,310/year when billed annually
| Plan | Monthly | Annual | Allowance | Pulls | Clients | Dashboards | Scheduler |
|---|---|---|---|---|---|---|---|
| Xero Solo | £49/month | £530/year | 250 MB/month | 5/day | 1 | 5 | No |
| Xero Growth | £89/month | £965/year | 1 GB/month | 15/day | 3 | 15 | Yes |
| Xero Pro | £179/month | £1,935/year | 2 GB/month | 50/day | 10 | 50 | Yes |
| Xero Heavy | £399/month | £4,310/year | 5 GB/month | 150/day | 50 | 250 | Yes |
Datplan is not currently VAT registered, so no VAT is added to the prices shown. Prices and allowances shown in the signed-in app apply at purchase. Allowances do not roll over. Provider API limits and activity from other integrations can also affect available pulls. Incremental pulls use saved checkpoints where the provider and endpoint support them.
Xero questions
Connect your authorised Xero organisation in Datplan, run the pull and export the prepared reporting tables as CSV or JSON. Excel can import the CSV files; Power BI and other BI tools can use the same stable exports. Choose the supported reporting tables you need and check the totals against Xero. See the Xero export workflow.
Yes, on supported plans. Schedule the Xero pull and export to a stable folder while the Windows PC, source connection and output folder are available. Datplan prepares the data files; configure Power BI refresh separately to read the completed files. See Xero to Power BI.
Yes. Datplan supplies 24 ready-made Xero browser views. Prepare the reporting files on Windows and share them through a OneDrive or SharePoint folder with the client’s Microsoft permissions. The report layouts and calculations are included; a Power BI model is not needed for this route. See client reporting.
Yes. Datplan supplies 24 ready-made Xero browser views covering finance, cash, ageing, sales, purchases and Audit Analytics. Use completed supported DataPull reporting files; the report layouts and calculations are supplied. Power BI modelling is only needed if you choose to build a separate Power BI solution.
No. The app and Datplan Demo are free. Choose and purchase a Xero source plan inside Datplan DataPull when you are ready to connect a live account.
No. Monthly data allowances and daily pull credits do not roll over.
Yes. Datplan allowances remain subject to provider API limits, source permissions, service availability and quota already consumed by other apps, integrations or users.
It refreshes from the last saved checkpoint where the provider and endpoint support that behaviour. It can reduce repeated download volume but does not bypass Datplan or provider limits.
Yes. Datplan can export stable files, fact-and-dimension tables and BI setup guidance for a separate Power BI solution. Any manual Power BI modelling applies to that optional route. Datplan’s ready-made Xero browser reports already include their layouts and calculations and do not require a Power BI model.
Yes. Once a successful Xero sync has prepared the local reporting data, saved Datplan dashboards can be opened without an internet connection. Internet access is required to connect or reauthorise Xero and retrieve newer data.
No. It is an independent local reporting dataset and export workflow for analysis, continuity and BI use. A full Xero restore backup requires broader source coverage and a tested recovery process.
No. Xero remains cloud-hosted, and Datplan does not access Xero's private backend database. After the user authorises an organisation, Datplan requests supported records and reports through Xero's public API and stores the resulting reporting copy in the Windows app's local data.
Not through a supported Datplan SQL, ODBC or DirectQuery interface. The local app database supports Datplan's desktop workflow. Power BI and other downstream tools should use the prepared CSV, JSON and fact-and-dimension exports.
The Windows app is free to download and includes Datplan Demo data, so you can test sync, dashboards, reporting grains and exports first.