diff --git a/sigla-ejb/src/main/java/it/cnr/contab/docamm00/comp/FatturaElettronicaPassivaComponent.java b/sigla-ejb/src/main/java/it/cnr/contab/docamm00/comp/FatturaElettronicaPassivaComponent.java index e3fc1653fc..292939da15 100644 --- a/sigla-ejb/src/main/java/it/cnr/contab/docamm00/comp/FatturaElettronicaPassivaComponent.java +++ b/sigla-ejb/src/main/java/it/cnr/contab/docamm00/comp/FatturaElettronicaPassivaComponent.java @@ -386,6 +386,9 @@ public Fattura_passivaBulk cercaFatturaPassivaForNota(UserContext usercontext, D break; } } + if (numeroFatturaFornitore == null || dataFatturaFornitore == null) { + throw new ApplicationException("Fattura collegata alla nota non trovata! Informazioni mancanti!"); + } SQLBuilder sqlFatturaPassiva = fatturaPassivaHome.createSQLBuilder(); sqlFatturaPassiva.addClause(FindClause.AND, "fornitore", SQLBuilder.EQUALS, oggettobulk.getDocumentoEleTrasmissione().getPrestatore()); sqlFatturaPassiva.addClause(FindClause.AND, "nr_fattura_fornitore", SQLBuilder.EQUALS, numeroFatturaFornitore);