top of page

Dunning Procedure in SAP S/4 HANA

May 18, 2024
6 min read

Updated: Nov 17, 2025

What is Dunning ?

Dunning is a process used by businesses to systematically communicate with customers or vendors to ensure the collection of overdue payments.

  • It involves various methods and steps a company takes to remind customers about their overdue payments.

  • The term can also refer to the actual communications, such as letters, emails, or phone calls, sent to customers regarding their outstanding debts.

  • Effective dunning processes aim to recover outstanding debts while maintaining good customer relationships.


How to configure Dunning in SAP S/4 HANA ?

Configuring dunning in SAP involves several steps, which include setting up dunning procedures, defining dunning levels, customizing dunning texts, and assigning these procedures to customers. Just like the APP Configuration in SAP S/4 HANA which is maintained within one single T.Code FBZP similarly, Dunning Procedure is maintained with Transaction code FBMP.


Here is a detailed guide on configuring Dunning functionality in SAP S/4 HANA -


STEP 1 : Go to Transaction Code FBMP

Click on New Procedure, to create New Dunning Procedure for your Company code

Dunning Procedure

STEP 2 : Dunning Procedure

In this step, we define and maintain Dunning Procedure which is a structured method used to remind customer about overdue payments and encourage them to settle their debts.


Dunning Intervals in Days : The number of days between each dunning level.

Number of Dunning Levels : Specifies how many different levels of dunning notices will be sent to customers.

Minimum Days in Arrears (Account) : In which at least one item in this account must have for a dunning notice to be created.

Line item Grace Periods : To provide a buffer period for overdue line items before they are considered for dunning. This grace period allows additional days beyond the due date before the system includes the overdue line item in the dunning run.

Dun Special G/L Transaction : To include special G/L Transaction like Down Payment, Guarantees also to send reminder


Enter values in the above fields and then click on next step "Dunning Levels" as shown below

Dunning Procedure

STEP 3 : Dunning Levels

Dunning Levels are stages within a dunning procedure that represent the escalating severity of reminders sent to customers for overdue payments. Each level represents increasing urgency.


Days in Arrears : Minimum number of days in arrears, referring to the due date for net payment, which an item must show in order to reach a certain dunning level. No grace periods are taken into consideration for calculating the days in arrears.

Always Dun? : Indicates that a dunning notice is still printed even if no change has been made to the dunning proposal since the last dunning run.


Enter values in the above fields and then click on next step "charges" and provide currency for Dunning charge as shown below  in the pop-up screen

Dunning Levels

STEP 4 : Dunning Charges

Dunning charges are fees that are applied to a customer's account as part of the dunning procedure when their payments are overdue. Specify the amount to be charged at each dunning level. These charges can be a fixed amount or based on a percentage of the overdue amount.


From Dunning Amount :  Minimum overdue amount at which a particular dunning charge becomes applicable.

Dunning Charge : The fixed dunning charge in dunning currency can be printed on the dunning notice.

Dunning Charge % : Dunning charge is calculated based on specified percentage.

NOTE :- If you have specified a dunning charge as a percentage, a fixed dunning charge cannot be issued at the same time


Enter values in the above fields and then click on next step "Minimum Amounts" and provide currency for Minimum Amount as shown below  in the pop-up screen

Dunning Charges

STEP 5 : Minimum Amount

The Minimum Amount step specifies the minimum overdue amount that must be reached for an invoice to trigger a particular dunning level.


Minimum Amount : Minimum amount of the overdue items which is necessary to set a dunning level.

Minimum Percentage : Minimum Amount specified on Percentage.

NOTE - If you have specified a minimum amount for this dunning level, then this must also have been equaled or exceeded.


Enter values in the above fields and then click on next step "Dunning Texts" and provide your Company code & Select Account Type between Customer and Vendor as shown below in the pop-up screen

Minimum Amount

STEP 6 : Dunning Text

Dunning texts are predefined messages that are included in dunning notices sent to customers during the dunning process. These texts serve to inform customers about their overdue payments and urge them to settle their outstanding debts. Dunning texts vary in tone and content depending on the dunning level and the organization's communication strategy.


