Home
AIS 3100 · Accounting Information Systems

Accounting Information Systems — Complete Course

A self-paced introduction to AIS covering business processes and the five transaction cycles, relational databases and ERP, systems documentation (DFDs, flowcharts, BPMN), COSO internal control and SOX, the revenue and expenditure cycles end-to-end, production, HR/payroll and general-ledger/reporting, data analytics with SQL and Power BI, cybersecurity and the occupational fraud triangle, and emerging technology (cloud, RPA, AI/LLMs, blockchain). Includes 10 video lectures with ~3-page printable notes, 10 class exercises (100 questions), three tests (20 questions each), one 40-question final exam, and a six-step Harbor Coffee Roasters AIS-engagement capstone.

10 video lectures
10 class exercises · 100 questions
3 tests · 60 questions
40-question final exam
Capstone AIS engagement
3-page notes per module
Lectures
0%
Class Exercises
0%
Tests
0%
Capstone
0%
Learning Path
A 6-step roadmap from your first DFD to CPA ISC or CISA.
  1. 1
    Watch every module video AND take handwritten notes
    Handwriting cements terminology (COSO, SoD, ITGC, REA). Target two modules per week.
  2. 2
    Complete all 10 class exercises with 100% mastery
    Retake each exercise until every explanation is one you can give aloud.
  3. 3
    Take Test 1, Test 2, and Test 3 — one per week
    Aim for a pass mark of 14/20 (70%). Review every miss and re-study the corresponding module before proceeding.
    COSO Internal Control Framework (free summary)
  4. 4
    Take the 40-question comprehensive Final Exam
    Time yourself for 90 minutes. Pass mark is 28/40 (70%).
  5. 5
    Complete the Capstone — the six-step Harbor Coffee engagement
    This is the deliverable that proves engagement fluency. Submit the binder to a peer or an instructor for review.
    AICPA Audit Data Analytics Guide
  6. 6
    Register for CPA ISC or CISA
    This course maps directly. Aim to sit within 90 days of completion.
    ISACA — CISA Certification

Video Lectures & 3-Page Notes

AIS 3101
Foundations
45 min
1. Introduction to Accounting Information Systems
Business processes, information value, and how AIS enables decision-making.
Loading video…

Detailed Class Notes (~3 pages)

An ACCOUNTING INFORMATION SYSTEM (AIS) is the set of PEOPLE, PROCEDURES, DATA, SOFTWARE, and IT INFRASTRUCTURE that COLLECTS, RECORDS, STORES, PROCESSES, and REPORTS financial and non-financial data about an organization's transactions. An AIS supports three primary business functions: (1) COLLECT and store data about the organization's activities, resources, and personnel; (2) TRANSFORM that data into information useful for planning, execution, control, and decision-making; and (3) provide adequate CONTROLS to safeguard assets and ensure that data are RELIABLE, ACCURATE, and AVAILABLE. Modern AIS runs on ENTERPRISE RESOURCE PLANNING (ERP) suites such as SAP S/4HANA, Oracle NetSuite, Microsoft Dynamics 365, and Sage Intacct, which integrate accounting with operations, human resources, and supply chain.

A BUSINESS PROCESS is a set of related activities that produce a product or service for a customer. Every organization repeats five core TRANSACTION CYCLES: the REVENUE cycle (sell goods/services and collect cash), the EXPENDITURE cycle (acquire goods/services and pay cash), the PRODUCTION cycle (convert raw materials into finished goods), the HUMAN RESOURCES / PAYROLL cycle (hire, train, and pay employees), and the FINANCING cycle (raise capital, service debt, distribute to owners). All five cycles feed the GENERAL LEDGER and FINANCIAL REPORTING system, which produces the balance sheet, income statement, statement of cash flows, and other management reports. Understanding these cycles is the organizing principle of AIS coursework — every downstream topic (controls, databases, analytics, fraud) maps back to a cycle.

The VALUE of AIS-generated information can be evaluated using seven attributes: RELEVANT (reduces uncertainty and improves decisions), RELIABLE (free from bias and error), COMPLETE, TIMELY, UNDERSTANDABLE, VERIFIABLE, and ACCESSIBLE. Information that meets these attributes adds value by IMPROVING product/service quality, REDUCING costs, IMPROVING efficiency, SHARING knowledge, IMPROVING the supply chain, and IMPROVING internal control. A well-designed AIS is also aligned with the organization's STRATEGY — cost-leadership firms optimize for transaction efficiency, while differentiation firms invest in richer data capture and analytics. The accountant's role has expanded from bookkeeper to STRATEGIC BUSINESS PARTNER: designing controls, evaluating IT investments, interpreting analytics, and advising on ERP implementations.

Key Terms

  • AIS: People, procedures, data, software, and IT that produce financial information.
  • ERP: Integrated enterprise system (SAP, Oracle, NetSuite, Dynamics 365).
  • Transaction Cycle: Revenue, Expenditure, Production, HR/Payroll, Financing.
  • General Ledger & Reporting: Consolidates all cycles into financial statements.
  • Information Value Attributes: Relevant, reliable, complete, timely, understandable, verifiable, accessible.
  • Business Process: Set of related activities that produce a product/service.

Study Strategies

  • Draw the five transaction cycles on one page and refer back throughout the course.
  • For each new topic, ask: which cycle, which control objective, which risk.
  • Follow a single ERP vendor (SAP or NetSuite) for hands-on practice.
AIS 3102
Data Foundations
55 min
2. Enterprise Systems, Databases & the Relational Model
From files to relational databases, ERP integration, and cloud data stores.
Loading video…

Detailed Class Notes (~3 pages)

