(DASHBOARD) Melhorias no Cancelamento de Pedidos e Correção de Validação de Vencimentos - NT 302/2026

Resumo da Nota Técnica

Nesta ordem de serviço foram implementadas melhorias no cancelamento de pedidos nas telas de Gerenciamento de Pedidos e Pedidos de Vendas, além da correção na validação de vencimentos do cadastro de Pedido de Venda.

No Gerenciamento de Pedidos, pedidos com NFC-e vinculada passam a ser cancelados mediante confirmação com aviso, em substituição ao bloqueio anterior por mensagem de erro.

Na listagem de Pedidos de Vendas, foi incluída a ação "Cancelar venda" no menu de ações, com validação de permissão e confirmação quando houver documento fiscal vinculado.

Também foi corrigida a validação de vencimentos que impedia a gravação de parcelas com valor exato do saldo restante do pedido.


Detalhes da Nota Técnica

1) Cancelamento de pedidos no Gerenciamento de Pedidos 

Na tela de Gerenciamento de Pedidos (página ".../listagem/gerenciamentopedidos"), o fluxo de cancelamento foi ajustado para permitir o cancelamento de pedidos que possuem NFC-e vinculada.

Anteriormente, o sistema bloqueava a operação e exibia a mensagem "Não será possível Cancelar o Pedido, pois o mesmo está vinculado a uma NFC-e.".

Com a melhoria, ao acionar "Cancelar pedido" no menu da grid ou o botão "CANCELAR PEDIDO" em lote, o sistema exibe modal de confirmação.

Quando um ou mais pedidos selecionados possuem NFC-e vinculada, o modal apresenta o aviso: "Um ou mais pedidos possuem NFC-e vinculada. Será alterado apenas o status para Cancelado, sem exclusão do registro." (imagem 1 e 2)

Imagem 1

Imagem 2

2) Regras do cancelamento no Gerenciamento de Pedidos

A opção "Cancelar pedido" no menu da grid permanece desabilitada somente para pedidos com status já cancelado.

A validação de permissão 310.2 ocorre no momento da confirmação do modal, e não mais antes da abertura da ação.

O cancelamento em lote exige a seleção de ao menos um registro; pedidos já cancelados são ignorados e, se todos estiverem cancelados, o sistema informa que o pedido selecionado já consta como "Cancelado".

3) Ação Cancelar venda na listagem de Pedidos de Vendas 

Na tela de Pedidos de Vendas (página ".../listagem/pedidosvendas"), foi incluída a opção "Cancelar venda" no menu de ações (três pontos) da listagem.

A opção permanece visível no menu e a validação de permissão 207.5 é realizada somente ao acionar a ação, seguindo o padrão das demais opções do menu. (imagem 3)

Imagem 3

4) Confirmação e execução do cancelamento em Pedidos de Vendas

Ao acionar "Cancelar venda", o sistema consulta os dados completos do pedido selecionado.

Se o pedido já estiver com status cancelado, é exibida a mensagem "O pedido selecionado já consta como cancelado.".

Caso o pedido possua NFC-e vinculada, o modal de confirmação apresenta o mesmo aviso utilizado no Gerenciamento de Pedidos.

Após a confirmação, o cancelamento é executado via atualização do status do pedido para "Cancelado", com mensagem de sucesso "Venda cancelada com sucesso!". (imagem 4)

Imagem 4

5) Correção na validação de vencimentos do Pedido de Venda

No cadastro de Pedido de Venda, ao incluir ou editar vencimentos, o sistema validava a soma das parcelas utilizando valores em ponto flutuante.

Por imprecisão numérica, a soma podia ser interpretada como superior ao total do pedido mesmo quando o valor informado estava correto.

Nesse cenário, ao tentar lançar a última parcela com valor exato do saldo restante (ex.: R$ 0,30), o sistema exibia incorretamente a mensagem "O valor do vencimento não pode ser maior do que o valor total do pedido".

Ao reduzir o valor em um centavo (ex.: R$ 0,29), a gravação era permitida, evidenciando inconsistência na validação.

6) Ajuste aplicado na validação de vencimentos

Foi corrigida a validação na inclusão e na edição de vencimentos para comparar os totais em centavos inteiros, eliminando divergências causadas por arredondamento de ponto flutuante.

Com o ajuste, parcelas cujo valor completa exatamente o total do pedido passam a ser gravadas normalmente, sem necessidade de redução artificial do valor.(imagem 5 e 6)

Imagem 5

Imagem 6


7) Resultado para o processo operacional

Com as melhorias, o usuário passa a cancelar pedidos e vendas de forma mais flexível quando há NFC-e vinculada, com confirmação clara sobre a alteração apenas de status.

No cadastro de Pedido de Venda, a inclusão de vencimentos torna-se mais confiável, permitindo fechar o total do pedido com precisão nas parcelas informadas.

8) Observações importantes

No Gerenciamento de Pedidos, a permissão de cancelamento é 310.2; em Pedidos de Vendas, a permissão é 207.5.

O cancelamento de pedidos com NFC-e vinculada altera somente o status para "Cancelado"; o registro e o vínculo fiscal não são excluídos automaticamente.

A correção de vencimentos aplica-se tanto na inclusão quanto na edição de parcelas na tela de cadastro de Pedido de Venda.


Vídeo 
https://youtu.be/tjYk9NSpU_U
   
Parâmetros Envolvidos

Não há parâmetros envolvidos.



» Nota Técnica