Fatti

Nell'agosto 1969, la banca Zivnostenska di Praga ha chiesto alla Banca di Credito Svizzera (BCS) di trasferire 2 milioni di DM sul conto della società Total Aviation Support Ltd. (TAS) a Zugo, aperto da un certo Neumann. Tuttavia, la TAS ha negato di aver ricevuto questo prestito. Pertanto, la Zivnostenska ha chiesto alla BCS di rimborsarle l'importo. Il Tribunale commerciale del Cantone di Zurigo ha respinto la richiesta della Zivnostenska. Quest'ultima ha quindi presentato ricorso al Tribunale federale.

Legge

Il Tribunale federale ha accolto parzialmente il ricorso. Ha ritenuto che la BCS avrebbe dovuto verificare se Neumann fosse autorizzato ad aprire un conto e a concludere un contratto di conto corrente bancario a nome della TAS. Omettendo questa verifica, la BCS ha agito in modo negligente, esponendosi al rischio che un non autorizzato potesse disporre dell'importo. La BCS avrebbe dovuto accreditare provvisoriamente l'importo su un conto "pro diverse" in attesa di chiarire i poteri di Neumann.

Inoltre, la Deutsche Bank ha potuto revocare l'ordine di trasferimento conformemente all'art. 470 cpv. 2 CO, finché la BCS non aveva informato la TAS della ricezione dell'importo. Il Tribunale…