O reajuste do valor do Contrato de Manutenção , será realizado somente após a geração do pedido de venda.
Processamento dos pedidos de vendas: - O sistema "percorre" todos os dias, desde a data do ultimo processamento de venda até a data base do sistema;
- Verifica se o contrato está ativo, caso não esteja nada será feito;
- Verifica se a data atual do processamento é maior ou igual à data do início de cobrança do contrato (AAH_INICOB);
- Caso o contrato seja por tempo determinado, o sistema continuará o processamento apenas se a data atual do processamento do pedido for menor ou igual à data final de cobrança (AAH_FIMCOB);
- Verifica se os campos Índice (AAH_CODIND) e Período (AAH_PERREA) não estão vazios;
- Calcula o número de meses decorridos desde o último reajuste., sendo a diferença entre a data do último processamento de venda e a data do último reajuste (AAH_ULTREA). Se nunca houve um reajuste, o sistema utiliza como parâmetro, a data do início da cobrança do contrato (AAH_INICOB).
- Quando o número de meses calculado calculados for maior ou igual ao Período (AAH_PERREA) especificado, o sistema aciona a função de cálculo do fator de reajuste;
- O cálculo do fator de reajuste, dependerá do tipo de taxa (AAD_TPTAXA), composta ou nominal (simples), e do sinal (AAE_SINAL), positivo ou negativo.
- Ao calcular o fator de reajuste, o mesmo é multiplicado ao valor do contrato (AAH_VALOR), reajustando assim, o seu valor.
Cálculo do fator de reajuste (multiplicador): Taxa composta positiva: Fator = 1 * ( 1 + (AAE_INDICE / 100) ) Taxa composta negativa: Fator = 1 * ( 1 - (AAE_INDICE / 100) ) Taxa nominal positiva: Fator = 1 + (AAE_INDICE / 100) ) Taxa nominal negativa: Fator = 1 - (AAE_INDICE / 100) )
*Os tipos de taxas (AAD_TPTAXA), composta ou nominal, da rotina TECA130 , farão diferença nos casos em que forem necessárias a inserção de mais de um taxa de índice ao mesmo tempo: Exemplos: - Como primeiro exemplo, vamos levar levaremos em consideração um contrato no valor de R$ 1.000,00, e inserir duas taxas de índices compostas de 10% para o reajuste. O cálculo será:
Valor Reajustado = 1.000 * ( 1,1 * 1,1 ) Valor Reajustado = 1.000 * 1,21 Valor Reajustado = R$ 1.210,00 - Para o segundo exemplo, vamos levar levaremos em consideração um contrato no valor de R$ 1.000,00, e inserir duas taxas de índices nominais de 10% para o reajuste. O cálculo será:
Valor Reajustado = 1.000 * ( 1 + (0,1+0,1) ) Valor Reajustado = 1.000 * 1,20 Valor Reajustado = R$ 1.200,00
- Como exemplo 3, levaremos em consideração um contrato no valor de R$ 1.000,00, e inserir uma taxa de índice composta de 10% para o reajuste. O cálculo será:
Valor Reajustado = 1.000 * 1,1 Valor Reajustado = R$ 1.100,00 - Como exemplo 4, levaremos em consideração um contrato no valor de R$ 1.000,00, e inserir uma taxa de índice nominal de 10% para o reajuste. O cálculo será:
Valor Reajustado = 1.000 * ( 1 + 0,1) Valor Reajustado = 1.000 * 1,1 Valor Reajustado = R$ 1.100,00
Principais Campos e Parâmetros:
Nome | Parâmetro | Rotina |
---|
Tipo Taxa | AAD_TPTAXA | TECA130 | Data do taxa de índice | AAE_DATA | TECA140 | Índice (%) | AAE_INDICE | TECA140 | Sinal | AAE_SINAL | TECA140 | Período | AAH_PERREA | TECA210 | Valor do Contrato | AAH_VALOR | TECA210 | Início da cobrança | AAH_INICOB | TECA210 | Fim da cobrança | AAH_FIMCOB | TECA210 | Tipo do contrato | AAH_TPCONT | TECA210 | Último Reajuste | AAH_ULTREA | TECA210 |
|