Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/11/2011, 04:46
goyitoparana
 
Fecha de Ingreso: agosto-2009
Mensajes: 72
Antigüedad: 14 años, 8 meses
Puntos: 2
Sugerencia de implementacion

Hola buenos dias.
Les escribo para que me den una mano.
Tengo que implementar un sistema de calculo financiero de intereses.
Yo tengo las tasas en un bd mysql, son cerca de 4 mil registros, un poco mas. Cada registro, tiene un valor que es una fecha y un valor decimal que se corresponde a la tasa correspondiente a ese dia.
Por ejemplo: el registro 1 sería:
2001/01/01, 0.00064

y otro más al azaar sería:
2010/05/08, 1.12111

En total, debo tener en los mas de 4 mil registros 5 tasas diferentes, pero cada una tiene una cantidad de dias diferentes como segmento que abarca.

En fin, lo que yo quiero, para no dar tantas vueltas, es que dada dos fechas, una de vencimiento y una de pago, yo pueda calcular el interes. Para eso debo saber la cantidad de dias, pero a ese asunto ya lo solucione. Ahora quiero saber cómo puedo llegar a implementar el conteo de registros y multiplicar la cantidad de registros entre dos fechas dadas, por una variable que yo llamo capital, y por la tasa. Ahora bien, hasta ahi no seria muy dificil, lo que me complica a mi la existencia es el hecho de como se daria el caso cuando cambien las tasas entre esas dos fechas. Y cuando son dos o mas tasas? como haria?

Para ejemplificar lo que quiero.

En el formulario el usuario ingresa:
  • Capital: 100
  • Fecha de vencimiento: 01/01/2005
  • Fecha de pago: 25/07/2010


Me tendria que devolver:
  • Cantidad de dias
  • Interes
  • Cantidad de tasas utilizadas entre fecha de vencimiento y fecha de pago


O sea, si el usuario ingreso lo de arriba, el resultado seria:

02/01/2005 30/06/2006 100,00 Res 0,05000 539 dias 26,95
01/07/2006 25/07/2010 100,00 Res 0,06667 1465 dias 97,67

Este es el sistema que utlizan en la AFIP que es un organismo de contralor financiero e impositivo de Argentina.

Pueden ver su funcionamiento aqui: http://www.afip.gov.ar/genericos/cal...orios_main.asp


Si alguien puede darme una mano lo agradecer mucho.

Saludos.