Performs more complex accounting activities in accordance with accounting principles and standards to control the organizations financial resources and ensure that it complies with all relevant regulations, laws, and reporting requirements Reconciles more complex accounts and check the accuracy of journal entries to ensure that the general ledger is accurate and complete Checks and analyzes financial information and prepare more complex financial reports and accounting statements so that senior management has accurate and timely information for making financial decisions These reports may include profit and loss statements, balance sheets, depreciation statements, cash flow, debtor and creditor lists, repayment schedules, regulatory reports and filings Provides technical accounting advice within area of expertise to functional or operational areas managers to help them develop revenue and expense budgets, understands financial reports, and manages their financial responsibilities Coaches less experienced accounting staff and help them resolve problems