Árvore de páginas

Diferença no desconto concedido no Pedido de Vendas / Orçamento

Produto:

Microsiga Protheus

Versões:

 11 e 12

Ocorrência:

 Ao aplicar desconto no Pedido de Vendas / Orçamento o sistema recalcula para outro valor/percentual

Ambiente:

Faturamento

Passo a passo:

O importante é ter a compreensão de que ao utilizar desconto, o cálculo é sempre baseado em proporção.

Então, o percentual aplicado sempre será calculado proporcional ao valor do item e à quantidade do item.

Este proporcional deve ser um valor comportado pelo tamanho de decimais de sua base pois, caso contrário, ocorrerá diferença no cálculo. Obs: Nativo do Protheus apenas uso de dois dígitos para o ambiente Faturamento


Exemplo: Desconto Pretendido incompatível com as decimais em relação à QUANTIDADE:

Quantidade: 218

Valor Unitário: R$10,00

Desconto Pretendido: R$ 3,96 (C6_VALDESC)

Proporcional Precisão (Desconto por cada unidade de produto: 3,96 / 218): 0,0181651376146789 . Ou seja, são necessárias dezesseis casas decimais para registro exato com precisão da operação de cálculo sugerida.

Porém, suponhamos que utiliza o Nativo com 2 decimais apenas o qual não comporta este resultado.

Proporcional Comportado: 0,018 é convertido para: 0,02 de desconto por cada unidade, quando configurado para arredondar; ou, 0,01 de desconto por cada unidade, quando configurado para truncar (Configuração realizada no MV_ARREFAT)


Proporcional de Desconto Comportado X Quantidade:

Após obter o resultado da divisão do valor de desconto pela quantidade, o sistema realiza o processo inverso, ou seja, multiplica novamente o "Desconto por cada unidade de produto" pela "Quantidade":

0,02 (Desconto por unidade de produto) X 218 (Quantidade) = 4,36 (Desconto comportado); ou,

0,01 (Desconto por unidade de produto) X 218 (Quantidade) = 2,18 (Desconto comportado)


Obs.: Este é um cálculo interno do sistema, quando digitado o valor do desconto nos campos C6_VALDESC ou C6_DESCONT.


ALTERNATIVAS PARA TRATAR A SITUAÇÃO:

1 - Utilizar os campos de desconto: C5_DESCONT no cabeçalho do pedido (Indenização), pois o mesmo não executa o cálculo no item do Pedido, executa apenas no item da Nota - SD2 (no Pedido exibe apenas no Total, não rateando por item); ou C5_DESCFI (Desc. Financeiro) aplicado somente na baixa do título financeiro. Mais detalhes em: http://tdn.totvs.com/display/PROT/FAT0035_Descontos_no_Pedido_de_Venda

2 - Aumentar as casas decimais de modo que comportem o resultado do cálculo pretendido. ATENÇÃO: Se não for uma necessidade recorrente, esta opção não é mais indicada pois o aumento de casas decimais no Protheus é uma questão delicada. Quando realizado sem os devidos critérios ou não recebe a devida manutenção, pode causar diversas inconsistências de base. Consulte atentamente a documentação sobre este tema: http://tdn.totvs.com/display/public/PROT/FAT0068_Aumento_de_Casas_Decimais_no_ambiente_Faturamento_SIGAFAT