WorkflowInternal Audit & SOX Compliance

Audit Evidence Collection

A PBC request list that checks every file before the auditor sees it

Evidence checked before the auditor sees it, and the request list closed before fieldwork.

See one case, screen by screen ↓
demo40secondsfrom a wrong-quarter upload to the file back with its owner, with one plain reason
demo63filesreturned to owners this quarter before the auditor saw them, of 412 uploads checked
target100%of evidence checked for period, population and completeness before the auditor sees it
target95%of requests accepted before fieldwork starts
In short

What is Audit Evidence Collection?

Audit Evidence Collection runs your PBC request list for internal, external and SOX audits. Seven agents write each request in plain words, check every upload for period, population and completeness against the system count, return wrong files to their owner with one reason, and chase owners on a schedule worked back from fieldwork. The audit lead accepts each item as final, and only accepted evidence is released to the auditor.

How to choose AI solutions for back-office and enterprise work →

Updated

The problem

Why the PBC list is still open on the first day of fieldwork

Every audited company answers PBC lists: the external auditor's, the SOX testers' and internal audit's, often for the same quarter. Someone in group finance splits each list by control and owner, rewrites the vague lines, merges the duplicates by hand and emails control owners. The owners run what they think was asked and upload it. The tracker turns green when a file arrives.

Nobody checks the evidence itself until an auditor opens it, often in fieldwork. Then it is the wrong quarter, a population missing two company codes, or a screenshot without the report parameters, so the count cannot be tied to the system. The request goes back, the owner is chased again, and fieldwork stretches. Under AS 1105.10 the auditor has to evaluate whether information the company produces is complete and accurate, so these faults surface either way — the only question is when.

typical$2.3Mthe average SOX program's annual cost
typical15,581hoursa year spent on the average SOX program
demo41itemsthe auditor sent back for re-request at the demo company's FY25 interim
Where the audit team's days go on one interim PBC listestimated
By hand22 days
With the solution3.8 days
  • Splitting the list by control and owner, merging duplicates3 → 0.5 d
  • Rewriting vague requests and finding last year's example2 → 0.3 d
  • Chasing owners by email and in meetings6 → 1 d
  • Opening each file to see whether it is the right one5 → 1 d
  • Re-requests after the auditor finds a wrong file4 → 0.5 d
  • Status reports and the evidence binder2 → 0.5 d

Estimated split for one interim list of about 190 requests at a large group, by hand and with the solution.

How it works

How a request moves

Seven agents write, check, cross-check and chase every request; the audit lead accepts each one as final.

What comes in
Requests in3 audits, 318 requests · external, SOX and internal
Agents at work
Request writerplain words, an example
Owner matcher
Then
Evidence checkerevery upload, in a minute
Then
Consistency checkeracross requests
Reuse agent
Then
Chaserworked back from fieldwork
Status reporter
A person decides
Audit leadaccepts as final, with a reason
What comes out
Accepted evidence
Released to the auditor
Binder exported
One case, step by step

One request, from the auditor's line to accepted evidence

