data flow diagram and internal controls and system documentation

profileAkshansh Mehta
2848000_3_414549-636726223352321404-414549-636722341070795686-topic-4-ais--1-.pptx

ACC539 – ACCOUNTING INFORMATION SYSTEMS SCHOOL OF ACCOUNTING AND FINANCE 1

Systems Documentation

At the completion of this topic, you should be able to:

understand and explain the importance of systems documentation including the use of diagrams;

describe, prepare and analyse data flow diagrams; and

describe, prepare and analyse the differing types of flowcharts.

Topics Goals

ACC539 – ACCOUNTING INFORMATION SYSTEMS

SCHOOL OF ACCOUNTING AND FINANCE 2

Systems Documentation

ACC539 – ACCOUNTING INFORMATION SYSTEMS

SCHOOL OF ACCOUNTING AND FINANCE 3

Set of documents and models

Narratives, data flow models, flowcharts

Is the blueprint or map that describes how the

system is set up and operates

Usage:

Daily by new and existing employees

Process re-engineering / improvement

Management and implementation of controls

Auditor review

Essential to achieving the organisations objectives

Why learn systems documentation?

ACC539 – ACCOUNTING INFORMATION SYSTEMS

SCHOOL OF ACCOUNTING AND FINANCE 4

Sarbanes-Oxley states that management:

is responsible for internal control system

is responsible for assessing the effectiveness of the

internal control (IC) System

ASA (ISA NZ) 315 Par.18 states:

- ‘The auditor shall obtain an understanding of the information system, including the related business processes, relevant to financial reporting…’

To complete these tasks, it is essential for management, the accountant, auditors and other staff to develop, implement and understand the different types of documentation.

Systems Documentation

ACC539 – ACCOUNTING INFORMATION SYSTEMS

SCHOOL OF ACCOUNTING AND FINANCE 5

Types of systems documentation studied in ACC539:

Data flow diagram (DFD)

Context Diagram

Level 0 DFD

Level 1 DFD

Flowcharts

Document flowcharts

Systems flowcharts

Program flowcharts

When documenting

systems….

ACC539 – ACCOUNTING INFORMATION SYSTEMS

SCHOOL OF ACCOUNTING AND FINANCE 6

All forms of systems documentation must be consistent with each other within an organisation as:

They are different pictures of the same process / system.

Base information required for all forms of systems documentation is the same.

Generally prepared and revised with a software package e.g. Microsoft Office Visio

Good starting point is a Narrative or a Narrative Table.

Dataflow Diagrams (DFD’s)

Dataflow diagrams graphically describes the flow of data within an organisation.

ACC539 – ACCOUNTING INFORMATION SYSTEMS

SCHOOL OF ACCOUNTING AND FINANCE 8

The four elements of a

DFD are:

ACC539 – ACCOUNTING INFORMATION SYSTEMS

SCHOOL OF ACCOUNTING AND FINANCE 9

10 Copyright ©2013 Pearson Australia (a division of Pearson Australia Group Pty Ltd) – 9781442542594/Romney/Accounting Information Systems/1e

Symbol Name Explanation
Square: Entity Represents either a source of data OR a destination of data Can be a person or organisation
Line: Data Flow Flow of data into or out of a process (can be a curved or straight line)
Circle: Transformation Process Processes that transform data from inputs into outputs
Parallel lines: Data Store Represents data at rest ie in storage

Context Diagrams

ACC539 – ACCOUNTING INFORMATION SYSTEMS

SCHOOL OF ACCOUNTING AND FINANCE 10

The context diagram:

Highest level of data flow diagram (most general).

Provides a representation of the system of interest.

Purpose: show inputs and outputs into system (external entities = squares)

Is an overview of the data flow but says nothing about what actually happens in the process.

Does not depict data stores.

There can be only 1 ‘System of Interest’ (ie only 1 circle) and no data stores.

Guidelines for preparing

a context diagram

ACC539 – ACCOUNTING INFORMATION SYSTEMS

SCHOOL OF ACCOUNTING AND FINANCE 11

Identify the system of interest / process (circle).

Identify the external entities (square).

Identify any data flows between the external entities and the system of interest / process.

Draw in the data flows (lines with arrow heads, labelled with the detail of the data flowing).

Lets practice

ACC539 – ACCOUNTING INFORMATION SYSTEMS

SCHOOL OF ACCOUNTING AND FINANCE 12

Prepare a context diagram of the following Cash Payments Process

Receives an invoice

Processes the invoice

Makes a payment

Ensures it is correctly recorded in the system

1.0 Cash Payments

Accounts Department

Vendor

Invoice details

Remittance advice and payment details

Payment Details

Sample Context Diagram - Cash Payments Process

Levels of DFD’s

ACC539 – ACCOUNTING INFORMATION SYSTEMS

SCHOOL OF ACCOUNTING AND FINANCE 13

Level-0:

Purpose: show all major activity steps of a system

Characteristics: processes are labeled 1.0, 2.0…

Level-1:

Purpose: show one major activity divided into sub- activities

Characteristics: processes are labeled 1.1, 1.2…

DFD Level 0 and Level 1 Creation Guidelines

Understand the system.

Ignore certain aspects of the system.

Determine system boundaries.

Develop a context DFD.

Identify data flows.

Group data flows.

Identify transformational processes.

Group transformational processes.

Identify all data stores.

Identify all sources and destinations.

