+44 (0)1782 976577 letstalk@eazydynamics.com

Credit Control & Collections in Business Central: Reminders, Dunning & Cash

Late payments kill cash flow. In this guide we show how to configure Business Central to automate polite-to-firm reminders, control credit risk, and speed up cash application using the Payment Reconciliation Journal, so you improve DSO without damaging customer relationships.

What “good” looks like in Business Central

  • Clear policy: payment terms, reminder (dunning) levels, fees/interest rules, escalation.

  • Automated first contact: system-generated reminders; humans handle exceptions.

  • Credit risk controls: credit limits, warnings, and precise blocking rules.

  • Fast cash allocation: Payment Reconciliation Journal with matching rules.

  • Visibility: single source of ageing; PTP (promise-to-pay) notes; KPIs surfaced in the Role Centre and/or Power BI.

Pre-requisites (emailing & layouts)

Before you automate anything:

  • Configure Email Accounts and set the default sender.

  • Assign layouts in Report Selection – Reminder/Finance Charge (for reminder/finance charge documents and email bodies) and Report Selection – Sales/Document Layouts for statements and sales docs.

  • Ensure customer cards have valid contact emails for reminders/statements.

If you find this article useful, click and subscribe to our newsletter - Business Central Uplugged - helping you use what you've already paid for!

The building blocks (with the right names)

Capability Where in BC Notes that matter
Payment Terms Payment Terms Drives due dates for ageing and reminders. Bulk-apply to customers if needed.
Reminder Terms (Dunning) Reminder TermsCreate/Issue Reminders Define 2–4 levels, grace days, texts, optional fees/interest. Action is “Issue”, not “Send.”
Finance Charges Finance Charge Terms Choose Average Daily Balance or Balance Due; use sparingly in the UK.
Credit Limits & Blocks Customer Card → Credit Limit (LCY), Blocked Blocked: Ship / Invoice / All. Combine with credit warnings.
Credit Warnings Sales & Receivables Setup Warn on credit limit, overdue balance, or both during order entry.
Ageing & Statements Aged Accounts Receivable, Customer Statement Single, trusted view; schedule statements monthly/weekly.
Cash Application (auto) Payment Reconciliation Journal Import CSV/CAMT.053; use Payment Application Rules and Match Confidence.
Cash Application (manual) Payment Registration Quick, manual allocation from remittances.
Automation Job Queue Schedule Create Reminders → Issue Reminders and regular statements/reports.

Quick start (about an hour)

  • Align Payment Terms
    Check Payment Terms reflect reality (e.g., 30D/EOM) and apply consistently (Edit in Excel helps).
  • Define Reminder Terms
    Create 3 levels (friendly → firm → final). Set grace days, max reminders and texts. Keep Level 1 fee-free.
  • Wire up layouts
    In Report Selection – Reminder/Finance Charge, choose the report and email body layout for reminders and finance charge memos. Set statement layouts separately.
  • Test the flow
    Run Create Reminders for a few overdue customers, preview, then Issue to send emails. Refine texts/merge fields.
  • Automate with Job Queue
      • Create Reminders: weekdays 08:00.

      • Issue Reminders: 08:30 with Hide Email Dialog so emails go automatically using the selected email body layout.

      • Customer – Statement: weekly or month-end.

      • Optional: schedule an Aged A/R snapshot to the team each Monday.

  • Set up cash application
    Use Payment Reconciliation Journal: import file (CSV or CAMT.053), review Match Confidence, apply rules, post; keep Payment Registration for quick manual allocations.

UK bank connectivity note: For UK banks, use Open Banking/third-party connectors that deliver statements for import into the Payment Reconciliation Journal, or upload bank files. The legacy Yodlee feed isn’t appropriate for UK banks under PSD2.

A dunning framework you can copy

Level Trigger Tone & purpose Example opening
1 1–3 days past due Courteous nudge “Just a reminder Invoice INV-10234 for £1,240 fell due on 7 Oct. Could you confirm payment date?”
2 7–10 days past due Firm, helpful “We haven’t received payment for INV-10234. If there’s a query we can resolve today, let us know.”
3 14–21 days past due Escalation & consequence “Third reminder for INV-10234. To avoid account restrictions, please arrange payment by dd/mm.”
4 30+ days past due (optional) Final notice “Final notice before escalation. Unless paid by dd/mm, fees may apply and the account may be placed on hold.”

