Tribunale federale
Tribunal federal

{T 0/2}
4A 251/2007 /biz

Sentenza del 6 dicembre 2007
I Corte di diritto civile

Composizione
Giudici federali Corboz, presidente,
Rottenberg Liatowitsch, Ramelli, giudice supplente,
cancelliera Gianinazzi.

Parti
A.________SA,
ricorrente,
patrocinata dall'avv. Theobald Brun,

contro

B.________SA,
opponente,
patrocinata dall'avv. Emanuele Verda.

Oggetto
contratto di compravendita; contratto d'appalto,

ricorso in materia civile contro la sentenza
emanata il 25 maggio 2007 dalla II Camera civile
del Tribunale d'appello del Cantone Ticino.

Fatti:

A.
Il 27 aprile 2001 B.________SA - ora in liquidazione - ha sottoposto alla A.________SA un'offerta per la fornitura di un calcolatore con schermo di marca Compaq e del programma di contabilità X.________, per un prezzo complessivo di fr. 27'823.60. Questo importo includeva anche la fatturazione a regia di fr. 165.-- orari per l'installazione e la formazione del personale, nonché la fatturazione a corpo di fr. 450.-- per l'assistenza telefonica e di fr. 4'000.-- annuali per l'aggiornamento dei programmi.

L'offerta essendo stata accettata, il 2 maggio 2001 un tecnico della ditta fornitrice si è recato presso gli uffici della A.________SA per istallare il programma di contabilità; senza successo, poiché pareva esservi incompatibilità con una versione non aggiornata del programma Y.________ del sistema informatico della cliente. Il mattino del giorno successivo il tecnico ha quindi proceduto a istallare sul server la nuova versione di tale programma, in modo da permettere il funzionamento del programma X.________. Sennonché questo intervento ha causato il blocco del programma Z.________, già presente nel sistema informatico della A.________SA. Il pomeriggio del 3 maggio 2001 è pertanto intervenuto un secondo tecnico della B.________SA, il quale ha iniziato ad effettuare il backup dei dati e le necessarie ricerche diagnostiche. L'attività dei due tecnici non è però andata oltre, poiché il mattino del giorno seguente la A.________SA ha impedito loro di riprendere il lavoro. Il 7 maggio 2001 ha poi disdetto formalmente per motivi gravi il contratto con B.________SA.

B.
Il 2 ottobre 2001 la A.________SA ha convenuto B.________SA davanti al Pretore di Mendrisio-Sud con un'azione volta al pagamento di fr. 68'980.50, suddivisi in fr. 13'505.70 per spese di ripristino del sistema informatico ad opera di altri tecnici e fr. 55'474.80 per perdita di guadagno.

L'attrice ha in particolare rimproverato alla convenuta di non essersi accorta subito dell'incompatibilità dei programmi e di essere poi stata negligente nell'operare sul server, dato che lo ha bloccato, causando così l'interruzione dell'attività per cinque giorni.

Dal canto suo, la convenuta ha contestato il blocco e ha obiettato che le difficoltà manifestatesi durante l'istallazione del nuovo programma erano dovute alle carenze del sistema informatico dell'attrice; esse avrebbero comunque potuto venir sistemate se i suoi tecnici avessero potuto continuare il lavoro. In via riconvenzionale la convenuta ha pertanto domandato la condanna dell'attrice al pagamento di fr. 36'173.60, di cui fr. 32'273.60 corrispondenti all'interesse all'esecuzione del contratto e fr. 3'900.-- al lavoro eseguito.

Con sentenza del 28 marzo 2006 il Pretore ha respinto l'azione principale e accolto parzialmente quella riconvenzionale, obbligando l'attrice a pagare fr. 4'350.--.

C.
L'impugnativa interposta dalla A.________SA contro la pronunzia pretorile è stata respinta dalla II Camera civile del Tribunale d'appello del Cantone Ticino il 25 maggio 2007.

D.
Tempestivamente insorta dinanzi al Tribunale federale con un ricorso in materia civile, la A.________SA postula, in via principale, la modifica della sentenza emanata dalla massima istanza cantonale nel senso di accogliere il suo appello e, quindi, accogliere la petizione e respingere l'azione riconvenzionale; in via subordinata chiede che la sua petizione sia accolta limitatamente a fr. 13'505.70 e la domanda riconvenzionale respinta.

Con risposta del 14 settembre 2007 B.________SA ha proposto la reiezione integrale del gravame e la conseguente conferma della sentenza del Tribunale d'appello.

L'autorità cantonale ha invece rinunciato a presentare osservazioni.

Diritto:

1.
Il 1° gennaio 2007 è entrata in vigore la Legge sul Tribunale federale (LTF, RS 173.110; RU 2006 1205, 1241). Poiché la decisione in concreto impugnata è stata pronunciata dopo questa data, la procedura ricorsuale è disciplinata dalla nuova normativa (art. 132 cpv. 1
SR 173.110 Bundesgesetz vom 17. Juni 2005 über das Bundesgericht (Bundesgerichtsgesetz, BGG) - Bundesgerichtsgesetz
BGG Art. 132 Übergangsbestimmungen - 1 Dieses Gesetz ist auf die nach seinem Inkrafttreten eingeleiteten Verfahren des Bundesgerichts anwendbar, auf ein Beschwerdeverfahren jedoch nur dann, wenn auch der angefochtene Entscheid nach dem Inkrafttreten dieses Gesetzes ergangen ist.
1    Dieses Gesetz ist auf die nach seinem Inkrafttreten eingeleiteten Verfahren des Bundesgerichts anwendbar, auf ein Beschwerdeverfahren jedoch nur dann, wenn auch der angefochtene Entscheid nach dem Inkrafttreten dieses Gesetzes ergangen ist.
2    ...118
3    Die Amtsdauer der ordentlichen und nebenamtlichen Bundesrichter und Bundesrichterinnen, die gestützt auf das Bundesrechtspflegegesetz vom 16. Dezember 1943119 oder den Bundesbeschluss vom 23. März 1984120 über die Erhöhung der Zahl der nebenamtlichen Richter des Bundesgerichts gewählt worden sind oder die in den Jahren 2007 und 2008 gewählt werden, endet am 31. Dezember 2008.121
4    Die zahlenmässige Begrenzung der nebenamtlichen Bundesrichter und Bundesrichterinnen gemäss Artikel 1 Absatz 4 gilt erst ab 2009.122
LTF).

2.
Il Tribunale federale si pronuncia d'ufficio e con pieno potere d'esame sulla propria competenza e sull'ammissibilità del rimedio esperito (art. 29 cpv. 1
SR 173.110 Bundesgesetz vom 17. Juni 2005 über das Bundesgericht (Bundesgerichtsgesetz, BGG) - Bundesgerichtsgesetz
BGG Art. 29 Prüfung - 1 Das Bundesgericht prüft seine Zuständigkeit von Amtes wegen.
1    Das Bundesgericht prüft seine Zuständigkeit von Amtes wegen.
2    Bestehen Zweifel, ob das Bundesgericht oder eine andere Behörde zuständig ist, so führt das Gericht mit dieser Behörde einen Meinungsaustausch.
LTF; DTF 133 III 462 consid. 2).