Thursday 15 October 2026, 10:12. Kestrel & Vane Group is four days from Q3 interim fieldwork with its external auditor, Harcourt Lyle LLP. Three lists are open — 186 external audit requests, 94 for SOX testing, 38 for internal audit's P2P review in Leeds. Here is how the audit lead, a control owner and the agents work one request through together, screen by screen, in the working solution.

  1. 0110:12

    The PBC list, ordered by what the auditor will feel first

    Elena Varga · Audit lead, SOX program

    Elena opens the external audit list: 112 of 186 accepted (60%), 23 checked and waiting for her, 11 returned to owners, 24 waiting on owners and 14 not yet sent. The chaser forecasts 7 at risk for fieldwork. Every row opens to its files and six check results — HL-133's terminated-users file came back because leavers from company codes 3000 and 4000 were missing.

    “Checker this quarter: 412 uploads checked · 63 returned before the auditor saw them · median 38 s.”

  2. 02Sent 28 Sep

    The auditor's line, rewritten for the owner's system

    Request writer · for Ravi Menon, AP master data lead

    Harcourt Lyle wrote “Provide vendor master change report for the period with parameters.” Ravi's request, HL-114 for control AP-C07, says exactly what to send: run ZVM_CHG in the ERP for change dates 1 Jul – 30 Sep 2026 and company codes 1000, 1100, 2000, 3000 and 4000, with the eight columns it must have and a screenshot of the parameters screen. Beside it sits last year's accepted file, names redacted: 1,116 rows, with the parameters screen.

    The request writer never changes what the auditor asked for; the original stays beside it.

  3. 0310:14 · 40 seconds

    A wrong quarter, returned before anyone else sees it

    Evidence checker

    Ravi uploads VM_change_log_Q2_2026.xlsx. The checker opens it, reads the report header and finds change dates 1 Apr – 30 Jun. Population, legibility and fields pass; the period fails. Forty seconds after the upload the file is back with Ravi, with the reason and the fix, and the auditor never sees it.

    “How to fix: run ZVM_CHG again with change date 01.07.2026 to 30.09.2026, then upload the file and a screenshot of the parameters screen.”

  4. 0410:19

    Six checks pass — and a heads-up for Elena only

    Evidence checker and consistency checker

    Ravi uploads the Q3 file and the parameters screenshot. The checker shows every step with its source: period 1 Jul – 30 Sep, all five company codes, 1,284 rows = 1,284 in the ERP, all eight fields, saved two seconds after the export. 97% sure, handed to Elena. The consistency checker adds a note: 3 changes, rows 211, 640 and 1102, were approved by the person who made them.

    “That may be a control exception for AP-C07. It is noted for you only; it is never sent to the auditor.”

  5. 0510:23

    She accepts it as final, with a reason code

    Elena Varga · Audit lead, SOX program

    Elena reads the trace, opens the files from their source chips and accepts HL-114 with AC-01 · Meets the request in full. The acceptance carries her name and role and goes on the audit trail. She opens a deficiency review with Graham Achterberg for the three self-approved changes; the auditor is not told until he decides. The request closes four days before fieldwork.

    “Only you can accept evidence as final. The owner cannot accept their own.”

  6. 06Next

    Clean items together, judgement calls one by one

    Elena Varga · Audit lead, SOX program

    The review queue holds 23 checked items. Nineteen are 95% sure or more and can be accepted together, each still logged on its own. Four need her judgement and stay out of the bulk accept: HL-121's payroll register has bank account numbers in 1,912 rows and is blocked until redacted, and HL-148's bank reconciliation has a faint reviewer signature at 71% legibility.

  7. 07The second batch

    Fourteen new lines, mapped and ready to send

    Request writer and owner matcher

    Harcourt Lyle's second batch arrived on Wednesday at 16:02; by 16:05 the agents had mapped all 14 lines to a control, an owner and a due date. HL-278 “Provide user access listing” is rewritten as the users and roles listing in ERP production at 30 Sep, because last year the same line was re-requested twice. HL-279's owner is 58% sure and marked to check, and HL-282 is the same report as SOX-047, so one upload can answer both.

    Below 80% sure, the owner matcher asks the audit lead instead of assigning.

  8. 08Every morning

    Reminders worked back from fieldwork, escalation on schedule

    Chaser

    Every request has a schedule: sent, half-way, three days before, due, to the manager, to the audit manager. Tomás Rivera in Monterrey is three requests late, so the chaser escalated them to his manager, Alejandro Pardo, on 14 Oct with the nudge history. Hannah Ostrowski is on leave until 23 Oct, so reminders to her are paused and her open requests can be reassigned to her delegate, Callum Reid.

    The chaser never escalates beyond the owner's manager without the audit lead.

  9. 09Release

    Only accepted evidence reaches the auditor

    Marisol Duarte · External audit liaison

    Marisol releases accepted evidence to Harcourt Lyle in batches — 104 items in four so far, 9 in the next, HL-114 among them. Three people at the firm can see released evidence until 30 Nov; Tobias Lindgren sees IT controls only. A follow-up question from Owen Pritchard becomes a tracked request with one click.

    “The auditor never sees files that are not accepted, the checker's heads-ups, internal notes, or reminder history.”

  10. 10The weekly status

    What will miss fieldwork, days before it starts

    Graham Achterberg · Director of internal audit

    Graham sees 113 of 186 accepted, 73 open, a forecast of 94% at fieldwork against a 95% target, and 2 auditor re-requests this quarter against 41 at the FY25 interim. Every one of the 64 returned files is counted by its reason — wrong period now 22. The weekly status is drafted for him and Margaret Owusu, the group financial controller, with every number linked to its request.

