CORAA
Internal audit programme - O2C audit programme

Order to Cash Internal Audit Programme programme.

An O2C internal audit programme tests whether customers are approved, credit is controlled, goods or services are dispatched before billing, invoices are accurate, GST reporting is complete and receivables are collected or escalated.

Download Excel/PDF workbookOpen detailed checklist
Why this cycle matters

O2C errors affect revenue, cash flow, GST, receivables ageing and bad-debt exposure. Internal audit must connect customer master controls to billing, collection and credit-note evidence.

Unapproved or excessive customer credit
Dispatch or service delivery not matched to billing
Revenue cut-off errors
GST/e-invoice mismatches
Unauthorised credit notes and write-offs
Long-outstanding receivables without escalation
Fieldwork programme

Audit procedures, evidence and sample basis procedures

Customer master and credit

Objective: Customers and credit limits are valid, approved and current.

Procedure steps
  • Test new customer approvals and KYC fields.
  • Compare invoices/orders to credit limits and blocked-customer status.
  • Review credit-limit override logs.
Evidence

Customer master, credit approval, override log, block/unblock report.

Sample basis

New customers, high-limit customers and override exceptions.

Order, dispatch and billing

Objective: Billing is complete, accurate and supported by delivery or service evidence.

Procedure steps
  • Trace sales orders to dispatch/service proof and invoice.
  • Review pricing, discount and manual invoice overrides.
  • Test cut-off around period end.
Evidence

Sales order, dispatch/POD/service proof, invoice, price master, discount approval.

Sample basis

High-value invoices, manual invoices, period-end sample.

Collections and receivables

Objective: Receipts are matched and overdue balances are followed up.

Procedure steps
  • Trace receipts to bank and customer ledger.
  • Review ageing, dispute notes and collection actions.
  • Test write-off and provision approvals.
Evidence

AR ageing, collection register, bank statement, dispute tracker, write-off memo.

Sample basis

Top balances, overdue buckets and write-offs.

Credit notes, GST and access

Objective: Reversals and tax reporting are authorised and complete.

Procedure steps
  • Test credit notes to approval and return/service dispute support.
  • Match e-invoice/GST reporting to sales register.
  • Review users with customer master, pricing and credit-note rights.
Evidence

Credit note listing, approvals, GST/e-invoice reports, user access listing.

Sample basis

All high-value credit notes plus risk-based GST/access samples.

Data requests

  • Customer master with credit limits and change log
  • Sales order, dispatch/POD/service proof and invoice dump
  • Receivables ageing and collection register
  • Credit note, write-off, GST and e-invoice reports

Analytics to run

  • Orders/invoices beyond credit limit
  • Invoice without dispatch or service proof
  • Credit notes after collection
  • Long-outstanding receivables with no follow-up
  • Manual price or discount overrides

Red flags

  • Frequent credit notes by one user/customer
  • Revenue booked near period end without delivery proof
  • Old balances repeatedly promised but not collected
  • Customer master changes before large invoices
  • Negative customer balances not reconciled
Execution workflow

Build a defensible file RCM to evidence.

Use this cycle programme after the SOW, data request list and RCM are aligned. The Excel workbook should carry sample rationale, extraction filters, preparer sign-off, reviewer sign-off and observation references.

Authority

Use current standards and entity facts sources

ICAI IASB lists the Compendium of Standards on Internal Audit as on February 2026 as applicable from 1 April 2026. Use this page as a practical workpaper starter, then verify the latest standard, law, regulation, ERP report and client fact pattern before concluding.

FAQ

O2C audit programme questions answers

What should an O2C audit programme cover?

It should cover customer onboarding, credit limits, orders, dispatch or service proof, invoice accuracy, GST/e-invoice reporting, collections, credit notes, receivables ageing and user access.

Is this O2C programme a substitute for professional judgement?

No. It is a fieldwork starter. The internal auditor must tailor it to the approved scope, ERP, delegation matrix, locations, volumes, materiality, prior findings and current legal position.

Can I download a O2C audit programme in Excel?

Yes. Use the linked CORAA workbook for the cycle. It contains editable RCM, testing, evidence and monitoring sheets that can be used as a fieldwork base.

Build PBC listBuild RCMSee Internal Audit module