1. Der Einspracheentscheid vom 31. August 2018 wird aufgehoben und die Angelegenheit zur nochmaligen Durchführung des Einspracheverfahrens an das Kantonale Steueramt zurückgewiesen. 2. Die Verfahrenskosten werden auf die Staatskasse genommen. 3. Es wird keine Parteientschädigung ausgerichtet. Zustellung an: die Beschwerdeführerin das Kantonale Steueramt das Gemeindesteueramt Q. die Eidg. Steuerverwaltung, Hauptabteilung direkte Bundessteuer Rechtsmittelbelehrung