Both roles require complementary, but distinct skills. Accounting is the responsibility of an accountant to maintain, audit, and report financial records accurately in order for them to comply with all laws and regulations. The accountant must be organized and pay attention to details. In order to do their jobs accurately, they must also have a strong understanding of the basic principles and procedures that govern accounting.
Financial analysts have the responsibility of providing insights into performance, typically through an analysis of historic data. For this to be done successfully, they must have analytical skills, strong research abilities, and the ability to quickly interpret financial data. Communication skills, too, are crucial for managers who want to present their findings in an understandable way.