Final answer:
All the options provided in the question are examples of application controls. These include range checks, segregation of duties, automated data entry, and audit trails, each playing a critical role in ensuring transaction integrity and preventing errors in application processing.
Step-by-step explanation:
Application controls are mechanisms that ensure the integrity, accuracy, and confidentiality of data and process transactions correctly within software applications. These controls are specific to the processing tasks of computer applications and aid in preventing, detecting, and correcting errors and irregularities in processing transactions.
Let's evaluate the options given:
- Range checks ensure that purchases are limited to valid amounts: This is indeed an application control because it verifies that a transaction falls within a predetermined numeric range.
- An employee making disbursements cannot modify purchase orders: This is a segregation of duties control, aimed at preventing fraud and error by ensuring that the person disbursing funds cannot modify the purchase order, and thus, can be considered an application control.
- The system supplying supplier address for the payment: This is an automated data entry control, ensuring accuracy in transactions, and is a type of application control.
- Audit trail creation documenting all changes: This is also an application control which aims at ensuring the integrity of data by maintaining a record of all modifications to the system.
Therefore, all the options listed are, in fact, examples of application controls.