Traditional FILE-BASED processing stored each application's data in its own file, causing REDUNDANCY, INCONSISTENCY, and low DATA INTEGRITY. The DATABASE approach centralizes data in a shared repository managed by a DATABASE MANAGEMENT SYSTEM (DBMS) such as Oracle, Microsoft SQL Server, PostgreSQL, or MySQL. Users interact through the DBMS, which enforces the DATA DICTIONARY, SECURITY, BACKUP, and CONCURRENCY. Key benefits: DATA INDEPENDENCE (application logic separated from storage), REDUCED REDUNDANCY, IMPROVED INTEGRITY, CROSS-FUNCTIONAL analysis, and CENTRAL CONTROL.

The RELATIONAL MODEL organizes data into TABLES (relations) of ROWS (tuples/records) and COLUMNS (attributes/fields). Each table has a PRIMARY KEY that uniquely identifies each row, and FOREIGN KEYS that reference primary keys of other tables to model relationships. Well-designed schemas obey NORMALIZATION rules (1NF, 2NF, 3NF) to eliminate anomalies: atomic values, no partial dependencies, no transitive dependencies. Users query with STRUCTURED QUERY LANGUAGE (SQL) — SELECT/FROM/WHERE/JOIN/GROUP BY/HAVING/ORDER BY. A basic revenue-cycle schema has tables for CUSTOMER, SALES_ORDER, SALES_ORDER_LINE, INVENTORY, INVOICE, and CASH_RECEIPT, joined by CustomerID, OrderID, ItemID, and InvoiceID.

ENTERPRISE RESOURCE PLANNING (ERP) systems unify data across modules (Finance, Sales, Purchasing, Inventory, HR, Manufacturing) around a SINGLE RELATIONAL DATABASE. The three-tier architecture is PRESENTATION (web/mobile), APPLICATION (business logic), and DATABASE. Modern deployments increasingly use CLOUD ERP (NetSuite, S/4HANA Cloud, Dynamics 365) offering elasticity, subscription pricing, and vendor-managed upgrades. Non-relational stores — DOCUMENT (MongoDB), COLUMNAR (Snowflake, BigQuery), and GRAPH (Neo4j) — supplement the ERP for analytics and unstructured data. The REA MODEL (Resources, Events, Agents — McCarthy 1982) is the AIS-specific database design pattern: every economic event links resources changed by the event to internal and external agents involved.

Key Terms

  • DBMS: Software that manages a database (Oracle, SQL Server, PostgreSQL).
  • Primary Key / Foreign Key: Unique row identifier; reference to another table's PK.
  • Normalization: Design rules (1NF/2NF/3NF) that remove anomalies.
  • SQL: Structured Query Language for relational databases.
  • ERP: Integrated cross-module enterprise application on a shared DB.
  • REA Model: Resources-Events-Agents conceptual model for AIS databases.
  • Cloud ERP: SaaS ERP (NetSuite, S/4HANA Cloud, Dynamics 365).

Study Strategies

  • Practice SQL daily — SELECT, JOIN, GROUP BY are the workhorses on every exam.
  • Draw an ERD for the revenue cycle from memory: Customer → Order → Invoice → Cash Receipt.
  • Learn one ERP tenant hands-on (NetSuite trial or SAP S/4HANA Fiori demo).

Sources & References

AIS 3103
Documentation
45 min
3. Systems Documentation — DFDs, Flowcharts & BPMN
Read and draw data flow diagrams, document flowcharts, system flowcharts, and BPMN.
Loading video…

Detailed Class Notes (~3 pages)

AUDITORS, ANALYSTS, and DEVELOPERS use standardized diagrams to describe HOW data move through an AIS. A DATA FLOW DIAGRAM (DFD) is a LOGICAL model showing WHAT happens: DATA SOURCES/SINKS (external entities — squares), PROCESSES (circles or rounded rectangles), DATA STORES (open-ended rectangles), and DATA FLOWS (labeled arrows). DFDs are drawn top-down: a CONTEXT DIAGRAM (Level 0) shows the entire system as ONE process with external entities. LEVEL 1 decomposes that process into its major sub-processes. LEVEL 2 and below decompose each sub-process further. Every DFD must be BALANCED — the inputs and outputs at a lower level must match the parent.

A DOCUMENT FLOWCHART traces the PHYSICAL flow of source documents (paper or electronic) among departments; columns represent departments and standard symbols represent documents, files, decisions, manual operations, and terminals. A SYSTEM FLOWCHART depicts the relationship among input sources, processes (manual and computer), and outputs. A PROGRAM FLOWCHART depicts the logic within one computer program. A BUSINESS PROCESS MODEL AND NOTATION (BPMN) diagram uses SWIMLANES (pools/lanes for participants), TASKS (rounded rectangles), EVENTS (circles: start, intermediate, end), and GATEWAYS (diamonds for XOR/OR/AND) to describe end-to-end processes. BPMN has largely replaced narrative descriptions in modern ERP and audit engagements.

Common documentation ERRORS include unbalanced DFDs, processes with only inputs or only outputs (BLACK-HOLE / MIRACLE processes), and flowcharts that omit CONTROLS. Best practice: (1) name each process with a strong VERB PHRASE ("Process Customer Order," not "Order"); (2) number processes hierarchically (1, 1.1, 1.2, 1.2.1); (3) show data stores where information persists between processes; (4) mark CONTROL POINTS (edit checks, authorizations, reconciliations) explicitly; (5) walk the diagram with a business owner to confirm accuracy. Tools include Microsoft Visio, Lucidchart, draw.io, and Signavio; ERP vendors (SAP Solution Manager, Oracle BPA) embed BPMN editors.

