Fatti

La società [A. AG] (ricorrente) ha concluso il 14 aprile 2014 con la società [B. AG] (controparte) un contratto d'opera per "rivestimenti di pavimenti, lavori di piastrellatura" nell'ambito del progetto [C.] a [U.] . Le parti hanno concordato prezzi unitari conformemente alla norma SIA 118. Il 2 aprile 2015 la ricorrente ha emesso alla controparte una fattura finale per un importo residuo di CHF 129'546.10. Con azione del 23 ottobre 2015 presso il Tribunale di commercio del Cantone di Zurigo, la ricorrente ha chiesto che la controparte fosse condannata al pagamento dell'importo di CHF 129'546.10 oltre interessi al 5% dal 9 gennaio 2015. Il Tribunale di commercio ha respinto la domanda, in quanto il credito nel suo complesso non era sufficientemente sostanziato. Solo 23 singole posizioni erano adeguatamente motivate, il cui importo complessivo di CHF 144'453.20 era tuttavia coperto dagli acconti versati dalla controparte per CHF 345'316.10.

Legge

Il Tribunale federale conferma la decisione del Tribunale di commercio. La ricorrente non ha sufficientemente sostanziato il suo credito, limitandosi a fare riferimento in modo generico alla fattura finale e alle misurazioni, senza illustrare adeguatamente le singole posizioni e quantità. Sebbene la controparte…