Exclui uma transferência entre contas bancárias
DELETE/accounts/bank-statement/transfer/:idbankstatement
Remove uma transferência interna criada por POST /accounts/bank-statement/transfer. O endpoint aceita o id de qualquer um dos dois lados da transferência (débito ou crédito); a partir dele, identifica o par completo (via AccountsPayableReceivableBankStatementTransfer), valida que ambos os lançamentos pertencem à empresa autenticada e remove a referência da transferência e os dois lançamentos do extrato.
Falha quando o lançamento informado não é parte de uma transferência ou quando um dos lados pertence a outra empresa.
Request
Responses
- 200
- 400
- 500
Transferência excluída. Retorna a referência removida e os dados resumidos dos dois lançamentos apagados.
Erros de validação (prefixo [BadRequest]):
Empresa não encontradaLançamento não é uma transferência ou não foi encontradoUma ou ambas as transações não pertencem a esta empresaFalha ao excluir as transaçõesFalha ao excluir transferência
Erro interno (prefixo Error:).