Key Terms

  • Context Diagram: Highest-level DFD (Level 0) — one process, all external entities.
  • DFD Balancing: Inputs/outputs at a child level must equal those on the parent.
  • Document Flowchart: Physical flow of documents across departments (columns).
  • System Flowchart: Input/process/output relationships in an information system.
  • BPMN: Business Process Model and Notation — swimlanes, tasks, gateways, events.
  • Black-Hole Process: Process with inputs but no outputs — always an error.

Study Strategies

  • Draw the revenue cycle as a DFD (context, level 1, level 2) and again as BPMN.
  • Practice reading exam-style flowcharts — CPA BAR/ISC questions include them.
  • Use draw.io for free BPMN drafting; save to your portfolio.

Sources & References

AIS 3104
Controls
55 min
4. Internal Controls — COSO Framework & IT General Controls
COSO 2013 Internal Control and ERM; SOX §404; ITGC vs application controls.
Loading video…

Detailed Class Notes (~3 pages)

The COMMITTEE OF SPONSORING ORGANIZATIONS (COSO) 2013 INTERNAL CONTROL — INTEGRATED FRAMEWORK defines internal control as a PROCESS, effected by an entity's board, management, and other personnel, designed to provide REASONABLE ASSURANCE regarding achievement of objectives in three categories: (1) OPERATIONS, (2) REPORTING, and (3) COMPLIANCE. The framework has FIVE COMPONENTS and 17 PRINCIPLES. The five components are: CONTROL ENVIRONMENT (tone at the top, integrity, competence, structure), RISK ASSESSMENT (identify and analyze risks to objectives, including fraud risk), CONTROL ACTIVITIES (policies and procedures — segregation of duties, authorization, reconciliation, edits), INFORMATION & COMMUNICATION (quality info flows up, down, and across), and MONITORING ACTIVITIES (ongoing and separate evaluations, deficiency reporting).

SARBANES-OXLEY ACT (SOX) §302 requires the CEO/CFO to CERTIFY the accuracy of financial reports and disclosure controls, and §404 requires MANAGEMENT to ASSESS and REPORT on the effectiveness of INTERNAL CONTROL OVER FINANCIAL REPORTING (ICFR) and the EXTERNAL AUDITOR to ATTEST to that assessment (for accelerated filers). Public companies use COSO as the ICFR benchmark. COSO also publishes the ERM — INTEGRATING WITH STRATEGY AND PERFORMANCE (2017) framework, which extends internal control to enterprise risk management around STRATEGY, GOVERNANCE, PERFORMANCE, and REVIEW.

IT controls are split into ITGC (IT GENERAL CONTROLS) and APPLICATION CONTROLS. ITGC operate over the IT environment as a whole and include: (1) ACCESS to programs and data (user provisioning, least privilege, MFA), (2) PROGRAM CHANGE (change management, testing, migration), (3) PROGRAM DEVELOPMENT (SDLC controls), and (4) COMPUTER OPERATIONS (job scheduling, backup, incident response). APPLICATION CONTROLS operate within a specific application and include INPUT controls (edit checks, validity, completeness, reasonableness), PROCESSING controls (run-to-run totals, hash totals, batch controls), and OUTPUT controls (reconciliation, distribution). Effective ITGCs are a PRECONDITION for relying on application controls — if ITGCs fail, application-control effectiveness cannot be relied upon.

Key Terms

  • COSO 5 Components: Control Env, Risk Assessment, Control Activities, Info & Comm, Monitoring.
  • SOX §302 / §404: CEO/CFO certification; ICFR management assessment + auditor attestation.
  • ITGC: Access, change, development, and operations controls over the IT environment.
  • Application Controls: Input, processing, and output controls within a specific application.
  • Segregation of Duties: Authorization, custody, recording, reconciliation separated.
  • Reasonable Assurance: Not absolute — cost-effective control balances risk and cost.

Study Strategies

  • Memorize the five COSO components in order: CE, RA, CA, IC, M.
  • For every process, list the three SOD roles: authorize, custody, record.
  • Distinguish ITGC (environment) from application controls (specific app) on every exam.
AIS 3105
Cycles
50 min
5. Revenue Cycle — Sales, Billing & Cash Receipts
Order to cash: activities, threats, controls, and ERP configuration.
Loading video…

Detailed Class Notes (~3 pages)

The REVENUE CYCLE (Order-to-Cash) is the recurring set of activities by which an organization SELLS goods/services and COLLECTS cash. It has FOUR ACTIVITIES: (1) SALES ORDER ENTRY (take the order, check inventory and credit, respond to customer); (2) SHIPPING (pick, pack, and ship goods); (3) BILLING (invoice the customer, update accounts receivable); and (4) CASH COLLECTIONS (receive, deposit, and record cash; handle disputes). Key documents/records: SALES ORDER, PICKING TICKET, PACKING SLIP, BILL OF LADING, SALES INVOICE, REMITTANCE ADVICE, CREDIT MEMO, and CUSTOMER MASTER FILE. Journal entries flow: DR Accounts Receivable / CR Sales at billing, then DR Cash / CR Accounts Receivable at collection, with DR Cost of Goods Sold / CR Inventory at shipment.

MAJOR THREATS with mitigating controls: (a) Incomplete/inaccurate orders → EDIT CHECKS, drop-down customer/item lists, credit-limit auto-check. (b) Sales to customers with poor credit → automated CREDIT AUTHORIZATION (block by system), aging analysis. (c) Stockouts / carrying costs → real-time INVENTORY VISIBILITY, backorder tracking. (d) Shipping errors → BAR-CODE picking, three-way match of order/pick/pack, reconciliation. (e) Theft of inventory → RESTRICTED WAREHOUSE access, periodic counts, RFID. (f) Failure to bill / duplicate billing → shipping triggers billing (no independent invoice creation), SEQUENTIAL prenumbered invoices. (g) Posting errors in AR → SUB-LEDGER reconciliation to GL, monthly customer statements. (h) Theft of cash → LOCKBOX, RESTRICTIVE ENDORSEMENT, deposit intact daily, SEPARATION of cash custody from AR recording, MONTHLY BANK RECONCILIATION by an independent person.

