Candidates usually have at least 5 years of experience, including previous management responsibility. They will have responsibility for supervising and handling financial reports, accounting and all kinds of financial analysis. Additionally they will oversee cash management and financial legislation and regulation. They will also manage cash flow for an organization by supervising the balance sheets and income statements. They also should have comprehensive knowledge of generally accepted accounting principles.