Correção do Rel_ComissaoRepresentanteProduto NT 0606/2026
Resumo da Nota Técnica
Foi realizada uma correção no relatório Rel_ComissaoRepresentanteProduto para ajustar o cálculo das comissões apresentadas após a atualização para a versão 4.9.01.2. O problema ocorria quando o relatório era emitido utilizando a opção Com base no Pedido de Vendas, fazendo com que alguns valores de comissão fossem calculados de forma incorreta e apresentados abaixo do valor real.
Detalhes da Nota Tecnica
Após a atualização do sistema para a versão 4.9.01.2, foram identificadas divergências nos valores exibidos pelo relatório Rel_ComissaoRepresentanteProduto. Os representantes Otávio e Carlos relataram que as comissões apresentadas estavam menores do que os valores esperados.
Foi realizado acesso ao ambiente do cliente para conferência da base de dados e dos relatórios emitidos. Durante a análise, foi constatado que a inconsistência ocorria especificamente no cálculo da comissão quando utilizada a opção Com base no Pedido de Vendas.
A causa do problema estava na interpretação do campo PEDVI_COMISSAO. Em algumas bases, como a da Almeida, esse campo armazena a comissão em formato de fração (por exemplo, 0,005 representa 0,50%) e não em percentual inteiro. No relatório, existia uma divisão por 100, enquanto a multiplicação por 100 para exibição do percentual estava comentada no arquivo .fr3, resultando em valores de comissão muito menores.
Exemplo da divergência identificada:
Situação Valor apresentado
Valor correto da comissão R$ 1,75
Valor apresentado pelo relatório R$ 0,02
A lógica do cálculo foi ajustada para considerar os dois formatos de armazenamento da comissão:
• Quando PEDVI_COMISSAO ≥ 1, o valor é tratado como percentual e o cálculo é realizado dividindo por 100.
• Quando PEDVI_COMISSAO < 1, o valor é tratado como fração e o cálculo utiliza diretamente o percentual armazenado.
• Na exibição do percentual no relatório, quando a comissão estiver em formato de fração, ela é multiplicada por 100 apenas para apresentação ao usuário.
Com essa alteração, o relatório passa a apresentar corretamente os valores das comissões independentemente da forma como a comissão está gravada na base de dados.
Configuração
Substituir o arquivo do relatório Fast pelo arquivo corrigido:
Após a substituição, reconfigurar o relatório no sistema, caso necessário, e realizar uma nova emissão para validar os valores das comissões.
Questões:
1. Em qual situação ocorria a divergência no relatório Rel_ComissaoRepresentanteProduto? a) Ao emitir o relatório por período de faturamento. b) Ao emitir o relatório com base no Pedido de Vendas. c) Ao emitir o relatório por representante sem filtro de produtos. d) Ao emitir o relatório apenas com pedidos cancelados. 2. Como o campo PEDVI_COMISSAO é armazenado em algumas bases, como a da Almeida? a) Como percentual inteiro (ex.: 50 para 50%). b) Como valor monetário da comissão. c) Como fração (ex.: 0,005 para 0,50%). d) Como percentual em formato de texto. 3. Qual foi a regra implementada para corrigir o cálculo da comissão? a) Sempre dividir PEDVI_COMISSAO por 100. b) Sempre multiplicar PEDVI_COMISSAO por 100. c) Tratar valores maiores ou iguais a 1 como percentual e menores que 1 como fração. d) Utilizar apenas o percentual informado no cadastro do representante.