Histórico da Página
...
Produto: | Microsiga Protheus |
Versões: | 11 e 12 |
Ocorrência: | Ocorre erro no arredondamento ao informar um Desconto no pedido de vendas |
Ambiente: | Faturamento |
Passo a passo: | No processo de Cálculo dos Descontos o sistema realiza algumas operações, quando o ambiente possui alteração de casas decimais, é necessário realizar alteração de decimais também nos campos de desconto.
Isso ocorre, pois o sistema executa o seguinte processo de calculo:
Exemplo:
OBS.: Em ambiente padrão o sistema possui somente duas casas decimais.
2. Valor Calculado vezes a quantidade: Após a divisão do valor de desconto pela quantidade, o sistema realiza o processo inverso, ou seja, multiplica novamente o "Desconto por unidade de produto" pela "Quantidade":
3. Apresentação do Resultado Em uma base onde os campos de desconto possuam somente duas decimais, ao tentar registrar o “Desconto por unidade de produto” o sistema registra somente as duas primeiras casas, o que gera o erro:
0,01 (Desconto por unidade de produto) X 218 (Quantidade) = 2,18 (Valor do Desconto) Assim é calculado o arredondamento errado e o valor do desconto sai errado no pedido.
4. Solução
Para tratamento é necessário aumentar as casas decimais dos campos de desconto para que sejam capazes de preencher as informações de cálculo, valide a documentação:
|
Observações: | Uma Opção é a utilização do campo C5_DESCONT no cabeçalho do pedido, pois o mesmo não executa o cálculo, aplicando o desconto somente no total da nota.
|