Personalisation tips: Use merge fields (customer name, invoice no., due date, amount). You can vary wording by customer via Document Layouts for some documents; reminder email bodies come from Report Selection – Reminder/Finance Charge, so keep Level 1–3 bodies broadly applicable.

On interest/fees in the UK: Many B2B relationships avoid them unless required. If you proceed, align with the Late Payment of Commercial Debts rules and pick the right Finance Charge calculation method.

Collections routine

Daily (10–15 minutes)

  • Check Role Centre cues (Overdue Balance, Reminders to Issue).

  • Review exceptions from this morning’s Create → Issue Reminders.

Twice weekly (30–45 minutes)

  • Work Aged A/R saved views: >£5k, >14 days, or strategic customers.

  • Log promises-to-pay as Comments/Notes on Customer Ledger Entries or simple Tasks—not Dimensions.

Weekly (30 minutes)

  • Email Customer Statements.

  • Review Credit Limits; set Blocked where risk is high (see below).

Monthly

  • Clear unapplied entries and trivial residuals using Payment Tolerance/Appln. Rounding.

  • Report on DSO, % current, % >30. Surface CEI via Power BI or reports (it’s not an out-of-the-box tile).

Credit risk inside the sales flow

  • Credit Warnings: enable warnings for credit limit, overdue balance, or both to prompt users during order entry.

  • Blocked status (what they actually do):

    • Ship – blocks shipments (stops new orders shipping), allows invoicing of already shipped goods.

    • Invoice – blocks new orders, shipments and invoices.

    • All – blocks all transactions (including receipts).

Make cash application painless

  • Payment Reconciliation Journal: import statement → rules apply → check Match Confidence → post.

  • Partial/multiple allocations: use Apply Entries from Customer Ledger Entries; add a short note if intentionally partial.

  • Residual pennies: set sensible Payment Tolerance so minor differences don’t clog the ledger.


Add-ons when you’re ready

  • Direct Debit for recurring invoices (Bacs).

  • Pay-by-link gateways embedded in reminders/statements.

  • Advanced cash application for heavy remittance matching.

Common pitfalls (and fixes)

  • Too many reminder levels → noise. 2–4 is enough.

  • Aggressive tone too early → strains relationships. Keep Level 1–2 friendly.

  • Relying on manual chasing → automate first contact; reserve people for exceptions.

  • Messy master data → fix emails/contacts early (export, clean, reimport).

  • Using Dimensions for diary dates → use Comments/Tasks for PTP tracking.

FAQs

How do we automate reminders in Business Central?
Use Job Queue to run Create Reminders first, then Issue Reminders with Hide Email Dialog enabled. Email bodies/layouts are controlled in Report Selection – Reminder/Finance Charge. Typical schedule: Create at 08:00, Issue at 08:30 on weekdays.
Where do we set the email body for reminders?
In Report Selection – Reminder/Finance Charge. That selection governs both the document layout and the email body used when you Issue reminders. Use Document Layouts for customer-specific layouts for other documents (e.g., statements).
Which tool should we use for cash application?
For imports and auto-matching, use the Payment Reconciliation Journal with Payment Application Rules and Match Confidence. Keep Payment Registration for quick manual allocations from simple remittances.
Can BC pull bank transactions directly in the UK?
Use Open Banking/third-party connectors that provide files/feeds you import into the Payment Reconciliation Journal, or upload bank files (CSV/CAMT.053). The legacy Yodlee feed isn’t appropriate for UK banks under PSD2.
What’s the difference between Ship, Invoice and All in Blocked?
  • Ship — blocks shipments (prevents shipping new orders).
  • Invoice — blocks new orders, shipments and invoices.
  • All — blocks everything, including receipts.
Combine with credit warnings for best control.
How many dunning levels should we use?
Three is a strong default: friendly nudge → firm reminder → final notice. Add a fourth only if you escalate to account hold or legal action.
Should we charge interest or late fees in the UK?
Often avoided to preserve relationships. If you apply charges, align with the Late Payment of Commercial Debts rules and select the Finance Charge calculation method (Average Daily Balance or Balance Due) in Finance Charg

How we can help

We’ll configure reminder terms, email bodies, and job queues; tune matching rules in the Payment Reconciliation Journal; and train your team.

Get results in days, not months.

Enter your details below or call us on +44 (0) 1782 976577