Comment on Taxation for Traders - Introduction
You don’t have to be worried about IT department, as long as your paying taxes and declaring this, you are okay. The issue might be with FEMA (am not a FEMA expert), so I’d say if you have done it, stop it and there should not be any issue since you have probably done this on a retail individual level.