A person who manages and analyses the accounts for a business is called anaccountant.
My accountant takes care of my taxes.
Abookkeeperkeeps the accounts for a business.
We hired a bookkeeper to take care of the business accounts.
An accountant is more highly qualified than a than bookkeeper.
In some organizations, the person who is in charge of the finances for that organization is called acomptrolleror acontroller.Comptrolleris a formal word and often appears in job titles. It is more common in US English than in UK English.
This needs to be run past the Chief Comptroller's Office.
She became the corporate controller after working for years in the accountancy department.