movimentoContabile.setDataValuta(voce.getDataValuta());
movimentoContabile.setCodiceCausale(dettaglioCausale.getCodiceCausaleOperazione());
movimentoContabile.setProgressivoCausaleOperazione(dettaglioCausale.getProgressivoCausaleOperazione());
PianoDeiConti pianoDeiConti = new PianoDeiConti();
pianoDeiConti.setCodiceGruppo(dettaglioCausale.getPianoDeiConti().getCodiceGruppo());
pianoDeiConti.setCodiceMastro(dettaglioCausale.getPianoDeiConti().getCodiceMastro());
if (dettaglioCausale.getPianoDeiConti().getCodiceConto() != null)
pianoDeiConti.setCodiceConto(dettaglioCausale.getPianoDeiConti().getCodiceConto());
else
pianoDeiConti.setCodiceConto(null);
if (pianoDeiConti.getCodiceConto() == null || pianoDeiConti.getCodiceConto().longValue() == 0)
if (!"S".equals(dettaglioCausale.getTipoConto()) && !"M".equals(dettaglioCausale.getTipoConto()))
pianoDeiConti.setCodiceConto(voce.getConto());
else if ("M".equals(dettaglioCausale.getTipoConto()))
pianoDeiConti.setCodiceConto(voce.getNumeroMutuo());
else if ("S".equals(dettaglioCausale.getTipoConto()))
pianoDeiConti.setCodiceConto(voce.getNumeroSoggetto());
movimentoContabile.setPianoDeiConti(pianoDeiConti);
movimentoContabile.setDataRegistrazione(datiFattura.getDataRegistrazione());
movimentoContabile.setDataEmissione(datiFattura.getDataRegistrazione());
movimentoContabile.setFlagModificabile("S");
movimentoContabile.setNumeroBollato(0L);
movimentoContabile.setTipoMovimento("C");
movimentoContabile.setCodiceFinanziamento(null);
movimentoContabile.setCodiceSocietaVeicolo(datiFattura.getCodiceSocietaVeicolo());
contabilitaDao.scriviMovimentoContabile(movimentoContabile);
if (dettaglioCausale.getCodicePartita() != null && !"".equals(dettaglioCausale.getCodicePartita())) {
voce.setGruppoPartitario(dettaglioCausale.getPianoDeiConti().getCodiceGruppo());
voce.setMastroPartitario(dettaglioCausale.getPianoDeiConti().getCodiceMastro());
voce.setContoPartitario(pianoDeiConti.getCodiceConto());
new GestionePartite(datiFattura, voce, dettaglioCausale, flagSoggetto, contabilitaDao).creaPartita();
}
if (datiFattura.getFlagSegno().equals(dettaglioCausale.getSegno()) && voce.getCodiceIva() != null
&& !"".equals(voce.getCodiceIva())) {