2.1 Interposto tempestivamente (art. 100 cpv. 1
SR 173.110 Bundesgesetz vom 17. Juni 2005 über das Bundesgericht (Bundesgerichtsgesetz, BGG) - Bundesgerichtsgesetz
BGG Art. 100 Beschwerde gegen Entscheide - 1 Die Beschwerde gegen einen Entscheid ist innert 30 Tagen nach der Eröffnung der vollständigen Ausfertigung beim Bundesgericht einzureichen.
1    Die Beschwerde gegen einen Entscheid ist innert 30 Tagen nach der Eröffnung der vollständigen Ausfertigung beim Bundesgericht einzureichen.
2    Die Beschwerdefrist beträgt zehn Tage:
a  bei Entscheiden der kantonalen Aufsichtsbehörden in Schuldbetreibungs- und Konkurssachen;
b  bei Entscheiden auf den Gebieten der internationalen Rechtshilfe in Strafsachen und der internationalen Amtshilfe in Steuersachen;
c  bei Entscheiden über die Rückgabe eines Kindes nach dem Europäischen Übereinkommen vom 20. Mai 198089 über die Anerkennung und Vollstreckung von Entscheidungen über das Sorgerecht für Kinder und die Wiederherstellung des Sorgerechts oder nach dem Übereinkommen vom 25. Oktober 198090 über die zivilrechtlichen Aspekte internationaler Kindesentführung;
d  bei Entscheiden des Bundespatentgerichts über die Erteilung einer Lizenz nach Artikel 40d des Patentgesetzes vom 25. Juni 195492.
3    Die Beschwerdefrist beträgt fünf Tage:
a  bei Entscheiden der kantonalen Aufsichtsbehörden in Schuldbetreibungs- und Konkurssachen im Rahmen der Wechselbetreibung;
b  bei Entscheiden der Kantonsregierungen über Beschwerden gegen eidgenössische Abstimmungen.
4    Bei Entscheiden der Kantonsregierungen über Beschwerden gegen die Nationalratswahlen beträgt die Beschwerdefrist drei Tage.
5    Bei Beschwerden wegen interkantonaler Kompetenzkonflikte beginnt die Beschwerdefrist spätestens dann zu laufen, wenn in beiden Kantonen Entscheide getroffen worden sind, gegen welche beim Bundesgericht Beschwerde geführt werden kann.
6    ...93
7    Gegen das unrechtmässige Verweigern oder Verzögern eines Entscheids kann jederzeit Beschwerde geführt werden.
LTF) dalla parte soccombente in sede cantonale (art. 76 cpv. 1 lett. a
SR 173.110 Bundesgesetz vom 17. Juni 2005 über das Bundesgericht (Bundesgerichtsgesetz, BGG) - Bundesgerichtsgesetz
BGG Art. 76 Beschwerderecht - 1 Zur Beschwerde in Zivilsachen ist berechtigt, wer:
1    Zur Beschwerde in Zivilsachen ist berechtigt, wer:
a  vor der Vorinstanz am Verfahren teilgenommen hat oder keine Möglichkeit zur Teilnahme erhalten hat; und
b  durch den angefochtenen Entscheid besonders berührt ist und ein schutzwürdiges Interesse an dessen Aufhebung oder Änderung hat.
2    Gegen Entscheide nach Artikel 72 Absatz 2 steht das Beschwerderecht auch der Bundeskanzlei, den Departementen des Bundes oder, soweit das Bundesrecht es vorsieht, den ihnen unterstellten Dienststellen zu, wenn der angefochtene Entscheid die Bundesgesetzgebung in ihrem Aufgabenbereich verletzen kann.40
LTF) contro una decisione finale (art. 90
SR 173.110 Bundesgesetz vom 17. Juni 2005 über das Bundesgericht (Bundesgerichtsgesetz, BGG) - Bundesgerichtsgesetz
BGG Art. 90 Endentscheide - Die Beschwerde ist zulässig gegen Entscheide, die das Verfahren abschliessen.
LTF) pronunciata dall'autorità ticinese di ultima istanza (art. 75 cpv. 1
SR 173.110 Bundesgesetz vom 17. Juni 2005 über das Bundesgericht (Bundesgerichtsgesetz, BGG) - Bundesgerichtsgesetz
BGG Art. 75 Vorinstanzen - 1 Die Beschwerde ist zulässig gegen Entscheide letzter kantonaler Instanzen, des Bundesverwaltungsgerichts und des Bundespatentgerichts.36
1    Die Beschwerde ist zulässig gegen Entscheide letzter kantonaler Instanzen, des Bundesverwaltungsgerichts und des Bundespatentgerichts.36
2    Die Kantone setzen als letzte kantonale Instanzen obere Gerichte ein. Diese entscheiden als Rechtsmittelinstanzen; ausgenommen sind die Fälle, in denen:
a  ein Bundesgesetz eine einzige kantonale Instanz vorsieht;
b  ein Fachgericht für handelsrechtliche Streitigkeiten als einzige kantonale Instanz entscheidet;
c  eine Klage mit einem Streitwert von mindestens 100 000 Franken mit Zustimmung aller Parteien direkt beim oberen Gericht eingereicht wurde.
LTF) in una causa civile di carattere pecuniario, concernente una controversia il cui valore litigioso supera fr. 30'000.-- (art. 74 cpv. 1 let. b
SR 173.110 Bundesgesetz vom 17. Juni 2005 über das Bundesgericht (Bundesgerichtsgesetz, BGG) - Bundesgerichtsgesetz
BGG Art. 74 Streitwertgrenze - 1 In vermögensrechtlichen Angelegenheiten ist die Beschwerde nur zulässig, wenn der Streitwert mindestens beträgt:
1    In vermögensrechtlichen Angelegenheiten ist die Beschwerde nur zulässig, wenn der Streitwert mindestens beträgt:
a  15 000 Franken in arbeits- und mietrechtlichen Fällen;
b  30 000 Franken in allen übrigen Fällen.
2    Erreicht der Streitwert den massgebenden Betrag nach Absatz 1 nicht, so ist die Beschwerde dennoch zulässig:
a  wenn sich eine Rechtsfrage von grundsätzlicher Bedeutung stellt;
b  wenn ein Bundesgesetz eine einzige kantonale Instanz vorsieht;
c  gegen Entscheide der kantonalen Aufsichtsbehörden in Schuldbetreibungs- und Konkurssachen;
d  gegen Entscheide des Konkurs- und Nachlassrichters oder der Konkurs- und Nachlassrichterin;
e  gegen Entscheide des Bundespatentgerichts.
LTF), il ricorso risulta ricevibile.

2.2 Prima ancora di chinarsi sull'argomentazione ricorsuale va trattata la richiesta della ricorrente di indire un dibattimento, giusta l'art. 57
SR 173.110 Bundesgesetz vom 17. Juni 2005 über das Bundesgericht (Bundesgerichtsgesetz, BGG) - Bundesgerichtsgesetz
BGG Art. 57 Parteiverhandlung - Der Abteilungspräsident oder die Abteilungspräsidentin kann eine mündliche Parteiverhandlung anordnen.
LTF.

L'art. 57
SR 173.110 Bundesgesetz vom 17. Juni 2005 über das Bundesgericht (Bundesgerichtsgesetz, BGG) - Bundesgerichtsgesetz
BGG Art. 57 Parteiverhandlung - Der Abteilungspräsident oder die Abteilungspräsidentin kann eine mündliche Parteiverhandlung anordnen.
LTF concede effettivamente al Presidente della Corte adita la facoltà di ordinare un dibattimento. Si tratta tuttavia, al pari di quanto prevedeva l'OG abrogata, di una misura eccezionale (cfr. Stefan Heimgartner/Hans Wiprächtiger in: Basler Kommentar, n. 1 e 2 ad art. 57
SR 173.110 Bundesgesetz vom 17. Juni 2005 über das Bundesgericht (Bundesgerichtsgesetz, BGG) - Bundesgerichtsgesetz
BGG Art. 57 Parteiverhandlung - Der Abteilungspräsident oder die Abteilungspräsidentin kann eine mündliche Parteiverhandlung anordnen.
LTF), non da ultimo perché il Tribunale federale è in ogni caso, di regola, vincolato ai fatti accertati dall'autorità cantonale (cfr. art. 105 cpv. 1
SR 173.110 Bundesgesetz vom 17. Juni 2005 über das Bundesgericht (Bundesgerichtsgesetz, BGG) - Bundesgerichtsgesetz
BGG Art. 105 Massgebender Sachverhalt - 1 Das Bundesgericht legt seinem Urteil den Sachverhalt zugrunde, den die Vorinstanz festgestellt hat.
1    Das Bundesgericht legt seinem Urteil den Sachverhalt zugrunde, den die Vorinstanz festgestellt hat.
2    Es kann die Sachverhaltsfeststellung der Vorinstanz von Amtes wegen berichtigen oder ergänzen, wenn sie offensichtlich unrichtig ist oder auf einer Rechtsverletzung im Sinne von Artikel 95 beruht.
3    Richtet sich die Beschwerde gegen einen Entscheid über die Zusprechung oder Verweigerung von Geldleistungen der Militär- oder Unfallversicherung, so ist das Bundesgericht nicht an die Sachverhaltsfeststellung der Vorinstanz gebunden.95
LTF; Stefan Heimgartner/Hans Wiprächtiger, op. cit., n. 9 ad art. 57
SR 173.110 Bundesgesetz vom 17. Juni 2005 über das Bundesgericht (Bundesgerichtsgesetz, BGG) - Bundesgerichtsgesetz
BGG Art. 57 Parteiverhandlung - Der Abteilungspräsident oder die Abteilungspräsidentin kann eine mündliche Parteiverhandlung anordnen.
LTF).

La domanda di dibattimento formulata nel gravame in rassegna non può essere accolta. I motivi addotti a sostegno di tale richiesta - la necessità di "far valere con fermezza" gli errori commessi dai giudici cantonali e di "discutere la natura giuridica del contratto" - non sono infatti suscettibili di giustificare un dibattimento, giacché la ricorrente ha potuto proporre i propri argomenti nell'atto scritto, senza restrizioni di sorta.

2.3 Nel suo allegato la ricorrente si duole della violazione del diritto federale, che il Tribunale federale applica d'ufficio (art. 95 lett. a
SR 173.110 Bundesgesetz vom 17. Juni 2005 über das Bundesgericht (Bundesgerichtsgesetz, BGG) - Bundesgerichtsgesetz
BGG Art. 95 Schweizerisches Recht - Mit der Beschwerde kann die Verletzung gerügt werden von:
a  Bundesrecht;
b  Völkerrecht;
c  kantonalen verfassungsmässigen Rechten;
d  kantonalen Bestimmungen über die politische Stimmberechtigung der Bürger und Bürgerinnen und über Volkswahlen und -abstimmungen;
e  interkantonalem Recht.
combinato con l'art. 106 cpv. 1
SR 173.110 Bundesgesetz vom 17. Juni 2005 über das Bundesgericht (Bundesgerichtsgesetz, BGG) - Bundesgerichtsgesetz
BGG Art. 106 Rechtsanwendung - 1 Das Bundesgericht wendet das Recht von Amtes wegen an.
1    Das Bundesgericht wendet das Recht von Amtes wegen an.
2    Es prüft die Verletzung von Grundrechten und von kantonalem und interkantonalem Recht nur insofern, als eine solche Rüge in der Beschwerde vorgebracht und begründet worden ist.
LTF), e dell'apprezzamento inesatto dei fatti (art. 97 cpv. 1
SR 173.110 Bundesgesetz vom 17. Juni 2005 über das Bundesgericht (Bundesgerichtsgesetz, BGG) - Bundesgerichtsgesetz
BGG Art. 97 Unrichtige Feststellung des Sachverhalts - 1 Die Feststellung des Sachverhalts kann nur gerügt werden, wenn sie offensichtlich unrichtig ist oder auf einer Rechtsverletzung im Sinne von Artikel 95 beruht und wenn die Behebung des Mangels für den Ausgang des Verfahrens entscheidend sein kann.
1    Die Feststellung des Sachverhalts kann nur gerügt werden, wenn sie offensichtlich unrichtig ist oder auf einer Rechtsverletzung im Sinne von Artikel 95 beruht und wenn die Behebung des Mangels für den Ausgang des Verfahrens entscheidend sein kann.
2    Richtet sich die Beschwerde gegen einen Entscheid über die Zusprechung oder Verweigerung von Geldleistungen der Militär- oder Unfallversicherung, so kann jede unrichtige oder unvollständige Feststellung des rechtserheblichen Sachverhalts gerügt werden.86
LTF).

