---
title: "List Ledger Transactions"
method: GET
path: "/claims/{claim_id}/expenditures/ledger"
tags: ["expenditures"]
---

# List Ledger Transactions

`GET /claims/{claim_id}/expenditures/ledger`

## Request

- Base URL: `https://api.claimkit.co` (the document declares no server; this is the origin it was published from)
- URL: `https://api.claimkit.co/claims/{claim_id}/expenditures/ledger`
- Auth: none declared

Paginated claim-period document ledger (Transaction history tab).

Admin-only consultant reference — auth is the same dependency pair as
``export_items_csv`` (see its docstring; don't collapse them). Money-in/out
totals are computed over the CURRENT filter (not the page); rows with
``direction IS NULL`` (manual journals) are excluded from both totals.
Note payments duplicate the invoices they settle, so all-types totals
double-count — the type filter is the tool for clean sums.

## Path parameters

- `claim_id` integer, required

## Query parameters

- `limit` integer
- `offset` integer
- `source_type` 'invoice_accrec' | 'invoice_accpay' | 'bank_transaction' | 'credit_note' | 'payment' | 'overpayment' | 'prepayment' | 'manual_journal', nullable
- `search` string, nullable

## Response `200`

Successful Response

- LedgerListResponse
  - `transactions` LedgerTransactionResponse[], required
    - `id` integer, required
    - `source_type` string, required
    - `date` string, date, required
    - `contact_name` string, nullable, required
    - `reference` string, nullable, required
    - `status` string, required
    - `direction` string, nullable, required
    - `total_aud` number, nullable, required
    - `total_tax_aud` number, nullable, required
    - `currency_code` string, required
  - `total_count` integer, required
  - `money_in_aud` number, required
  - `money_out_aud` number, required
  - `fy_label` string, required

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/claimkit/apis/claimkit-api.md) - [All operations](https://skmtc.dev/claimkit/apis/claimkit-api/llms.txt) - [OpenAPI document](https://skmtc.dev/claimkit/apis/claimkit-api/revisions/94dc85ba5326?raw)
