CORAA
CORAA University / O2C audit workbook

Order to cash audit workbook

Generate an Excel/PDF workbook for O2C internal audit: customer master, credit, sales orders, pricing, dispatch, billing, GST, collections, credit notes, receivables, cut-off and access.

Engagement profile
Select audit areas
10 RCM rows selected
AreaRiskControlTestEvidenceCadence
Customer onboarding masterCustomers are created or changed without KYC, GSTIN, credit terms, related-party screening or approval.Customer master approval, GSTIN/PAN validation, related-party flag and dormant customer review.Sample new/changed customers, check GSTIN/PAN, review dormant accounts and inspect related-party flags.Customer master, onboarding form, GSTIN/PAN proof, credit application, approval trail and change log.Monthly / Change event
Credit limits order releaseOrders are released despite weak credit evaluation, expired limits, unauthorised overrides or overdue receivables.Credit limit approval, overdue block, override workflow and periodic limit review.Review limits, test over-limit releases, inspect overdue block overrides and check limit revisions.Credit assessment, limit approval, ageing, override log, sales order and release approval.Weekly / Monthly
Sales order pricing schemesOrders use unauthorised prices, discounts, schemes, freebies or terms.Price master control, discount approval, scheme circular and order amendment log.Compare prices to list, review discount exceptions, test scheme eligibility and inspect amendments.Price list, scheme circular, sales order, discount approval, amendment log and customer agreement.Monthly
Dispatch service acceptanceInvoices are raised without dispatch, delivery, milestone completion, service proof or customer acceptance.Dispatch release, POD/service proof match, milestone approval and delivery exception review.Match invoices to POD/service proof, review delivery exceptions, test milestone billing and check reversals.Delivery challan, e-way bill, POD, service report, milestone certificate, dispatch register and exception log.Weekly / Monthly
Invoicing GST reportingInvoices are incomplete, duplicated, wrong-taxed, missing IRN/e-way bill or inconsistent with GST returns.Invoice sequence, tax-code review, IRN/e-way validation and GSTR reconciliation.Review gaps/duplicates, test tax codes/place of supply, match IRN/e-way bill and reconcile GST returns.Invoice register, tax-code master, IRN data, e-way bill, GSTR-1, GSTR-3B and sales GL.Monthly
Receipts collections bankReceipts, UPI/card settlements, collections or write-offs are not matched to invoices and bank statements.Receipt matching, collection owner review, bank settlement reconciliation and unapplied receipt ageing.Match receipts to invoices/bank, age unapplied receipts, review collection follow-up and test write-offs.Customer ledger, bank statement, receipt register, settlement file, collection notes and write-off approval.Weekly / Monthly
Credit notes returns claimsCredit notes, returns, rebates or claims mask collection issues or revenue errors.Credit-note approval, reason-code review, return gate control and claim settlement workflow.Sample credit notes, match returns to stock, review post-period notes and check claims to contract terms.Credit-note register, return note, gate entry, claim file, approval trail, stock adjustment and GST reporting.Monthly
Receivables ageing disputesOld debts, disputed balances, unconfirmed balances or expected credit loss inputs are inaccurate.Ageing review, balance confirmation, dispute tracker and provision/ECL review.Age overdue balances, review confirmations/disputes, test provision policy and inspect legal escalation.Debtors ageing, confirmations, dispute tracker, ECL/provision working, legal notices and collection MIS.Monthly / Quarter close
Revenue recognition cutoffRevenue is recognised before transfer of control, service completion or correct period cut-off.Revenue policy, cut-off testing, contract review and deferred revenue review.Test period-end invoices, review contracts/performance obligations, match revenue to delivery and check deferred revenue.Revenue policy, contract, dispatch/POD, service acceptance, unbilled/deferred schedules and GL entries.Close / Annual
O2C access SoD logsUsers can create customers, change credit terms, override prices, raise invoices, issue credit notes or post receipts without segregation.Role-based access, SoD review, master-change audit log and leaver access review.Review users/roles, test conflicts, inspect master and override logs and check leavers/shared IDs.ERP/CRM user list, role matrix, SoD report, change log, override report and access review.Monthly / Quarterly

Use this with the O2C internal audit checklist, the O2C RCM template and the monitoring rules repository.

How it works

O2C internal audit is strongest when revenue evidence, customer credit, dispatch or service proof, billing, GST, collections and receivables are tested together. The workbook connects customer master, order release, pricing, dispatch, invoicing, receipts, credit notes, ageing, cut-off and system access into one fieldwork file.

The Excel export gives auditors separate sheets for engagement scope, RCM rows, customer/credit testing, order-dispatch-billing, collections/bank, credit notes/claims, ageing/cut-off, access/SoD and monitoring exceptions.

Worked example

A CA firm is reviewing O2C controls for a company with ERP invoicing, GST e-invoicing, customer credit limits, card/UPI/bank collections and old receivables.

Inputs
ScopeCustomer master, credit, dispatch, billing, GST, collections, credit notes and receivables
OutputExcel workbook plus PDF summary
Output
WorkbookRCM, customer/credit testing, dispatch-to-invoice testing, GST tie-outs, receipt matching, credit-note review, ageing/cut-off workpaper, access review and monitoring exceptions

Common mistakes

Testing sales invoices without dispatch proof
O2C testing should tie invoice entries to delivery, POD, service report, milestone certificate or customer acceptance evidence.
Ignoring credit notes
Credit notes after period end, repeated credit notes and reason-code concentration often reveal pricing, collection, dispatch or revenue-recognition issues.
Treating receivables ageing as only a follow-up report
Ageing should connect to credit limits, disputes, collection ownership, balance confirmations, provision policy and legal escalation.

Frequently asked questions

What is included in an O2C audit workbook?+
It includes engagement scope, O2C RCM rows, customer and credit testing, order-dispatch-billing checks, GST tie-outs, collections and bank matching, credit-note and claim review, receivables ageing and cut-off testing, access review and monitoring rules.
Can I export the O2C workbook to Excel?+
Yes. The workbook exports a multi-sheet Excel file and a PDF summary so auditors can document samples, evidence, exceptions, reviewer notes and monitoring rules.
Which data should be requested first?+
Request the customer master, credit approvals, sales orders, price lists, dispatch register, POD/service evidence, invoice register, IRN/e-way bill data, GSTR-1/3B, receipts, bank statements, credit-note register, ageing, dispute tracker and ERP/CRM user list.

Authoritative sources

ICAI
ICAI IASB - Compendium of Standards on Internal AuditUse SIA planning, evidence, documentation, review, communication and reporting principles.
ICAI - Educational Material on Ind AS 115Use for revenue recognition principles where Ind AS applies.
GST e-Invoice System - e-invoicing mandateUse to verify current e-invoice applicability and IRN context.
E-Way Bill System - official documentationUse for goods movement and e-way bill evidence context.
Always confirm against the latest version of the source. Regulations evolve and amendments are common.
Related calculators
O2C internal audit checklistO2C RCM templateInternal audit resource hub
Share this tool
Last reviewed: 2026-08-29 · For informational purposes only — not professional advice.