Fatti

P. G. Schwegler, titolare di una ditta commerciale, e il suo procuratore Eberle, con l'aiuto di Denis, amministratore di una società belga, importarono ripetutamente cobalto dal Belgio in Svizzera e da lì in Austria nel periodo dal 4 luglio al 29 agosto 1956. Schwegler ed Eberle dichiararono la merce in dogana svizzera come "filtri in acciaio al cobalto disossidato in lamiera di ferro cadmiata", motivo per cui furono sdoganati secondo la voce tariffaria numero 788 b. In occasione di una nuova spedizione parziale dichiarata per l'esportazione in Austria il 31 agosto 1956, l'ufficio doganale di Buchs SG constatò che non si trattava di filtri utilizzabili, ma di una spedizione di cobalto camuffata. Con decisione del 5 novembre 1956, questa fu nuovamente classificata secondo le aliquote più basse della voce tariffaria 878 e a Schwegler fu rimborsato l'importo doganale pagato in eccesso.

Il 18/20 dicembre 1956, il servizio penale doganale di Zurigo interrogò a verbale Schwegler, Eberle e Denis sull'accusa di aver dichiarato erroneamente un totale di 17'973,6 kg di cobalto per l'esportazione secondo la voce 788 b anziché 878 della tariffa. Con ricorso del 5 gennaio 1957, Schwegler presentò reclamo contro la decisione di rimborso, chiedendo di confermare lo sdoganamento secondo la voce tariffaria 788 b. Contro la decisione negativa della Direzione generale delle dogane del 12 giugno 1957, egli fece ricorso alla Commissione federale di ricorso doganale. Quest'ultima respinse il ricorso il 29 maggio 1959.

Poiché le merci doganali che rientrano nella voce 878 della tariffa richiedono un'autorizzazione speciale all'esportazione e le spedizioni in questione erano state dichiarate erroneamente secondo la voce tariffaria 788 b, il Dipartimento federale delle finanze e delle dogane multò il 7 aprile 1960 Schwegler con Fr. 250'000.-, Eberle con Fr. 44'839,50 per violazione del divieto di cui all'art. 76 n. 2 della legge doganale e Denis con Fr. 56'049,35 per complicità.

Su richiesta di giudizio penale, il Tribunale distrettuale di Zurigo e, con sentenza del 10 maggio 1962, il Tribunale superiore del Cantone di Zurigo, assolsero gli imputati da colpa e pena, il Tribunale superiore con la motivazione che l'azione penale era prescritta.

Legge

Il Tribunale di Cassazione decise che l'azione penale non poteva prescrivere durante il procedimento di ricorso avviato da Schwegler contro la decisione di rimborso. Ai sensi dell'art. 284 CPP, le contravvenzioni alle leggi federali fiscali, alle quali appartengono anche le infrazioni doganali, prescrivono in due anni. Tuttavia, la prescrizione è interrotta da ogni atto di perseguimento penale diretto contro l'autore.

La legge non contiene una disposizione esplicita sul fatto che il procedimento per…