Updated TRACES Portal: Filing taxes has become even easier. Under new regulations, the TRACES portal has been updated, and ...