Dunning

Charging dunning fees

Overview

Dunning fees compensate for the effort of receivables management. In Kyvento you set a fixed fee amount per dunning level – the system handles the posting while complying with GoBD. This article explains the configuration and mechanics.

Setting the fee per level

In each dunning level (Settings → "Dunning" → expand the level) there is the "Dunning fee" field. By default, every level is set to 0.00 € – so Kyvento does not charge any dunning fees on its own. Whether and how much you charge is a deliberate choice you make yourself by entering an amount per level. These are always fixed amounts – Kyvento does not charge a percentage fee or automatic default interest.

Expanded dunning level with the Dunning fee field
A fixed amount per level: the "Dunning fee" field in the level configuration

How the fee is posted

For the fee, Kyvento never changes the original invoice – it is immutable after finalization (GoBD). Instead, with the escalation a separate fee receivable is created that belongs to the invoice:

  • The fee is VAT-exempt (it has the character of compensation for damages, not consideration for a service).
  • In the dunning dashboard, the "Dunning fees" column shows the accumulated total per case; in the dunning letter, the {dunning_fee} placeholder states the current fee.
  • For incoming payments, Kyvento allocates according to the statutory order of appropriation (Section 367 of the German Civil Code (BGB)) – oldest fee first, then the principal claim.

Interaction with the payment retry

If a level has the "Retry payment" option enabled, Kyvento first attempts the automatic collection of the open amount. The dunning fee then only arises if the collection fails – a successful retry spares the customer the dunning notice and fee entirely.

Legal framework (in brief)

  • Dunning fees must reflect the actual effort – excessive flat fees are unenforceable vis-à-vis consumers. That is exactly why they are disabled by default in Kyvento (0 €): whether you charge fees, and at what – reasonable – level, is your deliberate decision, not a preset automatism.
  • Default interest (Section 288 of the German Civil Code (BGB)) and the B2B late-payment flat fee of 40.00 € can be claimed additionally – Kyvento does not do this automatically; record such items as a separate manual invoice if needed and coordinate the approach with your legal advisor.

Good to know

  • If a payment or customer credit only settles the principal claim, any dunning fee that is still open remains as a separate open item – the case is only considered closed once the fee has also been paid. The dunning run does not escalate any further, however, because dunning only continues as long as the principal claim is open.
  • Fees never appear on the original invoice, only in the dunning letter and in the dunning dashboard – your invoice document chain remains untouched.

Next steps

  • Align the deadlines of the levels – see "Setting dunning deadlines"
  • What happens when payment is received – see "Matching incoming payments automatically"
← Back to Support

Related articles

Dunning

Enabling automated dunning

Overview Automated dunning pursues overdue invoices without any action on your part: Kyvento detects late payment, sends...

Dunning

Setting dunning deadlines

Overview When an invoice becomes overdue and how quickly the dunning levels follow one another is controlled by two leve...