Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Diferença entre total de produtos com total da venda

Linha de Produto:

Microsiga Protheus

Segmento:

Varejo

Módulo:

Controle de Lojas (SIGALOJA)

Situação/Requisito:

Ao realizar uma venda com acréscimo onde o valor unitário do produto esteja com 4 casas decimais é apresentado uma divergência entre o total dos produtos (Tabela SL2) com o total da venda (Tabela SL1).

Solução/Implementação:

Realizado ajuste na forma em que é calculado o valor unitário quando a venda de um produto contem acréscimo , anteriormente o calculo era feito da seguinte forma;

VALOR DO PRODUTO (VP): 0,03
VALOR DO ACRÉSCIMO INDIVIDUAL (VAI): 0,0037307692307692
PRODUTO COM ACRÉSCIMO (PA): 0,0337307692307692
QUANTIDADE (Q): 2600
TOTAL DE PRODUTOS (TP): ARREDONDA/TRUNCA (VP + VAI) * Q = VALOR DA VENDA: 87,62

Apos o ajuste o calculo é feito da seguinte forma;

Agora a Formula usada é
VALOR DO PRODUTO (VP): 0,03
VALOR DO ACRÉSCIMO INDIVIDUAL (VAI): 0,0037307692307692
PRODUTO COM ACRÉSCIMO (PA): 0,0337307692307692
QUANTIDADE (Q): 2600
TOTAL DE PRODUTOS (TP): ARREDONDA/TRUNCA ((VP + VAI) * Q) = VALOR DA VENDA: 87,70

e com o preço unitário com 4 casas decimais, desta forma não causando diferença entre o total da venda com o total de produtos.


**Para mais informações sobre arredondamento / Truncamento consulte o link abaixo:

SIGAFRT_SIGALOJA_0047_Como evitar diferença de centavos no arredondamento dos ambientes SIGALOJA e SIGAFRT?