Auditing

  • Introduction to Auditing IT process 

    • Assurance services - accounting services that improve the quality of information 

      • Audit is most common 

  • Types of Audits and Auditors 

    • Main purpose of the audit is to assure users of financial information about the accuracy and completeness of the information 

      • 4 primary types of audits: 

        • Compliance 

        • Operational 

        • Financial statement 

        • Information systems (IT) audits 

  • Types of Audits and Auditors 

    • Auditors are typically conducted by accountants

      • CPA 

      • Internal auditor - rotational and serve 2 - 3 years 

      • IT auditors 

        • IT environment plays key role in how auditors conduct their work in following areas: 

          • Consideration of risk 

          • Audit procedures used to obtain knowledge of accounting and interal control systems 

          • Design and performance of audit tests 

      • Government auditors 

  • Risk and IT-Enhanced Internal Control 

    • Information risk is the chance that ifnomraiton used by decision markers may by inaccurate 

      • Following are some causes of information risk: 

      • Remoteness of information 

      • Volumn and complexity of underlying data 

      • Motive of the preparer 

  • Authoritative Literature used in Auditing 

    • Sources of authoritative literature

      • Generally accepted auditing standards (GAAS)

      • Public company accounting oversight board (PCAOB) 

      • Auditing standards board (ASB) 

      • International Audit and assurance standards board (IAASB) 

      • Internal auditing standards board (IASB) 

      • Information systems Audit and Control association (ISACA) 

  • Management Assertions and Audit Objectives 

    • Responsibility for operations, compliance, and financial reporting lies with management of the company 

    • Management assertions are claims regarding the condition of the business in terms of its operations, financial results, and compliance with laws and regulations 

    • Audit tests developed for an audit client are documented in an audit program 

  • Phases of an IT audit 

    • There are four primary phases to an IT audit:

      • Planning 

      • Test of controls 

      • Substantive tests 

      • Audit completion/reporting 

    • Audit Planning: 

      • Auditors gain a through understanding of the company’s busienss and financial reporting systems 

      • Auditors review and assess the risks and controls, establish material guidelines, and develop relevant tests addressing the objectives 

      • In determining materiality, auditors estimate the monetary amounts that are large enough to make a difference in decision making 

    • Audit evidence: 

      • Is proff of the fairness of financial information. Techniques for gathering evidence: 

        • Physically examining or inspecting assets or supporting documentation 

        • Obtaining written confirmations from an independent source 

        • Repoerforming tasks or recalculating information 

        • Observing the underlying activities 

        • Making inquiries of company personnel 

    • Controls Testing 

      • Tests of controls can be developed to evaluate whether the controls are actually performing effectively 

    • Substantive testing 

      • The auditor's evaluations of monetary amounts 

        • Transactions 

        • Account balances 

    • Audit Completion/Reporting 

      • Auditors evaluative all of the evidence that has been accumulated and analyzed 

        • Draw conclusions

  • Use of Computers in Audits 

    • Auditing around the computer 

    • Auditing through the computer 

    • Auditing with the computer 

      • Computer assisted audit techniques 

  • Tests of Controls 

    • Involve audit procedures designed to evaluate both general controls and application controls 

    • General controls 

      • Two broad categories of general controls taht relate to IT systems 

        • IT administration and related operaeting systems development and maintenance processes 

        • security controls and related access issues 

      • IT administration 

        • Audit tests include review for the existence and communication of company policies regarding: 

          • Personal accountablity and segregation of incompatable responsibilities 

          • Job descriptions and clear lines of authority 

          • Computer security and virus protection 

      • Security controls 

        • To test external access controls, auditors may perform: 

          • Authenticity tests 

          • Penetration tests 

          • Vulnerability assessments 

          • Review access logs to identify unauthroized users or failed access attempts 

      • Application Controls 

        • Compterized controls over application programs 

          • Auditors should test: 

            • Systems documentation 

            • Main faunctions of the computer applications 

              • Input controls 

                • Financial totals, such as control totals and batch totals 

                • Has totals 

                • Completeness or redundancy tests, record counts and sequence checks 

                • Limit tests 

                • Validation checks

                • Field checks 

              • Processing cotrnols 

                • Test data method 

                • Prgram tracing and tagging 

                • Prgram mapping 

                • Integrated test facility 

                • Parallel simulation 

                • Embedded audit modules 

              • Output controls 

                • Reasonableness tests 

                • Audit retail tests 

                • Rounding error test 

  • Tests of Transactions and Balances 

    • Substantive testing - tests of accuracy of monetary amounts of transactions and account balances 

    • Computerized auditing tools make it possible for more efficient audit tests such as: 

      • Mathematical and statistical caulcations 

      • Data queries 

      • Identification of mising items in a sequence 

      • Stratification and comparaison of data items 

      • Selection of items of interest from the data files 

      • Summarization of testing results into a useful format for decision making 

    • Robotic Process Automation (RPA) 

      • Automation of structured, repetitive processes 

    • AI 

      • Decision making 

      • Problem solving 

      • Visual perception tasks 

  • Audit completion/reporting 

    • Four basic types of reports: 

      • Unqualified opinion 

      • Qualified opinion 

      • Adverse opinion 

      • Disclaimer 

        • Most important task is obtaining a letter of representations from client management 

  • Other Audit Considerations 

    • Different IT environments: 

      • Some audit techniques used to test controls specifically in the use of PCs: 

        • Make sure that PCs and removable hard drives are locked in place to ensure physical security 

        • Prgrams and data field should be password protected 

        • Make sure computer programmers do not have access to systems operations 

      • Some audit techniques used to test controls specifically in the use of PCs: 

        • Software programs should not permit the users to make program changes 

        • Ascertain that computer generated reports are regularly reviewed by management 

        • Determine the frequency of backup procedures 

        • Verify the use of antivirus software and the frequency of virus scans 

      • Using PCs, companies may use IT environments that involve 

        • Networks 

        • Database management systems 

        • E-commerce systems 

        • Cloud computing and/or 

        • Other forms of IT outsourcing 

      • Changes in a Client’s IT environment 

        • Auditors must consider whether additional audit testing is needed. Specific audit tests include verification of: 

          • Assessment of user needs 

          • Authorization for new programs and progam changes 

          • Adequate feasibility study and cost benefit analysis 

          • Proper design documentation 

          • Proper user instructions 

          • Adequate testing before system is put into use 

      • Sampling 

        • Test a limited number of items or transactions and then draw conclousins about the balance as a whole on the basis of the results 

        • Auditors try to use sampling so that a fair representation of the population is evaluated 

        • Choosing an appropriate sampling technique is very subjective 

      • Population testing 

        • Evaluate entire populations sng continuous auditing 

  • Ethical Issues Related to Auditing 

    • PCAOB/AICPA six principles of code: 

      • Responsibilities 

      • Public interest 

      • Integrity 

      • Objectivity and independence 

      • Due care 

      • Scope and nature of services 

    • SoX act placed restrictions on auditors by prohibiting certain types of services: 

      • Auditors can no longer perform IT design and implementation services for companies which are also audit clients 

      • Requires public companies to have an audit committee as a subcommittee of the board of directors 

      • Requires top management to verify in writing that the financial statements are daily stated and that the company has adequate internal controls over financial reporting 

    • Auditors must practice professional skepticism 

      • Professional skepticism - auditors should not automatically assume that their clients are honest, but must have a questioning mind and a persistence approach to evaluating evidence for possible misstatements 

        • Auditors should: 

          • Examine financial reporting for unauthroized or unusual entries 

          • Review estimated information and changes in fincnail reporting for possible biases 

          • Determine a reasonable business purpose for all significant transactions