In my previous articles I explained how to formalize business processes, how to identify different types of risks attributable to this business process, which types of controls exist and how to assess the level of risk. The next step is to investigate and conclude if the control system is effective or not.
Goals and approach
Best practice: there are two important questions defining the goals of controls testing procedure:
The testing plan should cover the following key issues:
Now we will analyze each of the seven points in more details.
Defining the scope of controls for testing
This step depends on the expected level of controls efficiency. Usually in this area the professional judgement is applied by audit teams (internal audit team or external consultants). Below I provide the example of the judgement applied:
# |
Criteria |
Weight (%) |
1 |
Frequency of control procedure execution |
10% |
2 |
Complexity of control procedure |
5% |
3 |
Materiality level of business process and materiality of potential negative outcome if control does not work |
25% |
4 |
Level of knowledge of business process participants |
25% |
5 |
If any changes were made in the process of control procedure in the reporting period |
35% |
In fact, there could be some other or additional criteria for example:
You could assess each criteria using 0-10 approach weighing each criteria and then calculate total amount.
Based on the total result there could be the following conclusions on the number of controls to be tested (example):
Category |
Expected level of control environment |
Testing program/Number |
1-30 points |
High |
Random testing, only manual controls, not more than 60% |
31-60 points |
Medium |
Random testing, priority – manual controls. 80% of manual controls and 50% of automated to be tested |
61-90 points |
Low |
All controls are to be tested in the process |
Method of testing
The following methods of testing exist:
Population and testing unit
For each control procedure there should be a defined total number of such procedures for the period or the population subject to testing.
Testing unit is the controlling procedure for each transaction.
Example: The accountant checks each received invoice for double-counting. Population for this testing is all invoices received for the period, testing unit – is one controlling procedure.
Sampling for population
There should be clear methodology for sampling. The following criteria should be taken into the account:
Therefore, there are two types of sample selection: statistical and based on the judgement.
When using the statistical approach fundamental principles of probability theory are applied.
Below is the example:
Frequency of control procedure |
Control procedures population |
Number of tested units: sample |
Every year |
1 |
1 |
Quarterly |
4 |
2 |
Monthly |
12 |
2 |
Weekly |
52 |
5 |
Daily |
250 |
20 |
Several times a day |
More than 250 |
25 |
! Important: the number of tested units could be increased if the criteria mentioned above are used to be more risky or volatile.
Example: The accountant checks each received invoice for double-counting. The number of invoices for the reporting period – 20 000. Basic testing sample is 25.
The following factors influence the application of increasing coefficients:
When taking into account all above-mentioned factors, the sampling will be 25+ 25*40%+25*20%+25*20% = 45.
Documentation of results
It is very important to document the results of testing.
Documentation component |
Comments |
Method of sampling selection |
Describe the procedure of population, sampling selection, unit to be tested |
Name and position of person who performs testing |
|
Describe your review process
|
Describe review procedure: review object, type of control, actions performed, deviations identified, limitations, other comments |
Identification number, data, other details of documents which were under testing |
|
Description of procedures on repeatable testing |
|
General conclusion on testing for units which were selected using statistical approach |
Describe the statistical method of selection |
General conclusion on testing for units which were selected using judgement |
Describe additional factors which influenced additional number of units to be tested |
General conclusion on efficiency of tested control procedures |
The testing executor concludes:
1) if the control effective or not taking into the account number of mistakes/deviations
2) If the actual control procedure corresponds to the formal design of the controlling procedure |
Description of the nature of errors and their frequency identified during testing |
How the errors were identified/nature of errors/who identified and other important comments |
Description of recommendations on elimination/reduction of errors identified during testing |
After the confirmation and approval of control testing results |
Defining the level and materiality of mistake/deviation
When defining the level of error, the following factors are taken into the account:
If the level of error is higher than these limits, in this case the control can be assessed as ineffective.