01. DADOS GERAIS
| Produto: | TOTVS Distribuição e Varejo |
|---|---|
| Linha de Produto: | Linha Winthor |
| Segmento: | Distribuição |
| Módulo: | 41- Material de Construção |
| Função: | 4116 - Digitar Pedido de Venda |
| País: | Brasil |
| Ticket: | 24064013 |
| Requisito/Story/Issue: | DDVENDAS-54359 |
02. SITUAÇÃO/REQUISITO
O problema identificado na rotina 4116 (Venda) ocorria ao aplicar o Desconto de Rodapé (“Desconto a todos os itens”) em um pedido que continha múltiplos itens tintométricos.
O cenário de erro era o seguinte:
1. Ao aplicar um desconto de rodapé (ex.: 10,1%), o primeiro item tintométrico inserido no pedido sofria um desconto muito maior do que o percentual definido (exemplo: ~18%).
2. O valor de tabela (PTABELA) do item alterado mudava inesperadamente, em vez de o desconto ser aplicado sobre o preço de tabela original, afetando o cálculo do item.
3. Este comportamento incorreto era observado principalmente quando os itens tintométricos eram de fornecedores distintos.
03. SOLUÇÃO
Foi ajustado o cálculo interno na rotina 4116 quando o Desconto de Rodapé é aplicado em pedidos que contêm itens tintométricos.
A solução implementada consiste em:
• Garantir que o desconto seja rateado corretamente para todos os itens tintométricos, sem alterar indevidamente o preço de tabela do primeiro item.
• O sistema agora utiliza o valor de tabela original de cada item para calcular o desconto, mantendo a coerência entre os itens, independentemente do fornecedor.
• O objetivo do ajuste é que não haja discrepância de percentual nos itens, ou seja, o percentual aplicado deve ser o definido pelo usuário no rodapé.
Rotinas e Dependências Atualizadas:
As correções foram disponibilizadas nas seguintes versões da rotina 4116 - Venda (PCSIS4116):
• PCSIS4116 - Versão: 36.0.5.264 ou versão superior.
• PCSIS4116 - Versão: 37.0.4.299 ou versão superior.
PASSO A PASSO
Para validar a correção na rotina 4116, siga o cenário de teste com itens de fornecedores diferentes:
1. Acesse a rotina 4116 – Venda.
2. Insira o Item A: um item tintométrico de Fornecedor X.
3. Insira o Item B: um item tintométrico de Fornecedor Y (fornecedor diferente).
4. Aplique o desconto de rodapé (exemplo: % Desc. aplicado a todos os itens) com o valor desejado (ex: ~10,1%)
04. DEMAIS INFORMAÇÕES
NA
05. ASSUNTOS RELACIONADOS
NA