SEGREGATION OF DUTIES in the revenue cycle: sales-order approval, credit approval, warehouse custody, shipping, billing, AR recording, cash handling, and bank reconciliation should be split so that no single person can BOTH steal cash AND conceal the theft. In ERP systems (SAP SD, NetSuite ARM, Oracle Order Management), controls are enforced by ROLES/PROFILES and CONFIGURATION rather than paper documents — for example, SAP's Governance, Risk and Compliance (GRC) module identifies SoD conflicts across thousands of transaction codes. LOCKBOX banking, EFT, ACH, and credit-card gateways move the physical cash outside the entity, reducing internal theft risk but adding CYBER risk (skimming, BEC).

Key Terms

  • Order-to-Cash (O2C): Order → Ship → Bill → Collect.
  • Bill of Lading: Contract with the carrier evidencing shipment.
  • Remittance Advice: Document accompanying customer payment identifying invoice(s).
  • Lockbox: Bank-operated PO box; customer checks go directly to bank.
  • Three-Way Match (Rev): Sales order, picking ticket, packing slip agree before shipment.
  • SoD (Revenue): Credit, custody, shipping, billing, AR, cash, reconciliation separated.

Study Strategies

  • Memorize the four activities in order and the SoD split for each.
  • For each activity, list one threat and one control — this is the exam pattern.
  • Trace an actual ERP order through SAP Fiori or NetSuite for muscle memory.
AIS 3106
Cycles
50 min
6. Expenditure Cycle — Purchasing & Accounts Payable
Procure-to-pay: requisition, PO, receipt, invoice, and disbursement.
Loading video…

Detailed Class Notes (~3 pages)

The EXPENDITURE CYCLE (Procure-to-Pay, P2P) acquires goods/services and pays for them. Four activities: (1) ORDER goods/services (requisition, RFQ/RFP, purchase order); (2) RECEIVE and INSPECT goods (receiving report); (3) APPROVE VENDOR INVOICES (voucher package); (4) DISBURSE CASH (check, ACH, wire). Key records: PURCHASE REQUISITION, PURCHASE ORDER (PO), RECEIVING REPORT, VENDOR INVOICE, VOUCHER PACKAGE, CHECK / ACH FILE, VENDOR MASTER FILE. The classic control is the THREE-WAY MATCH: PO, receiving report, and vendor invoice must agree in quantity, price, and terms before payment is authorized.

MAJOR THREATS and CONTROLS: (a) Ordering unnecessary items → REQUISITION with department-manager approval and budget check. (b) Vendor kickbacks → APPROVED-VENDOR LIST, PERIODIC VENDOR ROTATION, mandatory disclosure of relationships. (c) Fictitious vendors → INDEPENDENT VENDOR MASTER MAINTENANCE, vendor-vs-employee address match, W-9 verification. (d) Receiving wrong quantities or damaged goods → COUNT and INSPECT at receiving; blind receiving report (quantities not preprinted). (e) Duplicate payment → mark voucher "PAID," match invoice number to prior payments, unique invoice constraint in ERP. (f) Cash theft in disbursement → SEPARATE check preparation from signing, POSITIVE PAY with bank, IMPREST petty cash, TWO SIGNATURES for large checks, monthly BANK RECONCILIATION by an independent person.

In modern ERPs, P2P runs through P-cards, e-invoicing, and ELECTRONIC INVOICE PRESENTMENT & PAYMENT (EIPP). BUSINESS EMAIL COMPROMISE (BEC) has become the leading fraud vector: an attacker impersonates a real vendor and asks that ACH routing be changed. Controls: OUT-OF-BAND VERIFICATION for banking changes (call a known phone number, not one on the email), and dual approval for master-file updates. Segregation of duties in the expenditure cycle: requisitioning, purchasing, receiving, vendor master maintenance, AP invoice entry, disbursement, and bank reconciliation should all be split. GRC tools flag SoD conflicts like "user can maintain vendors AND process invoices AND approve payments."

Key Terms

  • Procure-to-Pay (P2P): Requisition → PO → Receive → Invoice → Pay.
  • Three-Way Match (Exp): PO, receiving report, vendor invoice agree before payment.
  • Voucher Package: PO + receiving report + invoice bundled for approval.
  • Blind Receiving Report: Quantities blank — forces receiver to count.
  • Positive Pay: Bank matches presented checks to issued-check file.
  • BEC: Business Email Compromise — impersonated vendor change of banking.

Study Strategies

  • Memorize the four P2P activities and the three-way match — nearly guaranteed on exams.
  • For every A/P change (vendor bank, address), require out-of-band verification.
  • Map SoD in the expenditure cycle: requisition, PO, receive, AP, disburse, reconcile.
AIS 3107
Cycles
50 min
7. Production, HR/Payroll & General Ledger / Reporting
Manufacturing costs, payroll processing, GL close, and financial reporting.
Loading video…

Detailed Class Notes (~3 pages)

