Tax obligations and financial reporting for online entrepreneurs