What Causes Automatic Financial Recalculation?

Recalculation of financial information can be triggered not only by manual Finance Recalculation (accessible from Project Actions -> Recalculate Finance) but also automatically as a result of actions like Task status change, move of the Task with hours from one Project to another, project status change from Complete to an active status. Please note that in case of the project status change only the planned values are being recalculated.