Financial accounting records historical transactions to assess financial position and profit/loss, provides information to external users, follows accounting principles, and results are published. Management accounting helps management formulate policies and plans using both monetary and non-monetary data, provides quicker internal reporting not governed by strict principles, and is not audited or published. Key differences are financial accounting focuses on historical data for external reporting while management accounting uses approximate future-oriented data for internal management decision making.