Response Database Integrations

Documentation

Xero Accounts Reporting Database - Overview

Purpose

The Xero Accounts Reporting Database provides a read-optimised, analytics-friendly representation of Xero accounting data.

It is designed for:

This database is not an operational copy of Xero.

It is a reporting layer designed to simplify joins, preserve financial history, and expose consistent reporting metrics.


What is Included

The database contains:

Each customer receives:


Design Principles

1. Accounting-first modelling

Tables follow standard accounting concepts such as:

This ensures consistency with financial reporting expectations.


2. Base tables and reporting views

Most reporting should use views.


3. Append-safe and audit-friendly


Key Reporting Views

View Name Purpose
InvoiceSummary One row per invoice with totals, tax, and status
PaymentAllocations Payments applied to invoices
AccountBalances Account-level balances over time
BankReconciliation Bank transaction matching and reconciliation

Typical BI Use Cases


Recommended Next Steps