Who it’s for

Built for everyone who answers a PBC list.

The same quarter's request lists, seen by four of the people who carry them — what the quarter looked like, and what it looks like now.

EV
Elena VargaAudit lead, SOX program · group internal audit, Dayton
Audit lead
Before
Owns three request lists for the quarter and re-reads every file before it goes out. “I want to accept evidence, not re-read every file for the quarter.”
Now
Opens each request already checked, with the trace and its sources, and spends her time on the decision and the heads-ups.
RM
Ravi MenonAP master data lead, Dayton · 6 requests this quarter
Control owner
Before
Gets the auditor's wording and guesses which report it means. “Tell me exactly which report. I'll run it once.”
Now
Sees only his own requests, each with the exact report, parameters and last year's accepted file; a wrong file comes back in seconds while the report is still open.
MD
Marisol DuarteExternal audit liaison, group finance
External audit liaison
Before
Coordinates with the audit firm and worries about what was sent. “Nothing goes to the auditor that we haven't accepted.”
Now
Releases accepted evidence in batches and grants access scoped to what each person may see, with an expiry date.
GA
Graham AchterbergDirector of internal audit
Audit manager
Before
Hears about late items in meetings. “Show me on Monday what will miss fieldwork, not on the first day of it.”
Now
Gets the forecast, the return reasons and the weekly status, decides deficiency reviews and approves every settings change as a version.
Built on the engine

7 agents. Each with one job, and hard limits.

Seven agents write, check, cross-check and chase every request; the audit lead accepts each one as final.

Request writer

Turns each auditor line into a plain request: the report, its parameters, the period, the population, the fields and a redacted example of last year's accepted file.

  • Never changes what the auditor asked for; the original stays beside it
Owner matcher

Assigns each request to its control owner from the control register and the HR directory, and finds duplicates across the three audits.

  • Never assigns outside the control's process
  • Below 80% sure it asks the audit lead
Evidence checker

Opens every upload and checks the period, the population, completeness against the system count, legibility, the requested fields and that it was not edited after export.

  • Never accepts evidence as final
  • Never sends anything to the auditor
Consistency checker

Compares files across requests and audits the way the auditor will, and flags possible control exceptions to the audit lead.

  • Never tells the auditor
  • Never decides a deficiency
Chaser

Reminds owners on a schedule worked back from fieldwork, by email and chat in their own time zone, escalates to managers and forecasts what will miss.

  • Never escalates beyond the owner's manager without the audit lead
Reuse agent

Offers last year's accepted evidence for standing items, only after confirming the document version, configuration or owner is unchanged.

  • Never reuses period-bound evidence
Status reporter

Reports readiness by audit, process and owner, the burn-down to fieldwork, return reasons and the weekly status.

  • Never edits a status
Audit lead

Accepts, returns or overrides with a reason code. The agents propose; a named person decides.

Ask in plain words

Ask about the list, in plain words

Ask about any request, owner or file, or say who to chase. Every answer cites the requests and files it comes from, and changes are proposed for you to approve.

What will miss fieldwork, and why?

Seven requests are at risk for Mon 19 Oct: HL-140, HL-141 and HL-142 from Tomás Rivera, 2–3 days late and escalated to Alejandro Pardo on 14 Oct; HL-131, Kenji Arai's privileged access review, the largest pull of the quarter; HL-125, because Hannah Ostrowski is on leave to 23 Oct; HL-170, the tax provision, finalised on 20 Oct; and HL-152, which Ravi Menon says may not be signed. The list is filtered to these seven.

