LedgerLou Docs is optimized for desktop.

Please open this page on a device with a wider screen.

Bank

Mark 0-euro transaction as handled

Marks a bank transaction with amount 0 as dismissed without creating a booking. 0-euro transactions (e.g. fee refunds, test bookings, balance notifications) have no accounting effect and therefore cannot be reconciled normally — dismiss is the intended way to flag them as handled. An accidental dismiss can be undone via the existing unmatch endpoint (`POST /v1/bank-transactions/:id/unmatch`).

POST /v1/bank-transactions/:id/dismiss
Authorization
Authorization string header required API key in the format ll_.... Pass as a Bearer token.
Responses
200
Success
400
INVALID_INPUT Required fields are missing or values do not match the expected format.
404
TX_NOT_FOUND
400
TX_NOT_ZERO
409
TX_ALREADY_HANDLED
POST /v1/bank-transactions/:id/dismiss
cURL
-cmd">curl --request -method">POST -punct">\
  --url 'https://api.ledgerlou.de/v1/bank-transactions/:id/dismiss' -punct">\
  --header 'Authorization: Bearer ll_your_key'
200 Response
JSON
{
  "ok": true
}