Transaction accounting is one critical factor in every single businesses, irrespective of size, location, profit or type. It is essential to sustain and grow successfully. Proper book keeping helps in timely transaction accounting and which in turn help financial statements presentation and other analytical reports which will be useful to the management for proper decision making. Financial reporting is becoming a challenge in todays competitive business environment. So it will be helpful if every business have a supporting team of professionals to handle all these.