ERP MEGA - Pedido de Venda - Não respeita casas decimais do valor
Incidente
No módulo Distribuição, ao realizar um pedido de venda em que a unidade de medida trabalha com duas casas decimais de valor e inserir uma porcentagem de desconto, se o resultado possuir mais de duas casas decimais, este valor é apresentado sem o devido arredondamento.
Causa
Este incidente ocorre, pois trata-se de um conceito do módulo de Distribuição.
Solução
O sistema sempre exibe todas as casas decimais do produto, inclusive persistindo o valor unitário no banco de dados com todas as suas casas decimais, porém o cálculo sempre será efetuado respeitando a configuração de casas decimais definidas no sistema, conforme exibição do valor na caixa de edição.
Essa regra de negócio é necessária e não pode ser alterada pelos seguintes motivos:
- Existem seguimentos empresariais que necessitam que todas as casas decimais sejam exibidas, porém o cálculo seja efetuado somente com as casas decimais configuradas.
- Caso o Valor Unitário fosse arredondado de acordo com as casas decimais configuradas, não seria possível ao usuário setar o Valor de Mercadoria para um produto com uma grande quantidade informada, fazendo com que o fosse impossível calcular o Valor Unitário. Exemplo: Numa configuração de 2 casas decimais, não seria possível setar um Valor de Mercadoria menor que R$ 10,00 para um produto com 1000 unidades.