Receivables and dunning workplace in a German office
Use Case · Finance

How open invoices get paid without anyone having to send reminders.

A typical scenario from the German Mittelstand: how an AI employee matches open items daily, prepares reminders in the tone of the house, and tracks payment promises.

Talk to an expert
At a Glance

How a Mittelstand company chases open invoices on time with an AI employee.

Every morning an AI employee reads the open items, matches the incoming payments from the bank data against them, spots overdue invoices, and drafts the right reminder. The human releases the dunning level and decides on escalation. A monthly dunning run of one to two days turns into a few minutes of releases per day, conservatively calculated more than three quarters less effort.

Problem
Open items reviewed once a month, dunning gets postponed, promises get lost
Solution
Daily matching and finished reminder drafts, straight from ERP and bank data
Human decides
Release the dunning level and decide on escalation
Live in
2 to 3 weeks

* A typical scenario from our project work, not a single customer project. Last updated: .

The Problem

The open item list is reviewed once a month, and nobody likes to send reminders.

The open item list lands on the desk once a month, usually after the close, when someone finally has an hour to spare. By then the oldest invoices are six weeks overdue. The dunning run is a block of one to two days in which one person does nothing else.

Asking for money is socially uncomfortable. It feels like accusing a partner you want to keep working with. So the task slips behind everything that feels more urgent, and the friendly reminder goes out weeks too late or not at all.

Payment promises from phone calls live in a notepad or in one person’s mailbox. Clarification cases eat the time that was meant for following up: partial payments without a payment reference, promised credit notes that were never written, cash discount taken without justification. And because nobody looks at it weekly, DSO rises unnoticed. The money is earned, invoiced, and sitting in the customer’s account.

How Superkind Works

We started with the matching, not with the reminder letter.

Dunning projects fail when they start with the writing. As long as payment matching is unreliable, every automatic reminder is a risk. And the team’s conditions became the specification: the tone stays the tone of the house, every letter stays editable before sending, and the dunning levels still belong to the team.

  1. Map the dunning practice as it is lived: Not the levels from the ERP manual, but the practice. Which customers are never chased, who has an informal installment agreement, when someone prefers to call instead of write.
  2. Daily matching first: Bank data in, payments allocated, remaining balances correct. The team checks that list for a few weeks before a single reminder is created automatically.
  3. Tone and levels with the specialist team: The wording per level is created with the people who sign today, and it is tested on real overdue cases.
  4. Clarification cases last: Partial payments, cash discount differences, and missing credit notes need judgement. The AI employee prepares them with context, the team decides.
The Solution

80 percent is done by the AI employee. The human decides at two points.

Every morning the AI employee pulls the open items from the ERP and the incoming payments from the bank feed. Payments are allocated by payment reference, amount, and customer. What matches is cleared. What matches only partly keeps its remaining balance with its own due date. Only from this matched list does it derive what is truly overdue today.

For every overdue item it drafts the right level of your dunning logic, with invoice number, amount, and the last agreement on record. Customers with a payment plan, an open complaint, or a logged promise stay out of the run automatically. The human releases the dunning level, and before any escalation towards collections or a lawyer the human decides.

AgentOpen items read
AgentPayments matched
AgentOverdue items spotted
HumanDunning level released
AgentPromise tracked
HumanEscalation decided
How an open item moves through the system. The orange stations are done by the human.
Receivables and dunning, example record
Open item

Invoice for 8,400 euros, overdue by 12 days. The customer transferred 5,000 euros without a payment reference, a phone note mentions a promise for the rest.

Remaining balance3,400 euros open, 5,000 euros allocatedcalculated
Payment promisePromise for the remainder, from a phone notefound
Overdue by12 days past the due datechecked
Reminder draftFriendly reminder, on the remaining balance onlywritten
Dunning levelKey account with a framework contract, check tone and levelconfirm

One field is flagged for review: the customer has a framework contract and an open promise. Whether a letter or a call is right here stays a decision for the team.

An example record. The data is invented, the field structure matches a productive setup.
What It Delivers

That was before, this is today.

This is how dunning ran before, and this is how it runs today with the AI employee. A block of one to two days per month turns into a few minutes of releases per working day.

more than 75%less effort for dunning: 1 to 2 days per month become about 5 minutes per day
On the due datethe first reminder goes out, instead of weeks later in the monthly run
Every day of DSOremoved is tied-up liquidity that arrives in the account earlier
BeforeToday
View of the open itemsOnce a month, after the closeEvery morning, matched against the bank data
Effort1 to 2 days of block work per monthA few minutes of releases per working day
RemindersLate, in batches, sometimes not at allDrafted on the due date, released by a human
Payment promisesIn one person’s head or mailboxLogged with a date, reminder paused until then
Clarification casesOpen for weeks, researched from scratch each timePrepared with payment reference, difference, and reason
DSORises unnoticed between two closesVisible daily, with named drivers

* Savings conservatively calculated: before, a dunning run of 1 to 2 days per month, so 8 to 16 hours. Today about 5 minutes of releases on 21 working days, so about 1.75 hours per month. Even against the lower baseline, more than three quarters of the effort disappears. The DSO effect depends on your customers’ payment behavior and is not claimed here as a measured figure.

