Performing Dunning by Dunning Procedure

Objective

After completing this lesson, you will be able to perform dunning using the dunning procedure and execute a dunning run

Dunning Procedure

Flowchart illustrating the dunning procedure with steps: Dunning Procedure, Dunning Levels, Prerequisites, Dunning Activities, Charge Schedule, and Dunning Charge. The chart shows a 1:n relationship between Dunning Levels and Dunning Activities.

The dunning procedure is the driver for dunning.

You can define different dunning levels for each dunning procedure to determine the dunning frequency, and the calculation and posting of charges and interests.

You can define minimum amounts and dunning activities for each dunning level.

You can define minimum interest due for each dunning level so that it is posted.

You can allocate a dunning procedure to contract accounts or for each individual line item.

IMG: Transaction SPRO.

Financial Accounting (New)Contract Accounts Receivable and PayableBusiness TransactionsDunningDunning by Dunning ProcedureConfigure Dunning Procedure.

Select Dunning Procedure 01, and double-click on Dunning level in the dialog structure on the left-hand side.

Double-click Entry 1 in the dunning level overview.

Screenshot of SAP change view interface detailing the Dunning Levels configuration, including sections for selection parameters, charges, history, and dunning printout. Several explanatory annotations are present, indicating functionalities like days in arrears, skipping dunning levels, and payment deadlines.

The dunning frequency is the minimum number of days that must have expired since the issue date of the last dunning notice.

The charge schedule is used to determine the charges that are usually levied in connection with the creation of dunning notices and other correspondence.

You can select Always Dun to trigger a dunning notice at this dunning level as soon as the dunning frequency is reached in the dunning program, regardless of whether the days in arrears or minimum amounts have been reached.

You can select Print All Items to list all items that fulfill the same criteria for dunning grouping in the dunning notice, regardless of whether they're due.

You can select Interest before Charges to make the calculation of dunning charges dependent on whether interest has been calculated for items due for dunning. Usually, interest in the dunning activity run is calculated and posted in accordance with the charges.

You can use function module FKK_SPECIALCHARGE_0360 to restrict the amount of the dunning charge if dunning interest is also to be charged alongside the dunning charge (penalty charges).

An infographic titled Dunning Run lists steps including Generate Telephone List, Print Dunning Letter, Set Dunning Lock, Calculate Charges/Interest, Log, Start a Workflow, Disconnection, Request Security Deposit, Release for Collection Agency, and Reset Installment Plan.

The dunning activities that were carried out are recorded in an application log.

You can specify an activity to deactivate an installment plan.

After the installment plan has been deactivated, the source receivables are dunned again.

You can specify an activity to start a workflow to trigger an agent notification.

You can specify an activity to request a cash security deposit (industry solutions).

You can specify an activity to create a disconnection document (industry solutions).

You can specify an activity to release receivables for submission to a collection agency.

You can specify an activity to set a dunning lock for the dunned contract account.

You can enter default values for the duration of a lock in customizing.

Customizing: Financial Accounting (New)Contract Accounts Receivable and PayableBusiness TransactionsDunningConfigure Dunning Activities.

A table titled Define Dunning Activities lists three activities, along with corresponding function modules and application forms. Activities include Creation of Dunning Notice, Release for Submission to Collection Agency, and Recall from Collection Agency.

You can assign any number of dunning activities to various dunning levels.

The dunning activity configuration consists of a function module and an application form.

The application form can be modeled in the print workbench (transaction EFRM).

The application form is needed if the dunning activity creates a dunning notice.

The sample function module contains the string _0350 and starts with FKK_:

  • FSC_SAMPLE_0350_CCC

    Print dunning notice

  • FKK_SAMPLE_0350_SBHINWEIS

    Send note to agent using SAP Office

  • FKK_COLL_AGENCY_RELEASE_0350

    Release items for submission to collection agency

  • FKK_RECALL_FROM_AGENCY_0350

    Recall of submitted items from collection agency

  • FSC_DUNNING_DEACT_INSTPL_0350

    Deactivate installment plan

  • FKK_WLI_CREATE_AND_CLOSE_0350

    Workflow for reminder call

