Blog / fintech

Where LLMs get payment matching wrong

ENEngineer name

Matching a payment to an invoice sounds like a perfect job for a language model. It mostly is. Here’s where it isn’t.

Bundled payments

One transfer, three invoices, a rounding difference. The model needs the open invoices for that customer, not just the payment text.

References that look right

Customers type invoice numbers from memory. We check every suggested match against amounts and dates before booking it.

Rules first

Exact matches go through rules, not the model. It’s cheaper, faster and easier to audit. The model handles what’s left.

Tags: fintechevals

Building something like this? We'll tell you in 20 minutes if it's worth it.

Book a call
Book a 20-minute call