Final answer:
The Controller is the corporate position in charge of general financial accounting, managerial accounting, and tax reporting. The correct option is B.
Step-by-step explanation:
The corporate position that is responsible for general financial accounting, managerial accounting, and tax reporting is the Controller.
The Controller oversees the accounting operations of a company, which includes the production of periodic financial reports, maintenance of an adequate system of accounting records, and a comprehensive set of controls and budgets designed to mitigate risk, enhance the accuracy of the company's reported financial results, and ensure that reported results comply with generally accepted accounting principles or international financial reporting standards.
A Treasurer, on the other hand, is responsible for the company's treasury functions, managing corporate liquidity, and financial risk management. Internal Audit is involved in assessing the effectiveness of internal controls and compliance with corporate policies and laws. The Chief Operating Officer (COO) oversees the company's ongoing operations and procedures, not directly the financial reporting.