Fatti
Il caso riguarda la vendita di tutte le azioni di una società che commercia in fuochi d'artificio e altri articoli da bazar. Ferdinand Neumann ha venduto le sue 300 azioni nominative a Willy Grüninger per 250.000 CHF. Grüninger ha successivamente sostenuto che le scorte fossero state fortemente sopravvalutate e ha chiesto una riduzione del prezzo di acquisto. Neumann si è opposto. Grüninger ha fatto causa per accertare che dovesse pagare solo 65.000 CHF a Neumann, e Neumann ha proposto una domanda riconvenzionale per il pagamento delle rate residue.
Legge
Il Tribunale federale ha deciso che, in caso di adempimento inesatto, l'acquirente ha la scelta se invocare la garanzia o un vizio della volontà. Per il valore economico delle azioni, il venditore risponde ai sensi dell'art. 197 CO solo in caso di particolari garanzie, altrimenti l'acquirente può impugnare il contratto per errore sui valori patrimoniali della società.
Il Tribunale cantonale non aveva sufficientemente considerato l'errore dell'acquirente sul valore delle scorte. Il Tribunale…