Fatti
La Nandrò Bergbahnen AG ha incaricato la Gerhard Müller Maschinenbau AG della progettazione, fornitura e realizzazione di una funivia. Per le due sezioni sono stati concordati prezzi forfettari. Le costruzioni dovevano essere conformi ai requisiti tecnici della SIA.
La sezione I, che comprende anche la stazione intermedia, è stata completata all'inizio di dicembre ed è stata accettata dall'Ufficio federale dei trasporti (EAV) con una riserva riguardo all'esecuzione edile della stazione intermedia. Nonostante il ritiro della riserva, la stazione intermedia presentava ulteriori difetti. La Nandrò Bergbahnen AG ha fatto redigere una perizia che ha definito i lavori di costruzione come scadenti e ha raccomandato un risanamento.
La Nandrò Bergbahnen AG ha comunicato alla Gerhard Müller Maschinenbau AG che avrebbe trattenuto Fr. 90'000.- dal corrispettivo contrattuale. Poiché la Gerhard Müller Maschinenbau AG non ha eseguito i lavori di risanamento, la Nandrò Bergbahnen AG li ha fatti eseguire da sé e ha rivendicato i costi di Fr. 135'271.40 al netto del debito residuo di Fr. 90'000.-.
Legge
Il Tribunale federale ha deciso che la domanda riconvenzionale della Nandrò…