---
title: "Get the deposit ledger report"
method: GET
path: "/shop/reports/deposit-ledger"
tags: ["Reports"]
---

# Get the deposit ledger report

`GET /shop/reports/deposit-ledger`

Returns the deposit-ledger report — a tabular summary of voucher
and credit deposit positions across the site/date range. The
response is shaped for display rather than programmatic
consumption; consider `GET /shop/reports/deposit-ledger-v2/list`
for a structured per-payable breakdown.

Pass `Accept: text/csv` to receive the same report as a CSV
download instead of a JSON `TableReport`.

## Query parameters

- `dateFrom` string, date
- `dateTo` string, date
- `site_id` string, uuid

## Response `200`

The deposit ledger report was successfully retrieved.

- object
  - `data` TableReport, required — A row-and-column representation of a report. The first row is the header (`format: th`) and subsequent rows are body cells (`format: td`). Used by aggregate / summary reports that are intended for display rather than programmatic consumption.
    - `rows` TableReportRow[], required — The rows of the table, in display order.
      - `cells` TableReportCell[], required — The cells of the row, in display order.
        - `format` 'th' | 'td', required — The cell type — `th` for header rows, `td` for body rows.
        - `value` union — The cell's displayed value.
          - string
          - number
          - integer
          - boolean

## Other responses

- `400` — The request failed.

---

[API](https://skmtc.dev/try/apis/trybe-api.md) · [All operations](https://skmtc.dev/try/apis/trybe-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/try/trybe-api/revisions/f37f92702da5/schema)
