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 (
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 (
BankStatementConciliationReference), desvincula e recalcula o status da conciliação para parcial ou não conciliado conforme o resto das referências. - Quando o pagamento está vinculado a uma conciliação adquirente ou marketplace (
AccountsPayableReceivableConciliationMatch/AccountsPayableReceivableConciliationMarketplaceReference), desvincula e reabre a conciliação correspondente. - A exclusão é registrada no histórico da conta.
Request
Responses
- 200
- 400
Pagamento cancelado. Retorna a conta a receber atualizada.
Erros de validação (prefixo [BadRequest]):
Pagamento não existePagamento foi realizado em um caixa e não pode ser excluídoCaixinha esta aberto e não pode ter pagamentos efetuadosNão é possível excluir um pagamento vinculado a outra conciliação bancáriaErro ao atualizar conciliação bancáriaErro ao verificar vínculos de conciliaçãoProblema ao deletar pagamento