Académique Documents
Professionnel Documents
Culture Documents
Today, it is commonplace to keep accounts on a computer. Yet all the basic principles of
accounting, as described elsewhere in this book, were devised in an age of paperwork and
ledgers. As computers took over, a lot of accounting activity disappeared under the
covers of sophisticated electronic boxes. The result was that much of the work of
accountants was made a lot easier. At the same time, new questions arose. In particular, it
is difficult ascertain exactly what is actually going on inside a computer. How can we be
sure that it is carrying out all the accounting procedures correctly?
It follows that todays accountants need to understand computers. Otherwise, their
understanding of how the financial statements have been put together will be incomplete.
They do not need to take a nerdy interest in such things as chips, pixels and megahertz
ratings. But they must be able to appreciate just how the accounting information is being
acquired, held and manipulated in the computer system. This means looking at questions
such as the following.
how is information captured? A lot of information is still entered by
being typed in via a keyboard, but increasingly it arrives by other means.
For example, optical character recognition can be used to lift
information directly from printed documents (or even handwritten ones, if
the writing is good enough). Bar codes can be used to locate and count
FIGURE 37.1
As well as understanding these basic features of the system, the accountant also needs
to be sure that the accounts are being protected against unauthorised changes. The
widening of access through networks of computer systems makes this protection more
difficult. Within the office, it is common to connect a number of machines onto a Local
Area Network (LAN). For example, this enables people to share the use of expensive
equipment, such as different types of scanners and printers. A larger organisation may
operate a Wide Area Network (WAN), linking offices many miles apart. Most
computers now come with a standard facility for linking to the largest WAN of all, which
is the Internet. Network technology is constantly improving and becoming more
flexible, though the use of wireless LANs and the ability to send data across mobile
phone networks.
There are many practical benefits for business in networking their systems,
particularly in opening up opportunities for electronic commerce (see later in this
chapter). Unfortunately, it cannot be assumed that every user of the network has good
intentions. Precautions must be taken against malicious attacks, aimed at reading or
modifying the companys data, or, in the worst cases, at disabling the computer systems
altogether.
Finally, the accountant should always be suspicious of quick and easy solutions. For
example, it is easy to set up accounts on spreadsheet software. However, as the accounts
grow, it will become increasingly difficult to keep track of them; and since spreadsheets
are designed to be easily changed and over-written, they are difficult to control and audit.
Similarly, an accounting package which can be set up very quickly may prove
exasperating in the longer term. If it cannot handle the kind of account codes, periods,
and reporting conventions which are used by the business, you may end up with a
situation where the business is adapting its procedures to those imposed by the
accounting software, rather than the other way round.
In the early days of commercial computing, most of the savings made by companies
came from reductions in the numbers of clerks needed to process routine transactions.
For example, a company with several hundred employees might use the computer to
carry out the weekly payroll calculations. Computers would work out all the
employees entitlements and deductions in a fraction of the time required by the clerical
teams they displaced. Accounting applications were a popular first choice to be
implemented on the computer, because they necessarily involved many such repetitive
activities. Often a set of identical tasks, such as calculating the pay for each employee,
would be run through the computer in a batch, and this mode of operation became
known as batch processing.
Batch processes saved labour, but the programs carrying out the processing tended to
be very inflexible. The accounting data would be stored in a way which suited the
accounting program, making it difficult to access for any other kind of analysis. There
was no way in which accounting reports could be created on demand.
All this changed with the arrival of on-line or interactive processing in the late
1970s. This style of working is taken for granted today, since it is used by everything
from a PC package (such as a spreadsheet) to mainframe-based services (for example, as
used in Internet-based insurance or banking services). At the time, however, it was
regarded as a tremendous innovation for users to be able to interact directly with the
computer. As the new interactive techniques developed, so did most of the advantages
that can be found in computer systems today. Two particular advantages can be
summarised as follows.
Only a handful of people can study a set of conventional books simultaneously. Through
interaction with a computer system, in contrast, large numbers of users can all have
access to the same information. Not only can they gain immediate access to the ledger
entries of customer X or supplier Y, they can do so without worrying about where the
ledgers are held, or whether someone else might be using them at the same time.
Similarly, if a change is made to the ledger (for example, customer X finally makes an
overdue payment), this information is instantly available to everyone else logged in to the
accounting system.
When data items are being entered interactively (perhaps with an operator filling in an
electronic form on the computer screen) the accounting program can carry out a certain
amount of checking while the data entry is in progress. It cannot, of course, prevent the
operator from making quite fundamental mistakes, such as typing in the wrong amount
for a quantity ordered. However, it can do numerous other checks; for example, to
prevent a key item of data from being omitted by mistake, or to ensure that the amount
received in a payment matches the amount due.
Mistakes can also be avoided by reducing the need for data to be keyed in time and
again. For example, a customers address and other basic details can be typed in during
an initial setting-up session. Thereafter, the details are stored in the computers files, and
altered as and when required because of a change in the customers circumstances (such
as a new address or telephone number). All the operator has to do is to type in a customer
reference number or surname to initiate a search, and all the relevant detail will be
brought up on the screen.
Some systems carry this approach further by providing default values for entries
where the input is going to be predictable in the great majority of cases. Thus, a default
may be set for the price of an item, the size of a discount, or the number of days within
which payment is due. In a small minority of cases, the operator may need to change the
default to another value. Most of the time, however, the operator merely has to confirm
the default value, thus reducing the amount of typing required, and making it less likely
that any erroneous values will be entered. A screen which illustrates the use of pre-set
details and defaults is shown as Figure 37.2.
Customer code
T009
Date received
25/09/X2
Date required
09/10/X2
Product code
Quantity
Description
Value
PR5544
20
A4 paper
216.20
PR5592
12
markers, black
15.24
FIGURE 37.2
A simplified screen layout for order entry. The operator only needs to enter the shaded
valuesthe computer can generate a new order number, provide todays date, and
retrieve details such as the customers address and the price and description of each
product.
Apart from the benefits that result from interactive working, computerised accounting
has brought benefits in two other main areas.
Improved detail
Storage in a computer system is not confined in the same way as in the pages of a book. It
can handle a more or less indefinite number of rows and columns. Records of
transactions do not therefore have to be confined to very basic information such as the
date and amount. A variety of other details can easily be added; for example, when a sale
is made, codes can be recorded to show what category of customer this was, the identity
of the salesperson, the product type, the sales district, and so on. When details on perhaps
hundreds of customers are recorded in this way, they provide a rich source of data for the
company to analyse.
Improved reporting
10
11
used.
3 The third option is to transfer data from the accounting system into an
entirely separate piece of software. The most common choice for this is a
spreadsheet. The accounting system will offer an extract or export feature,
which allows selected data to be written out to a file in a rows-and-columns
format.
Cust. name
code
Credit
Balance
limit
Current
30 Days
period
Over
30 days
T009
T. Tanks
4000
1760.15
1203.45
556.70
00.0
T011
B. Timms
5000
4516.25
4020.15
324.10
172.0
T016
N. Todd
1500
1035.65
1035.65
0.00
00.0
T023
M. Tubbs
2500
519.23
380.12
98.56
40.55
The three ways in which reports can be generated are summarised in Figure 37.4.
Standard reports are often circulated around the organisation on a scheduled basis, for
example at the end of each month. One-off reports may be generated on demand,
usually with the aid of a more flexible tool such as a spreadsheet. Increasingly, such
12
reports are circulated within the organisation via e-mail or other electronic services.
Once accounting software has become firmly established in the organisation, a final
benefit can be achieved from having data for successive years or periods held in
electronic form. This makes it possible to look at how key financial indicators have
changed with time, and to predict what will happen if particular trends continue.
13
While accountants were often the first people in the organisation to use computers, other
departments soon followed their example. This led to demands for the various different
computer systems to be linked together. Accounting ceased to be a completely separate
function, and possibilities opened up for handing information in entirely new ways.
For example, entering up accounting information was no longer restricted to clerks in
the accounting department: it could be collected at source from devices such as
supermarket check-outs, credit card machines and ticket dispensers. The arrival of the
home PC and the Internet meant that customers could be asked to fill in order screens for
themselves, rather than having this done for them by a shop assistant or a telephone sales
clerk.
Companies began to be much more inventive in their use of computer technology.
They no longer used computers to imitate the traditional ways of doing things. Ways
were found of speeding up information flows, and helping employees to make decisions
more rapidly. This became known as business process re-engineering (BPR). When
BPR projects called for changes to accounting systems, as they often did, this sometimes
led to intense discussions over possible conflicts with basic accounting principles,
particularly in respect of control and audit.
Closer links between systems within the company (as illustrated in Figure 37.5) also
led to demands from managers for a better analysis of what was happening in the
company as a whole. Integrated software capable of providing this kind of overview
began to appear, offering what was termed enterprise resource planning (ERP).
14
FIGURE 37.5 Extending the range of information available, through integrating the
accounting software with software used in other parts of the company.
Companies also looked at the outside world, and sought ways of improving the
electronic links between themselves and their trading partners. Figure 37.6 shows a
typical old-fashioned approach to communications. This is not only involved a delay of a
day or two while letters were printed, posted and delivered; all the information printed
out by the sender then had to be keyed back into a computer by the recipient. Electronic
data interchange was the first step in streamlining this process, by defining standard
ways of transmitting forms used in common transactions (such as orders, payments, and
deliveries) directly between computers. EDI not only speeded things up, but eliminated
the errors which tended to arise when the information was re-keyed (see the lower part of
Figure 37.6).
15
16
Even the creation of the most modest accounting package calls for some re-engineering
of accounting processes as they are transferred to the new technology. Software
designers, anxious to make the changeover as easy as possible for users who are familiar
with traditional methods, usually retain many of the terms and conventions of
bookkeeping. This user-friendly approach makes it easier for people to learn how to use
the new system, and enables companies to make a more gradual transition, with paperbased functions running alongside computer-based at interim stages of the changeover.
However, the best systems go a good deal further than simply putting ledgers on a
screen. For example, traditional methods often centre around day books, which are a
convenient place to gather together the records of a series of similar items, such as credit
sales. Much of this information may need to be transcribed later into the ledger. Day
books are one way of dividing up the process of data capture, so that manageable
amounts of work are assigned to different members of the accounting team. As we have
seen, the computer system designer does not have to worry about such constraints, as
large numbers of people can all be given concurrent access to the same information. In
the same way, there is no need to copy data out of one book and into another, since the
computer can be programmed to do this automatically.
The designer must also try to anticipate the kind of enquiries that the system users may
want to make. For example, suppose that a customer rings up to complain about the nondelivery of goods. Something has clearly gone wrong, but where? The clerk may want to
17
find out when the goods were originally ordered, whether despatch has been requested,
what delivery address was specified, and so on. Paper-based methods would call for a lot
of hunting through ledgers and filing cabinets at this point. However, a good computer
system will allow the clerk to navigate easily through different screens of information
while talking to the customer, so that everything can be resolved quicklyif possible,
while he or she is still on the line.
The ultimate design challenge arises when the system is to be used directly by the
customer, perhaps for ordering goods over the Internet. In this case, the designer cannot
assume that the user has any previous knowledge or training. The greatest care must be
taken to ensure that all the details of products, prices, and terms and conditions are
explained. All these details must be regularly updated, to ensure they are consistent with
values held elsewhere in the accounting system. The software must anticipate what will
happen in the event of common problems (such as the loss of a connection). Above all,
there must be plenty of help and advice screens for the user to turn to, if needed.
Paradoxically, if all these rather complicated requirements are met successfully, the
customers impression will be of something which is really easy and straightforward to
use.
18
New methods of carrying out the accounting function call for new approaches to
managing them. One of the most important roles is that of the system manager. To some
extent, the systems manager makes decisions and carries responsibilities which would
previously have belonged to the head or supervisor of a traditional accounts department.
However, much of the work is more technical in nature, and has to be carried out using
privileged access to the system (protected by a password or some other form of security).
It requires above all a good understanding of the way the software operates.
The system manager will be able to set, and modify, options such as the
following:
19
System security is one of the biggest challenges facing the system manager. Each
user of the system must have access to the facilities needed for the job in hand but no
more. As is shown by the example of the clerk dealing with customers over the phone
(described earlier), it can be difficult to anticipate exactly what access will be needed,
since the clerk may need to search through a different set of screens each time, depending
on the nature of the enquiry. Particular care has to be taken in assigning access rights
which involve permission for important values to be altered; for example, it may be
specified that only a supervisor can change standard prices, or override pre-set credit
limits. If the system is linked to other computers across networks, attention will also have
to be given to risks arising from malicious intruders (or hackers) who may try to gain
access to the accounts, or modify the figures in e-mail or EDI messages.
Back-up is another key responsibility. Particularly if the accounting is being done on a
central machine, the entire set of accounting records may be held on a single magnetic
disk. This is asking for trouble: if the disk malfunctions, all the records will be lost. It is a
relatively simple matter to take back-up copies regularly. For a small system, it may be
feasible to copy all the records on a daily basis. For larger systems, a different approach
is sometimes used, where a complete copy is made to start with, but thereafter only the
changes are backed up. In either case, the back-up copy needs to be moved to a separate,
secure location for storage.
Finally, the system manager should ensure that provision is made for keeping proper
audit trails. The trail should enable an auditor to check a transaction through every stage
of its progress, including any steps handled by the computer. In smaller systems, this may
20
Thus far, it may seem that computers have brought unremitting benefits to accounting.
However, they have also thrown up a number of recurring problems for users. The
designers of accounting packages, for example, are constantly seeking to include every
feature which they think a user might need. However, this can mean that the system
manager is presented with a bewildering set of options, and has to devote a lot of time to
deciding which features to activate and which to reject. Even then, it is quite likely that
some desirable features will be missing, as each business tends to have its own unique
requirements. The choice then is between adapting the businesss methods to fit in with
the way the software works, or seeking special modifications to the software, which is
usually an expensive option.
Inflexibility can also appear in a quite different form if accounting operations need to
be merged; for example, as a result of one company taking over another. Combining two
different computerised systems is rarely straightforward, particularly if they have come
21
from different suppliers. Because each accounting system stores data in its own
individual way, moving from one system to another can be a lengthy and cumbersome
process.
Finally, the speed and accessibility of computer systems, which make them so
attractive to business, also make them particularly vulnerable. This is the main inhibiting
factor in the development of electronic commerce or e-commerce using the Internet. The
technology is already available to enable members of the public to transmit orders
directly to vendors systems and to make payments electronically. However, making
systems accessible to the public also makes them more open to attacks by hackers and
fraudsters. The development of protective measures against ever more ingenious and
sophisticated forms of electronic attack will be a preoccupation of the computer industry
for many years to come.
Accounting systems are evolving rapidly. More user-friendly methods are constantly
being found of communicating with users, exploiting images and sounds in ways which
are far removed from work with traditional ledgers. Greater use of intelligent software
will enable systems to offer more guidance to users who get into difficulties, and will also
help in detecting and preventing certain kinds of fraud. Improved links between systems
will cause some of the traditional barriers between accounting and other functions to
22
disappear. All this will present new challenges for the accountant, in safeguarding the
probity and accuracy of accounting information.
Summary
23
only to the facilities they need in their work, and should also ensure that back-up copies
of data are made and that audit trails are created.
Computerised accounting systems will continue to become more integrated with other
systems, both within and outside the host organisation, and this in turn will call for
changes in emphasis in the work of the accountant. In particular, accountants will have to
devise ways of checking the accuracy of output from the computer, without being able to
refer to source documents, day books and ledgers.
24
25
Review questions
37.1 Explain the difference between: (a) hardware and software; (b) batch and
interactive processing; and (c) a LAN and a WAN.
37.2 A new computerised accounting system is to be introduced into an accounts
department that has hitherto used only traditional bookkeeping. Six people work in
the department. What advantages might they hope to see from the new system?
37.3 Give an example of one way in which a computerised accounting system might:
a reduce errors;
b improve customer service;
c improve the quality of accounting reports.
37.4 Good accounting software has the look and feel of traditional bookkeeping
methods. Explain the benefits that might follow from such an approach. Identify
one accounting function where this approach might not be the best one, and describe
how a different approach might be implemented, taking advantage of some of the
new possibilities of computing technology.
37.5 A system manager will normally be appointed to take charge of a computerised
accounting system. Draw up a brief job description, outlining the duties of such an
appointment.
26
(ACCA adapted)
37.8 Over the past few decades, routine bookkeeping and accountancy work has been
transformed by the extensive use of computers to perform that work.
Required
a List and briefly explain two types of error which could occur in a manual sales
ledger system which could not occur in a computerised system.
b List and briefly explain two types of error which could occur in a manual sales
ledger system which could also occur in a computerised system.
c Explain the main advantages and disadvantages of computerised accounting
systems compared with manual systems.
37.9
(ACCA)
37.10 Provide an overview of the areas that should be outlined by a typical formal
security policy document.
27