Citation: 4A_275/2014 E. D

La A.________SA insorge davanti al Tribunale federale con ricorso in materia civile dell'8 maggio 2014. Chiede, in accoglimento del suo appello, che la petizione di B.________SA sia respinta e che la sua domanda riconvenzionale sia accolta per fr. 10'730.05 oltre agli interessi; in via subordinata conclude per l'annullamento delle sentenze delle due istanze cantonali (parzialmente quella della prima) e il rinvio degli atti al Tribunale di appello, oppure al Pretore, per nuovo giudizio. B.________SA propone di respingere il ricorso. L'autorità cantonale non ha preso posizione. Le parti hanno replicato e duplicato spontaneamente. Con decreto del 10 giugno 2014 la Presidente della Corte adita ha respinto una prima domanda di conferimento dell'effetto sospensivo al ricorso. Una nuova analoga domanda è stata respinta con decreto del 7 luglio 2014 e il 23 luglio 2014 la ricorrente ha inoltrato una terza domanda sul medesimo oggetto. Diritto: