Fatti
La società cooperativa di costruzioni abitative [A.] (soggetta a tasse) aveva, nel periodo di imposta 2016, un utile commerciale di Fr. 1'547.--. L'amministrazione fiscale del Cantone di Turgovia ha corretto il bilancio e calcolato un reddito totale di Fr. 4'191'000.--, che ha portato a un utile di Fr. 4'192'547.--. La società soggetta a tasse ha presentato un'opposizione e successivamente un ricorso alla Commissione di ricorso fiscale del Cantone di Turgovia, che è stato parzialmente accolto. La società soggetta a tasse si è quindi rivolta al Tribunale amministrativo del Cantone di Turgovia, che ha respinto il ricorso. Infine, la società soggetta a tasse ha presentato un ricorso in materia di diritto pubblico al Tribunale federale.
La società soggetta a tasse aveva un prestito di Fr. 6'609'380.40, che ha ridotto nel periodo di imposta 2016 di Fr. 5'609'380.40 a Fr. 1'000'000.--. Il presidente dell'amministrazione, [B.] , aveva una pretesa di credito nei confronti della società soggetta a tasse, che all'inizio del periodo di imposta 2016 ammontava a Fr. 6'609'380.40.
Legge
Il Tribunale federale applica d'ufficio il diritto federale e lo esamina con cognizione piena. La società soggetta a tasse deve attenersi alle strutture che ha scelto di adottare nell'esercizio della sua libertà di organizzazione. La strutturazione giuridica può consistere nel costituire o mantenere una persona giuridica, il che tuttavia comporta la presenza di due soggetti giuridici e fiscali diversi.
La società soggetta a tasse ha apportato una modifica al bilancio, che tuttavia non era ammessa, poiché è stata effettuata solo sotto l'impressione della decisione di accertamento e al fine di risparmiare imposte. La società soggetta a tasse si è basata su un errore scusabile riguardo alle conseguenze fiscali della rinuncia al credito, il che…