7. Processing Integrity Flashcards
What does SPLMS stand for?
Source Program Library Management System.
SPLMS: What is this essential for?
Change control.
SPLMS: what is this?
Software AND instruction for people.
SPLMS: what does it manage?
For new or changed program, it manages migration from application development test environment to production library.
SPLMS: what does it do?
Controls and validates program changes by comparing new to old code.
SPLMS: what are 4 functions?
- Store programs in the SPL (source program library)
- Retrieve program for updating and maintenance
- Detele obsolete programs
- Audit trails: document program changes
SPLMS: is this a part of a system?
May be a part of operating system or purchased separately.
Why must accounting systems be documented?
Required;
- By law: e.g. Foreign Corrupt Practices Act, SOX, SEC regulations
- To build and evaluate complex systems
- For training
- For creating sustainable/survivable systems
- For auditing (internal and external)
- For process (re)engineering
What are 4 types of documentation?
System, program (also called “technical” by programmers), operator, user.
What is system documentation?
Overview of program, data files, processing logic, interactions with other programs and systems.
May include requirements, architecture and design.
What is program documentation?
Detailed description of inputs, logic, and outputs.
Includes program flowcharts, source code listings, record layouts.
What is operator documentation?
Also called “run manual.”
How to load and execute programs and data.
Includes needed equipment, files, supplies, commands, error messages.
What type of control is documentation: general/application? Preventative/corrective?
General and preventative.
Doc retention/destruction: what must an organization have?
Organizational policy and plan that dictate retention and destruction.
Doc retention/destruction: what must an organization follow?
Applicable laws and regulations (health care, criminal, credit check records etc).
Doc retention/destruction: what is control risk?
Failure to properly retain or destroy electronic documents.
What is SPL?
Source program library;
- The library of source code computer programs
- Secure and separate these programs from live programs
- Critical to the internal control system and to change management
Define SPLMS.
Functions include storing, retrieving, and deleting programs and documenting by whom, when, where, and how programs are changed.
What are forms of documentation?
- Questionnaires: ask specifics
- Narratives: describe processes
- Data flow Diagram (DFD): flows of data
- Flowcharts:
- E-R (entity-relationship) diagram: model relationships between entities and data in accounting systems
- Decision tables: logical relationships in a processing system by identifying decision points and alternatives
What do input and origination controls do?
- Ensure reliability of application program data and processes
- Understanding enables auditor to assess risks if absent or weak
- Some may function as input or processing controls (e.g. control totals)
Input and origination controls: what is often the best input control?
To automate data entry (to not have manual input by people) - hence, growing use of term origination to replace input.
Origination: what is growing trend to replace human entry? Goals?
Scanning.
Accuracy, completeness, efficiency.
What are 4 audit (control) input goals (EVAC)?
Validity (V), Completeness (C), Accuracy (A), Efficiency (E).
What is the definition of validity? Examples?
Input data are approved and represent actual economic events and objects.
- Input data represent an actual (not fictitious) transactions
- Only receipts supported by an actual check are input