Validação de Estoque em Vendas

Conhecida na galeria como Não permite estoque negativo, esta validação personalizada barra a gravação da venda quando não há estoque suficiente para atender todos os itens — e mostra exatamente quais produtos estão em falta.

É um validador pronto: não exige fórmula. Basta cadastrá-lo e dar um nome.

Quando o validador roda

Para evitar bloqueios indevidos, ele só é avaliado nas vendas que de fato movimentam o estoque. A venda precisa atender a todas estas condições:

  • Ser uma venda de saída;
  • Ter finalidade normal (desconsidera complemento, ajuste, devolução e afins);
  • Estar marcada para movimentar o estoque;
  • Estar em uma etapa que possa movimentar o estoque.

Quando a venda não se encaixa nesses casos, o validador é simplesmente ignorado.

O cálculo considera produto, depósito e lote: a falta é apurada para cada combinação, então o mesmo produto pode passar em um depósito e reprovar em outro.

Cadastrando

  1. No menu superior, clique na Engrenagem.
  2. Clique em Validações personalizadas.
  3. Escolha Venda.
  4. Clique em Incluir.
  5. Na galeria, selecione o modelo Não permite estoque negativo.
  6. Confira o Nome e clique em Salvar.

Campos

Este validador não tem campos próprios além dos comuns a toda validação. A mensagem de falta de estoque já vem pronta e aparece no item que não pôde ser atendido.

Perguntas e respostas

1 - A venda não bloqueia mesmo sem estoque. Por quê? R: Verifique se ela atende às condições acima — em especial se é de saída, se está marcada para movimentar o estoque e se a etapa atual movimenta estoque. Se alguma condição não é satisfeita, o validador não roda.