01. DADOS GERAIS
| Produto: | TOTVS Distribuição e Varejo
|
|---|---|
| Linha de Produto: | Linha Winthor |
| Segmento: | Distribuição |
| Módulo: |
Farma-Hospitalar |
| Função: | Alterar Pedido de Venda |
| País: | Brasil |
| Requisito/Story/Issue (informe o requisito relacionado) : | DDVENDAS-56996 |
02. SITUAÇÃO/REQUISITO
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.
03. SOLUÇÃ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.
Rotina 2336 - Alterar Pedido de Venda - Versão 38.0.8.5 ou superior
Rotina 238 - Manutenção do Cadastro de Produtos - Configurar a Margem Mínima de Lucratividade na seção 10 - Condições de Venda
Rotina 530 - Permitir ou bloquear o acesso através da permissão 79 - Permitir incluir/alterar item abaixo da margem mínima da rotina 238
Acesse a rotina 238, localize o produto desejado e, na aba Dados por Filial, preencha o campo % de margem mínima de lucratividade.
Acesse a rotina 530, selecione o usuário e localize a rotina 2336. Certifique-se de que a permissão 79 está desmarcada para que a validação seja impeditiva.
Abra a rotina 2336 e selecione um pedido para alteração.
Ao tentar incluir um novo item ou alterar o preço de um item existente aplicando um desconto que deixe a margem abaixo do valor definido na rotina 238, clique em Confirmar.
O sistema exibirá a mensagem de atenção: "A margem de lucratividade mínima do produto não foi atendida" e impedirá a gravação.
Caso o usuário possua a permissão 79 marcada na rotina 530, o sistema permitirá a gravação do item mesmo com margem abaixo do limite configurado.
04. DEMAIS INFORMAÇÕES
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
05. ASSUNTOS RELACIONADOS