Mastering the Dunning Process for Effective B2B Debt Collection in SAP

SAP Dunning is a feature within the SAP ERP system that automates the collection of overdue payments from customers. It allows for the creation of various dunning levels, each with its own set of actions, such as sending reminder letters, imposing interest charges, or blocking deliveries. The configuration process involves defining a Dunning Area, creating a Dunning procedure, assigning the procedure to company codes, linking the procedure to customer master data, defining Dunning outputs, and scheduling Dunning execution.

Introduction to SAP Dunning Process

In the complex landscape of credit management, the timely collection of outstanding invoices is crucial for maintaining cash flow and ensuring the profitability of a company. One of the key processes employed in the credit management department is the “Dunning Process.” This comprehensive blog will delve into the various stages of the dunning process and how it plays a pivotal role in optimizing collections.

What is dunning in SAP?

Dunning is the term used in SAP to refer to the process of reminding a business partner to pay (payment reminder). On the off chance that there is a debit balance as a consequence of a credit note, you can configure the dunning program to dun both consumers and vendors.

Understanding the Dunning Process

A. Initial Reminder The first stage of the dunning process is to send out the first reminder letter seven to fifteen days before the due date. At this point, you should be able to accomplish the following: get a pledge to pay, confirm bank details, exchange the most current list of invoices, and stress the significance of the business relationship.

The typical procedure for handling cases of non-payment entails sending a First Reminder email 7–15 days before the due date, a polite call one week prior, numerous phone calls to ensure payment, and finally, an email asking the client to confirm. We will send a second reminder detailing the soft reasons why the money was not received if payment is still not received within 1–7 days. After eight to thirty days, the last follow-up Dunning letter is sent out, involving top management and highlighting the possibility of service or supply delays. After numerous attempts at rescheduling the payment are unsuccessful, the next step is to send a pre-litigation letter that both threatens legal action and invites the recipient to discuss potential payment arrangements. After all other possibilities have been exhausted, the next step is to obtain legal assistance and gather the necessary documentation.

Dunning Procedures in SAP

The exact steps for setting up the SAP system will depend on the conditions and version of the system. You should read official SAP material or hire an SAP professional if you want a more in-depth description of how to set up SAP Dunning. A few of the steps in the process are Dunning Output Definition, Dunning Area, Dunning Procedure, and Assigning Company Code. After that, the system will send dunning reminders for bills that are past due and set up jobs to do the dunning process automatically.

This article goes over how to use Dunning Procedures, change preferences, and give jobs to other people. First, make a list of all the basic settings. Then, pick out the ones you want to change.

SAP Dunning procedure configuration

To begin SAP Dunning Configuration, we need to follow these steps. First, we need to go to SPRO configuration.

dunning process

Here is the basic setting for Dunning

dunning procedure

Define Dunning Areas

Dunning areas are organizational units responsible for dunning within a company code, such as profit centers, distribution channels, sales organizations, or business areas. They can use different or the same procedures. Dunning areas with required procedures should be entered into the customer or vendor master record. The system uses the standard procedure or enters the dunning area in the line item. Dunning areas are optional and should be specified in company code-specific specifications.

Define Dunning Keys

Define dunning keys to limit item dunning levels and display items separately in the dunning letter.

dunning procedure in sap

Define Dunning Block Reasons

Define dunning block reasons under a key in your department, either in an item or business partner account. Unblocked items or accounts aren’t considered for the dunning run.

SAP dunning process

Dunning Procedure, This section involves setting up the dunning procedure.

Define Dunning Procedures

This activity involves setting up dunning procedures in a company accounting system. It involves specifying company codes, setting up the dunning procedure, setting the dunning charges, determining the net payment due date, and defining the dunning notice. Accounts are only included in dunning if assigned a dunning procedure. To exclude an account from dunning, set a dunning block. To define multiple dunning procedures and forms, check if all requirements can be met using one procedure and one form. To specify minimum amounts for dunning notices, choose Goto -> Minimum amounts in the dunning procedure. To determine sort fields, choose Environment -> Sort fields in the dunning procedures. Finally, create and specify forms for dunning procedures and ensure a dunning procedure is entered in the master records of customers or vendors. For more information on the dunning program, refer to the FI Accounts Receivable and Accounts Payable documentation.

what is dunning process

Define Dunning Groupings

Dunning notices are typically created per business partner, but in some cases, they can be grouped according to specific aspects. To group items, define grouping keys (two-character, alphanumeric) with a field containing the main criteria. Items with identical contents are dunned together. For example, in the Financial Assets Management system, a grouping key for each leased property can be defined.

Define Dunning Groupings

Define Interest Rates

This activity defines interest rates for debit or credit balances, calculates interest in a specific currency, and sets the valid entry date. The Dunning program uses the indicators to determine arrears interest and receivable discounting.

Define Interest Rates

Known/Negotiated Leave

Invoice issue rules should be defined to consider customers’ leave periods when setting the due date for invoices. For example, in Spain, companies typically close during the holiday period, preventing invoices from being dunned or cash discounts from expiring. Invoices can be settled before, after, or partly before and after the vacation, with agreed interest payments and cash discount conditions. However, the SAP system does not account for negotiated leave when posting invoices and determining the due date. To apply negotiated leave, invoices should be evaluated and dealt with according to the negotiated leave.

Known/Negotiated Leave


This section allows you to configure the printing settings for dunning notices, which can be defined using SAPScript or SAP Smart Forms.


Generate List for Dunning Program Configuration

The step involves creating a list of values for the dunning program configuration, which is created based on the combination of the dunning procedure and company code in each case.

Dunning Program Configuration


Mastering the Dunning Process is crucial for successful B2B debt collection. By understanding and implementing effective dunning strategies, businesses can optimize cash flow, maintain healthy client relationships, and, if necessary, pursue legal avenues for unpaid invoices. The inclusion of SAP Dunning Procedures showcases the integration of technology in streamlining and automating these critical processes for enhanced efficiency.

This comprehensive guide equips credit management professionals with the knowledge and tools needed to navigate the intricacies of the Dunning Process successfully.

You might also like the below articles.

We are a group of SAP Consultants who want to teach and make studying tough SAP topics easier by providing comprehensive and easy-to-understand learning resources.

Leave a Reply


Enjoy this blog? Please spread the word :)