The PRODUCTION CYCLE converts raw materials to finished goods. Four activities: (1) PRODUCT DESIGN (BOM, routing); (2) PLANNING & SCHEDULING (MRP, MPS); (3) PRODUCTION OPERATIONS (issue materials, capture labor and machine time, apply overhead); (4) COST ACCOUNTING (accumulate costs by job or process, compute variances). Key documents/records: BILL OF MATERIALS (BOM), OPERATIONS LIST (routing), MATERIALS REQUISITION, MOVE TICKET, JOB-COST SHEET, PRODUCTION ORDER. Threats include theft of inventory (bar-code, RFID, physical security), inaccurate cost data (standard-cost variance reporting and root-cause analysis), and inefficient production (throughput analytics, lean/six-sigma tools).

The HR / PAYROLL CYCLE hires, trains, evaluates, and pays employees. Activities: (1) UPDATE payroll master file (hires, terminations, rate changes) — segregated from payroll processing; (2) UPDATE tax rates and deductions; (3) VALIDATE time and attendance (biometric clock, supervisor approval); (4) PREPARE PAYROLL (gross to net); (5) DISBURSE payroll (direct deposit); (6) DISBURSE payroll TAXES; (7) FILE forms 941/940/W-2. Threats: unauthorized master-file changes (dual approval, exception reports), phantom employees (periodic audit of payroll to HR master; distribute paychecks in person on a surprise basis), inaccurate time (biometric + supervisor override), tax filing errors (payroll-tax service such as ADP, Paychex, Rippling).

The GENERAL LEDGER & REPORTING system consolidates every subsidiary ledger (AR, AP, inventory, payroll, PP&E) into the GL. Activities: (1) UPDATE the GL from subsidiary ledgers with journal-voucher summaries; (2) POST ADJUSTING entries (accruals, deferrals, revaluations, corrections); (3) PREPARE FINANCIAL STATEMENTS (BS, IS, SCF, SoE); (4) PRODUCE MANAGERIAL REPORTS (variance, budget-to-actual, KPIs, dashboards). Controls: RECONCILIATION of every sub-ledger to the GL; INDEPENDENT REVIEW of adjusting journal entries; VERSION-CONTROLLED chart of accounts; XBRL tagging for SEC filers; AUDIT TRAIL preserving who created, approved, and posted each entry. Tools like BlackLine, FloQast, and Trintech (Cadency) automate the CLOSE.

Key Terms

  • BOM / Routing: Bill of Materials; sequence of operations required to produce a good.
  • Job vs Process Cost: Job for custom units; process for continuous flow.
  • Payroll Master File: Employee names, rates, withholdings — access restricted to HR.
  • Phantom Employee: Fictitious payee inserted to divert paychecks.
  • Sub-ledger to GL Recon: AR/AP/Inventory subsidiary totals must equal the GL control account.
  • Close Automation: BlackLine/FloQast/Trintech workflows for reconciliations and JE approvals.

Study Strategies

  • For payroll, split MASTER-FILE MAINTENANCE from PROCESSING — the classic control.
  • Trace one manufacturing job from BOM to COGS on a job-cost sheet.
  • Memorize the four GL/reporting activities and one control for each.
AIS 3108
Analytics
60 min
8. Data Analytics for Accounting — Excel, SQL & Power BI
IMPACT/ADA model, ETL, visualization, and audit analytics.
Loading video…

Detailed Class Notes (~3 pages)

DATA ANALYTICS IN ACCOUNTING uses statistical, computational, and visualization techniques to extract insights from AIS data. The AICPA's ADA (AUDIT DATA ANALYTICS) framework and the IMPACT model (Identify the question, Master the data, Perform analysis, Communicate, Track outcomes) structure engagements. Four analytic types (Gartner): DESCRIPTIVE (what happened — trends, ratios), DIAGNOSTIC (why — drill-down, correlation), PREDICTIVE (what will happen — regression, ML), and PRESCRIPTIVE (what to do — optimization, simulation). Descriptive and diagnostic dominate accounting practice; predictive is common in forecasting and audit risk assessment; prescriptive appears in supply-chain optimization and pricing.

The data pipeline is ETL — EXTRACT from source systems (ERP tables via SQL, APIs, or CSV export), TRANSFORM (clean, deduplicate, join, aggregate — Power Query, dbt, pandas), and LOAD into an analysis layer (data warehouse such as Snowflake, BigQuery, Databricks; or in-memory model such as Power BI / Tableau). SQL remains the core query language for accountants: SELECT specific columns; JOIN transaction tables to master data (customer, vendor, item); GROUP BY dimensions; filter with WHERE; and aggregate with SUM/COUNT/AVG. Excel remains dominant for ad-hoc analysis: PIVOT TABLES, XLOOKUP, POWER QUERY, POWER PIVOT (DAX), and DYNAMIC ARRAYS.

AUDIT ANALYTICS applies these techniques to substantive testing. Examples: JOURNAL-ENTRY testing (round-dollar entries, entries at period end, entries by unauthorized users, entries to seldom-used accounts, entries that reverse a few days later); BENFORD'S LAW analysis of leading digits to detect fabricated numbers; DUPLICATE payment detection; three-way match compliance; VENDOR-EMPLOYEE address matching for fictitious vendors; REVENUE cutoff testing at period end; and PREDICTIVE modeling of allowance for doubtful accounts. Visualization matters: use BAR/COLUMN for comparisons, LINE for time series, SCATTER for correlation, HEATMAPS for magnitude across two dimensions, and BOX PLOTS for distribution/outliers. Tell the STORY behind the numbers — analytics without communication has zero value.

Key Terms

  • IMPACT / ADA: Framework: Identify, Master, Perform, Communicate, Track.
  • ETL: Extract-Transform-Load pipeline for analytics data.
  • Descriptive / Diagnostic / Predictive / Prescriptive: Four Gartner analytic types.
  • Power Query / DAX: Microsoft ETL and analytical formula language.
  • Benford's Law: Leading digits follow log(1+1/d) — used to detect fabricated data.
  • Journal-Entry Testing: Analytic tests for period-end, round-dollar, off-hour, and reversal JEs.

