LearnAI home

The Work ยท Lesson 4

How to Use AI for Reconciliation and Spotting Anomalies

Finding what looks odd, then proving whether it is.

Hypotheses, never conclusions

There is one sentence that makes AI safe and useful in reconciliation work, and you should tape it to your monitor:

AI generates hypotheses. You generate conclusions.

Everything in this lesson follows from that. The tool is allowed to say "these two entries look like they might be duplicates". It is never allowed to say "these are duplicates" and it is certainly never allowed to say "the reconciliation is complete". The first is a lead worth two minutes of your time. The second is an assertion about your client's records that only you can make, because only you can be held to it.

Frame it that way and the tool becomes genuinely valuable. It is fast, tireless and pattern-hungry across material that makes human eyes slide off the page after forty minutes. It just has no idea whether it is right.

In plain English

Anomaly:
Something that differs from the surrounding pattern. Odd is not the same as wrong. Most anomalies have dull explanations.
False positive:
A flag that turns out to be nothing. Expect plenty. They are the cost of catching the real ones.
Pattern matching:
Noticing similarity in shape or wording. This is what the tool does, and it is why it flags things a formula would miss.
Hypothesis:
A candidate explanation you have not yet tested. The only kind of output you should accept here.

Four things worth asking it to look for

Possible duplicates. Not just identical rows, which your spreadsheet already finds. The interesting ones are the near-misses: same supplier, same amount, invoice numbers one apart, dates four days apart. That is either a genuine second invoice or the same one entered twice, and only a human looking at the document can say which.

Unusual amounts. Round numbers where round numbers are rare. Amounts that sit just under an approval threshold. A supplier who normally invoices in the hundreds suddenly invoicing in the thousands. None of these are wrong. All of them are worth a glance.

Timing oddities. Entries dated at the very end or very start of a period. Backdated postings. A supplier whose invoices arrive monthly and then arrive twice in one week. Gaps where a regular payment should be.

Description mismatches. The narrative says one thing and the coding says another. A description mentioning a deposit sitting in an expense code. A payment described as a refund with a positive sign.

Prompt you can copy: generate hypotheses, not verdicts

Here is a list of transactions. I want you to flag things that LOOK unusual. You are generating hypotheses for me to test. You are not concluding anything and you must not say that anything is confirmed, correct, or an error.

Flag and group under these headings:

  1. Possible duplicates, including near-matches on supplier, amount, reference or date. Say what makes each pair suspicious.
  2. Unusual amounts, given the surrounding pattern.
  3. Timing oddities: period boundaries, backdating, unexpected frequency.
  4. Description and coding mismatches.

For every item, give me: the row reference, what caught your attention in one sentence, and the specific check I should perform to confirm or rule it out. Rank by how much money is at stake, largest first. Do not flag anything you cannot give me a check for.

That last line is the quality control. If it cannot tell you how to test a flag, the flag is noise.

Checkpoint

Ask what looks odd and how you would check it. Never ask what is wrong. The tool sees patterns, and patterns are leads, not findings.

The reconciliation itself is not the AI's job

Be clear about the split. The reconciliation is arithmetic and matching, and that belongs to your accounting system or your spreadsheet. What AI adds is help with the residue: the unmatched items, the difference you cannot explain, the six entries that refuse to tie out.

โŒ Weak prompt

Prompt

Here is the bank statement and here is the ledger. Reconcile them and tell me the difference.

Output

I have reconciled the accounts. The difference is 1,248.50, caused by three unpresented cheques and a bank charge.

Every part of this is generated text. The 1,248.50 was not computed, the three cheques may not exist, and the confident closing sentence is the most dangerous thing on the page.

โœ… Good prompt

Prompt

My system reports an unreconciled difference of 1,248.50 on the current account for March. Unmatched items are listed below. Do not calculate anything and do not tell me what the cause is. List the most likely causes of a difference of this size and shape, most likely first, and for each one tell me exactly what I should check in the statement or the ledger.

Output

A ranked list of candidate causes: unpresented items, a transposition of two digits somewhere, a timing cut-off, a charge posted to the wrong month, each with a named check.

You keep the arithmetic and the verdict. It supplies the thing it is best at, which is a well-organised list of what usually goes wrong.

A difference that is divisible by nine is a classic transposition signature, two digits swapped somewhere. Ask the tool to name signatures like that, then test them yourself in the sheet. It knows the folklore of your profession rather well. It just cannot do the division.

Prompt you can copy: name the signature, do not do the maths

I have an unexplained difference on a reconciliation. The amount is [state it]. The account is [describe it in general terms]. Do not perform any calculation and do not tell me the cause. List the classic signatures a difference of this shape can have, such as transpositions, sign reversals, doubled entries, timing cut-offs and rounding accumulation. For each signature, tell me the arithmetic test I should run myself in the spreadsheet to see whether it applies.

Proving it yourself

A flag is worth nothing until you have gone to the source. That means the invoice, the statement, the contract, the remittance advice, the person who authorised it. Not a second opinion from the same tool, and not a longer explanation from it either, because a longer explanation is just more generated text about the same unverified guess.

Keep a short note of what you checked and what you found, including the flags that turned out to be nothing. Your working papers should show the flag, the check and the outcome. If somebody later asks why you looked at that entry, "the pattern matching flagged a near-duplicate and I traced it to the supplier's original invoice" is a professional answer. "The AI thought it was fine" is not an answer at all.

Prompt you can copy: turn flags into a check list

Take the flags you produced and turn them into a checklist for me. One line per item, in this format: row reference, what to look at, what would confirm it, what would rule it out. Add a column for me to write the outcome. Do not add any new flags and do not remove any existing ones. Do not suggest what the outcome will be.

This lesson is general education and not professional, audit, tax or legal advice. It makes no claim about what your jurisdiction, regulator or professional body requires when investigating anomalies, and an AI flag is never evidence of anything. Also: reconciliation data is client data. Do not paste it into a consumer AI tool unless your firm has approved that tool, and redact identifiers first.

The honest scorecard

Run this properly and you should expect most flags to be nothing. That is not failure, it is how screening works. A smoke alarm that only went off during real fires would be a miracle, not a smoke alarm.

What you are buying is coverage. The tool reads all four hundred rows at hour six of a long day with exactly the same attention it gave row one, which is more than any of us can honestly claim. You bring the judgment, the source documents and the signature. It brings the stamina.

๐Ÿ“ Quiz

Question 1 of 4

What is the correct framing for AI in anomaly work?

Found this useful? Pass it on.