The position that is generally responsible for the general accounting, managerial accounting and tax reporting is the controller, the answer is A. A controller is responsible for all the accounting operations of a company, this includes periodic financial reports, maintenance of accounting records and a comprehensive set of budgets and controls that mitigate company risks.