Lesson G - 1 Ch09 Rev. Cycle Act. Tech.
Lesson G - 1 Ch09 Rev. Cycle Act. Tech.
Auditing the
Revenue
Cycle
Assignments: Deadline – February 16, 2014
Chapter 9
• Please answer the Review Questions or
Discussion Questions according to your
number.
• Note: Include the question when you submit
your assignment.
• Chapter 9
– Review Questions 1 to 18
– Discussion Questions 1 to 15 ( students nos. 34 to
41---choose any number)
LEARNING OBJECTIVES
• Understand the operational tasks associated
with the revenue cycle under different levels
of technology.
• Understand audit objectives related to the
revenue cycle.
• Be familiar with revenue cycle control issues
related to alternative technologies.
Outline:
Auditing the Revenue Cycle
Revenue Cycle Activities and Revenue Cycle Audit Objectives,
Technologies Controls, and Tests of Controls
Payment on the
account is due at
some future date,
which the terms of
trade determine.
- Cash receipts
procedures apply
to this future
event.
Revenue Cycle:
Sales Order Processing System
• Receive Order
– Receives a customer order indicating the type and quantity of merchandise desired.
• not in a standard format and may or may not be a physical document. Orders may arrive by mail, by telephone, or from a field
representative who visited the customer.
• If a business entity, the order is often a copy of the customer’s PO.
– transcribes customer order into a formal sales order
– a copy of sales order is placed in the customer open order file for future reference.
• updated each time the status of the order changes such as credit approval, on back-order, and shipment
• Check Credit
– Receives from receive order task the sales order (credit copy) for approval
– Returns the approved sales order which then triggers the continuation of the sales process by releasing sales order information
simultaneously to various tasks.
• the stock release, packing slip, shipping notice, and sales invoice, are simply special-purpose copies of the sales order.
• Pick Goods (Warehouse)
– Receives the stock release document (also called the picking ticket) from the receive order activity.
• identifies the items of inventory that must be located and picked from the warehouse shelves.
• provides formal authorization for warehouse personnel to release the specified items.
– the goods and verified stock release document are sent to the ship goods task.
– prepares a back-order record, which stays on file until the inventories arrive from the supplier
– adjusts the stock records to reflect the reduction in inventory.
• not the formal accounting records for controlling inventory assets.
• are used for warehouse management purposes only.
• Ship Goods
– receives the packing slip and shipping notice from the receive order function.
– packing slip will ultimately travel with the goods to the customer to describe the contents of the order.
– shipping notice will later be forwarded to the billing function as evidence that the customer’s order was filled and shipped.
Revenue Cycle:
Sales Order Processing System
• Bill Customer
– receives the sales order (invoice copy) from the receive order task. This document is placed in an S.O.
pending file until receipt of the shipping notice, which describes the products that were actually shipped to
the customer.
• Billing before shipment encourages inaccurate record keeping and inefficient operations.
• Billing for goods not shipped causes confusion, damages relations with customers, and requires additional work to make
adjustments to the accounting records.
• To prevent such problems, the billing function awaits notification from shipping before it bills.
– Prepares sales invoice which is the customer’s bill, which formally depicts the charges to the customer
– Records the sale in the sales journal.
– Forwards the ledger copy of the sales order to the “update accounts receivable” task.
– Sends the stock release document to the update inventory records task.
– entries are summarized into a sales journal voucher, which is sent to the GL task for posting and control
• Update Inventory Records
– updates inventory subsidiary ledger accounts from information contained in the stock release document
• Update Accounts Receivable
– AR subsidiary ledger are updated from information the sales order (ledger copy) provides
• Post to General Ledger
– journal vouchers from the billing and inventory control tasks and
– an account summary from the AR function – is used to verify the accuracy of the journal vouchers from
billing
Horizontal View B/AR/CR
1. Shipping department
informs the accounts
receivable department
(billing section) of
shipment.
2. AR dept. (billing) sends
invoice (2a) to customer,
accounts receivable
department (cash
applications [2b]), and
general ledger process
(2c).
3. Customer makes
payment on account.
4. Cashier sends deposit to
bank (4a) and informs
accounts receivable
department (cash
applications [4b]) and
general ledger process
(4c) of payment.
5. Accounts receivable
(cash applications)
informs general ledger
process of payment.
11
Revenue Cycle:
Cash Receipts Procedure
It involves:
-receiving and
securing the cash;
-depositing the
cash in the bank;
-matching the
payment with the
customer and
adjusting the
correct account;
-Properly
accounting for
and reconciling
the financial
details of the
transaction.
Revenue Cycle:
Cash Receipts Procedure
• Open Mail and Prepare Remittance Advice
– A mail room employee opens envelopes containing customers’ payments and remittance advices.
– Mail room personnel route the checks and remittance advices to an administrative clerk who endorses the
checks “For Deposit Only” and reconciles the amount on each remittance advice with the corresponding
check.
– The clerk then records each check on a form called a remittance list (or cash prelist), where all cash
received is logged. In this example, the clerk prepares three copies of the remittance list.
• The original copy is sent with the checks to the record and deposit checks function.
• The second copy goes with the remittance advices to the update AR function.
• The third goes to a reconciliation task.
• Record and Deposit Checks
– A cash receipts employee verifies the accuracy and completeness of the checks against the prelist.
• Any checks possibly lost or misdirected between the mail room and this function are thus identified.
– After reconciling the prelist to the checks, the employee records the check in the cash receipts journal.
– All cash receipts transactions, including cash sales, miscellaneous cash receipts, and cash received on
account, are recorded in the cash receipts journal.
– the clerk prepares a bank deposit slip showing the amount of the day’s receipts and forwards this along
with the checks to the bank. Upon deposit of the funds,
– the bank teller validates the deposit slip and returns it to the company for reconciliation.
– At the end of the day, the cash receipts employee summarizes the journal entries and sends the following
journal voucher entry to the general ledger function.
Revenue Cycle:
Cash Receipts Procedure
• Update Accounts Receivable
– The remittance advices are used to post to the customers’ accounts in the AR
subsidiary ledger.
– Periodically, the changes in account balances are summarized and forwarded
to the GL function.
• Update General Ledger
– Upon receipt of the journal voucher and the account summary, the GL
function reconciles the figures, posts to the cash and AR control accounts, and
files the journal voucher.
• Reconcile Cash Receipts and Deposits
– Periodically (weekly or monthly), a clerk from the controller’s office (or an
employee not involved with the cash receipts procedures) reconciles cash
receipts by comparing the following documents:
– (1) a copy of the prelist,
– (2) deposit slips received from the bank, and
– (3) related journal vouchers.
Remittance Advice
Remittance advices contain information
needed to service individual customers’
accounts.
-This includes payment date, account number,
amount paid, and customer check number.
-Only the portion above the perforated line is
the remittance advice, which the customer
removes and returns with the payment.
Tapes Disks
• The use of tapes has declined • The use of disks has increased
considerably in recent years.
• For day-to-day operations
due to the constant decline in
– inefficient because they must be the cost of disk storage.
physically mounted on a tape drive
and then dismounted when the job • Sequential files can be stored
ends. on disks
– This approach is labor intensive
and expensive. – that are permanently
• For backup devices and storing connected (online) to the
archive file computer system and
– efficient and effective storage – require no human intervention.
medium for large system
The operational features of sequential files described earlier are the same for both
tape and disk media.
Batch Sales Processing System:
Sequential Files—Automated Procedures
• Keypunch/Data Entry
• Shipping notices (from Shipping department)
– The process begins with the arrival of batches of shipping notices from
the shipping department.
– are copies of the sales orders that contain accurate information about
the number of units shipped and information about the carrier.
• Data processing (DP) clerk
– converts the shipping notices to magnetic media to produce a
transaction file of sales orders.
• Typically, this process is continual.
• Throughout the day, the DP clerks receive and convert batches of shipping
notices to magnetic media.
• The resulting transaction file will thus contain many separate batches of sales
orders.
• Batch control totals are calculated for each batch on the file.
Batch Sales Processing System:
Sequential Files—Automated Procedures
• Edit Run
• Sales order system (Sales Journal file)
– Periodically, the batch sales order system is executed.
– Depending on the volume of transaction and computer resource constraints, the process may
take place only once or several times each day.
• Edit program
– is the first run in the batch process.
– validates transactions by testing each record for the existence of clerical or logical errors.
• Typical tests include field checks, limit tests, range tests, and price times quantity extensions.
• Detected errors
– are removed from the batch and copied to a separate error file.
– Later, these are corrected by an authorized person and resubmitted for processing with the
next day’s business.
• Edit program
– recalculates the batch control totals to reflect changes due to the removal of error records.
• The “clean” transaction file
– is then passed to the next run in the process.
Batch Sales Processing System:
Sequential Files—Automated Procedures
• Sort Run
• Sales order file
– At this point, the sales order file is in no useful
sequence.
– To process a sequential transaction file, it must be
placed in the same sequence as the master file that it
is updating.
– Since the first master file to be updated in the systems
is AR, the sort run physically arranges the sales order
transaction file sequentially by Account Number,
which is one of its secondary keys.
Batch Sales Processing System:
Sequential Files—Automated Procedures
• AR Update and Billing Run
• AR update program
– posts to AR by sequentially matching the Account Number key in each
sales order record with the corresponding record in the ARSUB master
file.
– New AR_SUB master file
• This procedure creates a new AR-SUB master file that incorporates all the
changes to the customer accounts that are affected by transaction records.
– Original AR-SUB master file
• The original AR-SUB master file remains complete and unchanged by the
process.
– The creation of a new and separate master file is a characteristic of
sequential file processing.
– Benefit: The automatic creation of a backup version of the file being
updated.
Batch Sales Processing System:
Sequential Files—Automated Procedures
• AR Update and Billing Run
• Sales journal file
– Each sales transaction record processed is added to the sales journal
file.
• Journal voucher file
– At the end of the run, these are summarized and an entry is made to
the journal voucher file to reflect total sales and total increases to
accounts receivable.
• Billing run (Cycle billing of the customers)
– To spread the billing task evenly over the month, some firms employ
cycle billing of their customers.
– The update program searches the billing date field in the AR-SUB
master file for those customers to be billed on that day of the month
and prepares statements for the selected accounts.
– The statements are then mailed to the customer.
Batch Sales Processing System:
Sequential Files—Automated Procedures
• Sort and Inventory Update Runs
• Sort program
– sorts the sales order file on the other secondary key—Inventory
Number.
• Inventory update program
– reduces the Quantity-on-Hand field in the affected inventory
records by the Quantity Sold field in each sales order record.
• A new inventory master file is created in the process.
– compares values of the Quantity-on-Hand and the Reorder Point
fields to identify inventory items that need to be replenished.
• This information is sent to the purchasing department.
• Journal voucher
– is prepared to reflect cost of goods sold and the reduction in
inventory.
Batch Sales Processing System:
Sequential Files—Automated Procedures
• General Ledger Update Run
• End of day procedures
– Under the sequential file approach, the GL master file
is not updated after each batch of transactions.
– To do so would result in the recreation of the entire
GL every time a batch of transactions (such as sales
orders, cash receipts, purchases, and cash
disbursements) is processed.
– Firms using sequential files typically employ separate
end-of-day procedures to update the general ledger
accounts.
– This technique is depicted in Figure 9.1.
Batch Sales Processing System:
Sequential Files—Automated Procedures
• General Ledger Update Run
• End of day procedures
• Journal voucher file
– At the end of the day, the general ledger system accesses the journal voucher
file.
– contains journal vouchers reflecting all of the day’s transactions processed by
the organization.
– The journal vouchers are sorted by general ledger account number and posted
to general ledger in a single run, and a new general ledger is created.
• Management reports
– The end-of-day procedures will also generate a number of management
reports.
– may include sales summaries, inventory status reports, transaction listings,
journal voucher listings, and budget and performance reports.
– play a key role in helping management monitor operations to ensure that
controls are in place and functioning properly.
Batch Cash Receipts System:
Direct Access Files
• Cash receipts procedures are natural batch systems.
– Checks and remittance advices arrive from the postal
service in batches.
– The deposit of cash receipts in the bank usually happens as
a single event at the end of the business day.
• Because of these characteristics, many firms see no
significant benefit from investing in costly real-time
cash procedures.
• The technology employed in this example is used to
automate traditional procedures.
Batch Cash Receipts System:
Direct Access Files
Manual Process Automated Process
• 1) Mailroom: Open Mail and Prepare Remittance
Advice • 5) Data Processing
– From customer: check (Cash Receipts copy) & remittance
advice (AR copy) Department: Update GL (end
–
–
Reconciles the check with remittance advice
Prepares remittance lists (Cash Receipts, AR, Controller
of the day)
•
copies)
2) Cash Receipts Department: Record and Deposit
– From Journal voucher & Cash
Checks receipts transaction file
– From mailroom: check (bank)& remittance list (file copy)
– Record cash receipt –(encode to terminal to create cash – Master file update run
journal voucher)
• 3) AR Department: Update AR • AR Sub (terminal)
– From mailroom: remittance list (file copy) & remittance
advice (file copy) • GL – Cash & AR control
– From data processing: transaction listing of AR update (terminal)
(file copy – for review or for reconciliation with
remittance list) • Cash receipts journal
– Update AR ledger (based on the remittance advices,
encode to terminal to create Cash transaction file or cash (terminal)
receipts journal)
• 4) Controller Office: Reconcile Cash Receipts
• Transaction listing of AR
(remittance slip) and Deposits (deposit slip) update (AR)
– From mailroom: remittance list
– From bank: deposit slip
• Management report
(management)
Batch Cash Receipts System:
Direct Access Files
• 1) Mailroom
• Mailroom
– separates the checks and remittance advices.
– prepares a remittance list.
– sends the checks and a copy of the remittance list to the
cash receipts department.
– Send the remittance advices and a copy of the remittance
list to the AR department.
• Cash receipts department
– Receives the checks and a remittance list
• AR Department
– Receives the remittance advices and a remittance list
Batch Cash Receipts System:
Direct Access Files
• 2) Cash Receipts Department
• Cash receipts clerk
– reconciles the checks and the remittance list.
– prepares the deposit slips.
– Via terminal, the clerk creates a journal voucher record of total cash
received.
– files the remittance list and one copy of the deposit slip.
– At the end of the day, the clerk deposits the cash in the bank.
• Cash Journal voucher
– Is the summary of the total cash received.
– Is created through encoding made by the cash receipts clerk to be
given to the GL.
• Computer system
– Is used to create a journal voucher.
Batch Cash Receipts System:
Direct Access Files
• 3) AR Department
• AR clerk
– receives and reconciles the remittance advices and
remittance list.
– Via terminal, the clerk creates the cash receipts
transaction file based on the individual remittance advices.
– then files the remittance advices and the remittance list.
• Cash transaction file or cash receipts journal
– Is created in the system by encoding made by the AR clerk
based on the individual remittance advices.
• Computer System
– Is used to create the cash receipts transaction file.
Batch Cash Receipts System:
Direct Access Files
• 4) Data Processing Department
• Computer System: Batch Program
– reconciles the journal voucher with the transaction file of cash
receipts
– updates the AR-SUB and the GL control accounts (AR-Control and
Cash).
• Done at the end of the day, the batch program
– produces a transaction listing that the AR clerk will reconcile against
the remittance list.
• Transaction listing
– Is produced by the computer system.
– Is given to the AR clerk to reconcile it against the remittance list.
• AR Clerk
– Receives the transaction listing.
– Reconciles the transaction listing against the remittance list.
Sales Order Entry & Cash Receipts:
Real Time (Database Technology)
• depicts a modern real-time sales order and cash receipts system
that uses database technology.
• are used by organizations that extend credit to their customers.
• Modern systems design
– embraces reengineering to radically reshape business processes and
workflow.
– Objective of reengineering:
• to reduce business-processing costs by identifying and eliminating non-value-
added tasks.
• This process involves replacing some traditional procedures with procedures
that are innovative and sometimes very different from those that previously
existed.
• Reengineering: The identification and elimination of nonvalue-
added tasks by replacing traditional procedures with those that are
innovative and different.
Sales Order Entry & Cash Receipts:
Real Time (Database Technology)
• Figure 9.5 illustrates a reengineered sales order
system.
• Interactive computer terminals now replace many
of the manual procedures and physical
documents.
• This system provides real-time input and output
with batch updating of only some of the master
files.
• Note: Only transaction files are real time
processing, master files are updated by batch.
Traditional Revenue Cycle
Sales Order Procedures Cash Receipts Procedures
• 1) Receiving Department: • 1) Mailroom: Open Mail and
Receive Order
• 2) Credit Department: Check
Prepare Remittance Advice
Credit • 2) Cash Receipts Department:
• 3) Warehouse: Pick Goods Record and Deposit Checks
• 4) Shipping Department: Ship
Goods • 3) AR Department: Update
• 5)Billing Department: Bill AR
Customer • 4) GL Department: Update GL
• 6) Inventory Department:
Update Inventory Records • 5) Controller: Reconcile Cash
• 7) AR Department: Update AR Receipts and Deposits
• 8) GL Department: Post to GL
Real Time:
Sales Order Entry & Cash Receipts
Sales Order Entry & Cash Receipts:
Real Time (Database Technology)
Order Entry Procedures Cash Receipts Procedures
• Sales Procedures (Sales Clerk) • Manual:
– 1) Receive Order (manual) – 1) Open Mail and Prepare
– 2) Check Credit (automated) Remittance Advice
• Performed by AR department
• Warehouse Procedures – no mailroom
– 3. Pick Goods (manual) – 2) Record and Deposit Checks
• Shipping and Billing (Shipping • Perform by DP department –
Clerk) no cash receipts dept.
– 4. Ship Goods (manual) • Cash is deposited to the bank
– 5. Bill Customer (automated) • Automated:
• Automated: – 3) Update AR
– 6. Update Inventory Records – 4) Update GL
– 7. Update AR – 5) Reconcile Cash Receipts and
Deposits
– 8. Post to GL
Elimination of credit and billing departments. Elimination of mailroom & cash receipts
department.
Sales Order Entry & Cash Receipts:
Real Time (Database Technology)
• Order Entry Procedures: Sales Procedures
• Sales clerk
– Processes the transactions as they occur, separately
– performs the following tasks in real-time mode, using a computer
terminal connected to an edit/inquiry program, :
• 1. Credit check is performed online by the system (customer credit file)
• 2. If approved, system checks availability of inventory (inventory master
file)
• 3. If available, system:
– Transmits electronic stock release to warehouse dept
– Transmits electronic packing slip to shipping dept
– Updates inventory file records for depletion
– Records sale in open sales order computer file
• Open sales order file (system)
– is a temporary holding file for sales orders until they are shipped and
can then be billed.
Sales Order Entry & Cash Receipts:
Real Time (Database Technology)
• Order Entry Procedures: Warehouse Procedures
• Computer system
– The warehouse clerk’s terminal immediately produces
a hard copy printout of the electronically transmitted
stock release document.
• Clerk
picks goods.
sends them with a copy of stock release to shipping dept.
Shipping department
Receives the goods and stock release document.
Sales Order Entry & Cash Receipts:
Real Time (Database Technology)
• Order Entry Procedures: Shipping and Billing
Shipping procedures
Shipping clerk
Reconciles goods, stock release, packing slip produced on the
terminal.
Selects carrier and prepare goods for shipment, along with
packing slip and Bill of Lading
transmits a shipping notice containing invoice, date, and carrier
information to create a shipping log record of the event, using a
terminal
Billing procedures (Computer System)
Record sales invoice and shipment in IS
Print invoice to be sent to customer
Update shipping log and sale invoice files
Delete shipment from open sales order file and added to
the sales invoice file.
Sales Order Entry & Cash Receipts:
Real Time (Database Technology)
• Cash Receipts Procedures
• In open invoice systems, such as this, each invoice is billed and paid
individually.
• Cash from customers
– may be received and processed as just described.
– may be sent directly to a bank lock-box.
• Remittance advices (and credit memos to reflect returns and
allowances)
– are sent to the AR department where the clerk enters them into the
system via a terminal.
– Each remittance record is assigned a unique remittance number and is
added to the remittance file.
– Placing the remittance number and the current date in the respective
fields then closes the corresponding open invoice record.
Features of Real-Time Processing
Events Database
Traditional accounting does not have to exist in per se (in
traditional form)
General Ledger can be derived at any time from a compilation from
the events database
Advantages
Greatly shortens the cash cycle of the firm
Can give a firm a competitive advantage (e.g., managing inventory
better)
Real-time editing permits the identification of many kinds of errors
as they occur, greatly reducing the efficiency and effectiveness of
business processes
Reduces the amount of paper documents
Electronic audit trails are possible in real-time computer-based
systems
Hall, 3e 62
Traditional Revenue Cycle
Sales Order Procedures Cash Receipts Procedures
• 1) Receiving Department: • 1) Mailroom: Open Mail and
Receive Order
• 2) Credit Department: Check
Prepare Remittance Advice
Credit • 2) Cash Receipts Department:
• 3) Warehouse: Pick Goods Record and Deposit Checks
• 4) Shipping Department: Ship
Goods • 3) AR Department: Update
• 5)Billing Department: Bill AR
Customer • 4) GL Department: Update GL
• 6) Inventory Department:
Update Inventory Records • 5) Controller: Reconcile Cash
• 7) AR Department: Update AR Receipts and Deposits
• 8) GL Department: Post to GL
Point-of-Sale (POS) Systems: Cash Transactions