Flowchart depicting the process from charges schedule to charge calculation through charge category dunning with two questions about individual charges and transaction details. There are three arrows originating from the charges schedule, leading to three charge category dunning boxes, which then collectively point towards charge calculation.

The charge schedule can manage charge data for a maximum of three charge categories:

  • Dunning charges
  • Payment charges
  • Postage charges

The charge schedule can manage industry-specific charges (disconnection, reconnection, or administration charges) and customer-specific charges as well.

The charge schedule can be assigned to correspondence types of a correspondence variant. When these correspondences are created, the system automatically posts the charges defined in the charge schedule.

For the charge category, the main transaction and subtransaction with which the charge is to be posted is determined (real or statistical posting).

For each combination of a charge schedule and a charge category, you can determine how charges are to be calculated depending on the currency, the dunning balance, and creditworthiness.

Configure a Dunning Procedure

Business Example

You want to configure a two-level dunning procedure.

You want to apply this procedure if the customer fails to meet his payment obligations.

Note

In this exercise, the value # should be replaced with the corresponding letter.

Note

In this exercise, the value ## should be replaced with your group number.

Task 1: Configure a Dunning Procedure

Steps

  1. Go to the SAP S/4HANA system.

  2. Configure a dunning procedure that contains two dunning levels with the following data:

    Header Data

    FieldValue
    Dunning Procedure KeyX#(such as XA, XB and so on)
    Dunning Procedure NameDunning Procedure ##
    Factory Calendar ID01 Germany Standard

    Level 1 Header Data

    FieldValue
    Dunning Level01
    Dunning Level NamePayment Reminder
    Days in Arrears7
    Dunning Frequency7
    Charges Schedule01 Dunning Charges
    Payment Deadline7
    Creditworthiness5

    Level 1 Amount Limit

    FieldValue
    CurrencyEUR
    Amount Limit5

    Level 1 Activity

    FieldValue
    Amount Limit0
    CurrencyEUR
    Creditworthiness0
    Number1
    Activity0003 Creation of Dunning Notice

    Level 2 Header Data

    FieldValue
    Dunning Level Key02
    Dunning Level NameDunning and Collection
    Days in Arrears14
    Dunning Frequency14
    Charge Schedule01 Dunning Charges
    Payment Deadline14
    Creditworthiness15
    Determine Interestselect
    Interest KeyY1 Interests 5% fix Monthly
    Update Key1 Statistical Update

    Level 2 Amount Limit

    FieldValue
    CurrencyEUR
    Amount Limit10

    Level 2 Activity 1

    FieldValue
    Amount Limit0
    CurrencyEUR
    Creditworthiness0
    Number1
    Activity0003 Creation of Dunning Notice

    Level 2 Activity 2

    FieldValue
    Amount Limit0
    CurrencyEUR
    Creditworthiness0
    Number2
    Activity0006 Release for Submission to Agency
    1. Call transaction FICAIMG to access the FI-CA implementation guide.

    2. Choose Business TransactionsDunningDunning by Dunning ProcedureConfigure Dunning Procedure.

    3. In the Dunning Procedure overview, choose New Entries.

    4. Enter the values from the Header Data table.

    5. Choose Save.

    6. Choose Back.

    7. Select your entry X# and double-click the Dunning Levels sub folder (level 1).

    8. In the Dunning Levels overview, choose New Entries.

    9. Enter the values from the Level 1 Header Data table.

    10. Double-click the Amount Limits subfolder, and choose New Entries.

    11. Enter the values from the Level 1 Amount Limit table.

    12. Double-click the Dunning Activities subfolder, and choose New Entries.

    13. Enter the values from the Level 1 Activity table.

    14. Choose Save.

    15. Choose Back five times.

      You are back In the Dunning Procedure overview.

    16. Select your entry X#, and double-click the Dunning Levels sub folder again (level 2).

    17. Choose Back.

    18. In the Dunning Levels overview, choose New Entries.

    19. Enter the values from the Level 2 Header Data table.

    20. Double-click the Amount Limits subfolder, and choose New Entries.

    21. Enter the values from the Level 2 Amount Limit table.

    22. Double-click the Dunning Activities subfolder, and choose New Entries.

    23. In the 1st row, enter the values from the Level 2 Activity 1 table.

    24. In the 2nd row, enter the values from the Level 2 Activity 2 table.

    25. Choose Save.

    26. Choose Back six times.

  3. Assign the dunning procedure X# to contract account ac240-##d (transaction CAA2).

    1. Call transaction CAA2 Contract Account Change.

    2. On the initial screen, enter contract account ac240-##d.

    3. Select Enter.

    4. In the Information dialog box, choose Continue.

    5. Go to the Dunning/Correspondence tab.

    6. In the Dunning Procedure field, choose X#.

    7. Choose Save.

    8. Choose Back.

