Fatti

La società Rudishauser AG, una società unipersonale, era gestita da Paul Rudishauser. L'imputato Alfred Stocker fungeva da organo di controllo. Già nel 1951, il bilancio della società presentava un saldo passivo di circa 131.000 CHF. Nonostante questo stato di sovraindebitamento, l'amministrazione non ha informato il giudice ai sensi dell'art. 725 cpv. 3 CO. L'imputato, in qualità di organo di controllo, ha anche omesso di sollecitare l'amministrazione a farlo o di convocare egli stesso l'assemblea generale e informare il giudice.

Negli anni successivi fino al 1955, la situazione finanziaria della società è peggiorata ulteriormente, senza che l'imputato abbia intrapreso i passi legalmente prescritti. Solo nell'ottobre 1955 è stato approvato su richiesta della società un concordato con cessione dei beni.

La Rudishauser AG in liquidazione concordataria ha citato in giudizio l'imputato Stocker per risarcimento danni, in quanto ha violato i suoi doveri come organo di controllo, danneggiando così la società o i suoi creditori.

Legge

Il Tribunale federale afferma che l'imputato doveva essere considerato ancora organo di controllo della società anche dopo la scadenza del mandato per l'esercizio 1952. La durata del mandato di un organo di controllo eletto per un anno si prolunga automaticamente se non si tiene più un'assemblea generale per procedere a nuove elezioni.

Il tribunale ritiene provato che l'imputato abbia violato i suoi doveri come organo di controllo in più aspetti. In…