Skip to main content
Atualização de Novembro de 2026 A versão 3.1.15 traz novos endpoints para estornar as baixas de contas a pagar e de contas a receber.

Melhorias

Contas a pagar

  • POST /contas-pagar//estornar - Novo endpoint que estorna todas as baixas da conta e a devolve para a situação em aberto, com os mesmos efeitos do estorno pela tela: remove os lançamentos do caixa e os pagamentos, registra a ocorrência de estorno e devolve para pendente o lançamento de extrato bancário conciliado com a baixa. Retorna 204 em caso de sucesso.

Contas a receber

  • POST /contas-receber//estornar - Novo endpoint com o mesmo comportamento para contas a receber: remove os lançamentos do caixa e os recebimentos, registra a ocorrência de estorno e atualiza a situação de pagamento da venda e a comissão, como na tela. Retorna 204 em caso de sucesso.

Pagamento ou recebimento em conjunto

Quando a conta foi paga ou recebida junto com outras, o estorno devolve todas elas para em aberto:
  • Sem confirmação, a API retorna 409 com mensagem e a lista contas afetadas (id, numeroDocumento, nomeContato, valor e dataVencimento), e nada é estornado.
  • Para confirmar, envie { "estornarContasRelacionadas": true } no corpo. A resposta 200 traz a mensagem e a lista das contas estornadas.
Ponto de atenção: conta sem baixa ou com baixa em período financeiro fechado retorna 400; conta inexistente retorna 404. O usuário do aplicativo precisa de permissão para editar a conta (a pagar ou a receber) e para excluir lançamentos no caixa.

Correções

  • POST /contas-pagar//estornar e POST /contas-receber//estornar - O estorno de conta sem contato vinculado não gera mais erro.