Remind every owner with an overdue request

Nine requests are late, across seven owners. Each owner got one reminder with the request, its example and the days left before fieldwork. Hannah Ostrowski is on leave, so hers went to her delegate, Callum Reid. Each reminder is on the audit trail.

Why was HL-119 returned?

HL-119, the duplicate vendor check report, was returned to Ravi Menon on 13 Oct at 11:20, 36 seconds after he uploaded it. The file has the period and all five company codes but no parameters screen, so its 38 rows can't be tied to the system count — evidence standard GAS-03 §3.2.

Draft the weekly status for Graham

External audit, Q3 interim: 112 of 186 accepted (60%), fieldwork Mon 19 Oct, 9 late and 7 at risk. This quarter the checker caught 63 wrong files before the auditor saw them, and Harcourt Lyle has re-requested 2 items (FY25 interim: 41). The draft is open on the Status screen, ready to send.

Every screen

The working solution, as it ships.

13 screens from the working solution, on its sample data. Pick one to see it large.

The PBC listEvery request ordered by days left before fieldwork, each row opening to its files, six check results and the reminders sent.
The control owner's viewOnly the owner's own requests, each with the exact report, parameters, the columns to include and last year's accepted file.
Returned in 40 secondsThe checker's steps on a wrong-quarter file, the plain reason and how to fix it — never shown to the auditor.
One request, all its proofWhat was asked, both file versions with their checks, the agents' step-by-step trace with sources, and the heads-up for the audit lead.
Accept as finalThe reason code, an optional note and the audit lead's name and role, recorded on the audit trail.
Ready for reviewChecked items with how sure the checker is; those at 95% or more accepted together, and the ones that need judgement set apart.
Build the request listThe auditor's line beside the request the owner gets, with owners, due dates, duplicates across audits and why a line was rewritten.
Prior-year evidenceStanding items last year's evidence may still answer — reused only when unchanged, refused with the reason when period-bound.
Reminders and escalationEach owner's schedule worked back from fieldwork, the escalations to their manager and the chaser's forecast.
Auditor accessWho at the audit firm sees what and until when, the releases so far and follow-up questions that become tracked requests.
StatusReadiness for fieldwork, the burn-down and forecast, why files came back, and readiness by process and owner.
Audit trailEvery action by people and agents with its evidence and a chained record, verified unbroken, and the binder export.
Your rulesWhat the checker checks and its thresholds, reminders, reason codes, roles, systems, notifications, retention and versions.
Governance

Built for audit evidence: cited, accepted, released, on the record.

Every check cites what it readEach step of the checker's trace names its source — the file, the parameters screen, the system count, the evidence standard — and opens it in one click, with the time and how sure the checker is.
Only the audit lead acceptsEvidence is accepted as final by the audit lead with a reason code; accepting with an exception needs a note and is flagged in the binder. A control owner can never accept their own evidence.
Nothing reaches the auditor unacceptedThe liaison releases accepted evidence in batches. Auditor access is scoped to released evidence, by audit or by IT controls, and ends on its expiry date without anyone acting.
Personal data redacted before releaseWhen the checker finds personal data, such as bank account numbers in a payroll register, release is blocked until it is redacted and re-checked. The rule is locked on.
Agents flag; people decideA possible control exception goes to the audit lead, never to the auditor. Agents never decide a deficiency, and never escalate beyond the owner's manager without the audit lead.
A chained audit trail and binderEvery request, upload, check, reminder, acceptance and release is recorded with a record chained to the one before, so the chain can be verified. Settings change only as versions the audit manager approves.
Configuration

Your evidence standard, not ours

What the checker checks, when the chaser reminds and who may do what are settings. Every change is a new version that the audit manager approves.