Dunning Run

Graphic explaining the two stages of a Dunning Run: identifying and grouping due items, and carrying out dunning activities. Includes corresponding names FPVA Dunning Proposal Run and FPVB Dunning Activity Run.

The dunning run can be carried out in two stages:

  • Dunning proposal run to identify and group together all items relevant for dunning.
  • Dunning activity run to carry out the dunning activities for the selected dunning proposal.

Before starting the dunning run, you should ensure that the posting situation is as up-to-date as possible, which means that all existing payments should be posted and the clearing run executed. This way, you avoid dunning items that have already been paid.

You can schedule the dunning proposal run and the dunning activity run together or separately. If you schedule both runs together, you lose the option of deleting and recreating the dunning proposal.

You can reverse dunning notices from the dunning proposal. If you would like to have a new dunning proposal, you can delete it, make the necessary changes in the master data, open items, or customizing, and then start the dunning proposal run again.

Along with the dunning history, a dunning activity run results in correspondence, notes for the administrator, and so on, as well as charge and interest postings.

Flowchart showing the process of determining dunning proposals, with steps including determining items due for dunning, grouping items, and checking dunning levels. Final output includes dunning header FKKMAKO and dunning items FKKMAZE.

The dunning proposal run determines all items due for dunning and combines them in a dunning grouping.

The dunning proposal run allows preselection for master data to select business partners or contract accounts.

The system looks at the Date of Issue and compares this date to the due date within the item to determine which dunning level is appropriate (see Days in Arrears in customizing of a dunning level) and to determine appropriate charges, if applicable.

Once a business partner is included in a dunning proposal, they will not be included in another proposal run. Only the dunning activity run enters the system date as the execution date of the dunning in the dunning header (field MDRKD).

The dunning proposal then becomes dunning history. This check prevents duplicate dunning letters in case you postpone the dunning activity run.

You cannot run a second proposal run over the same items/accounts unless the first run is deleted.

You can choose EnvironmentDelete Dunning Proposal Run to delete the dunning proposal.

A flowchart displays the dunning process, starting with standard and additional criteria grouping key, and proceeding through various levels including alternative dunning recipient, business partner, and currency, down to contract accounts that lead to dunning activities and notices.

If it's possible, all items of a business partner are grouped together on one dunning notice. However, there are criteria that dictate separate dunning notices for certain items.

The items are then grouped together into dunning groups on the basis of these criteria. The items are used for checking dunning relevance (that is, amount limits and days in arrears) per dunning group.

The grouping key enables you to use other desired criteria such as business area and division in addition to the standard criteria (dunning procedure, currency, main company code). You then enter the grouping key in the contract accounts for which the grouping is to apply.

