Marcar como transferência
Marca um lançamento (e, se informado counterpart_id, sua contraparte) como transferência interna: gera um transfer_group_id novo e oculta a(s) linha(s) dos resultados. As categorias definidas pelo usuário são mantidas. 409 quando o lançamento (ou a contraparte) já pertence a uma transferência; 404 quando o alvo não existe.
Authorization
bearerAuth Chave de API no cabeçalho Authorization: Bearer dz_live_...
In: header
Path Parameters
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/problem+json
application/problem+json
application/problem+json
application/problem+json
application/problem+json
application/problem+json
curl -X POST "https://example.com/v1/transactions/string/mark-transfer" \ -H "Content-Type: application/json" \ -d '{}'{ "transfer_group_id": "d4e5f6a7-b8c9-4d0e-9f1a-2b3c4d5e6f70", "transaction_ids": [ "9f2b6a1c-4e3d-4a2b-8c1e-2b7d5f0a1c33", "aa11bb22-cc33-4dd4-8ee5-ff6600112233" ]}DELETEExcluir lançamento
Exclui um lançamento persistido ou registra um tombstone para uma projeção (fatura, parcela ou ocorrência de recorrência). Para regras/recorrências use `scope` ('this'|'future'|'all'), `preserve_posted` (padrão true) e `hide_series` (oculta a série de parcelas inteira). Retorna um corpo JSON (200, não 204) descrevendo o que foi excluído/ocultado.
POSTDesmarcar transferência
Desfaz a marcação de transferência. Pares agrupados têm ambas as pernas liberadas (a categoria "Transferência" volta a "sem categoria"; categorias escolhidas pelo usuário permanecem); linhas legadas/heurísticas (ocultas com categoria Transferência, sem par) voltam a aparecer e têm a categoria limpa. 404 quando o alvo não existe.