Fatti
La società X. di Zurigo, una casa d'aste, ha organizzato il 12 novembre 1982 un'asta in cui la società Y. Corporation Inc. di Panama voleva mettere all'asta diverse opere d'arte, tra cui un trittico del 1914 dell'artista Z. Per questo dipinto era stato concordato nel contratto d'asta del 18 ottobre 1982 un "limite lordo" di Fr. 262'500.--.
Durante l'asta, la signora B., in qualità di rappresentante della Y. Corporation Inc., ha offerto l'ultima offerta di Fr. 265'000.--, in seguito alla quale il dipinto le è stato aggiudicato. La società X. ha quindi considerato la Y. Corporation Inc. come acquirente e le ha richiesto il prezzo d'acquisto, la commissione e l'imposta sul valore aggiunto (IVA) per un totale di Fr. 309'573.--. Tuttavia, la Y. Corporation Inc. ha respinto la fattura e ha citato in giudizio la società X. per il pagamento di una parte del ricavato dell'asta.
Legge
Il Tribunale federale afferma che gli accordi tra le parti, in particolare le condizioni d'asta della società X., sono determinanti per la valutazione della situazione giuridica. Da queste condizioni risulta che l'aggiudicazione al depositante (in questo caso la Y. Corporation Inc.) è in linea di principio ammissibile, anche se questa è inferiore al limite lordo concordato.
La Y. Corporation Inc. sostiene che vi sia un accordo simulatorio tra essa e la società X., in base al quale il dipinto le sarebbe stato aggiudicato solo fittiziamente. Tuttavia, essa ha l'onere della prova, che non ha fornito. Il Tribunale federale non vede alcun indizio che la società X. fosse a conoscenza di un'offerta fittizia della Y. Corporation Inc. e abbia comunque proceduto all'aggiudicazione.
Anche se l'aggiudicazione fosse…