Á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 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 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

de um produto que contenha acréscimo e com o preço unitário com 4 casas decimais, desta forma o incidente relatado acima não é mais reproduzido não causando mais 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?

Fontes do Pacote:

LOJA701C.PRW 29/01/2018 10:27:37 17