Fatti

Il 27 gennaio 1975, a nome della Honeywell Bull (Svizzera) SA, Zurigo, è stata emessa una cambiale propria all'ordine di The Merban Corporation, New York, per un importo di DM 3'000'000.- pagabile il 28 luglio 1975 presso la filiale newyorchese della Dresdner Bank AG. Il documento, oltre al timbro della società emittente, recava le firme del suo direttore S. e del procuratore R., entrambi con firma collettiva. La cambiale è stata girata senza rivalsa dalla Merban Corporation alla Allgemeine Finanz- und Waren-Treuhand AG, Vienna, tramite la Chemical Bank. Quando quest'ultima ha presentato la cambiale alla scadenza, l'emittente ha rifiutato il pagamento perché la firma di R. era falsa e mancava inoltre una operazione di base.

Alla fine di settembre 1975, la Allgemeine Finanz- und Waren-Treuhand AG ha intentato una causa contro la Honeywell Bull (Svizzera) SA in base al diritto cambiario, eventualmente per atto illecito, chiedendo il pagamento di DM 3'000'000.- oltre interessi al 9 3/8% dal 28 luglio 1975. Il Tribunale di commercio ha condannato la convenuta il 6 febbraio 1979 al pagamento di DM 2'864'958.97 oltre interessi al 5% dal 29 gennaio 1975.

La convenuta ha presentato appello chiedendo l'annullamento della sentenza del Tribunale di commercio e il rinvio della causa all'istanza precedente, eventualmente il rigetto della domanda. Il Tribunale federale ha respinto l'appello.

Legge

Il Tribunale federale afferma che la convenuta è responsabile del comportamento illecito del suo direttore S., anche se quest'ultimo aveva solo firma collettiva. Ai sensi dell'art. 718 cpv. 3 CO, la persona giuridica si obbliga non solo attraverso la conclusione di negozi giuridici dei suoi organi, ma anche attraverso il loro altro comportamento, purché rientri nell'ambito delle competenze dell'organo. Per la responsabilità è irrilevante se la persona dell'organo avesse anche il potere di rappresentanza.

Il…