---
title: "Editar lançamento (simples ou recorrente)"
method: PATCH
path: "/v1/lancamentos/{lancamentoId}"
tags: ["Financeiro > Lançamentos"]
---

# Editar lançamento (simples ou recorrente)

`PATCH /v1/lancamentos/{lancamentoId}`

Atualiza apenas os campos enviados de um lançamento financeiro existente. Campos não enviados permanecerão inalterados.
            
**Edição de lançamento simples:**
- Envie apenas os campos que deseja alterar.
- Omita o objeto "RecorrenciaEdicao".
            
**Edição de lançamento recorrente (operação em lote):**
Informe o objeto "RecorrenciaEdicao" com:
- **EditarEsteERecorrentesFuturos** (opcional):
  - **true**: Aplica as alterações ao lançamento atual **e a todas as parcelas futuras** da recorrência (DataVencimento >= data do lançamento atual).
  - **false ou omitido**: Aplica alterações **apenas ao lançamento atual** (comportamento de edição individual).
            
**Validações:**
- Lançamentos inativos não podem ser editados.
- Se o lançamento não pertence a uma recorrência e você informar EditarEsteERecorrentesFuturos=true, a validação retornará erro.

## Path parameters

- `lancamentoId` integer, required

## Headers

- `estabelecimentoId` string, required

## Request body

- LancamentoUpdateRequest
  - `categoria` integer, nullable
  - `dataPagamento` string, date-time, nullable
  - `dataVencimento` string, date-time, nullable
  - `dataCompetencia` string, date-time, nullable
  - `descricao` string, nullable
  - `valor` number, double, nullable
  - `statusPagamento` integer, nullable — 1 = Pago, 2 = N�o Pago
  - `profissionalOuFornecedorDocumento` string, nullable
  - `formaPagamentoId` integer, nullable
  - `recorrenciaEdicao` RecorrenciaEdicaoRequest
    - `editarEsteERecorrentesFuturos` boolean, nullable

## Response `204`

No Content

## Other responses

- `400` — Bad Request
- `404` — Not Found

---

[API](https://skmtc.net/trinks/apis/trinks-api.md) · [All operations](https://skmtc.net/trinks/apis/trinks-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/trinks/trinks-api/versions/1b5b1e3825ef/schema)