Come già accennato, in forza dell'art. 105 cpv. 1
SR 173.110 Bundesgesetz vom 17. Juni 2005 über das Bundesgericht (Bundesgerichtsgesetz, BGG) - Bundesgerichtsgesetz
BGG Art. 105 Massgebender Sachverhalt - 1 Das Bundesgericht legt seinem Urteil den Sachverhalt zugrunde, den die Vorinstanz festgestellt hat.
1    Das Bundesgericht legt seinem Urteil den Sachverhalt zugrunde, den die Vorinstanz festgestellt hat.
2    Es kann die Sachverhaltsfeststellung der Vorinstanz von Amtes wegen berichtigen oder ergänzen, wenn sie offensichtlich unrichtig ist oder auf einer Rechtsverletzung im Sinne von Artikel 95 beruht.
3    Richtet sich die Beschwerde gegen einen Entscheid über die Zusprechung oder Verweigerung von Geldleistungen der Militär- oder Unfallversicherung, so ist das Bundesgericht nicht an die Sachverhaltsfeststellung der Vorinstanz gebunden.95
LTF il Tribunale federale fonda di principio il suo ragionamento giuridico sull'accertamento dei fatti dell'autorità inferiore; può scostarsene solo se esso è stato svolto in modo manifestamente inesatto o in violazione del diritto ai sensi dell'art. 95
SR 173.110 Bundesgesetz vom 17. Juni 2005 über das Bundesgericht (Bundesgerichtsgesetz, BGG) - Bundesgerichtsgesetz
BGG Art. 95 Schweizerisches Recht - Mit der Beschwerde kann die Verletzung gerügt werden von:
a  Bundesrecht;
b  Völkerrecht;
c  kantonalen verfassungsmässigen Rechten;
d  kantonalen Bestimmungen über die politische Stimmberechtigung der Bürger und Bürgerinnen und über Volkswahlen und -abstimmungen;
e  interkantonalem Recht.
(art. 105 cpv. 2
SR 173.110 Bundesgesetz vom 17. Juni 2005 über das Bundesgericht (Bundesgerichtsgesetz, BGG) - Bundesgerichtsgesetz
BGG Art. 105 Massgebender Sachverhalt - 1 Das Bundesgericht legt seinem Urteil den Sachverhalt zugrunde, den die Vorinstanz festgestellt hat.
1    Das Bundesgericht legt seinem Urteil den Sachverhalt zugrunde, den die Vorinstanz festgestellt hat.
2    Es kann die Sachverhaltsfeststellung der Vorinstanz von Amtes wegen berichtigen oder ergänzen, wenn sie offensichtlich unrichtig ist oder auf einer Rechtsverletzung im Sinne von Artikel 95 beruht.
3    Richtet sich die Beschwerde gegen einen Entscheid über die Zusprechung oder Verweigerung von Geldleistungen der Militär- oder Unfallversicherung, so ist das Bundesgericht nicht an die Sachverhaltsfeststellung der Vorinstanz gebunden.95
LTF).
Incombe alla parte che propone una fattispecie diversa da quella contenuta nella sentenza impugnata il compito di esporre in maniera circostanziata il motivo che la induce a ritenere adempiute le condizioni di una delle eccezioni previste dall'art. 105 cpv. 2
SR 173.110 Bundesgesetz vom 17. Juni 2005 über das Bundesgericht (Bundesgerichtsgesetz, BGG) - Bundesgerichtsgesetz
BGG Art. 105 Massgebender Sachverhalt - 1 Das Bundesgericht legt seinem Urteil den Sachverhalt zugrunde, den die Vorinstanz festgestellt hat.
1    Das Bundesgericht legt seinem Urteil den Sachverhalt zugrunde, den die Vorinstanz festgestellt hat.
2    Es kann die Sachverhaltsfeststellung der Vorinstanz von Amtes wegen berichtigen oder ergänzen, wenn sie offensichtlich unrichtig ist oder auf einer Rechtsverletzung im Sinne von Artikel 95 beruht.
3    Richtet sich die Beschwerde gegen einen Entscheid über die Zusprechung oder Verweigerung von Geldleistungen der Militär- oder Unfallversicherung, so ist das Bundesgericht nicht an die Sachverhaltsfeststellung der Vorinstanz gebunden.95
LTF (art. 97 cpv. 1
SR 173.110 Bundesgesetz vom 17. Juni 2005 über das Bundesgericht (Bundesgerichtsgesetz, BGG) - Bundesgerichtsgesetz
BGG Art. 97 Unrichtige Feststellung des Sachverhalts - 1 Die Feststellung des Sachverhalts kann nur gerügt werden, wenn sie offensichtlich unrichtig ist oder auf einer Rechtsverletzung im Sinne von Artikel 95 beruht und wenn die Behebung des Mangels für den Ausgang des Verfahrens entscheidend sein kann.
1    Die Feststellung des Sachverhalts kann nur gerügt werden, wenn sie offensichtlich unrichtig ist oder auf einer Rechtsverletzung im Sinne von Artikel 95 beruht und wenn die Behebung des Mangels für den Ausgang des Verfahrens entscheidend sein kann.
2    Richtet sich die Beschwerde gegen einen Entscheid über die Zusprechung oder Verweigerung von Geldleistungen der Militär- oder Unfallversicherung, so kann jede unrichtige oder unvollständige Feststellung des rechtserheblichen Sachverhalts gerügt werden.86
LTF); occorre inoltre che l'eliminazione dell'asserito vizio possa influire in maniera determinante sull'esito della causa (art. 97 cpv. 1
SR 173.110 Bundesgesetz vom 17. Juni 2005 über das Bundesgericht (Bundesgerichtsgesetz, BGG) - Bundesgerichtsgesetz
BGG Art. 97 Unrichtige Feststellung des Sachverhalts - 1 Die Feststellung des Sachverhalts kann nur gerügt werden, wenn sie offensichtlich unrichtig ist oder auf einer Rechtsverletzung im Sinne von Artikel 95 beruht und wenn die Behebung des Mangels für den Ausgang des Verfahrens entscheidend sein kann.
1    Die Feststellung des Sachverhalts kann nur gerügt werden, wenn sie offensichtlich unrichtig ist oder auf einer Rechtsverletzung im Sinne von Artikel 95 beruht und wenn die Behebung des Mangels für den Ausgang des Verfahrens entscheidend sein kann.
2    Richtet sich die Beschwerde gegen einen Entscheid über die Zusprechung oder Verweigerung von Geldleistungen der Militär- oder Unfallversicherung, so kann jede unrichtige oder unvollständige Feststellung des rechtserheblichen Sachverhalts gerügt werden.86
seconda parte LTF). Altrimenti non si può tener conto di una fattispecie diversa da quella esposta nella decisione impugnata.

In concreto, come si dirà meglio in seguito, la ricorrente contesta ripetutamente gli accertamenti di fatto della sentenza cantonale senza attenersi alle esigenze di motivazione appena esposte, ciò che rende i suoi argomenti parzialmente inammissibili.

3.
Nella sentenza impugnata, la Corte cantonale ha innanzitutto ricordato che la natura giuridica del contratto avente per oggetto la consegna di un sistema informatico composto di software e hardware va determinata sulla base delle circostanze del caso concreto (DTF 124 III 456 consid. 4b). Il contratto stipulato dalle parti in causa è stato qualificato quale contratto di vendita, poiché incentrato sulla messa a disposizione del programma di contabilità standard X.________, destinato a un'utenza generica, mentre la sua installazione è da considerarsi accessoria rispetto alla prestazione principale.

I giudici ticinesi hanno in seguito osservato che, contrariamente a quanto avviene nel contratto di appalto, la garanzia per i difetti dell'art. 205 cpv. 1
SR 220 Erste Abteilung: Allgemeine Bestimmungen Erster Titel: Die Entstehung der Obligationen Erster Abschnitt: Die Entstehung durch Vertrag
OR Art. 205 - 1 Liegt ein Fall der Gewährleistung wegen Mängel der Sache vor, so hat der Käufer die Wahl, mit der Wandelungsklage den Kauf rückgängig zu machen oder mit der Minderungsklage Ersatz des Minderwertes der Sache zu fordern.
1    Liegt ein Fall der Gewährleistung wegen Mängel der Sache vor, so hat der Käufer die Wahl, mit der Wandelungsklage den Kauf rückgängig zu machen oder mit der Minderungsklage Ersatz des Minderwertes der Sache zu fordern.
2    Auch wenn die Wandelungsklage angestellt worden ist, steht es dem Richter frei, bloss Ersatz des Minderwertes zuzusprechen, sofern die Umstände es nicht rechtfertigen, den Kauf rückgängig zu machen.
3    Erreicht der geforderte Minderwert den Betrag des Kaufpreises, so kann der Käufer nur die Wandelung verlangen.
CO dà al compratore la facoltà di promuovere un'azione redibitoria o estimatoria, non invece quella di chiedere la riparazione gratuita. Ciò non impedisce tuttavia alle parti di concordare una simile possibilità, così come accaduto nel caso specifico. L'autorità ticinese ha quindi rimproverato all'acquirente (qui ricorrente) di non aver rispettato le formalità previste dall'art. 107
SR 220 Erste Abteilung: Allgemeine Bestimmungen Erster Titel: Die Entstehung der Obligationen Erster Abschnitt: Die Entstehung durch Vertrag
OR Art. 107 - 1 Wenn sich ein Schuldner bei zweiseitigen Verträgen im Verzuge befindet, so ist der Gläubiger berechtigt, ihm eine angemessene Frist zur nachträglichen Erfüllung anzusetzen oder durch die zuständige Behörde ansetzen zu lassen.
1    Wenn sich ein Schuldner bei zweiseitigen Verträgen im Verzuge befindet, so ist der Gläubiger berechtigt, ihm eine angemessene Frist zur nachträglichen Erfüllung anzusetzen oder durch die zuständige Behörde ansetzen zu lassen.
2    Wird auch bis zum Ablaufe dieser Frist nicht erfüllt, so kann der Gläubiger immer noch auf Erfüllung nebst Schadenersatz wegen Verspätung klagen, statt dessen aber auch, wenn er es unverzüglich erklärt, auf die nachträgliche Leistung verzichten und entweder Ersatz des aus der Nichterfüllung entstandenen Schadens verlangen oder vom Vertrage zurücktreten.
segg. CO o, per analogia, dall'art. 366 cpv. 2
SR 220 Erste Abteilung: Allgemeine Bestimmungen Erster Titel: Die Entstehung der Obligationen Erster Abschnitt: Die Entstehung durch Vertrag
OR Art. 366 - 1 Beginnt der Unternehmer das Werk nicht rechtzeitig oder verzögert er die Ausführung in vertragswidriger Weise oder ist er damit ohne Schuld des Bestellers so sehr im Rückstande, dass die rechtzeitige Vollendung nicht mehr vorauszusehen ist, so kann der Besteller, ohne den Lieferungstermin abzuwarten, vom Vertrage zurücktreten.
1    Beginnt der Unternehmer das Werk nicht rechtzeitig oder verzögert er die Ausführung in vertragswidriger Weise oder ist er damit ohne Schuld des Bestellers so sehr im Rückstande, dass die rechtzeitige Vollendung nicht mehr vorauszusehen ist, so kann der Besteller, ohne den Lieferungstermin abzuwarten, vom Vertrage zurücktreten.
2    Lässt sich während der Ausführung des Werkes eine mangelhafte oder sonst vertragswidrige Erstellung durch Verschulden des Unternehmers bestimmt voraussehen, so kann ihm der Besteller eine angemessene Frist zur Abhilfe ansetzen oder ansetzen lassen mit der Androhung, dass im Unterlassungsfalle die Verbesserung oder die Fortführung des Werkes auf Gefahr und Kosten des Unternehmers einem Dritten übertragen werde.
CO, omettendo in particolare di assegnare alla ditta venditrice (qui opponente) un termine adeguato per ovviare agli inconvenienti prima di recedere dal contratto. Ne ha concluso che la rinuncia ai lavori di ripristino espressa il mattino del 4 maggio 2001 non può avere gli effetti previsti dall'art. 107 cpv. 2
SR 220 Erste Abteilung: Allgemeine Bestimmungen Erster Titel: Die Entstehung der Obligationen Erster Abschnitt: Die Entstehung durch Vertrag
OR Art. 107 - 1 Wenn sich ein Schuldner bei zweiseitigen Verträgen im Verzuge befindet, so ist der Gläubiger berechtigt, ihm eine angemessene Frist zur nachträglichen Erfüllung anzusetzen oder durch die zuständige Behörde ansetzen zu lassen.
1    Wenn sich ein Schuldner bei zweiseitigen Verträgen im Verzuge befindet, so ist der Gläubiger berechtigt, ihm eine angemessene Frist zur nachträglichen Erfüllung anzusetzen oder durch die zuständige Behörde ansetzen zu lassen.
2    Wird auch bis zum Ablaufe dieser Frist nicht erfüllt, so kann der Gläubiger immer noch auf Erfüllung nebst Schadenersatz wegen Verspätung klagen, statt dessen aber auch, wenn er es unverzüglich erklärt, auf die nachträgliche Leistung verzichten und entweder Ersatz des aus der Nichterfüllung entstandenen Schadens verlangen oder vom Vertrage zurücktreten.
CO, ma va piuttosto intesa - sempre per analogia - quale dichiarazione di recesso nel senso dell'art. 377
SR 220 Erste Abteilung: Allgemeine Bestimmungen Erster Titel: Die Entstehung der Obligationen Erster Abschnitt: Die Entstehung durch Vertrag
OR Art. 377 - Solange das Werk unvollendet ist, kann der Besteller gegen Vergütung der bereits geleisteten Arbeit und gegen volle Schadloshaltung des Unternehmers jederzeit vom Vertrag zurücktreten.
CO, con la conseguenza che la venditrice è stata liberata dall'obbligo di riparare il difetto e può esigere il pagamento del lavoro eseguito e il risarcimento di ogni danno.

