Validade vencida no recebimento — bloqueio e liberação
O toggle por cliente que faz o coletor recusar entrada com validade vencida, o aviso na digitação e a liberação com usuário e senha de quem autoriza.
Quando usar
Clientes que não admitem entrada de produto vencido em hipótese nenhuma — ou que admitem só com aval formal de um responsável, com rastro de quem liberou.
Antes de começar
- Toggle ligado no cadastro do cliente (seção 'Parâmetros gerais')
- Para liberar: usuário com permissão de autorização no WMS
Com o parâmetro 'Bloquear entrada com validade vencida?' ligado no cadastro do cliente, o coletor passa a recusar, no recebimento e na devolução, qualquer leitura cuja data de validade seja menor que a data de hoje. O operador é avisado já ao digitar a data; se insistir, a gravação é travada e só sai com usuário e senha de alguém com permissão de autorização — e a liberação fica registrada no log do movimento.
1. Ligar por cliente
O controle é por cliente, no cadastro de pessoa, seção 'Parâmetros gerais': 'Bloquear entrada com validade vencida?'. Fica ao lado de 'Gerar ocorrência para dias mínimos de Validade?' — são coisas diferentes: a ocorrência avisa, o bloqueio impede.
Desligado (padrão), o comportamento é o de sempre: validade vencida entra, a critério da operação.
2. O aviso na digitação
Ao sair do campo 'Validade' com uma data menor que hoje, o coletor já avisa: 'Atenção! A data de validade informada (12/03/2025) é menor que a data atual. Não é permitido realizar a entrada de produtos com validade vencida. Verifique e informe uma data de validade válida.'
Na maioria dos casos o aviso resolve — era erro de digitação e o operador corrige a data ali mesmo.
3. A trava e a liberação
Se o operador confirmar a leitura mesmo assim, o servidor recusa a gravação e abre a janela 'Validade vencida', com a mesma mensagem acrescida de: 'Se a entrada for mesmo necessária, peça a liberação de um usuário autorizado.'
A liberação é na própria janela: usuário e senha de quem autoriza, botão 'Liberar'. Senha errada ou usuário sem a permissão reabre a janela com o motivo. A liberação vale para aquela leitura — a caixa seguinte vencida pede autorização de novo.
Cada liberação gera um registro no log do movimento com o usuário que autorizou.
Parâmetros que mudam esta tela
| Onde | Parâmetro | O que muda |
|---|---|---|
| Cliente | Bloquear entrada com validade vencida? (Cadastros > Clientes/Fornecedores > seção Parâmetros gerais) | Liga a recusa no recebimento e na devolução para este cliente |
| Permissão | O Usuário tem permissão de Autorização? (Cadastro de Usuário → Permissões → Coletor) | Define quem pode liberar a entrada vencida no coletor |
Perguntas frequentes
**O aviso apareceu, mas o cliente não tem o bloqueio ligado.** Sem o toggle, não há aviso nem trava desta rotina. Confira se a mensagem não é outra — por exemplo a de data de fabricação futura, que existe para todos os clientes.
**Quem pode liberar?** Qualquer usuário com a permissão de autorização do coletor — o mesmo perfil que autoriza reaberturas de auditoria. A senha é conferida no servidor.
