Dunning Agent
Monitor due dates, determine dunning levels, calculate default interest - automatically escalated.
Monitors open receivables, determines the correct dunning level, calculates dunning fees and default interest per Paragraph 288 BGB.
Analyse your process
Dunning levels, fees and default interest rule-based per Paragraph 288 BGB
The agent validates dunning level, dunning fee and default interest deterministically against the dunning configuration and Paragraph 288 BGB (German Civil Code), and hands the collection escalation to receivables management.
Outcome: Dunning automation rate at 95 percent, DSO improvement of 4 to 7 days, and reduction of bad debt by 15 to 20 percent.
The 8 steps show why the dunning process stays practically fully rule-based:
47 percent of all B2B invoices in Europe are paid late
One in two B2B invoices in Europe is paid late. The Atradius Payment Practices Barometer 2025 puts it at 47 percent of all receivables in Western Europe. These are not isolated cases but a structural liquidity problem. Anyone who does not manage the dunning process systematically ends up financing customers involuntarily - and carrying the default risk alone.
Late payments cost more than the outstanding amount
The obvious cost of an unpaid invoice is the outstanding balance. The real cost is significantly higher. Tied-up liquidity is missing for investment, supplier terms deteriorate, and the company’s own credit line is stretched further. At an average DSO of 45 days in the European mid-market, a company with EUR 50 million (USD 54 million) in annual revenue permanently carries around EUR 6.2 million (USD 6.7 million) in open receivables. Every day of DSO reduction releases roughly EUR 137,000 (USD 148,000).
The problem is rarely lack of will. It is lack of system. The clerk monitoring 2,000 open items prioritises on gut feel. The large customer gets dunned, the medium-sized one slips through. Partial payments complicate things. And when month-end close and dunning run collide at the same time, the close wins.
Rule-based escalation replaces gut feel with system
The Decision Layer breaks the dunning run into eight decision steps. Seven of them are fully rule-based: due date check, dunning level, dunning block, fee calculation, text generation, payment matching and dispatch. These steps follow clear rules - date comparisons, escalation logic, statutory interest calculations under European civil law. Human judgement brings no added value here, but human error certainly does.
Concretely: every Friday at 6 a.m., the agent checks every open item against its due date. For every overdue receivable it determines the correct dunning level, calculates late-payment interest to the exact day, matches against any interim payments and generates the appropriate dunning text. Before dispatch it checks whether a dunning block applies. Then it sends the notice - by email or letter, depending on customer configuration. The entire volume of a weekly dunning run is processed in minutes instead of hours.
Dunning blocks protect customer relationships automatically
The biggest fear in receivables management: sending a dunning notice to a customer who has a valid complaint. That destroys trust and ties up sales in apologies instead of selling. In manual processes this happens regularly because the accounting team does not know or overlooks the complaint status.
The agent solves this through a systematic check before every dispatch. If there is an open complaint or credit note request, the debtor is automatically blocked and the responsible clerk is informed. At the same time, the agent differentiates by customer segment: strategic customers can receive longer deadlines or adjusted dunning texts - not because someone remembers, but because the escalation logic provides for it.
Collection escalation stays a strategic decision
Seven of eight decision steps in the dunning run are arithmetic. The eighth is not. Handover to collections or the legal department is a trade-off between receivable size, customer relationship, industry signal and effort. A long-standing customer with a temporary liquidity shortfall deserves different handling than a chronic late payer.
This decision stays with the human. The agent supplies the foundation: complete dunning history, prior payment behaviour, size of the outstanding receivable, number of unsuccessful dunning levels. The decision itself is made by the clerk or the department head - informed, not flying blind.
Every single dunning decision is documented: when the notice was issued, which level, which amount, whether a dunning block was considered. At the next tax audit, it is fully traceable why dunning was issued or not - compliant with German GoBD (German record-keeping standard) bookkeeping principles, and without retrospective reconstruction.
Micro-Decision Table
Who decides in this agent?
8 decision steps, split by decider
Due date monitoring Which invoices are overdue? Rules Engine Vendor
Daily date check against due date
Decision Record
Challengeable: Yes - rule application verifiable. Objection possible for incorrect data or wrong rule version.
Challengeable by: Vendor
Determine dunning level Which dunning level has been reached? Rules Engine Vendor
Escalation logic by number of days and prior dunning notices
Decision Record
Challengeable: Yes - rule application verifiable. Objection possible for incorrect data or wrong rule version.
Challengeable by: Vendor
Check dunning block Is there a dunning block? Rules Engine Vendor
Check against master data (open complaint, payment arrangement)
Decision Record
Challengeable: Yes - rule application verifiable. Objection possible for incorrect data or wrong rule version.
Challengeable by: Vendor
Calculate dunning fee and default interest What are the dunning fee and default interest? Rules Engine Vendor
Paragraph 288 BGB - statutory default interest rate plus agreed dunning fee
Decision Record
Challengeable: Yes - rule application verifiable. Objection possible for incorrect data or wrong rule version.
Challengeable by: Vendor
Generate dunning text (standard) Which dunning text is used? Rules Engine
Standard text per dunning level and language
Decision Record
Challengeable: Yes - rule application verifiable. Objection possible for incorrect data or wrong rule version.
Personalise dunning text Should the dunning text be customised for the customer? AI Agent
AI personalisation for key accounts or special circumstances
Decision Record
Challengeable: Yes - fully documented, reviewable by humans, objection via formal process.
Payment matching Has payment been received in the meantime? Rules Engine
Account matching before dunning dispatch
Decision Record
Challengeable: Yes - rule application verifiable. Objection possible for incorrect data or wrong rule version.
Escalation to collections or legal department Is the receivable handed over to collections or legal? Human
Strategic decision considering the customer relationship
Decision Record
Challengeable: Yes - via manager, works council, or formal objection process.
Decision Record and Right to Challenge
Every decision this agent makes or prepares is documented in a complete decision record. Affected parties (employees, suppliers, auditors) can review, understand, and challenge every individual decision.
Does this agent fit your process?
We analyse your specific finance process and show how this agent fits into your system landscape. 30 minutes, no preparation needed.
Analyse your processGovernance Notes
GoBD relevance: high - dunning notices are tax-relevant documents. Default interest per Paragraph 288 BGB must be correctly calculated and stated. Every dunning notice must be archived GoBD-compliantly. The dunning block logic prevents erroneous dunning during open complaints. The escalation to collections or legal remains with the human because the customer relationship is strategically evaluated.
§203 StGB-relevant data is encrypted end-to-end and never passed to AI models in plain text.
Process Documentation Contribution
Assessment
Prerequisites
- ERP system with accounts receivable
- Configured dunning levels and deadlines
- Bank connection for payment matching
- Dunning texts in all relevant languages
Infrastructure Contribution
The Dunning Agent uses the dispatch infrastructure of the Invoice Generation Agent and builds the receivables monitoring. The payment matching logic is extended by the Cash Application Agent. The escalation logic becomes standard for all agents with deadline monitoring. The dunning level engine is used by the Receivables Management Agent.
What this assessment contains: 9 slides for your leadership team
Personalised with your numbers. Generated in 2 minutes directly in your browser. No upload, no login.
- 1
Title slide - Process name, decision points, automation potential
- 2
Executive summary - FTE freed, cost per transaction before/after, break-even date, cost of waiting
- 3
Current state - Transaction volume, error costs, growth scenario with FTE comparison
- 4
Solution architecture - Human - rules engine - AI agent with specific decision points
- 5
Governance - EU AI Act, GoBD/statutory, audit trail - with traffic light status
- 6
Risk analysis - 5 risks with likelihood, impact and mitigation
- 7
Roadmap - 3-phase plan with concrete calendar dates and Go/No-Go
- 8
Business case - 3-scenario comparison (do nothing/hire/automate) plus 3×3 sensitivity matrix
- 9
Discussion proposal - Concrete next steps with timeline and responsibilities
Includes: 3-scenario comparison
Do nothing vs. new hire vs. automation - with your salary level, your error rate and your growth plan. The one slide your CFO wants to see first.
Show calculation methodology
Hourly rate: Annual salary (your input) × 1.3 employer burden ÷ 1,720 annual work hours
Savings: Transactions × 12 × automation rate × minutes/transaction × hourly rate × economic factor
Quality ROI: Error reduction × transactions × 12 × EUR 260/error (APQC Open Standards Benchmarking)
FTE: Saved hours ÷ 1,720 annual work hours
Break-Even: Benchmark investment ÷ monthly combined savings (efficiency + quality)
New hire: Annual salary × 1.3 + EUR 12,000 recruiting per FTE
All data stays in your browser. Nothing is transmitted to any server.
Dunning Agent
Initial assessment for your leadership team
A thorough initial assessment in 2 minutes - with your numbers, your risk profile and industry benchmarks. No vendor logo, no sales pitch.
All data stays in your browser. Nothing is transmitted.
Related Pages
Related Agents
Cash Application Agent
Read incoming payments, assign to debtors, clear invoices - automatically reconciled.
Invoice Generation Agent
Generate outgoing invoices - Paragraph 14 UStG, e-invoicing, GoBD-archived.
Receivables Management Agent
Analyse receivables portfolio, assess default risks, determine bad debt allowances.
Frequently Asked Questions
How is default interest calculated?
Per Paragraph 288 BGB: the base rate of the Deutsche Bundesbank plus 5 percentage points (B2C) or 9 percentage points (B2B). The base rate is automatically updated. The calculation is fully deterministic and documented in the decision record.
What happens if the customer pays during the dunning run?
The agent matches the current account balance before every dunning dispatch. Interim payments are recognised and the dunning is stopped. Partial payments reduce the outstanding amount. No erroneous dunning notice is sent.
Can dunning texts be customised per customer?
Yes. Standard texts per dunning level and language are the baseline. For key accounts or special circumstances, the AI Agent can personalise the text - always within the defined framework and with all mandatory information.
What Happens Next?
30 minutes
Initial call
We analyse your process and identify the optimal starting point.
1 week
Discover
Mapping your decision logic. Rule sets documented, Decision Layer designed.
3-4 weeks
Build
Production agent in your infrastructure. Governance, audit trail, cert-ready from day 1.
12-18 months
Self-sufficient
Full access to source code, prompts and rule versions. No vendor lock-in.
Implement This Agent?
We assess your finance process landscape and show how this agent fits your infrastructure.