Label all DFD elements.

Subdivide DFD.

Give each process a sequential number.

Repeat the process.

Prepare a final copy.

ACC539 – ACCOUNTING INFORMATION SYSTEMS

SCHOOL OF ACCOUNTING AND FINANCE 14

Sample DFD

ACC539 – ACCOUNTING INFORMATION SYSTEMS

SCHOOL OF ACCOUNTING AND FINANCE 15

Considine et al, Accounting Information Systems, page 106

Level 1 DFD

ACC539 – ACCOUNTING INFORMATION SYSTEMS

SCHOOL OF ACCOUNTING AND FINANCE 16

Content

Flowcharts

Flowcharts use a standard set of symbols to describe pictorially transaction processing procedures a company uses and the flow of data through a system.

ACC539 – ACCOUNTING INFORMATION SYSTEMS

SCHOOL OF ACCOUNTING AND FINANCE 18

Types of Flowcharts

ACC539 – ACCOUNTING INFORMATION SYSTEMS

SCHOOL OF ACCOUNTING AND FINANCE 19

Document:

Illustrates the flow of documents through an organisation

Useful for analysing internal control procedures. System:

Logical representation of system inputs, processes and outputs

Useful in systems analysis and design. Program:

Represent the logical sequence of program logic.

Flowcharts symbols

ACC539 – ACCOUNTING INFORMATION SYSTEMS

SCHOOL OF ACCOUNTING AND FINANCE 20

Types of Symbols:

Input / Output

Processing

Storage

Miscellaneous

Flowchart symbols

cont..

ACC539 – ACCOUNTING INFORMATION SYSTEMS

SCHOOL OF ACCOUNTING AND FINANCE 21

Guidelines for Preparing Flowcharts

ACC539 – ACCOUNTING INFORMATION SYSTEMS

SCHOOL OF ACCOUNTING AND FINANCE 22

Understand the system before flowcharting it

Identify entities to be flowcharted

Divide the flowchart into columns

Flowchart normal flows of operations

Organise the flowchart

Give the flowchart a clear

beginning and ending

Use the standard flowcharting symbols

Clearly label all symbols

Multiple copies of documents

Manual processing symbols

Page connectors

Use arrowheads on all flow lines

Multiple pages

Show documents or reports in the column where they are created

Files

Draw a rough sketch of the flowchart

Redesign the flowchart

Verify its accuracy

Draw a final copy

Document Flowchart

ACC539 – ACCOUNTING INFORMATION SYSTEMS

SCHOOL OF ACCOUNTING AND FINANCE 23

Document Flowchart

cont…

ACC539 – ACCOUNTING INFORMATION SYSTEMS

SCHOOL OF ACCOUNTING AND FINANCE 24

System Flowchart

ACC539 – ACCOUNTING INFORMATION SYSTEMS

SCHOOL OF ACCOUNTING AND FINANCE 25

Program Flowchart

ACC539 – ACCOUNTING INFORMATION SYSTEMS

SCHOOL OF ACCOUNTING AND FINANCE 26

What are the errors in

this context diagram?

ACC539 – ACCOUNTING INFORMATION SYSTEMS

SCHOOL OF ACCOUNTING AND FINANCE 27

Considine et al, Accounting Information Systems, problem 5.3

Comprehensive Question

ACC539 – ACCOUNTING INFORMATION SYSTEMS

SCHOOL OF ACCOUNTING AND FINANCE 28

Accuflow Cash Payments

SoftData, a vendor, sends an invoice to Accuflow for data warehousing support services. The invoice is sent directly to Megan Waters, the accounts payable clerk, who manually records the invoice in the accounts payable subsidiary ledger. Once the invoice is recorded, it is forwarded to Stan Phillips, the cash payments clerk, for processing. Stan prepares a cheque to pay the invoice and sends the cheque and invoice to John Sterling, the company treasurer. John approves and signs the cheque and cancels (marks as ‘paid’) the invoice. John then mails the cheque back to SoftData and returns the cancelled invoice to Stan for recording in the cash payments journal and filing. Once a week, Megan manually posts payments from the cash payments journal to the accounts payable subsidiary ledger.

Comprehensive Question

ACC539 – ACCOUNTING INFORMATION SYSTEMS

SCHOOL OF ACCOUNTING AND FINANCE 29

cont…

Prepare a document flowchart, a context diagram, a level 0 DFD, and a level 1 DFD for the Accuflow cash payment process.

Discussion Question 3.2

Do you agree with the following statement? “Any one of the systems documentation procedures can be used to adequately document a given system.” Explain.

ACC539 – ACCOUNTING INFORMATION SYSTEMS

SCHOOL OF ACCOUNTING AND FINANCE 30

Post Workshop Activities

Complete all exercises on your activity sheet which were not completed in your workshop.

If you need to further practice drawing systems documentation, questions Problem 3.11 on page 84 and 85 should be attempted.

ACC539 – ACCOUNTING INFORMATION SYSTEMS

SCHOOL OF ACCOUNTING AND FINANCE 31

Before your next class you need to…

ACC539 – ACCOUNTING INFORMATION SYSTEMS

SCHOOL OF ACCOUNTING AND FINANCE 32

Complete the post workshop activities for this week

Prepare a summary for this topic.

Complete the readings for next week.

ACC539 – ACCOUNTING INFORMATION SYSTEMS

SCHOOL OF ACCOUNTING AND FINANCE 33