Exclui uma conta a pagar
DELETE/accounts/payable/:idaccountpayable
Remove a conta a pagar e desvincula as GNREs associadas. Responde com a string "sucesso".
Regras:
- Não é possível excluir quando a conta está agendada.
- Não é possível excluir quando já existem pagamentos lançados.
- Quando a conta está vinculada a uma compra e a parametrização Não permitir excluir contas pagar com recebimento da empresa está ativa, a exclusão é bloqueada.
- Quando o recebimento da compra vinculada já foi finalizado, a exclusão é bloqueada sempre, com ou sem a parametrização.
- Não é possível excluir um título vinculado a uma substituição, nem um título que tenha outros títulos vinculados a ele (como a tarifa gerada na conciliação).
- Quando
ChangeNextRepeat=1, também remove as ocorrências futuras da mesma série de recorrência (as com vencimento posterior ao da conta excluída).
Request
Responses
- 200
- 400
- 500
Exclusão bem-sucedida. Nesta rota o corpo é sempre a string "sucesso".
Regras impeditivas (prefixo [BadRequest]):
Título vinculado a uma substituição não pode ser excluídoPagamento não existeTítulo está agendado e não pode ser excluídoRecebimento Finalizado, não é possível remover esse registro— o recebimento da compra vinculada já foi finalizado (vale com ou sem a parametrização)Não é possível excluir um contas a pagar atrelado a um recebimentoContas a pagar já tem pagamentoTítulo possui títulos vinculados (como a tarifa gerada na conciliação). Desfaça o pagamento desses títulos, exclua os títulos vinculados e só depois exclua este
Erro interno (prefixo Error:).