KCB Bank T. ltd vs Commissioner General TRA (Civil Appli No.483 of 2017) [2018] TZCA 263; (09 August 2018)