Fatti

Nel 1974 M., in qualità di corriere della Banca A., distrasse circa 70 assegni che consegnò a due complici. Sette di questi assegni furono riscossi presso varie banche da X. alla fine del 1974 e all'inizio del 1975. Il 3 giugno 1975 la Banca A. addebitò il conto di X. di 17'427 franchi, che le aveva accreditato e pagato per uno degli assegni.

M. e i suoi complici, nonché S., furono condannati penalmente. Tuttavia, il procedimento penale avviato contro X. per ricettazione fu archiviato il 21 settembre 1977 dalla Procura del Cantone di Zurigo.

Con azione del 14 marzo 1978, X. chiese al Tribunale di commercio del Cantone di Zurigo di obbligare la Banca A. a saldare il suo conto in modo che non risultasse alcun debito del ricorrente. La convenuta si oppose a questa richiesta e propose una domanda riconvenzionale per il risarcimento di 273'010.54 franchi oltre agli interessi per il danno derivatole dagli assegni riscossi da X.

Legge

Il Tribunale federale conferma la sentenza del Tribunale di commercio, che ha accolto la domanda di X. e respinto la domanda riconvenzionale della Banca A.

Secondo il Tribunale federale, il termine di prescrizione annuale di cui all'art. 60 cpv. 1 CO è scaduto, in quanto la Banca A. aveva avuto conoscenza dei fatti al più tardi nella primavera del 1976.

La Banca A. si richiama all'art. 60 cpv. 2 CO, secondo cui in caso di reato si applica il più lungo termine di prescrizione penale. Tuttavia, il Tribunale federale ritiene che non sussista un reato ai sensi di questa disposizione, in quanto il procedimento penale contro X. per ricettazione è stato archiviato, non essendogli stato provato di aver conosciuto o dovuto conoscere la provenienza delittuosa degli assegni.

Il Tribunale…