Accounting for virtually any company is one of the main functions. This can be done by an accountant or a bookkeeper in a small corporation or by large finance departments with hundreds of staff in large corporations.