Study Strategies

  • Complete the AICPA Data Analytics Certificate or the Microsoft PL-300 (Power BI).
  • Redo one audit test — duplicate payments — end-to-end in SQL and again in Power BI.
  • Practice Benford's Law on a public dataset (Kaggle, SEC EDGAR).

Sources & References

AIS 3109
Security & Fraud
55 min
9. Cybersecurity, Fraud & the Occupational Fraud Triangle
CIA triad, defense in depth, SOC 2, fraud triangle, and ACFE Report to the Nations.
Loading video…

Detailed Class Notes (~3 pages)

INFORMATION SECURITY protects the CIA triad: CONFIDENTIALITY (only authorized users can view data), INTEGRITY (data are accurate and unchanged), and AVAILABILITY (systems and data are accessible when needed). The Trust Services Criteria (SOC 2) add PROCESSING INTEGRITY and PRIVACY. DEFENSE IN DEPTH layers preventive, detective, and corrective controls: PREVENT (firewalls, MFA, encryption, patch mgmt, awareness training, least privilege); DETECT (SIEM, IDS/IPS, log review, anomaly detection); CORRECT (incident response, backups, disaster recovery). The NIST CYBERSECURITY FRAMEWORK 2.0 organizes activities into IDENTIFY, PROTECT, DETECT, RESPOND, RECOVER, and (new) GOVERN. The AICPA offers SOC 1 (ICFR at a service organization), SOC 2 (Trust Services Criteria), and SOC 3 (general-use SOC 2 summary).

COMMON ATTACKS: PHISHING and SPEAR-PHISHING (email deception — mitigated by DMARC/SPF/DKIM, training, MFA); RANSOMWARE (encrypt-and-extort — mitigated by IMMUTABLE OFFLINE BACKUPS, EDR, network segmentation, patching); BUSINESS EMAIL COMPROMISE (impersonated vendor/CEO — mitigated by out-of-band verification and dual approval); SQL INJECTION and other web-app attacks (parameterized queries, WAF, OWASP Top 10); INSIDER THREAT (least privilege, monitoring, exit controls). SUPPLY-CHAIN attacks (SolarWinds, MOVEit) exploit a trusted vendor's software. PRIVACY laws (GDPR, CCPA, HIPAA) add legal obligations for personal data. Every serious incident triggers a NOTIFICATION obligation; SEC Rule S-K Item 106 requires public companies to disclose material cybersecurity incidents on Form 8-K within four business days.

