Professional Documents
Culture Documents
Input Controls: Application Control
Input Controls: Application Control
INPUT CONTROLS
By: Calubaquib, Olive B.
Camilo, Robelyn N.
Computer 4
Professor Cristy M. Gonzaga
MWF 1-2pm
2nd Semester S.Y.2011-2012
1
Table of Contents
INTRODUCTION
DEFINITION OF TERMS
TOPICS
CASE STUDY
SUMMARY
BIBLIOGRAPHY
Introduction
In addition to IT controls, SOX requires management and
auditors to consider application controls relevant to financial
reporting. Application controls are associated with specific
applications, such as payroll, purchases and cash
disbursements systems.
These fall into 3 broad categories:
Input
Processing
Output
Definition of Terms
Input Control
Check Digit
Missing Data Checks
Validity Checks
Transcription Errors
Transposition Errors
Input Controls
Topics
Check Digits
Missing Data Check
Numeric-alphabetic Check
Types
Limit Check
Range Check
Reasonableness Check
Validity Check
Input Controls
The purpose of input controls is to ensure that each
transaction is authorized, processed correctly and
processed only once. An edit program substantiates input
by comparing fields to expected values and by testing
logical relationships. Input control routines should be
designed into the system at different points, depending in
whether transaction processing is real time or batch time.
Check Digit
Data codes are used extensively in transaction processing
systems for representing such things as customer accounts
, items of inventory, and general ledger accounts in the
chart of accounts.
Real-time
Systems
are placed at the data
Collection stage to monitor
data as they entered
from terminals.
Batch
Systems
182491 as 1824911
Truncation Error
182491.
would be
recorded as 18249
Substitution Errors
182491
is recorded
as 182421.
9
182491
is recorded as 184291
occur when
nonadjacent digits are
transposed. Example:
142891.
10
5+3+7+2=17
By dropping the tens column, the check digit 7 is added to
the original code to produce, the new code 53727.
11
12
Steps in Modulus 11
1.
Assigned
weights-each
digits in the code
is multiplied by a
different weight.
Using weight of
5,4,3, and 2.
2.
3.
Title
Sum
thein here Divide by
the
products
modulus
4.
Subtract
the
remainder
from the
modulus to
obtain the
check digit
5.
Add the
check digit
to the
original
code to
yield the
new code
. 62/11=5
11-7=4
25+12+21+4=62
with
[check
53724
remainder
digit] of 7
Digit
Weight
5
52=5
3
4=12
7
3=21
2
2=4
13
14
Numeric-Alphabetic Check
This control identifies when data in a particular field are in the wrong form.
Numeric
Check
Alphabetic
Check
15
Limit Check
Limit check are used to identify field values that
exceed an authorized limit.
16
Range Check
Many times, data have upper and lower limits to
their acceptable values..
The purpose of this control is to detect keystroke
errors that shift the decimal point one or
more places.
.
17
Reasonableness Check
The error above may be detected by a tests that
determines if a value in one field, which has
already passed a limit check and a range check, is
reasonable when considered along with data in
other fields of the record.
18
Validity Check
It compares actual field values against known acceptable
values. This control is used to verify such things as
transaction codes, state abbreviation, or employee job
skill codes.
If the value in the fields does not match one of the
acceptable values, the record is flagged as an error.
19
Case Study
20
Summary
Controls over input provide reasonable assurance that data received for
processing have been properly authorized, converted into machine-sensible
form and identified. They also provide reasonable assurance that data
(including data transmitted over communication lines) have not been lost,
suppressed, added, duplicated or otherwise improperly changed. Moreover,
input controls relate to rejection, correction and resubmission of data that
were initially incorrect. Classes of input controls include check digit which
has two common types of data input errors; transcription errors and
transposition errors, missing data check, numeric-alphabetic check, limit
check, range check, reasonableness check and validity check.
21
Bibliography
Accounting Information Systems by James Hall 5th edition
http://www.authorstream.com/Presentation/mykelledean-332830input-control
22
Thank You!
23