4.
Dinanzi al Tribunale federale la ricorrente rimprovera in primo luogo alla Corte cantonale di aver emanato un giudizio confuso perché, dopo aver qualificato l'accordo venuto in essere fra le parti quale contratto di compravendita, ha applicato le disposizioni dell'appalto. La ricorrente nega inoltre l'esistenza di una convenzione per la riparazione gratuita, prestazione non contemplata nell'offerta dell'opponente, e che andrebbe comunque ammessa a condizioni restrittive. È opportuno iniziare dall'esame di quest'ultima critica.

4.1 La sentenza cantonale accerta che la ricorrente ha dichiarato a più riprese - nella replica, nella duplica riconvenzionale, nelle conclusioni e nell'appello - di aver dato all'opponente la possibilità di rimediare alle sue inadempienze. Si tratta di fatti procedurali (Prozessstoff) che la ricorrente non contesta e che vincolano il Tribunale federale (art. 105 cpv. 1
SR 173.110 Bundesgesetz vom 17. Juni 2005 über das Bundesgericht (Bundesgerichtsgesetz, BGG) - Bundesgerichtsgesetz
BGG Art. 105 Massgebender Sachverhalt - 1 Das Bundesgericht legt seinem Urteil den Sachverhalt zugrunde, den die Vorinstanz festgestellt hat.
1    Das Bundesgericht legt seinem Urteil den Sachverhalt zugrunde, den die Vorinstanz festgestellt hat.
2    Es kann die Sachverhaltsfeststellung der Vorinstanz von Amtes wegen berichtigen oder ergänzen, wenn sie offensichtlich unrichtig ist oder auf einer Rechtsverletzung im Sinne von Artikel 95 beruht.
3    Richtet sich die Beschwerde gegen einen Entscheid über die Zusprechung oder Verweigerung von Geldleistungen der Militär- oder Unfallversicherung, so ist das Bundesgericht nicht an die Sachverhaltsfeststellung der Vorinstanz gebunden.95
LTF). Nella misura in cui mette in dubbio l'esistenza dell'accordo sulla riparazione gratuita, la censura ricorsuale si avvera pertanto inammissibile (cfr. quanto già esposto al consid. 2.3).

4.2 Per il rimanente è infondata. Le disposizioni legali sulla garanzia per i difetti della cosa venduta hanno carattere dispositivo; le parti possono dunque limitarne o sopprimerne la portata (art. 199
SR 220 Erste Abteilung: Allgemeine Bestimmungen Erster Titel: Die Entstehung der Obligationen Erster Abschnitt: Die Entstehung durch Vertrag
OR Art. 199 - Eine Vereinbarung über Aufhebung oder Beschränkung der Gewährspflicht ist ungültig, wenn der Verkäufer dem Käufer die Gewährsmängel arglistig verschwiegen hat.
CO; DTF 124 III 356 consid. 4b/aa in fine a pag. 460; 91 II 344 consid. 2 citata nel ricorso). Qualora il contratto iniziale fosse silente, nulla impedisce loro di concordare successivamente la riparazione gratuita, come è accaduto nel caso in esame, secondo le ammissioni incontrovertibili della stessa ricorrente, tant'è che i tecnici dell'opponente hanno effettivamente cercato, in un primo tempo, di porre rimedio agli inconvenienti verificatisi. In simili circostanze non è necessario valutare le condizioni - restrittive o meno - alle quali le parti possono pattuire una garanzia di riparazione.

4.3 Se le parti si accordano per la riparazione gratuita del difetto, la pretesa corrispondente dell'acquirente è retta dagli art. 97
SR 220 Erste Abteilung: Allgemeine Bestimmungen Erster Titel: Die Entstehung der Obligationen Erster Abschnitt: Die Entstehung durch Vertrag
OR Art. 97 - 1 Kann die Erfüllung der Verbindlichkeit überhaupt nicht oder nicht gehörig bewirkt werden, so hat der Schuldner für den daraus entstehenden Schaden Ersatz zu leisten, sofern er nicht beweist, dass ihm keinerlei Verschulden zur Last falle.
1    Kann die Erfüllung der Verbindlichkeit überhaupt nicht oder nicht gehörig bewirkt werden, so hat der Schuldner für den daraus entstehenden Schaden Ersatz zu leisten, sofern er nicht beweist, dass ihm keinerlei Verschulden zur Last falle.
2    Für die Vollstreckung gelten die Bestimmungen des Bundesgesetzes vom 11. April 188943 über Schuldbetreibung und Konkurs sowie der Zivilprozessordnung vom 19. Dezember 200844 (ZPO).45
segg. CO: sono in particolare applicabili l'art. 102
SR 220 Erste Abteilung: Allgemeine Bestimmungen Erster Titel: Die Entstehung der Obligationen Erster Abschnitt: Die Entstehung durch Vertrag
OR Art. 102 - 1 Ist eine Verbindlichkeit fällig, so wird der Schuldner durch Mahnung des Gläubigers in Verzug gesetzt.
1    Ist eine Verbindlichkeit fällig, so wird der Schuldner durch Mahnung des Gläubigers in Verzug gesetzt.
2    Wurde für die Erfüllung ein bestimmter Verfalltag verabredet, oder ergibt sich ein solcher infolge einer vorbehaltenen und gehörig vorgenommenen Kündigung, so kommt der Schuldner schon mit Ablauf dieses Tages in Verzug.
CO sulla messa in mora nonché gli art. 107 e
SR 220 Erste Abteilung: Allgemeine Bestimmungen Erster Titel: Die Entstehung der Obligationen Erster Abschnitt: Die Entstehung durch Vertrag
OR Art. 102 - 1 Ist eine Verbindlichkeit fällig, so wird der Schuldner durch Mahnung des Gläubigers in Verzug gesetzt.
1    Ist eine Verbindlichkeit fällig, so wird der Schuldner durch Mahnung des Gläubigers in Verzug gesetzt.
2    Wurde für die Erfüllung ein bestimmter Verfalltag verabredet, oder ergibt sich ein solcher infolge einer vorbehaltenen und gehörig vorgenommenen Kündigung, so kommt der Schuldner schon mit Ablauf dieses Tages in Verzug.
108 CO sul diritto di recedere dal contratto, con o senza fissazione previa di un termine (DTF 91 II 344 consid. 3a). La sentenza cantonale rispetta quindi il diritto federale anche sotto questo profilo; poco importa che, a proposito dell'assegnazione del termine, essa faccia anche riferimento al disposto analogo dell'art. 366 cpv. 2
SR 220 Erste Abteilung: Allgemeine Bestimmungen Erster Titel: Die Entstehung der Obligationen Erster Abschnitt: Die Entstehung durch Vertrag
OR Art. 366 - 1 Beginnt der Unternehmer das Werk nicht rechtzeitig oder verzögert er die Ausführung in vertragswidriger Weise oder ist er damit ohne Schuld des Bestellers so sehr im Rückstande, dass die rechtzeitige Vollendung nicht mehr vorauszusehen ist, so kann der Besteller, ohne den Lieferungstermin abzuwarten, vom Vertrage zurücktreten.
1    Beginnt der Unternehmer das Werk nicht rechtzeitig oder verzögert er die Ausführung in vertragswidriger Weise oder ist er damit ohne Schuld des Bestellers so sehr im Rückstande, dass die rechtzeitige Vollendung nicht mehr vorauszusehen ist, so kann der Besteller, ohne den Lieferungstermin abzuwarten, vom Vertrage zurücktreten.
2    Lässt sich während der Ausführung des Werkes eine mangelhafte oder sonst vertragswidrige Erstellung durch Verschulden des Unternehmers bestimmt voraussehen, so kann ihm der Besteller eine angemessene Frist zur Abhilfe ansetzen oder ansetzen lassen mit der Androhung, dass im Unterlassungsfalle die Verbesserung oder die Fortführung des Werkes auf Gefahr und Kosten des Unternehmers einem Dritten übertragen werde.
CO.

