General Department of Taxation tightens up on tax avoidance