SettingDefaultChoose from
Period and population checksOnLocked on by policy — cannot be turned off
Return automatically when the period or population failsOnOn · Off (sent to the audit lead instead)
Send to a person when the checker is less than85% sureAny threshold, changed in a new version
Legible: text confidence at least85%On or off, with its threshold
Exports must be newer than30 daysDays between the export and the upload
Screenshots must showSystem name · user · clockSet by your evidence standard (policy GAS-03)
RemindersAt half the time to due, 3 days before, on the due date at 08:00Each step editable, in the owner's time zone, with quiet hours
EscalationTo the owner's manager 1 business day after due; to the audit manager after 3Beyond the manager without the audit lead: never, fixed by policy
Connections

Works with the systems your evidence already comes from

Auditors' request listsspreadsheet or portal lists from the external auditor, SOX testers and internal audit
ERPrecord counts, report parameters and reports the agent pulls, read only
Identity and HR systemsuser and role listings, managers, delegates, leave and leavers
IT service deskchange and incident tickets for ITGC requests
Document store and prior-year binderuploads, last year's accepted evidence and the control register
Email, team chat and the auditor file exchangerequests, reminders and escalations out; released evidence to the audit firm
What it changes

The difference, in numbers.

Every figure is labelled: a target the solution is built to, an estimate, a typical published result, or a proven one.

target
100%
of evidence checked for period, population and completeness before the auditor sees it
Todaychecked by the auditor
With agentschecked at upload
estimated
$0.46M
a year of audit overruns and evidence rework avoided, for a $10B group
TodayWith agents
target
95%
of requests accepted before fieldwork starts, from 72%
accepted by day one
FY25 interim: 72%

“demo” = seen in the working solution, on its sample data · “target” = the design goal, measured in the live solution · “estimated” = our estimate · “typical” = published figures (KPMG, The 2025 SOX Survey — an average SOX program of $2.3M and 15,581 hours in FY24; PCAOB AS 1105.10 on information produced by the company). People, companies, controls and figures named on this page are fictional — characters and sample data in the working solution.

Questions

What audit and SOX leaders ask us.

What is Audit Evidence Collection?

Audit Evidence Collection runs your PBC request list for internal, external and SOX audits. Seven agents write each request in plain words, check every upload for period, population and completeness against the system count, return wrong files to their owner with one reason, and chase owners on a schedule worked back from fieldwork. The audit lead accepts each item as final, and only accepted evidence is released to the auditor.

What is a PBC request list?

A PBC (“provided by client”) list is the set of requests an auditor sends before fieldwork: reports for a period, populations to sample from, policies, reconciliations, sign-offs and ITGC listings. Each line goes to a control owner, who has to provide the evidence by a due date.

How does it check evidence before the auditor sees it?

The evidence checker opens every upload within a minute and runs six checks: the period, the population (entities, company codes, user types), completeness against the system's own count or parameters screen, legibility, every field the request asked for, and that the file was not edited after export. A failed period or population goes straight back to the owner with the reason; anything less certain goes to the audit lead.

Can prior-year evidence be reused?

For standing items only — policies, approval matrices, configurations. The reuse agent offers last year's accepted file after confirming the document version, configuration or owner is unchanged, and refuses period-bound evidence with its reason. The audit lead decides.

Does the auditor see everything we upload?

No. The audit firm sees only evidence the audit lead accepted and the liaison released, scoped by audit or by IT controls, until access expires. It never sees returned files, the checker's heads-ups, internal notes or the reminder history.

Do people stay in control?

Yes. The agents write, check, cross-check and chase; they never accept evidence, never send anything to the auditor and never decide a deficiency. The audit lead accepts or returns each item with a reason code, the audit manager approves every settings change, and a control owner can never accept their own evidence.

Can we set our own checks and reminder schedule?

Yes. The checks and their thresholds, when files go to a person, how recent an export must be, the reminder and escalation schedule, reason codes, roles and notifications are settings. Each change is a new version the audit manager approves, and some rules, such as redacting personal data before release, are locked on.

How long does it take to go live?

The Agentic Solution Engine builds and deploys it from your requirements and documents — your control register, evidence standard and a past request list — and it goes live once every quality gate has passed. Setting up a new audit takes six steps, with a dry check on 20 files before go-live.

See it on
your PBC list.

We'll run Audit Evidence Collection on your auditor's last request list and a sample of the evidence your owners sent.