Financial accounting is a significant branch of every company. It is responsible for the generation of monetary statements that are called for by external customers such as federal governments, revenue authorities, shareholders, potential capitalists, borrowers, creditors and general public. The statements are produced making use of comprehensive bookkeeping information.