5.
La ricorrente ammette implicitamente di non aver diffidato l'opponente ad adempiere l'obbligo di riparazione entro un termine congruo. A suo modo di vedere, essa poteva tuttavia recedere dal contratto prescindendo da tale modalità, così come previsto dall'art. 108
SR 220 Erste Abteilung: Allgemeine Bestimmungen Erster Titel: Die Entstehung der Obligationen Erster Abschnitt: Die Entstehung durch Vertrag
OR Art. 108 - Die Ansetzung einer Frist zur nachträglichen Erfüllung ist nicht erforderlich:
1  wenn aus dem Verhalten des Schuldners hervorgeht, dass sie sich als unnütz erweisen würde;
2  wenn infolge Verzuges des Schuldners die Leistung für den Gläubiger nutzlos geworden ist;
3  wenn sich aus dem Vertrage die Absicht der Parteien ergibt, dass die Leistung genau zu einer bestimmten oder bis zu einer bestimmten Zeit erfolgen soll.
CO, vista la manifesta incapacità dell'opponente di rimediare ai problemi riscontrati e i ritardi da questa cumulati, allorquando la riparazione era urgente.

5.1 L'argomento fondato sull'art. 108
SR 220 Erste Abteilung: Allgemeine Bestimmungen Erster Titel: Die Entstehung der Obligationen Erster Abschnitt: Die Entstehung durch Vertrag
OR Art. 108 - Die Ansetzung einer Frist zur nachträglichen Erfüllung ist nicht erforderlich:
1  wenn aus dem Verhalten des Schuldners hervorgeht, dass sie sich als unnütz erweisen würde;
2  wenn infolge Verzuges des Schuldners die Leistung für den Gläubiger nutzlos geworden ist;
3  wenn sich aus dem Vertrage die Absicht der Parteien ergibt, dass die Leistung genau zu einer bestimmten oder bis zu einer bestimmten Zeit erfolgen soll.
CO, secondo cui la fissazione di un termine per la riparazione sarebbe stata in ogni caso inutile, si scontra con gli accertamenti di fatto eseguiti dalla Corte cantonale. D'un canto i giudici ticinesi hanno accertato che la stessa ricorrente aveva in un primo tempo - la sera del 3 maggio 2001 - autorizzato i tecnici dell'opponente a ripresentarsi il giorno dopo per terminare il lavoro; dall'altro, dalla perizia giudiziaria è emerso che la riparazione era senz'altro fattibile.

In queste circostanze, è a ragione che i giudici cantonali, costatata l'assenza della diffida prevista dall'art. 107 cpv. 1
SR 220 Erste Abteilung: Allgemeine Bestimmungen Erster Titel: Die Entstehung der Obligationen Erster Abschnitt: Die Entstehung durch Vertrag
OR Art. 107 - 1 Wenn sich ein Schuldner bei zweiseitigen Verträgen im Verzuge befindet, so ist der Gläubiger berechtigt, ihm eine angemessene Frist zur nachträglichen Erfüllung anzusetzen oder durch die zuständige Behörde ansetzen zu lassen.
1    Wenn sich ein Schuldner bei zweiseitigen Verträgen im Verzuge befindet, so ist der Gläubiger berechtigt, ihm eine angemessene Frist zur nachträglichen Erfüllung anzusetzen oder durch die zuständige Behörde ansetzen zu lassen.
2    Wird auch bis zum Ablaufe dieser Frist nicht erfüllt, so kann der Gläubiger immer noch auf Erfüllung nebst Schadenersatz wegen Verspätung klagen, statt dessen aber auch, wenn er es unverzüglich erklärt, auf die nachträgliche Leistung verzichten und entweder Ersatz des aus der Nichterfüllung entstandenen Schadens verlangen oder vom Vertrage zurücktreten.
CO, hanno concluso che la ricorrente non è receduta regolarmente dal contratto e non può, pertanto, chiedere il risarcimento del danno.

5.2 La ricorrente tenta di dedurre il suo diritto di recedere dal contratto anche dalla dottrina per la quale il patto sulla riparazione gratuita non esclude l'azione redibitoria dell'art. 208
SR 220 Erste Abteilung: Allgemeine Bestimmungen Erster Titel: Die Entstehung der Obligationen Erster Abschnitt: Die Entstehung durch Vertrag
OR Art. 208 - 1 Wird der Kauf rückgängig gemacht, so muss der Käufer die Sache nebst dem inzwischen bezogenen Nutzen dem Verkäufer zurückgeben.
1    Wird der Kauf rückgängig gemacht, so muss der Käufer die Sache nebst dem inzwischen bezogenen Nutzen dem Verkäufer zurückgeben.
2    Der Verkäufer hat den gezahlten Verkaufspreis samt Zinsen zurückzuerstatten und überdies, entsprechend den Vorschriften über die vollständige Entwehrung, die Prozesskosten, die Verwendungen und den Schaden zu ersetzen, der dem Käufer durch die Lieferung fehlerhafter Ware unmittelbar verursacht worden ist.
3    Der Verkäufer ist verpflichtet, den weitern Schaden zu ersetzen, sofern er nicht beweist, dass ihm keinerlei Verschulden zur Last falle.
CO (recte 205 CO).

L'affermazione è giusta solo nel suo principio: è vero che l'accordo per la riparazione gratuita del difetto non esclude necessariamente la garanzia legale (DTF 91 II 344 consid. 2); tuttavia, prima di far valere i diritti derivanti da quest'ultima, l'acquirente scontento deve rispettare gli accordi e dare al venditore la possibilità di riparare il difetto. Nel caso specifico ciò non è avvenuto, dal momento che, come già detto, stando quanto accertato nel giudizio impugnato la ricorrente ha impedito ai tecnici dell'opponente di proseguire i lavori di riparazione per i quali essi si erano ripresentati nei suoi uffici la mattina del 4 maggio 2001, in conformità con quanto pattuito il giorno precedente.

6.
Riprendendo una tesi già fatta valere nella procedura cantonale, la ricorrente si prevale poi di una disdetta del contratto per motivi gravi, significata il 7 maggio 2001.

I giudici ticinesi - dopo essersi chiesti se un atto simile sia ipotizzabile nell'ambito di una fattispecie retta dagli art. 97 e
SR 220 Erste Abteilung: Allgemeine Bestimmungen Erster Titel: Die Entstehung der Obligationen Erster Abschnitt: Die Entstehung durch Vertrag
OR Art. 208 - 1 Wird der Kauf rückgängig gemacht, so muss der Käufer die Sache nebst dem inzwischen bezogenen Nutzen dem Verkäufer zurückgeben.
1    Wird der Kauf rückgängig gemacht, so muss der Käufer die Sache nebst dem inzwischen bezogenen Nutzen dem Verkäufer zurückgeben.
2    Der Verkäufer hat den gezahlten Verkaufspreis samt Zinsen zurückzuerstatten und überdies, entsprechend den Vorschriften über die vollständige Entwehrung, die Prozesskosten, die Verwendungen und den Schaden zu ersetzen, der dem Käufer durch die Lieferung fehlerhafter Ware unmittelbar verursacht worden ist.
3    Der Verkäufer ist verpflichtet, den weitern Schaden zu ersetzen, sofern er nicht beweist, dass ihm keinerlei Verschulden zur Last falle.
197 segg. CO - hanno respinto questa tesi per diverse ragioni.

Non è necessario esaminarle nel dettaglio perché, nel censurarle davanti al Tribunale federale, la ricorrente si limita a riprodurre ampi passaggi della perizia giudiziaria e delle deposizioni testimoniali; propone quindi una propria versione dei fatti, inammissibile, senza dimostrare la manifesta inesattezza di quella accertata dall'autorità cantonale rispettivamente la violazione dell'art. 95
SR 173.110 Bundesgesetz vom 17. Juni 2005 über das Bundesgericht (Bundesgerichtsgesetz, BGG) - Bundesgerichtsgesetz
BGG Art. 95 Schweizerisches Recht - Mit der Beschwerde kann die Verletzung gerügt werden von:
a  Bundesrecht;
b  Völkerrecht;
c  kantonalen verfassungsmässigen Rechten;
d  kantonalen Bestimmungen über die politische Stimmberechtigung der Bürger und Bürgerinnen und über Volkswahlen und -abstimmungen;
e  interkantonalem Recht.
LTF. Anche su questo punto il gravame si avvera dunque inammissibile per carente motivazione (cfr. quanto già esposto al consid. 2.3).

7.
Per statuire sull'azione riconvenzionale la Corte cantonale ha considerato che la rinuncia al contratto messa in atto dalla ricorrente equivale, per analogia, a una dichiarazione di recesso nel senso dell'art. 377
SR 220 Erste Abteilung: Allgemeine Bestimmungen Erster Titel: Die Entstehung der Obligationen Erster Abschnitt: Die Entstehung durch Vertrag
OR Art. 377 - Solange das Werk unvollendet ist, kann der Besteller gegen Vergütung der bereits geleisteten Arbeit und gegen volle Schadloshaltung des Unternehmers jederzeit vom Vertrag zurücktreten.
CO, per cui l'opponente è liberata dall'obbligo di riparare i difetti e ha diritto al pagamento del lavoro svolto e al risarcimento di ogni danno. I giudici ticinesi hanno pertanto confermato la sentenza del pretore su questo punto, che aveva condannato la ricorrente a rifondere all'opponente fr. 4'350.--, precisando che tale importo non è stato contestato in modo processualmente corretto in sede di appello.

