for (ContoPerChiusuraEsercizio conto : conti) {
// scritture chiusura
List<DettaglioCausaleOperazione> dettagliCausaleOperazioneChiusura = recuperaDettagliCausaleOperazione(
dominioDettagliCausaleOperazione, conto.getCausaleOperazioneChiusura());
if (dettagliCausaleOperazioneChiusura.isEmpty())
throw new ContabilitaException();
for (DettaglioCausaleOperazione dettaglioCausaleOperazioneChiusura : dettagliCausaleOperazioneChiusura) {
MovimentoContabile scrittura = getScrittura(conto, dettaglioCausaleOperazioneChiusura,
dataRegistrazioneChiusura, dataCompetenzaChiusura, descChiusura);
articoloChiusura.add(scrittura);
}
// scritture apertura
List<DettaglioCausaleOperazione> dettagliCausaleOperazioneApertura = recuperaDettagliCausaleOperazione(
dominioDettagliCausaleOperazione, conto.getCausaleOperazioneApertura());
if (dettagliCausaleOperazioneApertura.isEmpty())
throw new ContabilitaException();
for (DettaglioCausaleOperazione dettaglioCausaleOperazioneApertura : dettagliCausaleOperazioneApertura) {
MovimentoContabile scrittura = getScrittura(conto, dettaglioCausaleOperazioneApertura,
dataRegistrazioneApertura, dataCompetenzaApertura, descApertura);
articoloApertura.add(scrittura);
}