How To Build It

How do you build an AI employee like this, technically?

The knowledge from this use case to take away, whether you build with us or on your own:

01

Matching: the bank feed is the truth

Incoming payments arrive daily as an MT940 or CAMT statement or through a banking API. Matching runs on payment reference, amount, and customer, and it runs daily. A monthly run works on stale balances and chases customers who paid long ago. Only daily matching makes an automatic letter defensible.

02

Reading promises: this is where a language model belongs

What counts as a promise in an email or a phone note is language, not a rule. GPT from OpenAI or Claude from Anthropic read the thread and pull out date, amount, and source. That becomes an entry with a follow-up date, not a sentence in a notes field.

03

Dunning levels stay the team’s rulebook

Levels, intervals, fees, and exceptions are fixed rules, not an AI decision. The AI employee picks the level according to your rulebook and invents no new one. Above a threshold you set, every letter goes out as a draft for release.

04

Integration: DATEV, SAP, and the existing mailbox

The open items come from the existing bookkeeping, typically DATEV or SAP. Sending runs through the existing mailbox. There is no new platform, and the dunning level is written back into the source system so bookkeeping keeps its familiar view.

05

UX: the interface decides adoption

The open item list shows the context per customer: history, last agreement, open complaint. The reminder drafts are written in the tone of the house and stay editable. And escalation is a deliberate click, never an automatism. Exactly this takes away the fear of losing a good customer.

Receivables and dunning: open items followed up daily instead of once a month
Every open item has a status, a history, and a next step. The knowledge that used to live in a notepad becomes verifiable data.
Cost

What does it cost in comparison?

Superkind charges per use case. The price grows with the number of open items, not with headcount. Here is the honest comparison:

Accounts receivable clerkERP dunning automationSuperkind AI employee
Cost55,000 to 75,000 € per year for one positionIncluded in the license, plus customizingPrice per use case, a fraction of a full-time position
What is includedThe whole process, by handForm letters on fixed intervalsMatching, reminder drafts, promises, and clarification cases
RhythmOnce a month, when there is timeBatch run by intervalDaily, matched against the bank data
ExceptionsLive in one person’s headKnows no promises, keeps chasing rigidlyPromises, complaints, and payment plans stay out of the run
RolloutRecruiting and onboardingCustomizing inside the ERP project2 to 3 weeks to the first productive version

The honest comparison is not against zero cost, but against the full cost of manual dunning: the block days themselves, the searching in clarification cases, and above all the money sitting in your customers’ accounts instead of yours. In B2B, 30 to 45 days of DSO is common, and every day below that is liquidity.

Our Experience

What we learned about dunning.

The real problem is rarely the customer. Most overdue invoices are not disputes, they are invoices nobody followed up on. Because dunning is uncomfortable, it loses every day against work that feels more productive. That is exactly why an AI employee helps more here than where a task is merely tedious.

The value is created before the writing, in the matching. Teams ask for automatic dunning letters and get nervous about the tone. But the writing is the easy part. What makes dunning defensible is knowing every morning what exactly is still open, what was partly paid, and what was promised. Once that holds, the fear of embarrassing a good customer largely disappears with it.

Matching before dunningNo reminder is more reliable than the balance behind it. The daily matching goes productive first, the first dunning level second.
Traceability winsEvery draft shows what it rests on: invoice, incoming payment, last agreement. The objection is never the price, it is trust.
Rules belong to the teamDunning levels, intervals, and exceptions are changed by the specialist team itself, without a ticket to us.

What it is not suited for: If you invoice a handful of customers you speak to weekly anyway, dunning is a conversation and not a process. In project business with progress billing and retentions, the rules are too complex as a first step. And disputed receivables belong with your lawyer, not in a dunning level.

FAQ

Frequently asked questions

Everything you need to know about automated receivables management.

It looks at the open items every day instead of once a month. It reads the incoming payments from the bank data, matches them against the open invoices, spots overdue items, and drafts the payment reminder in the tone of your company. A person releases the dunning level and decides on escalation.

A payment promise is stored as its own entry, with date, amount, and source. Until that date the reminder is paused. The day after, the AI employee checks the bank data and follows up only on the broken promises.

A partial payment is allocated to the right invoice, the remaining balance stays open and keeps its own due date. The reminder mentions only that remainder. Anything that cannot be allocated cleanly becomes a clarification case with payment reference, difference, and likely reason, handed to a person.

Yes, without a ticket to us. The levels, the intervals, and the exceptions stay your team’s rulebook. The AI employee invents no level and changes no deadline.

The first productive version runs after two to three weeks: process mapping, the daily matching in a test run, then the first reminder level with human release.

The price is per use case and scales with the number of open items, not with headcount. For comparison: a position in accounts receivable costs the employer 55,000 to 75,000 euros per year. ERP dunning automation is included in the license, but it runs rigidly on intervals and knows nothing about payment promises.

Putting your AI to workContact ustogether