Errors occur within the normal course of transaction level processing because of changing systems, mergers & acquisitions, third-party vendor dependency, price volatility, complex contractual arrangements, change orders, product innovation, employee turnover, errors and omissions of data collection, input and output controls.