| Produto: | |
|---|---|
| Linha de Produto: | |
| Segmento: | |
| Módulo: |
|
| Função: | Alterar Pedido de Venda |
| País: | Brasil |
| Requisito/Story/Issue (informe o requisito relacionado) : | DDVENDAS-56996 |
Atualmente, as rotinas de vendas validam margens mínimas globais ou por plano de pagamento, mas não consideravam a margem específica definida por produto e filial no cadastro de produtos. Esta melhoria visa padronizar o comportamento da rotina 2336, replicando a lógica de validação de margem mínima no momento da alteração de preços ou inclusão de itens, garantindo maior controle sobre a lucratividade da operação.
Implementada na rotina 2336 a validação da margem mínima de lucratividade configurada na rotina 238 (Manutenção do Cadastro de Produtos). A validação ocorre em três pontos principais:
Inclusão do item: O sistema impede a adição do produto se o preço resultar em margem inferior à permitida.
Edição direta do preço: Ao reduzir o valor unitário de um item já existente no pedido, o sistema valida se a nova margem atende ao requisito.
Descontos em massa: Ao aplicar descontos a múltiplos itens, a operação é bloqueada caso qualquer um deles fique abaixo da margem mínima.
Se a margem for violada, o sistema apresenta uma mensagem de alerta detalhando a margem mínima exigida e a margem praticada, bloqueando a confirmação da ação.
|
A validação não altera o cálculo de lucro já existente na rotina, servindo apenas como uma trava de segurança baseada no cadastro.
Se a margem mínima na rotina 238 estiver zerada ou nula, o sistema não realizará o bloqueio, permitindo qualquer preço de venda