The processes & procedures implemented to provide reasonable assurance that control objective are met has three functions:
1. Preventive Controls
2. Detective Controls
3. Corrective Controls
Preventive functions as a preventive control designed to prevent mistakes from happening. Detective functions functions as a detective control intended to improve the quality over time by affording opportunities to learn from past mistakes