Home · Business · Finance & Accounting · Invoicing & credit control
As of 13 August 2026, AI can only partly reconcile customer payments against invoices.
This still needs a person who signs their name to it.
Can you do it?
15 minutesto a draft.
30 minutesto something you’d act on.
Cost, all in£0
Skill neededchat-fluent
Who has to check ityou
What the alternative costsNo priced human alternative is supplied in the available data; Booke AI is listed as a purpose-built bookkeeping automation product for categorisation, reconciliation and client queries.
If this goes wrong: a payment is allocated to the wrong invoice or left unreconciled, causing inaccurate debtor records and avoidable credit-control or VAT work.
What to actually do
Hand it to a person
The route this page recommends
A person who owns the outcome does this end to end, worth it when the failure is dear.
Use a tool built for this
Second choiceDo it yourself
The distant thirdA chat interface, chat-fluent skill, and roughly 30 minutes until you can act on the result.
How to actually do it
- Export the relevant bank transactions as a CSV or spreadsheet, including transaction date, amount, currency, payer name, payment reference and a unique transaction ID.
- Export the open and paid invoice list from your accounting system, including invoice number, customer, invoice date, due date, gross amount, currency, credit notes and payment status.
- Gather remittance advices, credit notes, refund records and any existing payment allocation report for the same period.
- Remove unrelated transactions and redact bank account details or other personal data that the reconciliation does not need, then give the payment and invoice files clear names.
- Paste the supplied prompt into a chatbot and attach the payment file, invoice file and supporting records, replacing the bracketed file names with the actual names.
- Compare every confirmed match with the bank transaction and invoice, and inspect the possible-match, combined-payment, part-payment and duplicate lists against your accounting system.
- Resolve each exception using the remittance advice or customer record, then post or approve the allocations in your accounting system and retain the AI report as a working paper.
Prompt
Reconcile the customer payments in [BANK_PAYMENTS_FILE] against the invoices in [INVOICES_FILE]. These are business records, so do not invent, alter or round any values. Treat dates as UK dates in the format DD/MM/YYYY unless the file clearly states otherwise, and keep all amounts to the precision supplied. Use invoice number as the primary match, then compare customer name, payment reference, amount and date. Allow for exact matches, part-payments, overpayments, combined payments, credit notes, refunds, duplicate transactions and payments with missing references. Do not force a match when the evidence is insufficient. Return four tables: 1) confirmed matches with payment ID, invoice number, customer, payment amount, invoice amount and reason; 2) possible matches requiring my decision, with the competing invoices and the evidence for each; 3) unmatched payments; 4) unpaid or partly paid invoices. Add a short exception summary. Flag duplicate payments and any amount or currency mismatch. State which rows were excluded because the data was incomplete. Do not post entries, mark invoices as paid, give VAT advice or claim that a match is confirmed unless the supplied records support it.
Open it prefilled in ChatGPT or Claude, or copy it into Gemini, which takes no prefill link.
What it gets wrong
- AI cannot know that an unreferenced payment belongs to a particular customer when several invoices have similar amounts.
- AI cannot decide your business policy for allocating overpayments, part-payments, credit notes or disputed invoices.
- AI cannot confirm that a payment is genuine, settled or free from a bank reversal unless the source records show it.
- AI does not carry responsibility for incorrect postings, debtor balances, credit-control action or any resulting VAT treatment.
- AI cannot safely replace the audit trail and controls in your accounting system.
What caps this at PARTLY: judgement under ambiguity, verification cost and stakes of error.
How we scored this
Five axes, each scored nought to two by hand: ten means AI carries the task cleanly, and the thresholds that turn a total into YES, PARTLY or NO are published in the methodology. Each axis name links to its definition.
| Axis | Score (0–2) |
|---|---|
| Output | 2 |
| Inputs | 1 |
| Verification | 1 |
| Liability | 1 |
| Effort delta | 2 |
| Total | 7 / 10 |
The methodology and its thresholds are published in full.
FAQ
- Can ChatGPT match payments to invoices?
- Yes, it can compare exported payment and invoice records and produce suggested matches and exception lists. It should not force matches for unclear references, part-payments, combined payments or credit notes, and you must approve the final allocations.
- Can AI reconcile bank payments automatically?
- Purpose-built bookkeeping software can automate much of the comparison when it has the required bank and invoice data. Unusual or ambiguous transactions still need a person to investigate and approve.
- Is it safe to let AI allocate customer payments?
- It is suitable for suggested allocations when you retain the original records and check the exceptions. Your business remains responsible for wrong invoice balances, credit-control decisions and any accounting or VAT consequences.
- What data does AI need to reconcile payments against invoices?
- Give it bank transaction IDs, dates, amounts, currencies, payer names and payment references, alongside invoice numbers, customer names, dates, balances, credit notes and payment status. Remittance advices and refund records make ambiguous matches easier to check.
Nearby answers
Assessed by gpt-5.6-luna (gpt-5.6-luna) on 2026-08-13, second-checked by an independent model. Wrong somewhere? Email [email protected] and it gets re-checked.
The newsletter
AI news, new answers and product picks, straight to your inbox.