Citation: 4A_391/2016 E. C

A.________ insorge davanti al Tribunale federale con ricorso in materia civile del 20 giugno 2016. Chiede in via principale che la sentenza cantonale sia annullata e che la B.________SA sia condannata a pagargli le somme fatte valere davanti alle istanze cantonali; in via subordinata che gli atti siano rinviati al Tribunale di appello per nuovo giudizio. La B.________SA ha proposto di respingere il ricorso con risposta del 29 agosto 2016. L'autorità cantonale non ha presentato osser vazioni. Ricorrente e opponente hanno replicato e duplicato con scritti del 15 settembre e 3 ottobre 2016. Il ricorrente ha inoltrato ancora una breve presa di posizione il 17 ottobre 2016. Diritto: