In a business firm an accountant's professional works to ensure that the enterprise is keeping good records and paying taxes properly and on time. Overall, a bookkeeper or accountant accomplishes vital functions to businesses, by offering a very wide array of commercial, accounting services, and internal auditing. They are also responsible for dealing with the company's financial processes and keeping its records which are used at the end of the year to pay the taxes. Thus major fields of accounting need to have a minimum of a bachelor's degree.