Today Indian revenue authorities have a focus on increasing the tax base through use of technology, while in this ever changing environment many a times there can be tax uncertainty and litigation resulting in tax demands from authorities. Thus, it becomes important to keep abreast with the tax and regulatory laws and compliances and prepare for the any uncertain issues.