Pular para o conteúdo principal

Cancela um pagamento lançado

DELETE 

/accounts/receivable/:idaccountreceivable/payment/:idaccountpayment

Remove o lançamento de pagamento e reverte o status da conta a receber. Regras:

  • Pagamentos lançados em caixa (IDStoreFrontCashier preenchido) 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 para 1 (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

Pagamento excluído. Atenção: nesta rota o corpo devolvido vem sempre vazio ([]) — a exclusão é efetivada normalmente, mas a conta a receber atualizada não é retornada. Para atualizar a tela, refaça GET /accounts/receivable/{idaccountreceivable} depois da exclusão. Na rota equivalente de contas a pagar a conta volta preenchida.