---
title: "Consolidated financials"
method: GET
path: "/reports/consolidations/{id}/report"
tags: ["Reports"]
---

# Consolidated financials

`GET /reports/consolidations/{id}/report`

## Request

- Base URL: `https://ledgerhq.pro/api/v1`
- URL: `https://ledgerhq.pro/api/v1/reports/consolidations/{id}/report`
- Auth: one of:
  - HTTP bearer and API key in header `x-organization-id`
  - HTTP bearer and API key in header `x-organization-id`

Read-only firm staff report for a saved group. Returns companies (organizationId, name, label, basis, error when one company's report failed), mixedBasis, eliminatedAccounts with matched, incomeStatement (sections of rows with byCompany, eliminationCents, consolidatedCents, and accounts listing each combined account on a heading row; netIncome) and balanceSheet (sections, totalLiabilitiesAndEquity, outOfBalanceCents). Accounts match across companies by type and name; code is set only when every company uses the same one. Group headings combine differently named accounts. Eliminated revenue and expense also leave Current Earnings so the Balance Sheet stays tied. Integer cents.

## Path parameters

- `id` string, uuid, required

## Query parameters

- `period` 'this_month' | 'last_month' | 'this_quarter' | 'last_quarter' | 'ytd' | 'this_year' | 'last_year'
- `startDate` string, date
- `endDate` string, date
- `asOf` string, date
- `basis` 'accrual' | 'cash'

## Response `200`

Consolidated Profit & Loss and Balance Sheet

## Other responses

- `400`: Invalid parameters or startDate after endDate
- `403`: Firm staff access is required
- `404`: Group not found or includes a company you cannot access
- `default`: Error response

---

[API](https://skmtc.dev/ledgerhq-pro/apis/ledgerhq-bookkeeping-api.md) · [All operations](https://skmtc.dev/ledgerhq-pro/apis/ledgerhq-bookkeeping-api/llms.txt) · [OpenAPI document](https://skmtc.dev/ledgerhq-pro/apis/ledgerhq-bookkeeping-api/revisions/9a8269f0a586?raw)
