Chapter 9: Auditing the Revenue CycleMANUAL PROCEDURESLEGACY SYSTEM PROCEDURESSlide 4BATCH CASH RECEIPTS SYSTEMS WITH DIRECT ACCESS FILESREAL-TIME SALES ORDER ENTRY AND CASH RECEIPTSSlide 7FEATURES OF REAL-TIME PROCESSINGMANAGEMENT ASSERTIONS AND REVENUE CYCLE AUDIT OBJECTIVESINPUT CONTROLSSlide 11Slide 12PROCESS CONTROLSACCESS CONTROLSPHYSICAL CONTROLSSlide 16OUTPUT CONTROLSSUBSTANTIVE TESTS OF REVENUE CYCLE ACCOUNTSSlide 19Slide 20Slide 21Slide 22Slide 23IS ControlsControls for Automated SystemsSlide 26Slide 27Slide 28Slide 29Slide 30Slide 31Chapter 9: Auditing the Revenue CycleIT Auditing & Assurance, 2e, Hall & SingletonChapter 9:Auditing the Revenue CycleIT Auditing & Assurance, 2e, Hall & SingletonIT Auditing & Assurance, 2e, Hall & SingletonMANUAL PROCEDURES Processing shipping orders4 copies of Sales Order to warehouse; packing slip, shipping notice, stock release, file copyLocate and “pick” goods using Stock Release; package them with packing slipReconcile documents and goods, sign Shipping Notice, prepare Bill of Lading – multiple copies [Figure 9-3]Transfer custody of goods (packing slip inside) and 2 copies of Bill of Lading to carrierRecord shipment in shipping logSend shipping notice to Billing Dept.File: Stock Release, 1 BOL, File CopyIT Auditing & Assurance, 2e, Hall & SingletonLEGACY SYSTEM PROCEDURESKeypunch batch of shipping notices Edit run program, correct any errorsField checksLimit testsRange testsPrice times quantity extensionsSort run on batches by AR account numberLegacy systems store records in sequential manner, usually tapeNext process is to “post” individual shipping notices to appropriate individual AR accountsAR update & billing run [Figure 9-4] Updates AR file becomes new AR fileBilling would be printing invoices to be mailedSales journal file or printoutJournal voucher for AR [DR] and sales [CR]IT Auditing & Assurance, 2e, Hall & SingletonLEGACY SYSTEM PROCEDURESRe-sort by inventory item {why?}Same reason; but this process is to update Inventory ItemsInventory update run [Figure 9-5]Reduce quantity on hand for items shipped, generate a new Inventory fileCompare “On Hand” quantity with “Reorder Point” to identify items needing replenishment; file or printout Journal voucher for Cost of Goods Sold [DR] and Inventory [CR]Sort journal entries by GL #Run general ledger updateManagement reportsIT Auditing & Assurance, 2e, Hall & SingletonBATCH CASH RECEIPTS SYSTEMS WITH DIRECT ACCESS FILESSee Figure 9-6Discrete events that naturally fit the batch approachUpdate Procedures Mail RoomReceives checks and Remittance Advices.Separates checks from Remittance AdvicesPrepares a Remittance List – multiple copiesCopy of Remittance List and checks go to Cash Receipts Dept.Remittance Advices and copy of Remittance List go to AR Dept.Last copy of Remittance List to Controller’s OfficeIT Auditing & Assurance, 2e, Hall & SingletonREAL-TIME SALES ORDER ENTRY AND CASH RECEIPTSSee Figure 9-7Sales proceduresTransactions are processed as they occur, separately Credit check is performed online by the system If approved, system checks availability of inventory 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 fileIT Auditing & Assurance, 2e, Hall & SingletonREAL-TIME SALES ORDER ENTRY AND CASH RECEIPTS Warehouse proceduresProduces hard copy of stock releaseClerk picks goods, sends them with a copy of stock release to shipping dept. Shipping proceduresReconciles goods, stock release, packing slip from system.Online, IS prepares Bill of Lading for shipment, and shipping notice for DP Dept. Select carrier and prepare goods for shipment, along with packing slip and Bill of LadingStock release form is filedIT Auditing & Assurance, 2e, Hall & SingletonFEATURES OF REAL-TIME PROCESSING Events DatabaseTraditional 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 AdvantagesGreatly shortens the cash cycle of the firmCan 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 processesReduces the amount of paper documentsElectronic audit trails are possible in real-time computer-based systemsIT Auditing & Assurance, 2e, Hall & SingletonMANAGEMENT ASSERTIONS AND REVENUE CYCLE AUDIT OBJECTIVESExistence / OccurrenceVERIFY AR balance represents amounts actually owed as of Balance Sheet dateEstablish sales represents goods shipped and/or services rendered during period of financials CompletenessDetermine all amounts owed organization are included in ARVERIFY shipped goods, services rendered, and/or returns and allowances for period are included in financials AccuracyVERIFY revenue transactions are accurately computed, based on correct prices and quantitiesEnsure AR subsidiary ledger, sales invoice file, remittance file are mathematically correct .. And agree with GL accounts Rights & ObligationsDetermine organization has legal right to ARVERIFY accounts sold or factored have been removed from AR Valuation or AllocationDetermine AR balance stated in net realizable valueEstablish allocation for uncollectible accounts is appropriate Presentation and DisclosureVERIFY AR and revenues for period are properly described and classifiedIT Auditing & Assurance, 2e, Hall & SingletonINPUT CONTROLSPurposeEnsure creditworthiness of customersControl techniques vary considerably between batch systems and real-time systemsCredit authorization proceduresCredit worthiness of customerBatch and manual systems use credit dept.Real-time systems use programmed decision rules Testing credit proceduresVerify effective procedures existVerify information is adequately communicatedVerify effectiveness of programmed decision rules (test data, ITF)Verify that authority for making credit decisions is limited to authorized credit personnel/proceduresPerform Substantive Tests of DetailReview
View Full Document