Professional Documents
Culture Documents
JSTOR is a not-for-profit service that helps scholars, researchers, and students discover, use, and build upon a wide
range of content in a trusted digital archive. We use information technology and tools to increase productivity and
facilitate new forms of scholarship. For more information about JSTOR, please contact support@jstor.org.
Your use of the JSTOR archive indicates your acceptance of the Terms & Conditions of Use, available at
https://about.jstor.org/terms
Wiley is collaborating with JSTOR to digitize, preserve and extend access to Journal of
Accounting Research
JOHN E. BUTTERWORTH*
Again the distinction is drawn, but is it really so clear? Consider, for ex-
ample, the standard cost system in a manufacturing firm. This system
supplies information which is useful for some decision-making purposes.
But, underlying each standard input cost is an implied decision about the
kind and amount of resource to be used and the nature of the market in
which it is to be purchased. Behind each input/output relationship is an
implied decision regarding the technical conditions under which the process
should operate and the rate at which employees should work. In order to
obtain solutions to one set of problems-those for which the output of a
Balance
sheet
Assets boEquities
= bi = 12
Income Dividends
b~~~l. b=112
For the time being, we shall be concerned only with the properties of
the aggregation function o-, since these are common to all double-ent
accounting systems. Although the examples given are double-entry account-
ing examples, very little will be said initially about the measurement rule
r whose properties are also important in the specification of the double-
entry accounting system.
The structure of the aggregation system o- will be illustrated by reference
to the specific and much simplified accounting system6 given in Figure 1.
In this illustration, we may consider the accounts as the nodes of a
graph, and the notion of an account has been interpreted liberally to include
all those monetary quantities which are systematically aggregated, whether
or not they might be represented by actual ledger accounts. Thus assets
is included as an account, even though it is ordinarily the total of the
balance sheet asset column, and may not be separately determined until
the balance sheet is prepared, The illustration falls naturally into a tree-like
structure, as does any other accounting system.
Suppose now that the graph of Figure 1 is augmented by the dotted arc
labelled (5). With this addition, a unique loop is created in the graph, which
6 For a more rigorous graph theoretic treatment, see John E. Butterworth, "Ac-
counting Systems and Management Decision: An Analysis of the Role of Informa-
tion in the Management Decision Process" (unpublished Ph.D. dissertation, Uni-
versity of California, Berkeley, 1967), pp. 28-66.
-1
-1
0
0
0
0
S5= 1.
0
-1
0
0
0
0
0-i
The balance sheet account (bo) has been omitted since we know that
the balance of this account is always zero. For all other accounts, the
component indicating the transaction effect appears in a position which
corresponds to the account balance vector index shown in Figure 1.
Suppose we now extend the example by adding several other transactions
and describing them in a similar way. In order to simplify the illustration,
the number of transactions permitted is limited to these eight:
(1) Sell capital stock for cash
(2) Pay dividends
(3) Sell merchandise for cash
(4) Dispose of inventory
(5) Buy inventory or credit
(6) Pay accounts payable
(7) Acquire fixed assets for cash
(8) Depreciate fixed assets.
The arcs relating to transactions other than (5) are not shown in Figure
1 since the graph which results from adding the eight transactions is not
planar. Consequently, they cannot be represented clearly. But the relation-
ships of the graph can be equivalently and compactly represented by the
system matrix S, in which each column sj indicates the effect of a transac-
tion of type j upon the 15 accounts of the system. The complete system
matrix is shown in Table 1.
The entries in each column have been interpreted as indicating the
effect upon each account in the system of a particular class of transaction.
TABLE 1
S
Transaction
Account
1 2 3 4 5 6 7 8
bi =Assets 1 -1 1 -1 1 -1 0 -1
b2 =Equities -1 1 -1 1 -1 1 0 1
= Liabilities 0 0 0 0 -1 1 0 0
bN = Stockholders' equity -1 1 -1 1 0 0 0 1
b= Retained earnings 0 1 -1 1 0 0 0 1
b6 Income 0 0 -1 1 0 0 0 1
b7 =Cash 1 -1 1 0 0 -1 -1 0
b8= Inventory 0 0 0 -1 1 0 0 0
b= -Fixed assets 0 0 0 0 0 0 1 -1
bio= Accounts payable 0 0 0 0 -1 1 0 0
b11= Capital stocks -1 0 0 0 0 0 0 0
bl2= Dividends 0 1 0 0 0 0 0 0
b13= Sales 0 0 -1 0 0 0 0 0
b14= Cost of sales 0 0 0 1 0 0 0 0
bid= Depreciation 0 0 0 0 0 0 0 1
Similarly, the rows of the matrix represent the effects of each class of
transaction on a particular account.7 All those rows relating to accounts
whose balances are the sum of other accounts are simple vector sums of
the other rows in S which correspond to the accounts summed. Thus, if
the ith row of S is denoted by st:
1 7 8 9
8 = 8 + 8 + 8
4 =11 + 8 + 1 + 11+ 6
5000-
200
2500
so that t= 2000
3000
1000
3000
100
The system matrix S may be used to derive the account balances from
the transactions by using the relationship:
a special form of (3) obtained by substituting (4) into (3) and recognizing
that the initial balances are zero. Using (5) to determine b2 we have:
1 -1 1 -1 1 -1 0 -1F p7200
-1 1 -1 1 -1 1 0 1 -7200
0 0 0 0 -1 1 0 0 -2000
-1 1-1 1 0 0 0 1 at -5200
0 1 -1 1 0 0 0 1 -2500
0 0 -1 1 0 0 0 1 2500 -400
2 1 - 1 1 0 0 - 1 -1 0 2000 - 31000
0 0 0 -1 1 0 0 0 3000000
0 0 0 0 0 0 1 -1 1002900
0 0 0 0 -1 1 0 0 1000 -2000
-1 0 0 0 0 0 0 0 3000 -5000
0 1 0 0 0 0 0 0L10200
0 0 -1 0 0 0 0 0 -2500
0 0 0 1 0 0 0 0 2000
LO0 0 0 0 0 0 0 1 L 100-i
TABLE 2
Assets Equities
f = o[b-1' tk]
Ebk-1 + Stk.
k-1
which indicates, as expected, that the balance of all accounts at any time
is the sum of all transaction flows since the initial period.
To illustrate (6), suppose that the earlier example is extended for a
second accounting period, and let
01
500
4000
t = 2500
3000
3500
0
100_
so that
it 0 0 0 0 0 0 0 0 0 0 0 0 0 0l 7200-1
0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 -7200
0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 -2000
0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 -5200
0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 -200
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -400
0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 3300
b3=? ? ? ? 00 0 0 1 0 0 ? ? 00 1000
0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 2900
0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 -2000
0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 -5000
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 200
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2500
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2000
0 0 0 0 0 0 0 0 0 0 0 0 0 0 L 100._
- 1 -1 1 -1 1 -1 0 -1'
-1 1 -1 1 -1 1 0 1
0 0 0 0 -1 1 0 0
-1 1 -1 1 0 0 0 1 0
0 1 -1 1 0 0 0 1 50
0 0 -1 1 0 0 0 1 500
1 -1 1 0 0 -1 -1 0
+ 0 0 0-1 1 0 0
0 0 0 0 0 0 1 -1 3500
0 0 0 0 -1 1 0 0 3500
-1 0 0 0 0 0 0 0 0
0 1 0 0 0 0 0 0 100-
0 0 -1 0 0 0 0 0
0 0 0 1 0 0 0 0
LO 0 0 0 0 0 0 1 0
Again, all the amounts required for the preparation of financial statements
are available in the vector b3, though these will not be reproduced.
It has already been pointed out that the rows of S indicate the effects
upon a particular account of each class of transaction. If we are interested
in the causes of changes in any specific account, the flows which comprise
the account balance change may be separately determined by itemizing
the operation of vector multiplication. For example, a cash flow statement
may be constructed by utilizing row seven of Table 1 to indicate the several
transaction flow effects upon the cash account.8
Typically, the system matrix S has many linearly dependent rows which
result from the aggregative properties of the accounting system. Even
8 A funds flow statement may be constructed in a similar manner, but a fictitious
funds "account" must be created for the purpose by adding those rows which repre-
sent working capital accounts.
(i), current decisions (ak), and the future state (xk), whose occurrence
must obviously be dependent upon the past history and action chosen.
This relationship is recognized by a probability distribution VI' whic
dependent upon tk and ak, i.e.
a= = ak (b ([]) (10)
where Pr ("kl I Vk, bk+1) represents the probability that a specific past
history is described by a given set of account values. The accounting
system may therefore be regarded as a noisy channel, in the sense descr
by Shannon and Weaver.'2
Using (11), the value of a given accounting system and decision rule, as
a function of the current state of knowledge summarized by bk, is given by
the recursive relationship:
12 The analogy will not be pursued here since the mathematical theory of com-
munication originated by Shannon and Weaver defines information quantity in a
manner which is related only coincidentally to its value in use, with which we are
concerned. See Claude E. Shannon, and Warren Weaver, The Mathematical Theory
of Communication (Urbana: University of Illinois Press, 1949). The problems of this
well-developed branch of probability theory form a subproblem of the information
economic concepts of Marschak and Radner.
= X Pr[#
*fk+1
For our purposes Prfbk I tk] is assumed to be one or zero. In other words,
we hypothesize a special form of noisy channel in which a given sequence
of events results in a uniquely determined set of account balances. But
the reverse is not true, since the same observed value may be generated
by numerous alternative histories. This functional form appears to accord
well with the observed properties of accounting systems for which rules
may be specified in sufficient detail to insure a unique result for a given
sequence of financial events. Unfortunately, the inability to reverse this
process poses a problem which is fundamental in the design of any account-
ing system. Though we should like to design systems in such a way that
the state representation summarized by the output vector of the system
is associated with a unique system history, there are computational barriers
which make such a representation infeasible. Accordingly, we can only
insure that, in a sense still to be made precise, the output of the system
will enable us to distinguish between prior histories which may have a
quite different economic significance. This problem is the primary concern
of the remainder of the paper.
The value of a given pair of information and decision rules was defined
in (13). The value computation implied in this definition does not yield
directly the value of the information system, which is dependent upon the
choice of a decision rule. In these circumstances, it is rational to choose the
best available decision rule. Therefore, the value of the information system
at the start of the kth period, given bk, is defined as
= max { [ Ec(bk, ak, bk+) + 3Vk+l (0; bk+l) 1 (bk+l | bk, ak) (14)
ak bk+1
Z (0) ={Zbk}
and (16)
Zbk - I bk = I sk)
In other words, the subset Zbk contains all those alternative histories which
will result in the same final output value bk; in functional language the
image of bk in Xk. It is clear then that the specification of the subsets
corresponds to the specification of the function 0, and that there is a one-to-
one correspondence between 0 and the associated partition z(0). Conse-
quently, the problem of designing an information system, i.e., specifying
0, is technically equivalent to that of selecting an appropriate partition
14
Z.
16 For a general proof of this relationship in the one-period case see Avriel and
Williams, "The Value of Information and Stochastic Programming," Operations
Research, 18 (Sept.-Oct., 1970), 948.
17 A problem equivalent to the definition of elementary tasks discussed in, for
example, chap. 1 of James C. Emery, Organizational Planning and Control Systems
(New York: Macmillan, 1969).
z (c) = {ziak}
and (20)
The abov
example
with the
each war
distingui
yields no
respect t
18 J. Mar
metrica, 3
Since the return in each period is discounted by the factor iB, the discounted
sum of the maximum amount d*, summed over the remaining n - k pe-
riods, must provide (ignoring system cost differences) an upper bound on
the incremental value of 0. Thus we arrive at the inequality:"9
future is the ability to predict the expected value of b"', which can
be used to determine the return as a function of that one value for each
decision. Therefore, the bound provides an upper limit which is quite
easily estimated in any real situation in which it may be difficult to specify
the decision problem more fully, and impossible to obtain evidence for the
probability distribution of t"+' without first carrying out the very refine-
ment of 0 which we are trying to evaluate. In these situations, linear cost
approximations are very frequently encountered. But the generality of
application entails some sacrifices of usefulness, since the penalty is com-
puted without regard to the probability of occurrence of catastrophic
misfortune or to the ability to avoid misfortunes by appropriate action
choice. Clearly, more useful results may be obtained if more specific condi-
tions are assumed.
The following example may help to clarify some of the concepts which
have been developed.
An Example
Branch 2 B
inventory receinrables S cash
= b=P2X6. = r bs~b
Purchase =
being collected in the fourth period, with the cash transmitted to the
central office during the fifth and last of the five-period cycle. The cash
may be withdrawn or retained to meet future purchases.
The problem for the firm is to maximize the discounted return from its
inventory and cash management policy when holding costs attach to the
balances of cash and inventory, and these costs are different in each of the
three units. For simplicity, it is assumed that the receivables earn interest
at a rate equal to. the holding cost. All holding costs are functions of the
ending balances of the previous period. No shortage penalties are incurred
other than those generated by the lost sales revenue. All decisions are
made at the beginning of a period and are executed during a period. The
decision vector ak for any period is defined as follows:
a, = quantity of new merchandise ordered
a2 = quantity shipped from central office to branch 1
a3 = quantity shipped from central office to branch 2
a4 = amount of cash withdrawn.
The state of the world xk is defined by:
Xi - a,
X2 = a2
X3 = a3
X4 = a4
Balance sheet
Assets Equities
FIG. 3. The Accounting System Structure for the Retail Distribution System
TABLE 3
Matrix Representation of the Aggregation Function a
Transaction
Account
1 2 3 4 5 6 7 8 9 10 11 12
Cash at3 1 -1 0 0 -1 0 0 0 0 1 1 0 0
Cash at 1 2 0 0 0 0 0 0 0 0 -1 0 1 0
Cashat2 3 0 0 0 0 0 0 0 0 0 -1 0 1
A/R at 1 4 0 0 0 0 0 1 0 0 0 0 -1 0
A/R at 2 5 0 0 0 0 0 0 0 1 0 0 0 -l
Inv. at 3 6 1 -1 -1 0 0 0 0 0 0 0 0 0
Inv. at 1 7 0 1 0 0 -1 0 0 0 0 0 0 0
Inv.at2 8 0 0 1 0 0 0 -1 0 0 0 0 0
Owners' equity 9 0 0 0 1 1 -1 1 -1 0 0 0 0
Cash at 1, 2 10 0 0 0 0 0 0 0 0 -1 -1 I I
Cash at 1, 2, 3 11 -1 0 0 -1 0 0 0 0 0 0 1 1
Inv.atl,2 12 0 1 1 0 -1 0 -1 0 0 0 0 0
Inv. atl,2,3 13 1 0 0 0 -1 0 -1 0 0 0 0 0
A/R 14 0 0 0 0 0 1 0 1 0 0 -1 -1
Branch 1 equityl5 0 1 0 0 -1 1 0 0 -1 0 0 0
Branch 2 equity 16 0 0 1 0 0 0 -1 1 0 -1 0 0
The problem for the firm may now be formulated, assuming only that
the costs of holding for cash g (- ), and for inventory h (- ) are functions of
the balances at the three points. That does not suggest, of course, that the
cost of holding inventory at (say) retail branch 1 is necessarily the same
as the cost at retail branch 2, or the cost for the central office. The problem
may be stated:
Since all income accounts have been omitted, the transformation from bk
to bk+l is given by (5). Using the definitions of r (xk) above, this may be
expanded to read:
rf(xi)
ClXi
CiX3
b2k
bak
Lb5
In the above equation, only t5, t6, t7, and t8 are random, with all other
transactions determined by current decisions or previous balances.
We now consider the effects of alternative cost structures and informa-
tion structures upon the information value Vk. First, assume that the
functions g(-) and h(.) have certain alternative separability properties.
Define the cost structures:
second, branch 2 and central office costs are additive. In the third, the
costs in the two branches are additive; and in the last, the holding and
shortage costs are functions of the total amounts held only. Finally, define
four alternative accounting systems 0 by:
TABLE 4
01 02 0i 04
C, r 0 0 0
C2 a 0 0 0
C3 a r 0 0
C4 a a r 0
Note that the inequalities above were derived without any concern for
the relative likelihood of future events, or the manner in which decisions
are made. They depend only upon knowledge of the coarseness/fineness
relationship between alternative information structures, and upon the
ability to identify the significant variables in the return function. It has
already been pointed out that the first requirement is always readily
observable in accounting systems, and the second is a prerequisite first
step in any analysis of system operations. Hence, the ability to rank order
alternative systems with this most primitive data allows the rational
elimination of alternatives at a very early stage in the analysis.
No further conclusions may be drawn about the relative values of the
system without more specific knowledge about, at least, the nature of the
assumed cost function. Suppose, for example, that system 02 is in use, and
the substitution of 06 is considered, under the cost conditions C1. Suppose
further that the capacity of each of the two warehouses is limited to
$100,000 value of inventory, and that the storage and holding costs are
linear:
The cash and inventory costs may be considered separately. The cash
balances affected are those of the two branches which are the receivables
of the preceding period. No decisions are involved and the costs are a
function of the beginning balances only. For any aggregate cash balances
bio, the smallest cost must be incurred when the balance is all in branch 1
the largest when the reverse is the case. Clearly, the maximum difference
d*(blo) may occur when the aggregate balance is $100,000, which is the
maximum possible sales at either branch in any one period, because of the
$100,000 warehouse capacity. Then d*(blo) = (.09 - .07) 100,000 = $2,000.
Similarly, the maximum difference in the holding and storage costs
h(b6, b7, b8) may occur when $100,000 warehouse capacity is utilized, so
that d*(b2) = (0.11 - .08) 100,000 = $3,000. Then, in this case, d*-
d*(blo) + d*(bn) = $5,000. If the horizon is limited to ten periods, so that
n = 10, and ,B = 0.9, then we obtain:
The amount of $29,310 determined above may then be compared with the
Summary
the bank must provide funds in order to support the transaction velocity
of the account. Clearly, the bank payoff function is affected by information
not available in most banks, since its collection raises many technical
difficulties.
In this situation, the information system design may consider numerous
alternative aggregative schemes based on an initial breakdown of deposit
amounts into their collection periods. If bj represents the balances of the
jth demand depositor, then bj = Zt=0 bjt, when bjt is the (unobservable)
amount collectable t days from today for the jth depositor. The aggregative
schemes have the general form brit = jet ijt, in which collectability is
assessed by depositor class according to some predetermined classification
scheme, and Ji is the index set of depositors in the ith class. Measurement
of bj, may be expensive since it entails essentially a quadrupling of the
number of deposit accounts, which in even a moderately sized commercial
bank may imply an increase of the order of 300,000 in the number of ac-
counts.
Coarseness/fineness relationships may be used to construct hierarchies
of aggregation which break down, for example, commercial depositors into
industrial, wholesale, retail and other categories. Industrial users may be
classified by their product, geographic location, size, and so on. At each
level of aggregation, there are potential gains which may be estimated by
using stratified random sampling to estimate Pr[bjit I biu]. The ability to
sample in this way allows the substitution of more useful potential value
estimates than the quite general method proposed above, which is not
dependent upon the availability of such data, but may initially guide the
choice of sampling scheme. With the sample data, it becomes possible to
set confidence limits for the amounts in each collection class, which can
then be used to estimate the maximum potential gain from their measure-
ment.
The concepts of information value were applied to the accounting system
structure because of its special and well-defined form, unique in the gen-
erality and breadth of its use. These concepts are, naturally, not limited to
the accounting system, and extension to (for example) the measurement of
physical quantities of service flows will suggest itself. It was pointed out
that the management scientist should also be aware of the problems de-
scribed, which complement those with which he is more directly concerned.
One frequently observes the use of decision models which imply an informa-
tion source that is too coarse for the problem in hand. Witness the demand
for the "measurement" of such opportunity costs as inventory holding
and shortage costs, which, properly, can be determined only by an explicit
statement of the optimization problem that yields the cost of the best
alternative to the possession or sale of inventory.
In the same vein, it might be suggested that many controversies in
financial accounting have arisen because the choice of any specific oppor-
tunity cost as generally useful to the reports of all firms can always be
refuted by appealing to specific counterexamples for which that opportunity
is clearly not optimal. Again, the use of such costs is obtained only at the
expense of the suppression of these problems. It seems inevitable that, in
the future, the accountant must begin to take more explicit cognizance of
the decision processes which utilize the output of the accounting system.