protected Finanziamento getCalcoloFinanziatoConTassoPeriodaleMutuoRegolare(
Finanziamento finanziamento) throws DataMissingException {
if (finanziamento == null)
throw new DataMissingException(messages.getMessage("generatorePdA.finanziamentoNonValorizzato"));
Double importoFinanziato = 0d;
Double importoRata = getImportiRate(finanziamento).get(0);
// Calcolo il finanziato con il tasso periodale
Integer numeroRate = finanziamento.getNumeroRate();
log.debug("numeroRate : " + numeroRate);
for (int i = 1; i <= numeroRate; i++) {
Double tassoPeriodale1 = finanziamento.getTassoPeriodale();
if (tassoPeriodale1 == null)
throw new DataMissingException(messages.getMessage("generatorePdA.tassoPeriodaleNonValorizzato"));
Double tassoPeriodale = tassoPeriodale1;
double pow = Math.pow(1 + tassoPeriodale, i);
log.debug(i + " - pow:" + pow + " importoRataCalcolato:"
+ importoRata + " importoFinanziato:" + importoFinanziato);