Companies operate in an increasingly complex and fast changing financial reporting environment. All businesses face accounting challenges as a result of developments in underlying accounting requirements and also from general business activity. Some accounting issues will be simple, others will be more complex.