Cancela um pagamento lançado
DELETE/accounts/payable/:idaccountpayable/payment/:idaccountpayment
Remove o lançamento de pagamento e reverte o status da conta a pagar. Regras:
- Pagamentos lançados em caixa (
IDStoreFrontCashierpreenchido) não podem ser excluídos por esta rota. - Pagamentos em conta de caixinha (
BankNumber=000) só podem ser excluídos com a caixinha fechada. - Quando o pagamento está vinculado a uma conciliação bancária, o vínculo é desfeito e a conciliação volta para
IDTypeStatusConciliation=4(Conciliado parcialmente) se ainda restarem outros pagamentos vinculados a ela, ou para1(Não conciliado) quando era o último. - Quando o pagamento está vinculado a uma conciliação de adquirente, o vínculo é desfeito e a conciliação volta para
ConciliationStatus=1(Não conciliado), sem recálculo por lançamentos remanescentes. - Quando o pagamento está vinculado a uma conciliação de marketplace, a referência é desfeita e a conciliação volta para
IDTypeStatusConciliation=1(Não conciliado), voltando a ser listada como pendente. - O estorno não é simétrico à baixa: apenas o lançamento do título informado é removido. As contas filhas de comissão, antecipação, frete, cupom e outras taxas criadas na baixa permanecem, com seus próprios lançamentos, e precisam ser tratadas individualmente.
- A exclusão é registrada no histórico da conta.
Request
Responses
- 200
- 400
Pagamento cancelado. Retorna a conta a pagar atualizada.
Erros de validação (prefixo [BadRequest]):
Pagamento não existePagamento foi realizado em um caixa e não pode ser excluídoCaixinha está aberto e não pode ter pagamentos efetuadosNão é possível excluir um pagamento vinculado a outra conciliação bancáriaProblema ao deletar pagamentoErro ao atualizar conciliação bancáriaErro ao verificar vínculos de conciliação