Assess and discuss the criteria and procedures involved in accounting changes and error analysis. What are the major reasons why companies change accounting methods? Explain the three approaches that have been suggested for reporting changes in accounting principles.