Fatti: A. La A._SA, attiva nel campo tessile, aveva stipulato un'assicurazione crediti con la succursale svizzera della B._SA, X._. Il contratto è stato risolto il 15 luglio 2009. Il 16 febbraio 2010 la A._SA ha avviato una causa civile davanti alla Pretura di Lugano chiedendo che la B._SA fosse condannata a pagarle prestazioni assicurative scadute per un totale di Euro 375'189.16, con interessi di mora del 5 % da diverse scadenze, e che fosse rigettata in via definitiva per fr. 557'305.97 l'opposizione al precetto esecutivo n. 5198128 dell'Ufficio di esecuzione di Losanna-Est. La convenuta ha chiesto che la petizione fosse respinta e, in via riconvenzionale, la condanna dell'attrice a pagarle fr. 100'000.-- di risarcimento danni. Con le conclusioni l'attrice ha rettificato le proprie domande, chiedendo che fosse dato atto del pagamento di Euro 329'187.--, con il conseguente stralcio della petizione per tale importo, che la convenuta fosse condannata a pagarle Euro 482'514.98 e che l'opposizione al precetto esecutivo fosse rigettata per fr. 82'191.--. B. Il Pretore di Lugano si è pronunciato con sentenza del 21 settembre 2012. Ha accolto la petizione per Euro 159'584.--, rigettato l'opposizione in via definitiva per fr. 59'556.30, oltre agli interessi di mora, e respinto l'azione riconvenzionale. Entrambe le parti hanno impugnato la decisione davanti alla II Camera civile del Tribunale di appello del Cantone Ticino. L'attrice ha riproposto le domande presentate davanti al Pretore; la convenuta ha postulato - in breve - l'annullamento della sentenza e il rinvio della causa per nuova istruzione e decisione, la reiezione di tutte le domande della controparte e la sua condanna a pagarle Euro 399'995.01 oppure Euro 333'000.--. Con sentenza dell'8 agosto 2014 la Corte cantonale ha respinto i due appelli, quello della convenuta solo nella misura in cui lo ha ritenuto ammissibile, ma ha nondimeno rettificato il dispositivo di condanna riducendo a Euro 143'058.33 l'importo dovuto all'attrice. C. La A._SA insorge davanti al Tribunale federale con ricorso in materia civile del 17 settembre 2014, chiedendo che la sentenza d'appello sia riformata, che la B._SA sia condannata a pagarle Euro 325'058.33 e che l'opposizione al precetto esecutivo sia rigettata definitivamente per fr. 59'556.30. Con risposta 28 ottobre 2014 l'opponente propone di respingere il gravame. L'autorità cantonale non si è pronunciata.