A flowchart illustrating the Dunning Activity Run process, including inputs like Dunning Header and Items, and outputs such as Correspondence, Note to Agent, Release to Collection Agency, Post Charges and Interest, and Update Dunning History. Central image features a magnifying glass over a document, connecting all elements.

You initiate a dunning activity run in much the same way as a dunning proposal run. You enter the necessary selection parameters and then schedule the program run.

If you've configured the correct settings in customizing, the date you entered in the Issue Date field will appear on the dunning letter. It will also be displayed in the dunning history as the dunning execution date.

The dunning levels and appropriate dunning activities are determined based on the dunning groupings and items for dunning.

The dunning activity run can result in a charge or interest posting, or updates in the dunning history and dunning activity history.

Unlike a proposal run, you cannot delete a dunning activity run after its execution, even if the intended action was not executed.

Instead, you must reverse the entire dunning run (transaction FPVC) or cancel dunning for certain items. Choose EnvironmentDunning HistoryOverviewCancel.

A filing cabinet illustration shows three labeled drawers: Dunning History Header, Dunning History Items, and Dunning Activities that have been triggered. Each label is associated with a corresponding drawer abbreviation (FKKMAKO, FKKMAZE, FKKMAKT).

You can call dunning history using the account balance display (transaction FPL9).

You can call dunning history using the dunning history overview (transaction FPM3).

You can see the following information in the dunning history:

  • Dunning levels that have been reached
  • Dunning activities that have been carried out
  • Charges documents that have been posted
  • Interest documents that have been posted

On the selection screen, you can specify whether you want to display dunning notices that have been executed or not executed. This enables you to select only those dunning notices without a print date, for example.

Execute a Dunning Run

Business Example

Your business partner has not yet paid his invoices.

You want to execute a dunning run for overdue items.

Note

In this exercise, the value ## should be replaced with your group number.

Task 1: Execute a Dunning Proposal Run

Steps

  1. Start the SAP Fiori Display Account Balance app (transaction FPL9).

    1. Choose the Information tile group.

    2. Choose the Display Account Balance tile.

  2. Display the account of business partner ac240-##d using the following data:

    Initial Data

    FieldValue
    Business Partnerac240-##d
    List TypeALLES All Items
    Line Layout013 Line Item Display
    1. On the initial screen, enter the values from the Initial Data table .

    2. Choose Continue to check the basic list.

      There are three overdue items 6000/0010 displayed.

    3. Choose Back twice.

  3. Start the SAP Fiori Dunning Proposal Run app (transaction FPVA).

    1. Choose the Collection tile group.

    2. Choose the Dunning Proposal Run tile.

  4. Execute a dunning proposal run only for business partner ac240-##d.

    Copy the template with the date 17.10.2018 to run ID DUN## and the current date.

    Run Parameters

    FieldValue
    Destination Date IDcurrent date
    Destination Run IDDUN##

    Selection Data

    FieldValue
    Business Partnerreplace ## with your group number
    Company Code1010

    Dunning Parameters

    FieldValue
    Date of Issuecurrent date
    Reconciliation Keyproposed by the system
    1. In the Run ID area, choose F4 in the Date ID field.

    2. In the Date ID dialog box, select the row with date 17.10.2018 and ID DUN99.

    3. Choose OK.

    4. Choose MenuProgram RunCopy.

    5. In the Copy dialog box, enter the values from the Run Parameters table.

    6. Choose Continue.

    7. In the Parameter Change dialog box, choose Yes.

      You access the Dunning Proposal screen.

    8. On the General Selections tab, adopt the values from the Selection Data table.

    9. On the Dunning Parameters tab, adopt the values from the Dunning Parameters table.

    10. Go to the General Selections tab.

    11. Check that you have selected only your own business partner ac240-##d.

    12. Choose Save.

    13. Choose MenuProgram RunSchedule.

    14. In the Schedule dialog box, select Start Immediate and choose OK.

    15. Do not close the app.

  5. Check the result of the dunning proposal run in the application log.

    Display the dunning history.

    1. You are still in the Dunning Proposal Run app.

    2. Go to the Logs tab.

    3. Choose Refresh until the dunning proposal run is completed.

    4. Choose Application Log.

    5. In the Info Messages column, select the number.

    6. Check the log information.

    7. Choose Back twice.

    8. Choose MenuEnvironmentDunning History.

    9. On the selection screen, enter business partner ac240-##d.

    10. Choose Execute.

      You access the Dunning History overview.

      The dunning level 1 is displayed.

      The Print Date is blank, because the dunning activity run has not yet been executed.

    11. Choose Back three times.

