Auditing is highly complex process, and the importance of auditors as a vital link in the financial reporting chain and their role as trusted advisors has increased manifold in the present era.