Skip to content
MCPSTAMP
Payables checks and matching

Reconcile a supplier statement

Every month a supplier sends a statement that doesn't agree with your ledger. Before you call them, you want to know exactly which items differ, and why.

Claude can compare short lists, but long statements need a tool. The Supplier Statement Check server matches the supplier's statement against your open items, lists every difference with its source values, and exports a CSV. It runs as a local install only and needs structured data, not PDF scans.

What you get

Fresh Fields Ltd, October

Statement 42 items, ledger 40 items, as at 31 Oct

Report
FindingGBP
38 items match
Only on statement1,240.00
Only on statement318.50
INV-7731 statement vs ledger960.00 / 690.00
Example from "Month-end statement from a key supplier". Invented names, real math from the tools.

Free to start. Supplier Statement Check Pro is $19 once. Free vs Pro

Without a tool, and with the tool

Without a tool

Claude can compare two short lists you paste and find some differences. With 40 or more open items it can lose track, it doesn't keep the result, and it can't give you a CSV of the differences.

With Supplier Statement Check

Supplier Statement Check compares the supplier's statement with your open items at a date, lists each difference with the source values, saves the report and exports CSV. It runs only as a local install from a source checkout. It doesn't read PDFs or post payments.

An example, from prompt to finished file

Example scenarios built on the real tools of Supplier Statement Check. Names and amounts are invented.

Example · Accounts assistant at a print shop

Reconcile a supplier statement

You

Here is the statement from Northern Paper Co at 31 October (28 lines) and our open items for them. What doesn't agree?

  1. supplier_statement_check Compares the two sides and lists every difference
  2. report_page Shows the detail for each mismatched item
Result

A list of items only on the supplier side, items only on yours, and amount differences, with the values behind each.

Example · Priya Shah, AP clerk at a food wholesaler in Manchester, UK

Month-end statement from a key supplier

You

Here is the October statement from Fresh Fields Ltd (42 open items) and our ledger for them (40 items), both as at 31 Oct. Check them and tell me what doesn't agree.

  1. supplier_statement_check Groups items by entity, supplier, currency, type and reference, and lists each difference
  2. report_page Pages through the discrepancy section with the original rows
Result

38 matches, 2 invoices only on the statement (GBP 1,240.00 and GBP 318.50), and 1 amount mismatch on INV-7731: GBP 960.00 on the statement against GBP 690.00 in the ledger.

About 60 min saved (estimate)

Example · Krzysztof Malinowski, chief accountant at a building supplies firm in Poznan, Poland

Keep evidence for a supplier dispute

You

Compare the Stal-Pol statement and our ledger at 30 September, save the report, and give me a CSV of the differences for their accountant.

  1. supplier_statement_check Runs the exact-reference check and saves the report
  2. report_export_csv Writes one CSV row per original statement and ledger item
Result

A saved report and a CSV that shows credit note KN/09/114 for 4,500.00 PLN on the statement with no match in the ledger, plus two date mismatches.

About 40 min saved (estimate)

Every example here works on the free tier. One $39 key removes the limits on all of them. Pricing

Common mistakes with this job

  • Comparing only balances, so you know the gap but not which invoice causes it.
  • Ignoring timing: a payment sent on the 30th that the supplier books on the 2nd.
  • Paying the statement balance without checking it.

Connect in 1 minute

Supplier Statement Check runs on your machine. One line with Node.js, or the .mcpb file for Claude Desktop.

Run it locally (Node.js 18+)

npx -y @theluckystrike/mcp-supplier-statement-check

Free vs Pro for Supplier Statement Check

Free ($0, no key)Pro ($19 once)
All checks and discrepancy reasons, up to 1000 records per sideNo cap on the number of saved reports. Nothing else changes.
Pages and CSV export
3 saved reports
Previews that last 30 minutes
Where these limits come from

servers/supplier-statement-check/src/store.ts:9, :71; https://mcp.zovo.one/s/supplier-statement-check

Questions

Can I do this in Claude?
Claude can compare short lists, but long statements need a tool. The Supplier Statement Check server matches the supplier's statement against your open items, lists every difference with its source values, and exports a CSV. It runs as a local install only and needs structured data, not PDF scans.
Does it read the PDF statement?
No. You supply the open items as structured records. There's no OCR, no ERP link and no currency conversion.
How does it match items?
Only by exact entity, supplier, currency, document type and reference. It doesn't guess. A reference that appears twice on one side is marked ambiguous.
What does Pro add?
Only more saved reports. Free keeps 3, and deleting one frees its slot.

Related jobs

Claude for accountants: all jobs

Supplier Statement Check Pro: $19 once

Buy Pro