> ## Documentation Index
> Fetch the complete documentation index at: https://docs.finventi.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Ledger API Overview

Ledger API for managing parties, accounts, payments and transactions. It provides a comprehensive set of endpoints for managing financial operations including:

## Parties

Create and manage individual and organisation parties that can hold accounts.

## Accounts

Create and get accounts. Manage their statuses:

* **OPENED** - Active account ready for transactions.
* **BLOCKED** - Temporarily suspended account.
* **CLOSED** - Permanently closed account.

## Payments

Initiate SEPA payments:

* **SCT** - SEPA Credit Transfer
* **SCT\_INST** - SEPA Instant Credit Transfer

## Transactions

Execute ledger transactions with postings to move funds between accounts:

* Customer accounts (CURRENT, HOLDING)
* Internal clearing accounts (INBOUND, OUTBOUND)
* Revenue accounts (FEE)
* Suspense accounts

## Asynchronous Processing

All create/update operations return `202 Accepted` and are processed asynchronously. Pass an `Idempotency-Key` header to ensure idempotency — the `correlationId` in the response and webhook events can be used to track requests through the system.

## Error Handling

All API endpoints return RFC 9457 problem responses. See [Error Handling](./error-handling) for the response schema, validation `violations` envelope, and the full status code table.
