if ("COST".equals(mutuo.getCodiceProdotto())) {
// Se sono un mutuo a rata costante allora vado a caricarmi le spese
// di incasso
// per capire su quale base devo essere calcolate e addebitate
Segnalatore segn = getSegnalatore(mutuo.getNumeroMutuo());
TestataTabellaFinanziaria ttf = getTestataTabellaFinanziaria(segn.getNumeroTabellaFinanziaria());
Spesa spesa = new Spesa();
try {
spesa.setBaseSpesa(ttf.getBaseSpeseIncasso());
spesa.setImportoFisso(ttf.getImportoFissoSpeseIncasso());
} catch (Exception e) {
spesa.setBaseSpesa("F");
spesa.setImportoFisso(0.0);
}
spesa.setCodiceSpesa(CostantiSpese.SPESE_INCASSO.value());
fin.getSpese().add(spesa);
Spesa spGest = new Spesa();
try {
spGest.setBaseSpesa(ttf.getBaseCommissioniGestione());
spGest.setImportoFisso(ttf.getImportoFissoCommissioniGestione());
} catch (Exception e) {
spGest.setBaseSpesa("F");
spGest.setImportoFisso(0.0);
}
spGest.setCodiceSpesa(CostantiSpese.COMMISSIONI_DI_GESTIONE.value());
fin.getSpese().add(spGest);
}
it.pdor.generatorePdA.domain.Movimento movimentoPda = GestionePraticaUtility
.movimentoToMovimentoPdA(nuovoMovimento);
if (TipiPiano.GRADUATO.value().equals(gdf.getCodiceTipoRata())) {
// carico i dati rimborsi grad
DatiRimborsoGraduati drg = getDatiRimborsoGraduati(mutuo.getNumeroMutuo());
fin.setDatiRimborsoGraduati(GestionePraticaUtility.datiRimborsoGraduatoToRimborsoGraduatoPdA(drg, mutuo));
// List<MovimentoRimborsoGraduato> listaRimborsi =
// getRimborsiGraduato(mutuo.getNumeroMutuo());
Segnalatore segnalatore = getSegnalatore(mutuo.getNumeroMutuo());
ModalitaRimborso mr = getModalitaRimborso(drg.getCodiceModalitaRimborso(), mutuo.getCodiceProdotto(),
segnalatore.getNumeroSoggetto());
// Li traduco negli oggetti per il generatorePdA
fin.setModalitaRimborso(GestionePraticaUtility.modalitaRimborsoToModalitaRimborsoPdA(mr));
List<PercentualeRicalcoloGraduato> listaPercRicGrad = getPercentualiRicalcoloGraduato(tipoFormaGiuridica,