Fatti

X., amministratore delegato della ditta X., ha richiesto all'Ufficio cantonale del lavoro di Soletta il pagamento di indennità per intemperie per sospensioni del lavoro dovute alle condizioni meteorologiche nei cantieri di Bellach, Riedholz e Derendingen durante i mesi di gennaio, febbraio e marzo 1986. In base a tali richieste e ai rapporti e conteggi presentati, la ditta X. ha ricevuto il 12 maggio 1986 indennità per intemperie per un totale di Fr. 61'043.55. A X. viene rimproverato di aver fornito informazioni false nei documenti presentati all'Ufficio del lavoro, ottenendo così indebitamente il pagamento di prestazioni assicurative per un importo di Fr. 40'243.20.

Legge

Il Tribunale federale ha deciso che la presentazione di schede di controllo (cartellini) dei dipendenti contenenti informazioni non veritiere al fine di ottenere indennità per intemperie costituisce un inganno doloso. L'ottenimento fraudolento di indennità per intemperie mediante inganno doloso è da punire come truffa ai sensi dell'art. 148 CP e non come truffa sulle prestazioni ai sensi dell'art. 14 LPP. Tuttavia, nella commisurazione della pena può essere considerato che la truffa sulle prestazioni ai sensi dell'art. 14 LPP è punita più mite-mente rispetto alla truffa ai sensi dell'art. 148 CP.

Il Tribunale federale ha spiegato che il…