The FRAUD TRIANGLE (Donald Cressey) identifies three conditions present in nearly every occupational fraud: PRESSURE (financial, work, personal), OPPORTUNITY (weak internal control), and RATIONALIZATION (the actor's ability to justify the act). Auditors add a fourth — CAPABILITY (the FRAUD DIAMOND, Wolfe & Hermanson). The ACFE REPORT TO THE NATIONS categorizes occupational fraud into ASSET MISAPPROPRIATION (most common, lowest median loss), CORRUPTION (bribery, conflicts, extortion), and FINANCIAL STATEMENT FRAUD (rarest, highest median loss ≈ $766K). Median duration is ~12 months; TIPS (from employees, customers, vendors — usually via a HOTLINE) are the #1 detection method (>40%). Best AIS defenses: strong CONTROL ENVIRONMENT (tone at the top), SoD, mandatory VACATIONS and JOB ROTATION, WHISTLEBLOWER HOTLINE, and continuous transaction MONITORING for red flags (round dollars, weekend entries, dormant vendors reactivated, adjustments to reserves near period end).

Key Terms

  • CIA Triad: Confidentiality, Integrity, Availability.
  • NIST CSF 2.0: Govern, Identify, Protect, Detect, Respond, Recover.
  • SOC 1 / 2 / 3: AICPA reports on ICFR / Trust Services / general-use TSC summary.
  • Fraud Triangle: Pressure + Opportunity + Rationalization (Cressey).
  • Fraud Diamond: Adds Capability (Wolfe & Hermanson).
  • ACFE Report to the Nations: Biennial benchmark of occupational fraud.
  • SEC Item 106 (Reg S-K): Public-company cybersecurity incident and risk disclosure.

Study Strategies

  • Memorize CIA + NIST CSF functions and the three fraud categories with median losses.
  • Design one preventive, one detective, and one corrective control for each of the top five threats.
  • Read the current ACFE Report to the Nations executive summary — expect exam data.

Sources & References

AIS 3110
Emerging Tech
55 min
10. Emerging Technology — Cloud, RPA, AI & Blockchain in Accounting
How cloud, robotic process automation, machine learning, and DLT reshape AIS.
Loading video…

Detailed Class Notes (~3 pages)

CLOUD COMPUTING (IaaS, PaaS, SaaS) shifts CAPEX to OPEX, enables ELASTIC scale, and centralizes patching and backup. Public cloud dominates AIS: AWS, Microsoft Azure, and Google Cloud host modern data warehouses (Snowflake, BigQuery, Databricks) and SaaS accounting suites (NetSuite, Sage Intacct, Xero). Controls shift from the customer's data center to the vendor's, so auditors rely on SOC 1 TYPE II reports issued by the service organization to obtain assurance over the ITGC and application controls that support financial reporting. Customer responsibilities remain — identity/access management, encryption keys, data classification, and monitoring — this is the SHARED-RESPONSIBILITY MODEL.

ROBOTIC PROCESS AUTOMATION (RPA — UiPath, Automation Anywhere, Blue Prism, Power Automate) uses software bots to mimic human keystrokes across systems. AIS use cases include vendor onboarding, bank reconciliation, three-way match exception handling, journal-entry posting, tax-form data extraction, and 10-K/10-Q filing prep. Governance requires a BOT INVENTORY, VERSION control, non-human LOGIN accounts with least privilege, and EXCEPTION handling. MACHINE LEARNING and GENERATIVE AI (LLMs) augment RPA with cognition: document extraction (invoice OCR), classification (expense categorization), anomaly detection (unusual JEs), fraud scoring, forecasting, and drafting narrative disclosures. Risks include HALLUCINATION, BIAS, model drift, IP leakage, and privacy — controls include human-in-the-loop review, model validation, prompt injection defenses, and data-loss-prevention on prompts.

BLOCKCHAIN and DISTRIBUTED LEDGER TECHNOLOGY (DLT) provide an APPEND-ONLY, cryptographically linked ledger replicated across nodes. PUBLIC (Bitcoin, Ethereum) chains permit anyone to write; PERMISSIONED (Hyperledger Fabric, R3 Corda) chains restrict participation. Accounting-relevant capabilities: TRIPLE-ENTRY BOOKKEEPING (both parties record the same immutable event), SMART CONTRACTS (self-executing agreements — Ethereum EVM), and TOKENIZED assets (stablecoins, security tokens). Real production use cases: cross-border payments, trade finance (Marco Polo, Contour), supply-chain provenance (IBM Food Trust), and CBDC pilots. Audit implications: CONTINUOUS assurance may replace annual attest; auditor must audit the CONTROLS around the chain (private keys, smart-contract code, oracles) — not the cryptography itself. IFRS/US GAAP still treat most crypto as INTANGIBLE ASSETS under ASC 350 (post-2023 ASU 2023-08 permits fair-value measurement for qualifying crypto).

Key Terms

  • IaaS / PaaS / SaaS: Infrastructure / Platform / Software as a Service.
  • Shared Responsibility: Vendor and customer each own defined security controls.
  • RPA: Software bots automating repetitive rule-based tasks.
  • LLM / GenAI: Large language models used for document AI, anomaly detection, and drafting.
  • Triple-Entry: Both parties + shared ledger record the same event.
  • Smart Contract: Self-executing on-chain code (Ethereum EVM).
  • ASU 2023-08: FASB update permitting fair-value measurement of qualifying crypto assets.

Study Strategies

  • Distinguish public vs permissioned blockchain and give one accounting use case for each.
  • For every emerging tech, list one benefit, one risk, and one control.
  • Complete a Microsoft AI-900 or AWS Cloud Practitioner for credentialed fluency.

Class Exercises (10 × 10 questions)

Class Exercise 1 — Intro to AIS & Business Processes (Module 1)
10 questions on AIS fundamentals and transaction cycles.
Class Exercise 2 — Databases & ERP (Module 2)
10 questions on relational databases and ERP.
Class Exercise 3 — Systems Documentation (Module 3)
10 questions on DFDs, flowcharts, and BPMN.
Class Exercise 4 — Internal Control & COSO (Module 4)
10 questions on COSO, SOX, and IT controls.
Class Exercise 5 — Revenue Cycle (Module 5)
10 questions on order-to-cash.
Class Exercise 6 — Expenditure Cycle (Module 6)
10 questions on procure-to-pay.
Class Exercise 7 — Production, Payroll & GL (Module 7)
10 questions on production, HR/payroll, and GL/reporting.
Class Exercise 8 — Data Analytics (Module 8)
10 questions on analytics for accounting.
Class Exercise 9 — Cybersecurity & Fraud (Module 9)
10 questions on security and occupational fraud.
Class Exercise 10 — Emerging Tech (Module 10)
10 questions on cloud, RPA, AI, and blockchain.

Three Tests (20 questions each)

Test 1 — Intro, Databases/ERP, Documentation & Controls (Modules 1-4)
20 questions. Pass mark: 14/20 (70%). Time yourself — aim for ~45 minutes total.
Test 2 — Revenue, Expenditure & Production/Payroll/GL (Modules 5-7)
20 questions. Pass mark: 14/20 (70%). Time yourself — aim for ~45 minutes total.
Test 3 — Analytics, Cybersecurity/Fraud & Emerging Tech (Modules 8-10)
20 questions. Pass mark: 14/20 (70%). Time yourself — aim for ~45 minutes total.

Final Exam (40 questions)

Final Exam — Comprehensive AIS (40 Questions)
40 comprehensive questions across all 10 modules. Pass mark: 28/40 (70%). Time yourself — 90 minutes.
Capstone Project
Capstone — 'Harbor Coffee Roasters — AIS Design & Assurance Engagement'

You are a newly hired senior in the advisory practice of a regional CPA firm. Your client, Harbor Coffee Roasters, is a fast-growing wholesale roaster ($18M revenue, 65 employees) moving from QuickBooks Online to NetSuite. Deliver a complete AIS engagement binder: revenue-cycle process map & controls matrix, a normalized relational database design with SQL analytics, an IT/general-controls risk assessment, a fraud-red-flag analytic on the current ledger, and an emerging-tech roadmap. Submit as one client-ready PDF.

Scenario

Harbor Coffee Roasters sells to 340 cafés on 30-day terms; orders arrive via phone, email, and a Shopify B2B storefront. Inventory (green beans, roasted beans, packaging) is at three warehouses. Finance is 4 people. The controller suspects duplicate vendor payments and is nervous about the NetSuite go-live in six months. Their auditor requires a SOC 1 Type II from any service organization they rely on. Recent phishing attempts have targeted the AP clerk. Ownership is exploring RPA for bank reconciliations and wants a briefing on whether blockchain can help with green-bean provenance for their specialty line.

Steps

  1. Revenue-Cycle Process Map & Controls Matrix
    Draw a Level-0 context DFD and a Level-1 DFD of the order-to-cash process AS-IS. Then draw a BPMN swimlane diagram of the TO-BE process in NetSuite. Build a controls matrix with columns Activity | Threat | Control | Preventive/Detective/Corrective | ITGC or App | COSO Component | Frequency | Owner. Cover at least 10 threats.
    Deliverable: DFD + BPMN + 10-row controls matrix (Excel/PDF).
  2. Relational Database Design & SQL Analytics
    Design a normalized (3NF) relational schema for Harbor's revenue cycle with tables CUSTOMER, SALES_ORDER, SALES_ORDER_LINE, ITEM, INVOICE, CASH_RECEIPT, and CREDIT_MEMO. Draw an ERD with PKs, FKs, and cardinalities. Write five SQL queries: top-10 customers by revenue YTD; average days-to-collect by customer segment; sales invoices without a matching shipment record; duplicate cash receipts (same customer, amount, and date); a customer aging (30/60/90/120+) as of the last day of Q3.
    Deliverable: ERD + normalized table diagram + five SQL queries with sample results.
  3. ITGC & Application-Control Risk Assessment for the NetSuite Migration
    Prepare an ITGC risk assessment for the NetSuite go-live covering ACCESS (roles/permissions, MFA, provisioning/deprovisioning), CHANGE (customization control, sandbox-to-production), DEVELOPMENT (SDLC of any SuiteScript), and OPERATIONS (backups, integrations, monitoring). Add three application controls per transaction cycle (revenue, expenditure, payroll). Map each control to a COSO component and a NIST CSF function.
    Deliverable: Risk assessment + controls matrix (min 12 controls, all mapped).
  4. Fraud Red-Flag Analytic
    Given a sample general ledger (assume it exported to a CSV of 12,000 JEs), design a Power BI / Excel analytic that flags: (a) round-dollar JEs > $10,000; (b) JEs posted on weekends or after 8 PM; (c) JEs to seldom-used accounts (< 5 uses/year); (d) JEs that reverse within 3 days of period end; (e) JE approvals where preparer = approver. Provide screenshots (or wireframes) of the dashboard and a one-page narrative of what would be investigated.
    Deliverable: Analytic design document + dashboard wireframe + 1-page investigative narrative.
  5. Cybersecurity & Fraud-Awareness Briefing for the AP Team
    Prepare a 6-slide deck for the AP team on phishing, BEC, and vendor-banking-change fraud. Include: current threat landscape (with one recent ACFE / IC3 statistic), five signs of a suspicious vendor request, the OUT-OF-BAND verification procedure Harbor will now use, incident-reporting steps, and one live example (redacted) of a real BEC email.
    Deliverable: 6-slide PDF deck with speaker notes.
  6. Emerging-Tech Roadmap — RPA & Blockchain
    Draft a 2-page memo to the CFO evaluating (a) RPA (UiPath or Power Automate) for daily bank reconciliations — expected FTE savings, controls needed, and implementation cost estimate; (b) whether a permissioned blockchain (Hyperledger Fabric) is appropriate for green-bean provenance for the specialty line — benefits, risks, and a phased pilot recommendation. Include a decision matrix scoring each on cost, risk, benefit, and time-to-value.
    Deliverable: 2-page CFO memo + decision matrix.

Grading Rubric

CriterionWeight
Revenue-cycle documentation quality (DFD/BPMN clarity + controls)20%
Database normalization, ERD, and correctness of SQL20%
ITGC risk assessment completeness & COSO/NIST mapping15%
Fraud analytic design and investigative narrative15%
Cybersecurity awareness deck (clarity, accuracy, actionability)15%
Emerging-tech memo (analysis, cost/benefit, recommendation)15%
Where You Need to Improve
Complete the Final Exam above to unlock a personalized improvement plan.
See all four readiness bands
Foundation Builder
0-60% (Just getting started)
  • Re-watch every module video and hand-write the notes — AIS terminology is dense.
  • Build flashcards for COSO components, transaction cycles, and the three-way match.
  • Practice SQL SELECT / JOIN / GROUP BY daily on a free dataset until fluent.
  • Retake each class exercise until you score 100% before attempting the tests.
Solid Learner
60-75% (Comfortable with the framework)
  • Complete the AICPA Data Analytics Certificate.
  • Time each test at 45 minutes and the final at 90 minutes.
  • Build comparison tables: ITGC vs application controls; SOC 1 vs 2; permissioned vs public blockchain.
  • Read one ACFE case study per week and outline the fraud triangle for each.
Practitioner
75-85% (Ready for CPA ISC / BAR sections)
  • Enroll in a CPA-review ISC course (Becker/Roger/Wiley) — this course maps directly.
  • Complete a hands-on NetSuite or SAP S/4HANA sandbox module.
  • Earn a Microsoft PL-300 (Power BI) or AZ-900 for credentialed fluency.
  • Build a personal portfolio: your capstone deliverables on a public GitHub / LinkedIn.
Advanced / Career-Ready
85-100% (Ready for the workforce and advanced credentials)
  • Register for the CPA ISC section — most of this course maps directly. Sit within 90 days.
  • Pursue CISA (Certified Information Systems Auditor) — the gold IT-audit credential.
  • Publish a two-page technical article (Medium / LinkedIn) on one capstone deliverable.
  • Apply for IT-audit or advisory positions at Big 4 / regional firms and Fortune 500 internal audit.