
Paper P7: Advanced audit and assurance (International)
150 Go to www.emilewoolfpublishing.com for Q/As, Notes & Study Guides © EWP
On-line systems allow users to make enquiries and obtain immediate responses,
by having access to master files or reference files. (For example, users are able to
give immediate answers to customers about prices of products or the current
status of their order.)
Again, although on-line systems are usually efficient and effective for the user, they
create additional problems for the auditor who needs to assess the effectiveness of
the system controls. There should be sufficient general controls and application
controls to minimise the risks that arise from using on-line systems.
General controls in an on-line system could include the following:
There must be effective controls over access to the system and its files. This is
because in on-line systems, transactions are processed as soon as they are input.
There should be controls written into the system software to prevent or detect
unauthorised changes to programs.
Transaction logs should be used to create an ‘audit trail’. An audit trail refers to
the ability of the auditor to trace a transaction through all its processing stages.
An audit trail may not exist in paper form in computer systems. The computer
program should therefore be written in such a way as to generate the audit trail
for any transaction, on request.
Firewalls should be used for systems that have access to the Internet. Firewalls
are hardware or software devices that prevent unauthorised access to a system
from an Internet user.
Application controls in an on-line system could include the following:
Pre-processing authorisation (such as logging on to the system, and the use of
user names and passwords).
Data validation checks in the software, to check the completeness and accuracy
of processing (such as checking that a product code has been entered with the
correct number of digits).
‘Balancing’ – checking control totals of data submitted from remote terminals
before and after processing.
Electronic data interchange (EDI) systems
Electronic data interchange (EDI) systems are systems that allow the electronic
transmission of business documents, such as invoices or payroll information,
between different computer systems. The EDI system provides a form of
‘translation’ service, so that the data transmitted from one computer system is
changed into a form that can be read by the other computer system, without any
need for human intervention.
EDI systems may operate:
within the organisation (for example, the sales department may use EDI to
transfer copies of customer orders electronically to a separate computer system
of the accounting department), or