A hand holding a bank card beside a laptop and notebook
Business Central · Accounts Receivable · Hub

AI Agents for Business
Central AR

Redoing the 85 percent that already matched adds nothing. The 15 percent that did not is the whole opportunity.

Key takeaways
  • Business Central ships Copilot assisted bank reconciliation and it works. The residue it leaves is small in percentage terms and most of the working time.
  • In a worked month, 62 unmatched lines worth 284,000 came down to five causes, and 44 were mechanical once the right references were read.
  • Twelve lines a month came from one configuration gap where the customer's own reference never reached the invoice.
  • Suppress anything not actually owed before producing a reminder list. On a mid market ledger the person chasing often knows the customer personally.
  • Escalate on a change in payment behaviour rather than a level. A customer who always paid at day 45 is not news.

AI agents for Business Central accounts receivable work the residue that native bank reconciliation leaves behind, grouped by cause rather than listed, and build collections from observed payment behaviour rather than stated terms. ChatFin proposes applications and contacts nobody.

The starting point is that Copilot assisted reconciliation already does the easy part well, and this page does not argue with that. What it leaves is a payer name that matches nothing in the customer list, one receipt settling several invoices, a customer quoting their own reference, and short payments that turn out to be settlement discounts. That residue is where the afternoon goes.

Business CentralDynamics 365Accounts receivableBank reconciliationCash applicationCollectionsCopilotERP AI agentsAI agents for finance
01

Native bank reconciliation clears the easy lines. The residue is the job

Business Central ships Copilot assisted bank reconciliation and it works. What it leaves is the lines it could not resolve, and ChatFin finds that residue is small in percentage terms and most of the working time.

Residue causeWhy native matching cannot resolve it
Payer name differs from the customerThe name on the statement is a parent or a bank
One receipt against many invoicesNo single invoice matches the amount
Customer used their own referenceIt is on your invoice only if billing captured it
Short by a settlement discountThe amount does not match and the difference is allowable
A genuine deductionNeeds a decision, not a match

Redoing the 85 percent that already matched adds nothing. Working the 15 percent by cause is the whole opportunity, and ChatFin is built to start there rather than to replace what already works.

In ChatFin

ChatFin works the residue and leaves native matching alone. Where Copilot already cleared a line there is no reason to touch it.

02

A worked residue, 62 unmatched lines

A month of statements leaves 62 lines unmatched, 284,000.

CauseLinesValueResolution
Payer name differs from the customer1996,000Resolvable from payment history
One receipt, many invoices14118,000Combination match against the total
Customer reference not on the invoice1241,000Billing setup. Recurs monthly
Settlement discount taken in terms1119,000Allowable, apply on the rule
Genuine deduction610,000Commercial, not finance

Forty four of the 62 are mechanical once the right references are read. Twelve recur every month until billing captures the customer's own reference, which is a configuration change rather than a monthly task.

A hand holding a bank card beside a laptop and notebook
Twelve lines a month from one configuration gap.
03

Collections on a mid market ledger

Fewer customers, larger relative balances, and the person chasing often knows the customer personally. That changes the tone and the sequencing.

Suppress anything not actually owed. Covered by a credit, already paid, or in dispute. Chasing those costs a relationship for nothing.
Group by customer, not by invoice. One call resolves several documents.
Rank on observed payment behaviour. The ledger already shows who pays at day 45 by habit, and that is predictable rather than risky.
Escalate on a change, not a level. A customer who always paid at day 20 crossing day 40 is news. One who always paid at day 45 is not.
In ChatFin

ChatFin rebuilds the open position immediately before any reminder list is produced and returns the suppression list with a reason for each. It contacts nobody.

04

Where this underperforms

Three.

Customer references are not on the invoice. Matching is capped before it starts and it is a billing fix, not an AR one.
Disputes live in email. They cannot be separated from overdue balances and the ageing keeps being wrong the same way.
The bank feed is summarised. Batched receipts with no payer detail cannot be split reliably.
Start with the residue grouped by cause over one month. Read access only, and it usually finds one configuration gap producing a fifth of the work.

Deeper in Business Central receivables

Three use cases sit under this hub, in build and shown rather than linked.

Worked on this page
AR inbox automation · Open AR analysis · Bank payment to open invoice matching

Covered as sections here
Bank reconciliation residue · Cash application · Collections · Credit notes · Deductions

Questions Business Central teams ask first

Business Central already reconciles the bank. What is left?

The lines it could not resolve, which is typically 15 percent of the statement and most of the working time. In a worked month, 62 unmatched lines came down to a payer name differing from the customer, one receipt against many invoices, a customer reference never captured on the invoice, settlement discounts and genuine deductions. ChatFin works that residue and leaves native matching alone.

What recurs every month and can be fixed once?

The customer reference that never reaches the invoice. In the worked example it produced 12 unmatched lines a month, and it is a billing configuration change rather than a monthly task. ChatFin reports the recurring causes separately from the one off ones, because only one of the two categories can be removed permanently.

How should collections work on a mid market ledger?

Suppress first, then rank. Anything covered by a credit, already paid or in dispute should not be on the list at all, because on a smaller ledger the person chasing often knows the customer personally and a wrong reminder costs more than the invoice. Then rank on observed payment behaviour, and escalate on a change rather than a level.

How ChatFin works in Business Central receivables

Work the 15 percent, not the 85 that already matched.

ChatFin works the bank reconciliation residue by cause, matching on the references customers actually used, and separates recurring causes from one off ones.

It rebuilds the open position before any reminder list and returns the suppression list with a reason for each entry.

Bring one month of unmatched bank lines. The comparison takes an hour.

Book a demo
AM
Ashok Manthena
CEO and co founder, ChatFin

Ashok Manthena is the CEO and co founder of ChatFin, an AI agent platform for enterprise finance that runs across NetSuite, Acumatica, JD Edwards, SAP and Dynamics 365. He works with CFOs and controllers on governed automation of the close, payables, receivables and reporting. Connect on LinkedIn.

Image credits. Header photograph: a hand holding a bank card beside a laptop and notebook, sourced from Pexels and used under the Pexels licence.
All images are served from the Pexels content network. No third party product screenshots, vendor logos or licensed media are used on this page.
Get started

Bring one month of unmatched lines.

We will group them by cause through ChatFin and show you which ones will come back next month unless a setting changes.

✓Works the residue, does not redo native matching
✓Recurring causes separated from one off ones
✓Open position rebuilt before any reminder list
Request a demo
Confidential & private