Task 2: Execute a Dunning Activity Run

Steps

  1. Start the SAP Fiori Dunning Activity Run app (transaction FPVB).

    1. Choose the Collection tile group.

    2. Choose the Dunning Activity Run tile.

  2. Execute a dunning activity run only for business partner ac240-##d.

    Select the same date ID and identification as in the dunning proposal run.

    Run Parameters

    FieldValue
    Destination Date IDcurrent date
    Destination IdentificationDUN##

    Selection Data

    FieldValue
    Destination Date IDcurrent date
    Destination IdentificationDUN##
    1. In the Run ID area, choose F4 in the Date ID field.

    2. In the Date ID dialog box, select the row with your ID DUN## and the current date.

    3. Choose OK.

    4. Choose Save.

    5. Choose MenuProgram RunSchedule.

    6. In the Schedule dialog box, select Start Immediate and choose OK.

    7. Do not close the app.

  3. Check the result of the dunning activity run in the application log.

    Display the dunning history.

    1. You're still in the Dunning Activity Run app.

    2. Go to the Logs tab.

    3. Choose Refresh until the dunning activity run is completed.

    4. Choose Application Log.

    5. In the Info Messages column, select the number.

    6. Check the log information.

    7. Choose Back twice.

    8. Choose MenuEnvironmentDunning History.

    9. On the selection screen, enter business partner ac240-##d.

    10. Choose Execute.

      You access the Dunning History overview.

      The dunning level 1 is displayed.

      The Print Date is filled, because the dunning activity run has been executed.

    11. Choose Back three times.

  4. Start the SAP Fiori Display Account Balance app (transaction FPL9).

    1. Choose the Information tile group.

    2. Choose the Display Account Balance tile.

  5. Display the account of business partner ac240-##d using the following data:

    Initial Data

    FieldValue
    Business Partnerac240-##d
    List TypeALLES All Items
    Line Layout013 Line Item Display
    1. On the initial screen, enter the values from the Initial Data table.

    2. Choose Continue to check the basic list.

      The statistical dunning charge 0010/0010 from dunning level 1 is displayed.

    3. Choose Back twice.

Task 3: Print a Dunning Notice

Steps

  1. Start the SAP Fiori Print Correspondence app (transaction FPCOPARA).

    1. Choose the Correspondence tile group.

    2. Choose the Print Correspondence tile.

  2. Print the dunning notice for business partner ac240-##d.

    Create the same date ID and identification as in the dunning activity run.

    Run Parameters

    FieldValue
    Date IDcurrent date
    IdentificationDUN##
    1. In the Run ID area, enter the values of the Run Parameters table.

    2. Select Enter.

    3. In the General Selections tab, enter only your business partner ac240-##d.

    4. On the Correspondence tab, choose correspondence type 0003 Dunning Notice.

    5. On the Print Parameters tab, enter output device LP01.

    6. Choose Save.

    7. Choose MenuProgram RunSchedule.

    8. In the Schedule dialog box, select Start Immediate and choose OK.

    9. Choose Back.

Task 4: Display the Correspondence

Steps

  1. Go to the SAP S/4HANA system.

  2. Call transaction SP01 to display the dunning notice.

    1. Choose Execute.

    2. Select the spool number corresponding to the correct time.

    3. Choose Display Content to check the print preview.

Log in to track your progress & complete quizzes