---
title: "Change a bank account reconciliation start date"
method: PATCH
path: "/bank-accounts/{id}/reconciliation-start-date"
tags: ["Banking"]
---

# Change a bank account reconciliation start date

`PATCH /bank-accounts/{id}/reconciliation-start-date`

## Request

- Base URL: `https://ledgerhq.pro/api/v1`
- URL: `https://ledgerhq.pro/api/v1/bank-accounts/{id}/reconciliation-start-date`
- Auth: one of:
  - HTTP bearer and API key in header `x-organization-id`
  - HTTP bearer and API key in header `x-organization-id`

Changes the durable lower boundary for statement expectations and reconciliation work atomically with transaction statuses. Unassigned history before the date becomes reconciled except explicit outstanding carry-forwards. Moving earlier makes newly included history unreconciled across all sources. Excluded rows and existing session links are preserved by the status synchronization; existing affected-period reopening rules still apply.

## Path parameters

- `id` string, uuid, required

## Request body

- object
  - `reconciliationStartDate` string, date, required: First date that should be included in reconciliation work.
  - `reason` string: Optional audit reason for changing the date.

## Response `200`

Start date changed with reopened reconciliation and transaction counts

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