A system shape for the payroll reconciliation engagement: AI is used only where the mess is (reading timesheets in several formats), the arithmetic is done by deterministic rules that can be audited line by line, and nothing writes to the master ledger without human approval.
Follow the colour: teal is the AI reading and explaining, grey is deterministic rules doing arithmetic, orange is a person deciding. Lime only appears at the end, where verified entries reach the ledger.
The only job the AI has is reading 4–5 messy formats into one clean record. It is the smallest, most testable use of AI in the whole system, and the easiest to prove right: every extracted value can be checked against the document it came from.
Reconciliation is rules, not a model: same input, same answer, every time. Each decision (duplicate, missing, mismatch) is explainable line by line. There is no "the AI decided" anywhere near the money.
Nothing reaches the master ledger without sign-off. The system prepares the payroll run and shows its working; it never runs payroll. For a team new to AI, that line is the whole basis of trust.
Each stage is a talking point on its own. Expand the technical depth only if the conversation goes there.
Timesheets arrive as they do today: workbooks, PDF scans, CSV exports, portal entries. A per-format reader lifts the entries out. Anything the reader is not confident about is flagged for a person, never silently guessed.
Every timesheet becomes the same shape: who, period, hours, rate, approver. From here on, the system has one format to deal with, which is what makes everything downstream simple and testable.
A deterministic engine compares each record against the master ledger: duplicates, missing submissions, rate and total mismatches, period boundaries, sign-off present. The output is two piles: entries that match, and exceptions.
The queue itself is just a list. Three parties touch it, and only one of them can close an item: rules put entries in (an item lands here because a check failed, never because an AI decided), the AI annotates each one with a plain-English reason and suggested fix linked to the source document, and a person in the payroll team resolves it. The AI is the clerk who prepared the file, not the officer who decides the case.
A reviewer sees the whole run: what matched, what was fixed, what changed. One sign-off posts the reconciled entries to the master ledger, and payroll runs exactly as it does today, from a ledger that is now right.
This is a Microsoft 365 shop, so the system rides the Power Platform rather than new infrastructure. Every stage lands on something already licensed and familiar; only one component is new engineering.
What this means for cost: the engagement is mostly configuration of a stack the client already owns, plus one small engineered component. That keeps delivery lean and keeps the whole system inside the team's comfort zone, which matters for a client at L1.
The client is at L1 on the AI Spectrum. The shape above is also a rollout plan: nothing changes for them until the system has proven itself against their own history.
Collect the real formats, the real failure stories, and the rules the team applies by hand. The rule catalogue and exception types come straight from this.
Extraction and reconciliation run alongside the current manual process on real payroll cycles. Nobody relies on it yet; every cycle produces a match-rate scorecard instead.
Once the scorecard has earned it, the system leads and people review. The approval gate is permanent by design, not a training-wheel to remove later.