ATUALIZA?ÃO MONETARIA
Boa noite,
Preciso fazer um sistema para calcular a atualização monetaria. A idéia é simples, temos data inicial e Data Final, (para obtenção do indice que sera usado para o calculo), Cada mês gera um Ãndice para atualização (parecido com o da poupança). O sistema tera fazer uma multiplicação de indices mensais (atualitipo indice do mes 01/2014* 02/2014* 03/2014 e assim por diante. A quantidade de meses que sera preciso multiplicar ira depender de qual o prazo que sera feito a atualização.
Preciso fazer um sistema para calcular a atualização monetaria. A idéia é simples, temos data inicial e Data Final, (para obtenção do indice que sera usado para o calculo), Cada mês gera um Ãndice para atualização (parecido com o da poupança). O sistema tera fazer uma multiplicação de indices mensais (atualitipo indice do mes 01/2014* 02/2014* 03/2014 e assim por diante. A quantidade de meses que sera preciso multiplicar ira depender de qual o prazo que sera feito a atualização.
mas a taxa sera fixa em todos os meses?
vc pode usar datediff e obter o numero de meses entre as datas
vc pode usar datediff e obter o numero de meses entre as datas
A taxa será variável. e como será o código para fazer a multiplicação dos Ãndices mensais. Ex. 0,001200 * 0,002941* 0,001734 e assim sucessivamente por quantos meses forem necessário. Preciso multiplicar por Ãndices de atualização oficial do governo, tais como SELIC, INPC, TR etc.
vc pode filtrar os meses das datas, pra determinar inicio e fim, aplicar isso em um for, e conforme o indice do for buscar o id_indice, tem q estar preparado pra qnd houver mudanca de ano ou mais de um ano tmb
Vc tem como postar um exemplo de como seria este código.
pegando o mes
Dim myDate As DateTime = #1/1/2013#
Dim mesinicial As Int32 = myDate.Month
depois de obter mes inicial e final
For x=mesinicial to mesfinal
[ô]faz as buscas bo banco de dados pra obter o indice e o processamento conforme precisa
Next
com datediff vc obter o numero de meses tmb, ai é questao de pensar como o numero de meses pode ser usado numa busca sequencial de registros
Dim myDate As DateTime = #1/1/2013#
Dim mesinicial As Int32 = myDate.Month
depois de obter mes inicial e final
For x=mesinicial to mesfinal
[ô]faz as buscas bo banco de dados pra obter o indice e o processamento conforme precisa
Next
com datediff vc obter o numero de meses tmb, ai é questao de pensar como o numero de meses pode ser usado numa busca sequencial de registros
Tópico encerrado , respostas não são mais permitidas