@Override
public Mutuo inserimentoTranche(Mutuo mutuo, TrancheMutuoSal nuovaTranche, GruppoDatiFinanziari nuoviDatifin)
throws DataAntecedenteDataDecorrenzaException {
if (nuovaTranche.getLastTrancheBoolean()) {
DatiSal datiSal = getDatiSal(mutuo.getNumeroMutuo());
int numRatePrePian = 0;
for (PianoAmmortamento pa : nuoviDatifin.getPianoAmmortamento()) {
if (pa.getQuotaCapitale().doubleValue() == 0.0)
numRatePrePian++;
}
datiSal.setNrRatePrepiano(numRatePrePian);
datiSal.setNrRateDef(nuoviDatifin.getPianoAmmortamento().size());
updateDatiSal(datiSal);
}
insertDatifin(nuoviDatifin);
if (nuovaTranche.getProgressivoMovimento() == numeroMaxTranche) {