Enter Dunning level and select the form (SAP Scripts, SAP Smart Forms) for printing the Dunning notice

Dunning Text






Use Promo Code - OFFER1K to get 1000 INR Discount





Use Promo Code - OFFER1K to get 1000 INR Discount





STEP 7 : Dunning Data maintained in Customer Master data (T.Code BP)

Once the Dunning Procedure is maintained in FBMP, now you have to activate the dunning procedure for your Customers in Customer Master data in BP under Dunning Data tab. This will enable the particular customer to receive reminders if customer is failing to make overdue payments.


Dunning Procedure : Select the Dunning Procedure.

Dunning Block : Select the Reason for stopping the dunning process.

Last Dunning Notice : Display the date of when was the last dunning notice sent.

Dunning Level : Display the status of Dunning level to the customer

Dunning in SAP

To Define Dunning Areas ( T.Code OB61)

Dunning area is an organizational unit used to categorize customers or vendors for dunning purposes. Dunning areas are used if several organizational units are responsible for carrying out dunning within one company code

Example : A company that operates in multiple countries. They may define dunning areas to correspond to each country, allowing them to apply different dunning procedures based on country differences in payment behavior, regulatory requirements, or business practices.


PATH TO CONFIGURE :

SPRO > IMG > Financial Accounting > AP/AR > Business Transaction > Dunning > Dunning Areas

Dunning Areas

To Define Dunning Keys ( T.Code OB17)

A Dunning Key is a unique identifier assigned to each dunning level within a dunning procedure so with the dunning keys, you can limit the dunning level of an item.


PATH TO CONFIGURE :

SPRO > IMG > Financial Accounting > AP/AR > Business Transaction > Dunning > Dunning Key

Dunning key

To Define Block Reasons ( T.Code OB18)

A Dunning block reason allows you to prevent dunning notices from being sent to specific customers or accounts for a particular reason. It's a way to temporarily suspend the dunning process for certain accounts due to specific circumstances.


PATH TO CONFIGURE :

SPRO > IMG > Financial Accounting > AP/AR > Business Transaction > Dunning > Dunning Block Reasons

Dunning Block reason

How to run Dunning Program in SAP S/4 HANA ?

The process of running the dunning program is similar to that of Automatic Payment Program run (F110), here we use Transaction Code - F150 to run Dunning Program.


Lets consider an example of a customer invoiced with terms of making payment on the same day of sale and customer can receive payment reminders up to 4 times and the customer have been assigned with above Dunning Procedure terms.


Creation of Customer Invoice (FB70)

Dunning in SAP S/4 HANA

Checking for overdue items in Customer Line item Display (FBL5N)

Dunning Procedure

Dunning Program Run (T.Code F150)

The Dunning Program in SAP is a tool used to manage the process of reminding customers or vendors about overdue payments. It automates the generation and distribution of dunning notices, which are reminders sent to customers or vendors with outstanding invoices or debts. Dunning run in SAP can be scheduled to run at regular intervals, making it a periodic program.


Dunning Run is 3-Step process

Save the Parameter > Schedule the dunning run > Printout


STEP 1 : Save the Parameter


Run on : It is the date on which the program is to be carried out as planned.

Identification : Alphanumeric code to distinguish between several runs on same run on date.

Dunning date : It is the issue date of the dunning notice.

Documents Posted up to : Items which have been posted up to this date.

Company code : Specify Company code (not specific to country)

Customer/Supplier : Both customer and vendor can be dunned for overdue.

Enter Values in the above fields and Save the Parameter, then next click on Status tab as shown below.

Dunning Run


STEP 2 : Schedule the Dunning Run

Schedule the Dunning run means to execute automatically at predefined intervals without the need for manual intervention.


Click on Schedule and then in the Pop-up screen select Start Immediately, Provide the printer and click on Dispatch.

Dunning Run

STEP 3 : Printout

Printout refers to the generation and printing of dunning notices or letters that are sent to customers or vendors with overdue payments.


Press Enter and the Dunning notices have been generated.

