Skip to content
W
GoBD-compliant §203 StGB-compliant Q1

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
Airbus Volkswagen Shell Renault Evonik Vattenfall Philips KPMG

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.

74% Rules Engine
13% AI Agent
13% Human

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

74%(6/8)
Rules Engine
deterministic
13%(1/8)
AI Agent
model-based with confidence
13%(1/8)
Human
explicitly assigned
Human
Rules Engine
AI Agent
Each row is a decision. Expand to see the decision record and whether it can be challenged.
Due date monitoring Which invoices are overdue? Rules Engine Vendor

Daily date check against due date

Decision Record

Rule ID and version number
Input data that triggered the rule
Calculation result and applied formula

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

Rule ID and version number
Input data that triggered the rule
Calculation result and applied formula

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

Rule ID and version number
Input data that triggered the rule
Calculation result and applied formula

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

Rule ID and version number
Input data that triggered the rule
Calculation result and applied formula

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

Rule ID and version number
Input data that triggered the rule
Calculation result and applied formula

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

Model version and confidence score
Input data and classification result
Decision rationale (explainability)
Audit trail with full traceability

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

Rule ID and version number
Input data that triggered the rule
Calculation result and applied formula

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

Decider ID and role
Decision rationale
Timestamp and context

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.

Which rule in which version was applied?
What data was the decision based on?
Who (human, rules engine, or AI) decided - and why?
How can the affected person file an objection?
How the Decision Layer enforces this architecturally →

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 process

Governance Notes

GoBD-compliant §203 StGB-compliant

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

The Dunning Agent documents: the due date check, the determined dunning level, the fee and interest calculation (with legal basis), the dunning block status, the payment matching and the dispatch timestamp. In legal disputes, the complete dunning history is traceable.

Assessment

Agent Readiness 82-89%
Governance Complexity 21-28%
Economic Impact 71-78%
Lighthouse Effect 26-33%
Implementation Complexity 24-31%
Transaction Volume Weekly

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. 1

    Title slide - Process name, decision points, automation potential

  2. 2

    Executive summary - FTE freed, cost per transaction before/after, break-even date, cost of waiting

  3. 3

    Current state - Transaction volume, error costs, growth scenario with FTE comparison

  4. 4

    Solution architecture - Human - rules engine - AI agent with specific decision points

  5. 5

    Governance - EU AI Act, GoBD/statutory, audit trail - with traffic light status

  6. 6

    Risk analysis - 5 risks with likelihood, impact and mitigation

  7. 7

    Roadmap - 3-phase plan with concrete calendar dates and Go/No-Go

  8. 8

    Business case - 3-scenario comparison (do nothing/hire/automate) plus 3×3 sensitivity matrix

  9. 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.

30K120K
1%15%

All data stays in your browser. Nothing is transmitted.

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?

1

30 minutes

Initial call

We analyse your process and identify the optimal starting point.

2

1 week

Discover

Mapping your decision logic. Rule sets documented, Decision Layer designed.

3

3-4 weeks

Build

Production agent in your infrastructure. Governance, audit trail, cert-ready from day 1.

4

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.