7.1 La ricorrente obietta che l'art. 208 cpv. 1 e
SR 220 Erste Abteilung: Allgemeine Bestimmungen Erster Titel: Die Entstehung der Obligationen Erster Abschnitt: Die Entstehung durch Vertrag
OR Art. 208 - 1 Wird der Kauf rückgängig gemacht, so muss der Käufer die Sache nebst dem inzwischen bezogenen Nutzen dem Verkäufer zurückgeben.
1    Wird der Kauf rückgängig gemacht, so muss der Käufer die Sache nebst dem inzwischen bezogenen Nutzen dem Verkäufer zurückgeben.
2    Der Verkäufer hat den gezahlten Verkaufspreis samt Zinsen zurückzuerstatten und überdies, entsprechend den Vorschriften über die vollständige Entwehrung, die Prozesskosten, die Verwendungen und den Schaden zu ersetzen, der dem Käufer durch die Lieferung fehlerhafter Ware unmittelbar verursacht worden ist.
3    Der Verkäufer ist verpflichtet, den weitern Schaden zu ersetzen, sofern er nicht beweist, dass ihm keinerlei Verschulden zur Last falle.
2 CO impone alle parti di restituirsi le prestazioni reciproche e rileva come nel caso specifico tale scambio non sia possibile, siccome il programma acquistato non è stato installato e la controprestazione non è stata pagata. Aggiunge che, non essendo stata eseguita la prestazione principale, non sarebbe dovuto nessun rimborso nemmeno per quella accessoria.

7.2 Ora, l'art. 208
SR 220 Erste Abteilung: Allgemeine Bestimmungen Erster Titel: Die Entstehung der Obligationen Erster Abschnitt: Die Entstehung durch Vertrag
OR Art. 208 - 1 Wird der Kauf rückgängig gemacht, so muss der Käufer die Sache nebst dem inzwischen bezogenen Nutzen dem Verkäufer zurückgeben.
1    Wird der Kauf rückgängig gemacht, so muss der Käufer die Sache nebst dem inzwischen bezogenen Nutzen dem Verkäufer zurückgeben.
2    Der Verkäufer hat den gezahlten Verkaufspreis samt Zinsen zurückzuerstatten und überdies, entsprechend den Vorschriften über die vollständige Entwehrung, die Prozesskosten, die Verwendungen und den Schaden zu ersetzen, der dem Käufer durch die Lieferung fehlerhafter Ware unmittelbar verursacht worden ist.
3    Der Verkäufer ist verpflichtet, den weitern Schaden zu ersetzen, sofern er nicht beweist, dass ihm keinerlei Verschulden zur Last falle.
CO definisce le conseguenze della risoluzione del contratto giusta l'art. 205
SR 220 Erste Abteilung: Allgemeine Bestimmungen Erster Titel: Die Entstehung der Obligationen Erster Abschnitt: Die Entstehung durch Vertrag
OR Art. 205 - 1 Liegt ein Fall der Gewährleistung wegen Mängel der Sache vor, so hat der Käufer die Wahl, mit der Wandelungsklage den Kauf rückgängig zu machen oder mit der Minderungsklage Ersatz des Minderwertes der Sache zu fordern.
1    Liegt ein Fall der Gewährleistung wegen Mängel der Sache vor, so hat der Käufer die Wahl, mit der Wandelungsklage den Kauf rückgängig zu machen oder mit der Minderungsklage Ersatz des Minderwertes der Sache zu fordern.
2    Auch wenn die Wandelungsklage angestellt worden ist, steht es dem Richter frei, bloss Ersatz des Minderwertes zuzusprechen, sofern die Umstände es nicht rechtfertigen, den Kauf rückgängig zu machen.
3    Erreicht der geforderte Minderwert den Betrag des Kaufpreises, so kann der Käufer nur die Wandelung verlangen.
CO. S'è però visto che lo scioglimento del contratto da parte della ricorrente non è avvenuto conformemente a questa norma né all'art. 107
SR 220 Erste Abteilung: Allgemeine Bestimmungen Erster Titel: Die Entstehung der Obligationen Erster Abschnitt: Die Entstehung durch Vertrag
OR Art. 107 - 1 Wenn sich ein Schuldner bei zweiseitigen Verträgen im Verzuge befindet, so ist der Gläubiger berechtigt, ihm eine angemessene Frist zur nachträglichen Erfüllung anzusetzen oder durch die zuständige Behörde ansetzen zu lassen.
1    Wenn sich ein Schuldner bei zweiseitigen Verträgen im Verzuge befindet, so ist der Gläubiger berechtigt, ihm eine angemessene Frist zur nachträglichen Erfüllung anzusetzen oder durch die zuständige Behörde ansetzen zu lassen.
2    Wird auch bis zum Ablaufe dieser Frist nicht erfüllt, so kann der Gläubiger immer noch auf Erfüllung nebst Schadenersatz wegen Verspätung klagen, statt dessen aber auch, wenn er es unverzüglich erklärt, auf die nachträgliche Leistung verzichten und entweder Ersatz des aus der Nichterfüllung entstandenen Schadens verlangen oder vom Vertrage zurücktreten.
CO. Ciò significa che la pretesa riconvenzionale non può essere esaminata alla luce dell'art. 208
SR 220 Erste Abteilung: Allgemeine Bestimmungen Erster Titel: Die Entstehung der Obligationen Erster Abschnitt: Die Entstehung durch Vertrag
OR Art. 208 - 1 Wird der Kauf rückgängig gemacht, so muss der Käufer die Sache nebst dem inzwischen bezogenen Nutzen dem Verkäufer zurückgeben.
1    Wird der Kauf rückgängig gemacht, so muss der Käufer die Sache nebst dem inzwischen bezogenen Nutzen dem Verkäufer zurückgeben.
2    Der Verkäufer hat den gezahlten Verkaufspreis samt Zinsen zurückzuerstatten und überdies, entsprechend den Vorschriften über die vollständige Entwehrung, die Prozesskosten, die Verwendungen und den Schaden zu ersetzen, der dem Käufer durch die Lieferung fehlerhafter Ware unmittelbar verursacht worden ist.
3    Der Verkäufer ist verpflichtet, den weitern Schaden zu ersetzen, sofern er nicht beweist, dass ihm keinerlei Verschulden zur Last falle.
CO.

Non è tuttavia di per sé nemmeno necessario ricorrere all'analogia dell'art. 377
SR 220 Erste Abteilung: Allgemeine Bestimmungen Erster Titel: Die Entstehung der Obligationen Erster Abschnitt: Die Entstehung durch Vertrag
OR Art. 377 - Solange das Werk unvollendet ist, kann der Besteller gegen Vergütung der bereits geleisteten Arbeit und gegen volle Schadloshaltung des Unternehmers jederzeit vom Vertrag zurücktreten.
CO. La ricorrente può infatti essere chiamata a risarcire il danno per inadempimento, in applicazione dell'art. 97 cpv. 1
SR 220 Erste Abteilung: Allgemeine Bestimmungen Erster Titel: Die Entstehung der Obligationen Erster Abschnitt: Die Entstehung durch Vertrag
OR Art. 97 - 1 Kann die Erfüllung der Verbindlichkeit überhaupt nicht oder nicht gehörig bewirkt werden, so hat der Schuldner für den daraus entstehenden Schaden Ersatz zu leisten, sofern er nicht beweist, dass ihm keinerlei Verschulden zur Last falle.
1    Kann die Erfüllung der Verbindlichkeit überhaupt nicht oder nicht gehörig bewirkt werden, so hat der Schuldner für den daraus entstehenden Schaden Ersatz zu leisten, sofern er nicht beweist, dass ihm keinerlei Verschulden zur Last falle.
2    Für die Vollstreckung gelten die Bestimmungen des Bundesgesetzes vom 11. April 188943 über Schuldbetreibung und Konkurs sowie der Zivilprozessordnung vom 19. Dezember 200844 (ZPO).45
CO, poiché la Corte cantonale ha accertato che fu lei a dichiarare il recesso, senza che vi fossero motivi gravi imputabili all'opponente.
Come già detto, la ricorrente contesta l'accertamento concernente l'inesistenza di motivi gravi suscettibili di giustificare la rescissione immediata del contratto; gli argomenti da lei esposti sono tuttavia inammissibili per i motivi esposti al consid. 6.

7.3 A prescindere dal fatto che la ricorrente nemmeno assevera che la Corte ticinese avrebbe disatteso la nozione di danno, vale la pena di osservare che la sentenza impugnata è corretta anche sotto questo profilo.

Infatti, qualora il danno sia da ricondursi ad una violazione contrattuale, come nel caso in esame, la parte danneggiata può pretendere il risarcimento del cosiddetto interesse positivo; in altre parole essa ha diritto alla differenza fra lo stato attuale del suo patrimonio e quello presumibile qualora il contratto fosse stato correttamente adempiuto (Gauch/Schluep/Schmid/Rey, Schweizerisches Obligationenrecht Allgemeiner Teil, 8a ed. Zurigo 2003, vol. II, n. 2723; sulla nozione di danno cfr. DTF 133 III 462 consid. 4.4.2 pag. 471).

Il danno che in concreto i giudici ticinesi hanno riconosciuto in via riconvenzionale all'opponente corrisponde a questa definizione, poiché la somma di fr. 4'350.-- si compone di fr. 3'900.--, pari al costo degli interventi eseguiti dall'opponente dal 2 maggio al 4 maggio 2001 (damnum emergens), e dei fr. 450.-- ch'essa avrebbe incassato (lucrum cessans) se avesse prestato la consulenza telefonica pattuita a corpo nell'offerta (sulla nozione di damnum emergens e lucrum cessans cfr. Gauch/Schluep/Schmid/Rey, op. cit., n. 2730).

8.
Da tutto quanto esposto discende che il Tribunale d'appello non ha violato il diritto federale confermando la reiezione dell'azione principale e l'accoglimento parziale di quella riconvenzionale.

Il ricorso va pertanto respinto nella misura in cui è ammissibile.

Le spese giudiziarie e le ripetibili seguono la soccombenza (art. 66 cpv. 1 e
SR 173.110 Bundesgesetz vom 17. Juni 2005 über das Bundesgericht (Bundesgerichtsgesetz, BGG) - Bundesgerichtsgesetz
BGG Art. 66 Erhebung und Verteilung der Gerichtskosten - 1 Die Gerichtskosten werden in der Regel der unterliegenden Partei auferlegt. Wenn die Umstände es rechtfertigen, kann das Bundesgericht die Kosten anders verteilen oder darauf verzichten, Kosten zu erheben.
1    Die Gerichtskosten werden in der Regel der unterliegenden Partei auferlegt. Wenn die Umstände es rechtfertigen, kann das Bundesgericht die Kosten anders verteilen oder darauf verzichten, Kosten zu erheben.
2    Wird ein Fall durch Abstandserklärung oder Vergleich erledigt, so kann auf die Erhebung von Gerichtskosten ganz oder teilweise verzichtet werden.
3    Unnötige Kosten hat zu bezahlen, wer sie verursacht.
4    Dem Bund, den Kantonen und den Gemeinden sowie mit öffentlich-rechtlichen Aufgaben betrauten Organisationen dürfen in der Regel keine Gerichtskosten auferlegt werden, wenn sie in ihrem amtlichen Wirkungskreis, ohne dass es sich um ihr Vermögensinteresse handelt, das Bundesgericht in Anspruch nehmen oder wenn gegen ihre Entscheide in solchen Angelegenheiten Beschwerde geführt worden ist.
5    Mehrere Personen haben die ihnen gemeinsam auferlegten Gerichtskosten, wenn nichts anderes bestimmt ist, zu gleichen Teilen und unter solidarischer Haftung zu tragen.
68 cpv. 1 LTF).

