Page 58 - Accounting Information Systems
P. 58

C H A P TER 1      The Information System: An Accountant’s Perspective  29

                       not an essential element of the system, it does not need to be included in the database. Instead, AR values
                       are derived from the difference between sales to customers and the cash received in payment of sales.
                       Events
                       Economic events are phenomena that affect changes in resources. They can result from activities such as
                       production, exchange, consumption, and distribution. Economic events are the critical information elements
                       of the accounting system and should be captured in a highly detailed form to provide a rich database.
                       Agents
                       Economic agents are individuals and departments that participate in an economic event. They are parties
                       both inside and outside the organization with discretionary power to use or dispose of economic resources.
                       Examples of agents include sales clerks, production workers, shipping clerks, customers, and vendors.
                         The REA model requires that accounting phenomena be characterized in a manner consistent with the
                       development of multiple user views. Business data must not be preformatted or artificially constrained
                       and should reflect all relevant aspects of the underlying economic events. As such, REA procedures and
                       databases are structured around events rather than accounting artifacts such as journals, ledgers, charts of
                       accounts, and double-entry accounting. Under the REA model, business organizations prepare financial
                       statements directly from the event database. The following sales and cash receipts events for a hypotheti-
                       cal retailer can be used to illustrate the inherent differences between classic and REA accounting:

                          Sept. 1: Sold 5 units of product X 21 @ $30 per unit and 10 units of product Y33 @ $20 per unit to
                          customer Smith (Total sale ¼ $350). The unit cost of the inventory is $16 and $12, respectively (Total
                          CGS ¼ $200).

                          Sept. 30: Received $200 cash from customer Smith on account, check number 451.
                         In flat-file or non-REA database systems, the two events would be recorded in a set of classic accounts
                       like those shown in Figure 1-14. This involves summarizing the events to accommodate the account
                       structure. However, the details of the transactions are not captured under this approach.
                         An REA accounting system would capture these transactions in a series of relational database tables
                       that emphasize events rather than accounts. This is illustrated in Figure 1-15. Each table deals with a



                         FI G U R E
                           1-14     CLASSIC ACCOUNTING RECORDS IN A NON-REA SYSTEM

                                      Accounts Receivable File

                                            Customer  Customer
                                            Number    Name       Debit    Credit   Balance
                                            23456     Smith      350      200      150

                                      Cost of Goods Sold File

                                            Acct
                                            Number    Debit      Credit
                                            5734      270


                                      Sales File
                                            Acct
                                            Number    Credit
                                            4975      350
   53   54   55   56   57   58   59   60   61   62   63