Fatti

La società W. Schönfeld K.G., con sede a Regensburg e specializzata nel commercio di materie prime tessili, ha acquistato più volte scarti di seta artificiale dalla società Texta, Textilabfall-Handels- und Sortier AG, a San Gallo. Dopo una visita del Sig. Schönfeld presso Texta, l'acquirente ha effettuato un nuovo ordine il 30 giugno 1962 per almeno 9-10.000 kg di scarti di seta per tappezzeria nuovi e multicolori, senza strisce bianche, quadri o disegni, di qualità simile a quelli consegnati in precedenza, al prezzo di 64 CHF per 100 kg, franco Chiasso. La venditrice ha confermato questo ordine lo stesso giorno. Il 3 gennaio 1963, Texta ha spedito 34 balle di scarti di seta per tappezzeria per un totale di 12'149 kg all'agenzia di spedizione Merzario a Chiasso. L'acquirente ha pagato il prezzo d'acquisto di 7'775,35 CHF. Tuttavia, il 18 gennaio 1963, ha chiesto la risoluzione della vendita, sostenendo che la merce non conteneva gli scarti di seta per tappezzeria striati bianchi, a quadri e con motivi, come concordato. Texta ha sostenuto di aver consegnato in conformità al contratto, ovvero una qualità identica a quella consegnata in precedenza. Dopo che un membro del suo consiglio di amministrazione ha ispezionato la maggior parte della merce in Italia, Texta ha ripreso 6 balle e rimborsato 1'334,80 CHF all'acquirente. Si è inoltre dichiarata pronta a riprendere una settima balla se conteneva solo scarti di seta per tappezzeria, il che si è rivelato essere il caso.

Legge

Il Tribunale commerciale del Cantone di San Gallo ha accolto la richiesta dell'acquirente per 10'132,35 CHF più interessi. Il Tribunale di Cassazione del Cantone di San Gallo ha respinto il ricorso per nullità presentato dalla venditrice contro questa sentenza.

Il CC ritiene che il diritto svizzero…