We use cookies to understand which pages and tools are useful, nothing more — no ad tracking across other sites. You can change this later from the footer.

Skip to content
Lekhya.in

Explainer7 min readPublished

Automating repetitive audit procedures without automating judgment

Where the boundary between mechanical work and professional judgment actually falls, a test for deciding which side a task is on, how to keep the boundary from eroding in practice, and what the working paper must say when a procedure is automated.

The boundary worth drawing is not between simple and complex work. It is between work that has a single correct answer, which can be computed and checked by anyone, and work that requires a view, where two competent auditors may reasonably differ. Matching, recomputation, reconciliation and pattern detection are on the first side and should be run over the whole population. Deciding what an exception means, whether evidence is sufficient, and what to conclude are on the second, and automating them removes the part of the audit the signature is attached to.

A test for placing any task

Three questions settle most cases. A task that passes all three belongs on the mechanical side.

  • If two competent auditors performed this task on the same data, would they necessarily get the same answer? If they might legitimately differ, it is judgement.
  • Can the answer be checked by someone who was not there, using only the data and the rule? If checking requires knowing the client, it is judgement.
  • Does the value of the output lie in its completeness and consistency, or in the insight of the person producing it? If the latter, it is judgement.
The same subject matter, split across the boundary
AreaMechanicalJudgment
Purchase testingMatching invoices to receipts and ledger entries, recomputing arithmetic, flagging round sums and near-threshold valuesDeciding what will be accepted as evidence of receipt at this client, and whether a pattern indicates a control failure
Input creditMatching the register to the statement, applying normalisation rules, sorting differences into categoriesWhether a client's explanation closes a difference, and whether credit at risk needs a provision
Cut-offComparing receipt, invoice and voucher dates across the window and flagging disagreementsDetermining what the terms of delivery were, and therefore which date governs
PayablesMatching ledger to statement line by line and computing the ageingWhether a disputed debit note requires a provision, and whether a non-response leaves a gap
DocumentationChecking that every exception has an outcome and every cross-reference resolvesWhether a conclusion is supported by what is above it
SamplingSelecting items by a stated method once the method is chosenChoosing the method, and deciding it addresses the assessed risk
The same subject matter, split across the boundary

The pattern in every row is the same: the automation produces a fact, and the auditor decides what the fact means. The moment a tool starts producing the second column, the file stops recording anybody's judgement.

What full-population testing actually changes

Sampling exists because testing everything by hand is unaffordable. When the mechanical part is automated, that constraint loosens, and three things change in the audit rather than just in the cost.

  1. 01Detection of rare items improves substantiallyA duplicate pair, a single unauthorised payment or one round-sum series is unlikely to be caught by a sample of forty from twelve thousand. It is certain to be caught by a rule applied to all twelve thousand. This is the clearest quality gain available, and it is not an efficiency argument at all.
  2. 02The sample changes purpose rather than disappearingOnce everything has been matched, a sample is no longer the basis for the conclusion on accuracy. It becomes a check on whether the matching worked, which is a smaller sample with a different rationale. The working paper has to say so rather than carrying forward last year's basis.
  3. 03Exception volume rises, and that is not a problem unless it is mismanagedTesting everything surfaces more exceptions than testing forty items, most of them immaterial. The risk is an exception queue nobody works through, which converts a quality gain into a documentation failure. Every exception still needs a disposition.

A system that raises 57 potential exceptions has not found 57 findings. If the file reads as though it has, the audit has overstated its own results, which is a more serious problem than having missed something. Potential exceptions are items a rule flagged; findings are what an auditor decided to raise.

How the boundary erodes

Nobody decides to automate judgement. It happens through four specific slippages, each of which looks reasonable at the time.

Four ways the line moves without anyone moving it
SlippageHow it startsWhere it ends
Drafted text becomes final textA tool drafts a conclusion to save typing, and the auditor edits itThe auditor stops editing. The file now contains a conclusion nobody formed.
A confidence score becomes a decisionA score is shown to help prioritise workLow-scored items stop being examined. A number of unknown calibration has become the audit's materiality threshold.
A risk rating is rolled forwardLast year's assessment is pre-filled for convenienceThe risk assessment stops responding to the client's circumstances and becomes an annual formality.
An exception is auto-dismissedA rule suppresses a category known to be noiseItems are dismissed with no record of who decided or why, and the file cannot show they were considered.
Four ways the line moves without anyone moving it

The common feature is that each slippage removes a person from a decision without removing the decision. The counter to all four is the same: require a name and, where it matters, a reason.

Keeping the boundary in place

  • Label what produced every piece of content: computed by a rule, drafted and unreviewed, or written by a named auditor. A reader who cannot tell which is which cannot evaluate the file.
  • Require a written conclusion from a named person before a paper can be approved. Not a generated one, and not an empty field.
  • Require a reason when an exception is dismissed. The reason belongs in the audit file, because the decision to dismiss is audit evidence.
  • Do not display confidence percentages. A poorly calibrated number invites misplaced trust, and coarse bands with stated reasons route work just as well without pretending to a precision nobody has.
  • Keep the arithmetic deterministic. A language model should never compute a total, a variance or a reconciliation, because it may be right most of the time and there is no way to tell which time this is.
  • Make the trail append-only, so a decision cannot be quietly revised after the fact.

Regulatory requirement

Automation changes nothing about the auditor's responsibilities. SA 230 on documentation, SA 500 on sufficient appropriate evidence, and SA 220 and SQC 1 on direction, supervision and review apply identically to a procedure run by software. The auditor remains responsible for the opinion regardless of what produced the underlying analysis.

What the working paper must say

An automated procedure needs more description in the file than a manual one, not less, because the reviewer cannot infer what was done from watching someone do it.

  • The population the routine ran over, and evidence that it was complete.
  • The rules applied, in enough detail that another auditor could evaluate whether they address the assertion. “System-matched” is not a procedure description.
  • Any parameters or thresholds used, and why those values.
  • What was done to establish that the routine works, which usually means running it against data with a known answer.
  • The exceptions produced, and each one's disposition by a named person.
  • The conclusion, in the auditor's own words, addressing the assertion.

How we think about this

Lekhya computes the deterministic work with rule-based software rather than a language model, uses a model only to read documents and draft narrative, and marks every piece of content as computed, drafted or auditor-written. A conclusion cannot be entered by the system, a dismissal cannot be recorded without a reason, and no confidence percentage is shown anywhere. The restraint is the design, not a limitation of it.

This is practical guidance written for audit teams, not an authoritative statement of any standard or statute. Standards, forms and timelines change. Check the current text issued by the ICAI and the relevant authority before relying on anything here in an audit file.

Free tools, no signup

Each one reads a file entirely in your browser — or, for two of them, just answers a few questions — and nothing is ever uploaded.