Na versão 11.80 está disponível a nova engine de cálculo de reajuste no modelo padrão e pode ser habilitada ou desabilitada na tela de parâmetros:
Cálculo mais inteligente
Antes: o cálculo pro-rata dia de baixa parcial ignorava o dia da baixa parcial e sempre considerava a baixa no dia primeiro do mês.
Agora: O cálculo pro-rata dia é feito até o dia da data da baixa.
Memória de Cálculo:
[Data] [Correção Monetária] [Juros de Contrato] [Baixado + Desconto] 22/01/2009: R$ 0,00 01/02/2009: 0,1700% ^ (10/31) R$ 0,00 11/02/2009: 0,3300% ^ (10/28) R$ 500,00 01/03/2009: 0,3300% ^ (18/28) R$ 0,00 18/03/2009: 0,2700% ^ (17/31) R$ 0,00 01/04/2009: 0,2600% ^ (14/31) 1,0000% ^ (14/31) R$ 0,00 01/05/2009: -0,7400% 1,0000% R$ 0,00 05/05/2009: -0,1500% ^ (4/31) 1,0000% ^ (4/31) R$ 0,00 Total Parcela: R$ 10.140,60 CM Antes: R$ 51,55 CM Após: -R$ 61,39 Juros Após: R$ 150,44 |
Cálculo mais rápido
Antes: O cálculo de Juros e Correção monetária era realizado de forma recursiva quando os juros era calculada sobre a correção e a correção era calcula sobre os juros.
Agora: A recursividade foi eliminada do cálculo deixando a memória de cálculo mais simples e fácil de entender.
Cálculo antigo em 18:13 minutos (1093 segundos):
Cálculo novo em 1:55 minutos (115 segundos):
Ganho de desempenho: (1 - 115 / 1093) = 89%
Observação: a diferença de desempenho deve ser maior em cálculos onde os juros dependem de correção e a correção depende de juros.
Cálculo com mais qualidade
Diariamente são realizados testes unitários automáticos para cada caso de teste da nova engine de cálculo, aumentando a confiabilidade e segurança dos clientes que utilizam no sistema:
Observação: esta novidade está disponível nas versões 11.20, 11.40 e 11.50 e pode ser habilitada através de script.
Clique no link abaixo e assista ao vídeo:
Nenhum comentário:
Postar um comentário