---
title: "Read outstanding transactions through the last completed reconciliation"
method: GET
path: "/bank-accounts/{bankAccountId}/outstanding-transactions"
tags: ["Banking"]
---

# Read outstanding transactions through the last completed reconciliation

`GET /bank-accounts/{bankAccountId}/outstanding-transactions`

## Request

- Base URL: `https://ledgerhq.pro/api/v1`
- URL: `https://ledgerhq.pro/api/v1/bank-accounts/{bankAccountId}/outstanding-transactions`
- 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, company-scoped list shared with the reconciliation modal and Tally. Only active posted, unreconciled journals qualify before counting/pagination. Resolves the saved reconciliation start and latest completed closing date inclusively. Returns bankAccount, startDate, endDate, reason, lastCompletedReconciliation, data (transaction/journal IDs, signed integer-cent amounts, posted status, pendingViewEligible=false, source pending flags, and nearby same-amount posted duplicateCandidates with reconciliation/statement references), pagination, and investigation guidance. Candidates alone do not prove duplication. Missing setup/completed history returns an empty list with a reason, never an unbounded query.

## Path parameters

- `bankAccountId` string, uuid, required

## Query parameters

- `page` integer
- `limit` integer

## Response `200`

Outstanding transactions and the resolved date window

## Other responses

- `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)