Il Tribunale federale pronuncia:

1.
Nella misura in cui è ammissibile, il ricorso è respinto.

2.
Le spese giudiziarie di fr. 4'000.-- sono poste a carico della ricorrente, con l'obbligo di rifondere all'opponente fr. 5'000.-- per ripetibili della sede federale.

3.
Comunicazione ai patrocinatori delle parti e alla II Camera civile del Tribunale d'appello del Cantone Ticino.
Losanna, 6 dicembre 2007
In nome della I Corte di diritto civile
del Tribunale federale svizzero
Il presidente: La cancelliera:

Corboz Gianinazzi
Informazioni decisione   •   DEFRITEN
Documento : 4A_251/2007
Data : 06. Dezember 2007
Pubblicato : 24. Dezember 2007
Sorgente : Bundesgericht
Stato : Unpubliziert
Ramo giuridico : Vertragsrecht
Oggetto : contratto di compravendita; contratto d'appalto


Registro di legislazione
CO: 97 
SR 220 Parte prima: Disposizioni generali Titolo primo: Delle cause delle obbligazioni Capo primo: Delle obbligazioni derivanti da contratto
CO Art. 97 - 1 Il debitore che non adempie l'obbligazione o non la adempie nel debito modo, è tenuto al risarcimento del danno derivatone, a meno che provi che nessuna colpa gli è imputabile.
1    Il debitore che non adempie l'obbligazione o non la adempie nel debito modo, è tenuto al risarcimento del danno derivatone, a meno che provi che nessuna colpa gli è imputabile.
2    L'esecuzione è regolata dalle disposizioni della legge federale dell'11 aprile 188944 sull'esecuzione e sul fallimento e dal Codice di procedura civile del 19 dicembre 200845 (CPC).46
97e  102 
SR 220 Parte prima: Disposizioni generali Titolo primo: Delle cause delle obbligazioni Capo primo: Delle obbligazioni derivanti da contratto
CO Art. 102 - 1 Se l'obbligazione è scaduta, il debitore è costituito in mora mediante l'interpellazione del creditore.
1    Se l'obbligazione è scaduta, il debitore è costituito in mora mediante l'interpellazione del creditore.
2    Quando il giorno dell'adempimento sia stato stabilito o risulti determinato da una disdetta preventivamente convenuta e debitamente fatta, il debitore è costituito in mora pel solo decorso di detto giorno.
107 
SR 220 Parte prima: Disposizioni generali Titolo primo: Delle cause delle obbligazioni Capo primo: Delle obbligazioni derivanti da contratto
CO Art. 107 - 1 Allorquando in un contratto bilaterale un debitore è in mora, il creditore ha il diritto di fissargli o di fargli fissare dall'autorità competente un congruo termine per l'adempimento.
1    Allorquando in un contratto bilaterale un debitore è in mora, il creditore ha il diritto di fissargli o di fargli fissare dall'autorità competente un congruo termine per l'adempimento.
2    Se l'adempimento non avviene neppure entro questo termine, il creditore può nulladimeno richiedere l'adempimento ed il risarcimento del danno pel ritardo, ma invece di ciò, purché lo dichiari immediatamente, può rinunciare alla prestazione tardiva e pretendere il danno derivante dall'inadempimento oppure recedere dal contratto.
107e  108 
SR 220 Parte prima: Disposizioni generali Titolo primo: Delle cause delle obbligazioni Capo primo: Delle obbligazioni derivanti da contratto
CO Art. 108 - La fissazione di un termine per l'adempimento tardivo del contratto non è necessaria:
1  quando dal contegno del debitore risulti che essa sarebbe inutile;
2  quando per la mora del debitore la prestazione abbia perduto ogni interesse pel creditore;
3  quando dal contratto risulti l'intenzione dei contraenti che l'obbligazione debba adempirsi esattamente ad un tempo determinato od entro un dato termine.
199 
SR 220 Parte prima: Disposizioni generali Titolo primo: Delle cause delle obbligazioni Capo primo: Delle obbligazioni derivanti da contratto
CO Art. 199 - È nullo qualunque patto che tolga o restringa l'obbligo della garanzia, se il venditore ha dissimulato dolosamente al compratore i difetti della cosa.
205 
SR 220 Parte prima: Disposizioni generali Titolo primo: Delle cause delle obbligazioni Capo primo: Delle obbligazioni derivanti da contratto
CO Art. 205 - 1 Quando sia dovuta la garanzia pei difetti della cosa, il compratore ha la scelta di chiedere coll'azione redibitoria la risoluzione della vendita o coll'azione estimatoria il risarcimento pel minor valore della cosa.
1    Quando sia dovuta la garanzia pei difetti della cosa, il compratore ha la scelta di chiedere coll'azione redibitoria la risoluzione della vendita o coll'azione estimatoria il risarcimento pel minor valore della cosa.
2    Quando sia chiesta la risoluzione e il giudice non la trovi giustificata dalle circostanze, sarà in sua facoltà di aggiudicare soltanto l'indennità pel minor valore della cosa.
3    Quando l'indennità per la diminuzione di valore uguagli l'ammontare del prezzo della vendita, il compratore può chiedere soltanto la risoluzione.
208 
SR 220 Parte prima: Disposizioni generali Titolo primo: Delle cause delle obbligazioni Capo primo: Delle obbligazioni derivanti da contratto
CO Art. 208 - 1 Quando la vendita sia risoluta, il compratore deve restituire al venditore la cosa con gli utili ricavati nel frattempo.
1    Quando la vendita sia risoluta, il compratore deve restituire al venditore la cosa con gli utili ricavati nel frattempo.
2    Il venditore deve restituire il prezzo pagato con gli interessi e risarcire inoltre, in conformità alle disposizioni sull'evizione totale, le spese di causa, i disborsi ed i danni direttamente cagionati al compratore con la consegna della merce difettosa.
3    Il venditore è obbligato a risarcire il maggior danno, in quanto non provi che non gli incombe alcuna colpa.
366 
SR 220 Parte prima: Disposizioni generali Titolo primo: Delle cause delle obbligazioni Capo primo: Delle obbligazioni derivanti da contratto
CO Art. 366 - 1 Ove l'appaltatore non cominci l'opera in tempo debito, o la differisca oltre il convenuto, o l'abbia senza colpa del committente ritardata di tanto da far prevedere che non sarà compiuta in tempo debito, il committente può senza attendere il termine di consegna, recedere dal contratto.
1    Ove l'appaltatore non cominci l'opera in tempo debito, o la differisca oltre il convenuto, o l'abbia senza colpa del committente ritardata di tanto da far prevedere che non sarà compiuta in tempo debito, il committente può senza attendere il termine di consegna, recedere dal contratto.
2    Se durante l'esecuzione dell'opera sia prevedibile con certezza, che per colpa dell'appaltatore essa sarà per riuscire difettosa, o non conforme al contratto, il committente può fissargli o fargli fissare un congruo termine per rimediarvi, sotto comminatoria che diversamente sarà affidata ad un terzo la riparazione o la continuazione dell'opera a rischio e spese dell'appaltatore.
377
SR 220 Parte prima: Disposizioni generali Titolo primo: Delle cause delle obbligazioni Capo primo: Delle obbligazioni derivanti da contratto
CO Art. 377 - Finché l'opera non sia compiuta, il committente può sempre recedere dal contratto tenendo indenne l'appaltatore del lavoro già fatto e d'ogni danno.
LTF: 29 
SR 173.110 Legge del 17 giugno 2005 sul Tribunale federale (LTF) - Organizzazione giudiziaria
LTF Art. 29 Esame - 1 Il Tribunale federale esamina d'ufficio la sua competenza.
1    Il Tribunale federale esamina d'ufficio la sua competenza.
2    In caso di dubbio, procede a uno scambio di opinioni con l'autorità che presume competente.
57 
SR 173.110 Legge del 17 giugno 2005 sul Tribunale federale (LTF) - Organizzazione giudiziaria
LTF Art. 57 Dibattimento - Il presidente della corte può ordinare un dibattimento.
66 
SR 173.110 Legge del 17 giugno 2005 sul Tribunale federale (LTF) - Organizzazione giudiziaria
LTF Art. 66 Onere e ripartizione delle spese giudiziarie - 1 Di regola, le spese giudiziarie sono addossate alla parte soccombente. Se le circostanze lo giustificano, il Tribunale federale può ripartirle in modo diverso o rinunciare ad addossarle alle parti.
1    Di regola, le spese giudiziarie sono addossate alla parte soccombente. Se le circostanze lo giustificano, il Tribunale federale può ripartirle in modo diverso o rinunciare ad addossarle alle parti.
2    In caso di desistenza o di transazione, il Tribunale federale può rinunciare in tutto o in parte a riscuotere le spese giudiziarie.
3    Le spese inutili sono pagate da chi le causa.
4    Alla Confederazione, ai Cantoni, ai Comuni e alle organizzazioni incaricate di compiti di diritto pubblico non possono di regola essere addossate spese giudiziarie se, senza avere alcun interesse pecuniario, si rivolgono al Tribunale federale nell'esercizio delle loro attribuzioni ufficiali o se le loro decisioni in siffatte controversie sono impugnate mediante ricorso.
5    Salvo diversa disposizione, le spese giudiziarie addossate congiuntamente a più persone sono da queste sostenute in parti eguali e con responsabilità solidale.
74 
SR 173.110 Legge del 17 giugno 2005 sul Tribunale federale (LTF) - Organizzazione giudiziaria
LTF Art. 74 Valore litigioso minimo - 1 Nelle cause di carattere pecuniario il ricorso è ammissibile soltanto se il valore litigioso ammonta almeno a:
1    Nelle cause di carattere pecuniario il ricorso è ammissibile soltanto se il valore litigioso ammonta almeno a:
a  15 000 franchi nelle controversie in materia di diritto del lavoro e di locazione;
b  30 000 franchi in tutti gli altri casi.
2    Quando il valore litigioso non raggiunge l'importo determinante secondo il capoverso 1, il ricorso è ammissibile:
a  se la controversia concerne una questione di diritto di importanza fondamentale;
b  se una legge federale prevede un'istanza cantonale unica;
c  contro le decisioni delle autorità cantonali di vigilanza in materia di esecuzione e fallimento;
d  contro le decisioni del giudice del fallimento e del concordato;
e  contro le decisioni del Tribunale federale dei brevetti.
75 
SR 173.110 Legge del 17 giugno 2005 sul Tribunale federale (LTF) - Organizzazione giudiziaria
LTF Art. 75 Autorità inferiori - 1 Il ricorso è ammissibile contro le decisioni pronunciate dalle autorità cantonali di ultima istanza, dal Tribunale amministrativo federale e dal Tribunale federale dei brevetti.36
1    Il ricorso è ammissibile contro le decisioni pronunciate dalle autorità cantonali di ultima istanza, dal Tribunale amministrativo federale e dal Tribunale federale dei brevetti.36
2    I Cantoni istituiscono tribunali superiori quali autorità cantonali di ultima istanza. Tali tribunali giudicano su ricorso, salvo nei casi in cui:
a  una legge federale prevede un'istanza cantonale unica;
b  un tribunale specializzato nelle controversie di diritto commerciale giudica in istanza cantonale unica;
c  è proposta loro direttamente, con il consenso di tutte le parti, un'azione con un valore litigioso di almeno 100 000 franchi.
76 
SR 173.110 Legge del 17 giugno 2005 sul Tribunale federale (LTF) - Organizzazione giudiziaria
LTF Art. 76 Diritto di ricorso - 1 Ha diritto di interporre ricorso in materia civile chi:
1    Ha diritto di interporre ricorso in materia civile chi:
a  ha partecipato al procedimento dinanzi all'autorità inferiore o è stato privato della possibilità di farlo; e
b  è particolarmente toccato dalla decisione impugnata e ha un interesse degno di protezione all'annullamento o alla modifica della stessa.
2    Il diritto di ricorrere contro le decisioni di cui all'articolo 72 capoverso 2 spetta inoltre alla Cancelleria federale, ai dipartimenti federali o, in quanto lo preveda il diritto federale, ai servizi loro subordinati, se la decisione impugnata viola la legislazione federale nella sfera dei loro compiti.40
90 
SR 173.110 Legge del 17 giugno 2005 sul Tribunale federale (LTF) - Organizzazione giudiziaria
LTF Art. 90 Decisioni finali - Il ricorso è ammissibile contro le decisioni che pongono fine al procedimento.
95 
SR 173.110 Legge del 17 giugno 2005 sul Tribunale federale (LTF) - Organizzazione giudiziaria
LTF Art. 95 Diritto svizzero - Il ricorrente può far valere la violazione:
a  del diritto federale;
b  del diritto internazionale;
c  dei diritti costituzionali cantonali;
d  delle disposizioni cantonali in materia di diritto di voto dei cittadini e di elezioni e votazioni popolari;
e  del diritto intercantonale.
97 
SR 173.110 Legge del 17 giugno 2005 sul Tribunale federale (LTF) - Organizzazione giudiziaria
LTF Art. 97 Accertamento inesatto dei fatti - 1 Il ricorrente può censurare l'accertamento dei fatti soltanto se è stato svolto in modo manifestamente inesatto o in violazione del diritto ai sensi dell'articolo 95 e l'eliminazione del vizio può essere determinante per l'esito del procedimento.
1    Il ricorrente può censurare l'accertamento dei fatti soltanto se è stato svolto in modo manifestamente inesatto o in violazione del diritto ai sensi dell'articolo 95 e l'eliminazione del vizio può essere determinante per l'esito del procedimento.
2    Se il ricorso è diretto contro una decisione d'assegnazione o rifiuto di prestazioni pecuniarie dell'assicurazione militare o dell'assicurazione contro gli infortuni, può essere censurato qualsiasi accertamento inesatto o incompleto dei fatti giuridicamente rilevanti.87
100 
SR 173.110 Legge del 17 giugno 2005 sul Tribunale federale (LTF) - Organizzazione giudiziaria
LTF Art. 100 Ricorso contro decisioni - 1 Il ricorso contro una decisione deve essere depositato presso il Tribunale federale entro 30 giorni dalla notificazione del testo integrale della decisione.
1    Il ricorso contro una decisione deve essere depositato presso il Tribunale federale entro 30 giorni dalla notificazione del testo integrale della decisione.
2    Il termine è di dieci giorni per i ricorsi contro le decisioni:
a  delle autorità cantonali di vigilanza in materia di esecuzione e fallimento;
b  nel campo dell'assistenza giudiziaria internazionale in materia penale e dell'assistenza amministrativa internazionale in materia fiscale;
c  in materia di ritorno di un minore secondo la Convenzione europea del 20 maggio 198090 sul riconoscimento e l'esecuzione delle decisioni in materia di affidamento di minori e sul ristabilimento dell'affidamento oppure secondo la Convenzione del 25 ottobre 198091 sugli aspetti civili del rapimento internazionale di minori;
d  del Tribunale federale dei brevetti in materia di rilascio di una licenza secondo l'articolo 40d della legge del 25 giugno 195493 sui brevetti.
3    Il termine è di cinque giorni per i ricorsi contro le decisioni:
a  delle autorità cantonali di vigilanza in materia di esecuzione e fallimento pronunciate nell'ambito dell'esecuzione cambiaria;
b  dei Governi cantonali su ricorsi concernenti votazioni federali.
4    Il termine è di tre giorni per i ricorsi contro le decisioni dei Governi cantonali su ricorsi concernenti le elezioni al Consiglio nazionale.
5    Per i ricorsi concernenti conflitti di competenza tra due Cantoni, il termine decorre al più tardi dal giorno in cui in ciascun Cantone sono state pronunciate decisioni impugnabili mediante ricorso al Tribunale federale.
6    ...94
7    Il ricorso per denegata o ritardata giustizia può essere interposto in ogni tempo.
105 
SR 173.110 Legge del 17 giugno 2005 sul Tribunale federale (LTF) - Organizzazione giudiziaria
LTF Art. 105 Fatti determinanti - 1 Il Tribunale federale fonda la sua sentenza sui fatti accertati dall'autorità inferiore.
1    Il Tribunale federale fonda la sua sentenza sui fatti accertati dall'autorità inferiore.
2    Può rettificare o completare d'ufficio l'accertamento dei fatti dell'autorità inferiore se è stato svolto in modo manifestamente inesatto o in violazione del diritto ai sensi dell'articolo 95.
3    Se il ricorso è diretto contro una decisione d'assegnazione o rifiuto di prestazioni pecuniarie dell'assicurazione militare o dell'assicurazione contro gli infortuni, il Tribunale federale non è vincolato dall'accertamento dei fatti operato dall'autorità inferiore.96
106 
SR 173.110 Legge del 17 giugno 2005 sul Tribunale federale (LTF) - Organizzazione giudiziaria
LTF Art. 106 Applicazione del diritto - 1 Il Tribunale federale applica d'ufficio il diritto.
1    Il Tribunale federale applica d'ufficio il diritto.
2    Esamina la violazione di diritti fondamentali e di disposizioni di diritto cantonale e intercantonale soltanto se il ricorrente ha sollevato e motivato tale censura.
132
SR 173.110 Legge del 17 giugno 2005 sul Tribunale federale (LTF) - Organizzazione giudiziaria
LTF Art. 132 Disposizioni transitorie - 1 La presente legge si applica ai procedimenti promossi dinanzi al Tribunale federale dopo la sua entrata in vigore; ai procedimenti su ricorso si applica soltanto se la decisione impugnata è stata pronunciata dopo la sua entrata in vigore.
1    La presente legge si applica ai procedimenti promossi dinanzi al Tribunale federale dopo la sua entrata in vigore; ai procedimenti su ricorso si applica soltanto se la decisione impugnata è stata pronunciata dopo la sua entrata in vigore.
2    ...118
3    I giudici ordinari e i giudici supplenti eletti in base alla legge del 16 dicembre 1943119 sull'organizzazione giudiziaria o al decreto federale del 23 marzo 1984120 concernente l'aumento del numero dei giudici supplenti del Tribunale federale e quelli eletti nel 2007 e nel 2008 restano in carica fino al 31 dicembre 2008.121
4    La limitazione del numero dei giudici supplenti secondo l'articolo 1 capoverso 4 si applica dal 2009.122
Registro DTF
124-III-355 • 124-III-456 • 133-III-462 • 91-II-344
Weitere Urteile ab 2000
4A_251/2007
Parole chiave
Elenca secondo la frequenza o in ordine alfabetico
accertamento dei fatti • adempimento dell'obbligazione • analogia • autorità cantonale • autorità inferiore • autorizzazione o approvazione • azione redibitoria • azione • calcolo • carattere oneroso • carica pubblica • causa civile • cio • compera e vendita • compratore • concordanza • condizione • conteggio • contratto • contratto di appalto • convenuto • d'ufficio • damnum emergens • decisione finale • decisione • dibattimento • difetto della cosa • direttive anticipate del paziente • diritto civile • diritto federale • disdetta • domanda riconvenzionale • dovere di assistenza • dubbio • entrata in vigore • esaminatore • fattispecie • federalismo • fine • garanzia pei difetti della cosa • giudice supplente • hardware • illuminazione • incasso • installazione • interesse contrattuale positivo • lavori di manutenzione • legge sul tribunale federale • limitazione • losanna • lucrum cessans • motivazione della decisione • motivo • motivo grave • natura giuridica • ordine militare • parte alla procedura • perdita di guadagno • posta a • principio procedurale • procedura cantonale • prolungamento • proposta di contratto • questio • rappresentanza processuale • replica • rescissione del contratto • restituzione • ricorrente • ricorso in materia civile • ripartizione dei compiti • ripetibili • risarcimento del danno • salario • schermo • scopo • soppressione • sostanza • spese giudiziarie • t • tempo atmosferico • transazione • tribunale federale • ultima istanza • valore litigioso • veduta • venditore • violazione del diritto
AS
AS 2006/1241 • AS 2006/1205