throw new IllegalArgumentException("passato un DatiFattura nullo");
}
if ((!"S".equals(flagSoggetto) && !"M".equals(flagSoggetto) && !"B".equals(flagSoggetto) && !"F".equals(flagSoggetto))
|| flagSoggetto == null)
throw new ErrataTipologiaSottocontoException(flagSoggetto);
// legacy: if not isnull(flg_riga_iva ) and flg_riga_iva ='S' then
if (dettaglioCausale.getFlagRigaIva() != null && "S".equals(dettaglioCausale.getFlagRigaIva())) {
// legacy: if dati_intf.importo_iva=0 or isnull(dati_intf.importo_iva) then
if (voce.getImportoIva() == 0) {