Now, Click on Dunning Printout > Select Start Immediately and click on Printout icon.

Dunning Run

Sample Printout - To Preview the Dunning form before Printout

Dunning Printout

Dunning Notice

dunning Notice

Now, you can check for the updated Dunning data in Customer Master data (BP)

Dunning

This dunning functionality provides organizations with a powerful tool to manage overdue payments effectively. By automating the process of reminding customers or vendors about outstanding debts, SAP helps businesses maintain healthy cash flow and minimize the risk of bad debts.


Thank you for taking the time to read my blog. I appreciate your support and hope you found this content valuable. Stay tuned for my upcoming blog posts.



For complete video package visit the link below

SAP S/4 HANA FICO Video Course:


SAP S/4 HANA FICO Interview Video Course:



86 Comments

Rated 0 out of 5 stars.
No ratings yet

Add a rating
Sedat Görgün
Sedat Görgün
5 hours ago
Rated 5 out of 5 stars.

Thank you so much for sharing this wonderful post! I truly appreciate your time, effort, and thoughtfulness. Your support and kindness mean a lot, and it’s always a pleasure to see such inspiring content. Thank you again for sharing and for making a Taraftarium24 positive impact. Keep up the amazing work!

Like

Rated 1 out of 5 stars.

TR88 giúp mình quan sát khá rõ cách các danh mục được nhận diện khi mở nối tiếp trong một hành trình. Mình đi từ Thể thao sang Game bài rồi Bắn cá, đồng thời chú ý tên khu vực và vị trí nội dung sau mỗi lần chuyển. Dù mỗi phần có cách hiển thị khác nhau, cấu trúc điều hướng chung vẫn tạo những mốc để mình biết mình đang ở đâu. Khi muốn tìm lại một danh mục trước đó, mình sử dụng menu thay vì ghi nhớ chính xác thứ tự các thao tác. Cách tổ chức tương đối nhất quán giúp mình thay đổi hướng nhiều lần mà vẫn nắm được phạm vi nội dung đã…


Like

Devil
a day ago
Rated 5 out of 5 stars.

Khi truy cập vào các nền tảng giải trí trực tuyến, mình thấy tốc độ phản hồi khá đều. Trong quá trình đọc thêm thông tin về https://s666ht.com/ mình nhận thấy hệ thống còn tích hợp thêm nhiều danh mục trò chơi mới tạo cảm giác đầy đủ hơn. Các danh mục được phân chia rõ nên không mất nhiều thời gian làm quen. Cá nhân mình cảm thấy tổng thể được tổ chức khá hợp lý.

Like

Fortune Handy
a day ago

I checked 8kbet a few times and paid attention to how the different sections were arranged. Personally, I found the layout comfortable because the main information is easy to spot without having to look through too many menus. The pages also felt responsive when I moved from one section to another, which made the browsing experience more natural. I generally prefer a simple interface where I can quickly understand where everything is, and this one was fairly easy to get used to.

Like

Rated 1 out of 5 stars.

nohu giúp mình quan sát cách CSKH được tìm khi nhu cầu hỗ trợ xuất hiện trong lúc mình đang đi giữa các lựa chọn nhỏ. Mình có thể vừa chuyển từ Đêm Las Vegas sang Cây tài lộc rồi mới cần tìm trung tâm hỗ trợ. Lúc đó, mình tạm rời phần trò chơi và xác định CSKH theo khu chức năng riêng trên giao diện. Sau khi hoàn tất, mình quay về lớp danh mục để lựa chọn hướng tiếp theo thay vì phải lần lại từng trò vừa sử dụng. Nếu muốn thay đổi nội dung, Thể thao cũng có thể được chọn từ điểm này. Cách phân tách giúp hành trình không bị phụ thuộc quá nhiều…

Like

Get updates on new programs, workshops, the latest developments, and community activities, straight to your inbox.

Thanks for subscribing!

Programs
Instructor Led
Self-Paced Videos

Corporate Workshops

 

Gaurav Learning Solutions Reviews.png

© 2025 Gaurav Learning Solutions

bottom of page