第 163 页 / 共 449 页
AC201 Lesson: Dunning Program Configuration
Figure 61: Dunning Levels
The minimum number of days in arrears is set as a default in the system: The
system proposesthe LineItemGracePeriodasthefirst dunninglevel. For all
furtherdunninglevels,thesystemaddsthedunningintervalindaystothedaysin
arrears of the previous dunning level.
Foreachdunninglevel,youcanspecifythatinterestistobecalculated.
If you choose the Always Dun option, dunning notices are printed even if the
dunning proposals have not changed since the last dunning run. A dunning
proposalisconsideredchangedifitfulfillsatleastoneofthefollowingcriteria:
• Atleastoneitemhasreachedadifferentdunninglevel
• Anew item was addedto thedunning notice
• The dunninglevelof theaccount waschanged
Theitemscanbeprintedtogivethecustomer/vendoranoverviewoftheoverall
account balance.
Youcanenteranumberofdaysifapaymentdeadlineforpaymentoftheoverdue
itemsistobespecifiedinthedunningnotice. Thisnumberisaddedtotheissue
dateofthepaymentrun. Theresultisthepaymentdeadline.
You can print a dunning notice in a legal dunning procedure, even though no
further account movements have occurred.
151
2009 © 2009 SAP AG. All rights reserved.
第 164 页 / 共 449 页
Unit3: AutomaticDunning AC201
Figure 62: Expenses/Charges
Dunningchargesaredefinedforeachcurrencyanddependonthedunninglevel.
Youcanusethewordprocessingfeaturestoprintthesechargesondunningforms.
Thedunningchargecanbeeitherafixedamountorapercentageofthedunned
amount. If you have defined a percentage dunning charge, you cannot enter a
fixed dunning charge at the same time.
Youcansetaminimumamountateachdunninglevel.
Figure 63: Minimum Amounts
Iftheminimumamountforoverdueitemsisnotreachedinadunninglevel,the
itemsinthisdunninglevelareassignedtothenext lowest levelandthesystem
checkswhetheradunningnoticecanthenbecreatedinthisdunninglevel.
If you have specified a minimum percentage, the limit must also have been
reached or exceeded.
152
©2009SAPAG.Allrightsreserved. 2009
第 165 页 / 共 449 页
AC201 Lesson: Dunning Program Configuration
Figure 64: Dunning texts
Thedunningprogramcangeneratepaymentadvicenotes, dunningnotices,and
payment forms.
InSAPERP2004andlater, another technologyisavailablefor generatingand
printingformsinadditiontoSAPscriptandSAPSmartForms: PDF-basedforms
based on Adobe technology.
Formoreinformationonformlayout, seetheSAPscriptdocumentationandthe
SAPscript course, BC460.
Asummaryofthemostimportantsourcesofinformationondesigningformswith
SAPSmart FormsisavailableinSAPNote526824.
Figure 65: Environment
IntheCompanyCodeDunningControlscreen,youcanspecifywhetherdunning
noticesare tobecreatedseparatelyby dunningarea rather than by account for
a company code. If you choose this option, the dunning data in the business
153
2009 © 2009 SAP AG. All rights reserved.
第 166 页 / 共 449 页
Unit3: AutomaticDunning AC201
partnermasterrecordisupdatedaccordingtodunningareas. Adunningareaisan
organizationalentity,thatis,asubstructureofacompanycodethatisresponsible
for dunning.
Incontrasttostandarddunning,whereallitemsatalldunninglevelsaredunned
withonedunningnotice,youcanchoosetouseaseparatedunningnoticewitha
differentaccompanyingtextforeachdunninglevelinanaccount.
Ifyouwanttosortyourdunningnoticesanditemsaccordingtospecificcriteria,
you can maintain sort variants.
Standardtextshavetobeassignedtoacompanycodeand(optionally)adunning
area. Astandardtextcontainsthetextfortheletterheaderwhichcanincludea
companylogo andatelephonenumber, forexample.
Adunningkeydeterminesthatthelineitemcanonlybedunnedwithrestrictions
or istobedisplayedseparatelyonthedunningnotice.
Adunningblockpreventsaccountsanditemsfrombeingdunned.
Youcanmaintaintheinterestratetobeusedtocalculatefortheinterestdueon
debit balances.
154
©2009SAPAG.Allrightsreserved. 2009
第 167 页 / 共 449 页
AC201 Lesson: Dunning Program Configuration
Exercise 9: Dunning Program
Configuration
Exercise Objectives
After completingthisexercise, youwillbeableto:
• Set up a new dunning procedure
Business Example
YourcompanycodeAC##(##=yourgroupnumber)wantstouseanewdunning
procedure.
Yourcustomerhasafewquestionsregardingthedunningprogram,suchashow
many dunning levels the SAP system has.
Task 1:
Create a new dunning procedure. It is to contain four levels, and dunning is
to be carried out once a week.
1. NamethedunningprocedureGR##(##=yourgroupnumber)andcreateit
by copying dunning procedure 0001.
2. Checkthefollowingsettingsinthe“Overview”andmaketheappropriate
changes if necessary:
- Thedunninginterval in days should be7.
- 4 dunning levels are used.
-Theminimumdaysinarrears(account)shouldbe3.
-Thelineitem graceperiodsshouldbe2 days.
-Only standard transactionsshould bedunned.
-Thereferencedunningprocedurefortextsisdunningprocedure0001.
3. Inthe“DunningLevels”view, makesurethatthefollowingvalueshave
beendefinedfor your dunningprocedureGR##:
Define the minimum number of days (in arrears) as the prerequisite for
reaching dunning level 1 as two days.
Define the minimum number of days (in arrears) as the prerequisite for
reaching dunning level 2 as nine days.
Define the minimum number of days (in arrears) as the prerequisite for
reaching dunning level 3 as 16 days.
Continued on next page
155
2009 © 2009 SAP AG. All rights reserved.
第 168 页 / 共 449 页
Unit3: AutomaticDunning AC201
Define the minimum number of days (in arrears) as the prerequisite for
reaching dunning level 4 as 23 days.
4. The following print settingsshould be configured for the dunning levels
(“DunningLevels”view)inyourdunningprocedureGR##:
-Dunningshouldalwaysbecarriedoutatthefourthdunninglevel.
-Allitemsshouldbeprintedfordunninglevels3and4.
-Thedunningnoticeshouldincludeapaymentdeadlineforpaymentofthe
overdueitems. Fivedaysshouldbeaddedtotheissuedateofthepayment
run for dunning level 3, that is, 5 daysmust be entered in the“Payment
Deadline” field.
5. The following settings for charges should be defined for your dunning
procedure GR## (“Charges” view): The charges are maintained in the
currency used byyour companycode AC##.
Atdunninglevel1: Fromdunningamount5,thefixeddunningchargeis2.
Atdunninglevel2: Fromdunningamount10,thefixeddunningchargeis5.
Atdunninglevel3: Fromdunningamount20,thefixeddunningchargeis10.
6. Maintaintheminimumamounts(“MinimumAmounts”view):
Aminimumamountof3isrequiredforadunningnoticeforlevel1.
Aminimumamountof5isrequiredforadunningnoticeforlevel2.
Aminimumamountof3isrequiredforadunningnoticeforlevel3.
Aminimumamountof20isrequiredforadunningnoticeforlevel4.
7. Thefollowingsettingsaretobedefinedforthedunningtexts(“Dunning
Texts” view): A dunning notice is to be created for each dunning level.
Companycode1000istobeusedasthereferencecompanycodeforyour
dunningprocedure. Saveyourdunningprocedure.
Task 2:
Next, test your new dunning procedure.
1. Enter your new dunning procedure GR## in the master data for your
customer Customer##.
156
©2009SAPAG.Allrightsreserved. 2009
第 169 页 / 共 449 页
AC201 Lesson: Dunning Program Configuration
Solution 9: Dunning Program
Configuration
Task 1:
Create a new dunning procedure. It is to contain four levels, and dunning is
to be carried out once a week.
1. NamethedunningprocedureGR##(##=yourgroupnumber)andcreateit
by copying dunning procedure 0001.
a) On the SAP Easy Access screen, choose: Accounting →Financial
Accounting → Accounts Receivable → Periodic Processing →
Dunning (double-click)
Environment →Change Configuration
DunningProcedure→NewDunningProcedure
FieldNameorDataType Values
Dunning Procedure GR##
Description GR.##; 4-level; weekly
Dunning Procedure → Copy
Dunning Procedure 0001
Continue (Enter)
Stay in this screen.
2. Checkthefollowingsettingsinthe“Overview”andmaketheappropriate
changes if necessary:
- Thedunninginterval in days should be7.
- 4 dunning levels are used.
-Theminimumdaysinarrears(account)shouldbe3.
-Thelineitem graceperiodsshouldbe2 days.
-Only standard transactionsshould bedunned.
Continued on next page
157
2009 © 2009 SAP AG. All rights reserved.
| FieldNameorDataType | Values |
|---|---|
| Dunning Procedure | GR## |
| Description | GR.##; 4-level; weekly |
第 170 页 / 共 449 页
Unit3: AutomaticDunning AC201
-Thereferencedunningprocedurefortextsisdunningprocedure0001.
a) Check the following settings in the “Overview” and make the
appropriate changes if necessary:
FieldNameorDataType Values
DunningIntervalinDays 7
No. ofDunningLevels 4
Minimum Days in Arrears 3
(Account)
LineItemGracePeriods 2
StandardTransactionDunning X
ReferenceDunningProcedurefor 0001
Texts
Hint: If necessary, use the “Screen Up/Down” button to
deselectallthespecialG/L transactions.
3. Inthe“DunningLevels”view, makesurethatthefollowingvalueshave
beendefined for yourdunningprocedureGR##:
Define the minimum number of days (in arrears) as the prerequisite for
reaching dunning level 1 as two days.
Define the minimum number of days (in arrears) as the prerequisite for
reaching dunning level 2 as nine days.
Define the minimum number of days (in arrears) as the prerequisite for
reaching dunning level 3 as 16 days.
Continued on next page
158
©2009SAPAG.Allrightsreserved. 2009
| FieldNameorDataType | Values |
|---|---|
| DunningIntervalinDays | 7 |
| No. ofDunningLevels | 4 |
| Minimum Days in Arrears (Account) | 3 |
| LineItemGracePeriods | 2 |
| StandardTransactionDunning | X |
| ReferenceDunningProcedurefor Texts | 0001 |
第 171 页 / 共 449 页
AC201 Lesson: Dunning Program Configuration
Define the minimum number of days (in arrears) as the prerequisite for
reaching dunning level 4 as 23 days.
a) Inthe“DunningLevels”view, makesurethat thefollowingvalues
havebeendefinedforyourdunningprocedureGR##:
Goto → Dunning Levels
Field Nameor Data Dunninglevel Values
Type
DaysinArrears 1 2
DaysinArrears 2 9
DaysinArrears 3 16
DaysinArrears 4 23
Stay in this screen.
4. The following print settings should be configured for the dunning levels
(“DunningLevels”view)inyourdunningprocedureGR##:
-Dunningshouldalwaysbecarriedoutatthefourthdunninglevel.
-Allitemsshouldbeprintedfordunninglevels3and4.
-Thedunningnoticeshouldincludeapaymentdeadlineforpaymentofthe
overdueitems. Fivedaysshouldbeaddedtotheissuedateofthepayment
run for dunning level 3, that is, 5 days must be entered in the“Payment
Deadline” field.
a) Thefollowingprintsettingsshouldbeconfiguredforthedunninglevels
(“DunningLevels”view)inyourdunningprocedureGR##:
FieldNameorData DunningLevel Values
Type
AlwaysDun? 4 Selectthisoption
PrintAllItems 3 Selectthisoption
PrintAllItems 4 Selectthisoption
PaymentDeadline 3 5
5. The following settings for charges should be defined for your dunning
procedure GR## (“Charges” view): The charges are maintained in the
currency used byyour company code AC##.
Atdunninglevel1: Fromdunningamount5,thefixeddunningchargeis2.
Atdunninglevel2: Fromdunningamount10,thefixeddunningchargeis5.
Continued on next page
159
2009 © 2009 SAP AG. All rights reserved.
| Field Nameor Data Type | Dunninglevel | Values |
|---|---|---|
| DaysinArrears | 1 | 2 |
| DaysinArrears | 2 | 9 |
| DaysinArrears | 3 | 16 |
| DaysinArrears | 4 | 23 |
| FieldNameorData Type | DunningLevel | Values |
|---|---|---|
| AlwaysDun? | 4 | Selectthisoption |
| PrintAllItems | 3 | Selectthisoption |
| PrintAllItems | 4 | Selectthisoption |
| PaymentDeadline | 3 | 5 |
第 172 页 / 共 449 页
Unit3: AutomaticDunning AC201
Atdunninglevel3: Fromdunningamount20,thefixeddunningchargeis10.
a) Thefollowingsettingsforchargesshouldbedefinedforyourdunning
procedure GR## (“Charges” view):
Goto → Dunning Charges.
FieldNameorDataType Values
Currency Your company code currency
AC##
Continue (Enter)
DunningLevel FieldNameorData Values
Type
1 From dunning 5
amount
2 From dunning 10
amount
3 From dunning 20
amount
1 Dunningcharge 2
2 Dunningcharge 5
3 Dunningcharge 10
6. Maintaintheminimumamounts(“MinimumAmounts”view):
Aminimumamountof3isrequiredforadunningnoticeforlevel1.
Aminimumamountof5isrequiredforadunningnoticeforlevel2.
Aminimumamountof3isrequiredforadunningnoticeforlevel3.
Continued on next page
160
©2009SAPAG.Allrightsreserved. 2009
| FieldNameorDataType | Values |
|---|---|
| Currency | Your company code currency AC## |
| DunningLevel | FieldNameorData Type | Values |
|---|---|---|
| 1 | From dunning amount | 5 |
| 2 | From dunning amount | 10 |
| 3 | From dunning amount | 20 |
| 1 | Dunningcharge | 2 |
|---|---|---|
| 2 | Dunningcharge | 5 |
| 3 | Dunningcharge | 10 |
第 173 页 / 共 449 页
AC201 Lesson: Dunning Program Configuration
Aminimumamountof20isrequiredforadunningnoticeforlevel4.
a) Maintaintheminimumamounts(“MinimumAmounts”view):
Goto → Minimum Amounts
FieldNameorDataType Values
Currency YourcompanycodecurrencyAC##
Continue (Enter)
DunningLevel FieldNameorDataType Values
1 Minimumamount 3
2 Minimumamount 5
3 Minimumamount 10
4 Minimumamount 20
7. Thefollowing settingsaretobedefinedforthedunningtexts(“Dunning
Texts” view): A dunning notice is to be created for each dunning level.
Companycode1000istobeusedasthereferencecompanycodeforyour
dunningprocedure. Saveyourdunningprocedure.
a) Goto → Dunning Texts
FieldNameorDataType Values
Company Code YourcompanycodeAC##
AccTy Customer(setradiobutton)
Continue (Enter).
Choose “Back” (F3).
Save the entire dunning procedure.
Continued on next page
161
2009 © 2009 SAP AG. All rights reserved.
| FieldNameorDataType | Values |
|---|---|
| Currency | YourcompanycodecurrencyAC## |
| DunningLevel | FieldNameorDataType | Values |
|---|---|---|
| 1 | Minimumamount | 3 |
| 2 | Minimumamount | 5 |
| 3 | Minimumamount | 10 |
| 4 | Minimumamount | 20 |
| FieldNameorDataType | Values |
|---|---|
| Company Code | YourcompanycodeAC## |
| AccTy | Customer(setradiobutton) |
第 174 页 / 共 449 页
Unit3: AutomaticDunning AC201
Task 2:
Next, test your new dunning procedure.
1. Enter your new dunning procedure GR## in the master data for your
customer Customer##.
a) On the SAP Easy Access screen, choose: Accounting → Financial
Accounting→AccountsReceivable→MasterRecords→Change
FieldNameorDataType Values
Customer Customer##
Company Code YourcompanycodeAC##
Continue (Enter).
Choosethe“Correspondence”tab(underthecompanycodedata)
FieldNameorDataType Values
Dunning Procedure GR##
Save.
162
©2009SAPAG.Allrightsreserved. 2009
| FieldNameorDataType | Values |
|---|---|
| Customer | Customer## |
| Company Code | YourcompanycodeAC## |
| FieldNameorDataType | Values |
|---|---|
| Dunning Procedure | GR## |
第 175 页 / 共 449 页
AC201 Lesson: Dunning Program Configuration
Lesson Summary
You should now be able to:
• Describethestructureofthedunningprogramconfiguration
• Configurethe automaticdunning program
163
2009 © 2009 SAP AG. All rights reserved.
第 176 页 / 共 449 页
Unit3: AutomaticDunning AC201
Lesson: Parameters for the Dunning Run
Lesson Overview
Thislessondiscussesindetailtheparametersthatareenteredforthedunningrun.
Lesson Objectives
After completingthislesson, you will beable to:
• Explain thepurpose of dunning parameters
• Enter the parameters for a dunning run
Business Example
Up to now, your company has been using different dunning runs for different
customergroups. Thecolleaguesresponsiblewouldliketoknowifthisisalso
possible in the SAP System and, if so, how.
Figure 66: Maintain parameters
Everydunningprogramrunisidentifiedbythefollowingtwofields:
• Run date
• Identification
164
©2009SAPAG.Allrightsreserved. 2009
第 177 页 / 共 449 页
AC201 Lesson: Parameters for the Dunning Run
Therundatedoesnothavetobetheactualdatewhentheprogramisexecuted,
butthisisrecommended. Itsmainpurposeistoidentifytheprogramrun.
TheIdentificationisusedtodifferentiatebetweenprogramsthathavethesame
run date.
Theparametersprovidethedunningprogramwithinformationonthedunning
run. Youcancopytheparametersfromexistingdunningruns.
Figure 67: Open Item Selection
Withtheparameters,youtellthedunningprogramwhichdocumentsandaccounts
inwhichcompanycodesitshouldexamineforoverdueitems.
Youcanalsoactivateanadditionallog,whichyoucancheckafterthedunning
run toseewhethertherunwassuccessful. Usethislogfortestingandtraining
purposesonlysinceitrequiresalotofsystemresources.
165
2009 © 2009 SAP AG. All rights reserved.
第 178 页 / 共 449 页
Unit3: AutomaticDunning AC201
166
©2009SAPAG.Allrightsreserved. 2009
第 179 页 / 共 449 页
AC201 Lesson: Parameters for the Dunning Run
Exercise 10: Parameters
Exercise Objectives
After completingthisexercise, youwillbeableto:
• Checkyourknowledgeofthepurposeofparametersinthedunningprogram
Business Example
Yourcustomer wishestouseseveral dunningrunstoprocessmanyaccountsin
smaller groups.
Task:
True or false?
1. The run date is alwaysthe datewhen a certain dunning run issupposed
to be started.
Determinewhetherthisstatementistrueorfalse.
□ True
□ False
2. Theparametersspecifytheaccountsanddocumentsthataretobeincluded
in the dunning run.
Determinewhetherthisstatementistrueorfalse.
□ True
□ False
167
2009 © 2009 SAP AG. All rights reserved.
第 180 页 / 共 449 页
Unit3: AutomaticDunning AC201
Solution 10: Parameters
Task:
True or false?
1. The run date is always thedate when acertain dunning run issupposed
to be started.
Answer: False
TheRunonfieldisalsousedtoidentifydunningruns. Itdoesnothavetobe
thedatewhenthedunningrunisactuallyperformed.
2. Theparametersspecifytheaccountsanddocumentsthataretobeincluded
in the dunning run.
Answer: True
You can use the parameters to select the accounts and documentsfor the
dunning run.
168
©2009SAPAG.Allrightsreserved. 2009
第 181 页 / 共 449 页
AC201 Lesson: Parameters for the Dunning Run
Lesson Summary
You should now be able to:
• Explain the purposeof dunning parameters
• Enter the parameters for a dunning run
169
2009 © 2009 SAP AG. All rights reserved.
第 182 页 / 共 449 页
Unit3: AutomaticDunning AC201
Lesson: The Dunning Run
Lesson Overview
Adunningruniscarriedout togenerateaproposal list.
Lesson Objectives
After completingthislesson, you will beable to:
• Describehowthedunningprogramcreatesthedunningproposaldataset
Business Example
Your company wants to check the dunning notices proposals created by the
systemandeditthemmanuallyifnecessary. Yourcolleaguesfromtheaccounting
departmentneedtoknowhowadunningproposallistiscreated. Theyalsowould
like to find out which internal processing steps are carried out by the system,
and what logic is used to do so.
Figure 68: Dunning Run
The dunning run creates a dunning proposal that can be edited, deleted, and
re-created as often as necessary.
Ifnecessary,youcanautomaticallyprintoutthedunningnoticesdirectlyafterthe
dunningrun. Inthiscase,youdecidenottoeditthedunningproposals.
170
©2009SAPAG.Allrightsreserved. 2009
第 183 页 / 共 449 页
AC201 Lesson: The Dunning Run
Figure 69: Steps in the Dunning Run
Thedunningruncanbedividedintothethreestepsaboveformoreclarity.
• Step1: AccountSelection. Inthissteptheprogramcheckswhichaccounts
shall be considered in the dunning run according to the parameters and
configuration.
• Step2: DunLineItems. Inthisstep,thesystemcheckswhichlineitemsare
overdueintheselectedaccountsandwhichdunninglevelshouldbeapplied.
• Step3: DunAccounts. Inthisstep, thesystemcheckswhetherpayments
have to be dunned for an account and, if so, which dunning level should
be used.
171
2009 © 2009 SAP AG. All rights reserved.
第 184 页 / 共 449 页
Unit3: AutomaticDunning AC201
Figure 70: Account Selection
Account selectionisthefirst stepinthedunningrun.
Theprogramchecksalltheaccountsusingthecriteriaenteredintheparameters. If
theyfulfillthesecriteria,theaccountsareincludedinthedunningrun. Otherwise,
they are ignored.
The following criteria must be fulfilled:
• Adunningproceduremustbeenteredinthemasterdata.
• Thedateofthelastdunningrunenteredintheaccountmustbeearlierthan
thedunningintervaldateofthedunningprocedure.
172
©2009SAPAG.Allrightsreserved. 2009
第 185 页 / 共 449 页
AC201 Lesson: The Dunning Run
Figure 71: Due Dates forReceivablesand CreditMemos
Receivablesaredueattheduedatefor netpayment.
Usuallythepaymenttermsofacreditmemodonotapply. Instead,thefollowing
rules are valid:
• Ifacreditmemoisinvoice-related,ithasthesameduedateastheinvoice.
• Allothercreditmemosaredueatthebaselinedate.
If you want the payment terms in a credit memo to apply, you have to enter V
in the Invoice reference field.
173
2009 © 2009 SAP AG. All rights reserved.
第 186 页 / 共 449 页
Unit3: AutomaticDunning AC201
Figure 72: Clearing with CreditMemos orVendorItems
Theduenetdebititemsontheaccountareclearedwiththeduenetcredititems.
Thecredititemsareassignedtothedebititemswiththehighestdunningleveland
are cleared with these items.
Ifyouhavechosenclearingbetweencustomerandvendor,theduenetcredit
items in the vendor account are also cleared with the items with the highest
dunninglevel. Thesamedunningproceduremustbedefinedforboththecustomer
and vendor.
Generalcheck: Afteralltheduedebititemshavebeenclearedwiththeduenet
credititems,theaccountmusthaveadebitbalanceforittobedunned.
If you set the “Dunning Letter Even if Account Balance Is Positive” flag in
Customizingforthedunningprocedure,however,thisbasiccheckoftheaccount
balanceisignored: Dunninglettersarecreatedregardlessoftheaccountbalance.
Note: Inanycase,thetotalofoverdueitemsforeachdunningnoticemustbein
debit; otherwiseno dunning notice isgenerated.
Thedunningnoticelistsalltheitemsthatwerecleared.
174
©2009SAPAG.Allrightsreserved. 2009
第 187 页 / 共 449 页
AC201 Lesson: The Dunning Run
Figure 73: Dunning Dates
Thedifferencebetweentheduedateandthedunningdateisthefollowing:
• Duedate: Daybywhichtheliabilitiesshouldhavebeenpaid.
• Dunningdate: Daywhentheoverdueitemsaredunned.
Everydunneditemmustbeoverdue,butnotalloverdueitemsaredunned.
Usuallyallitemswhichareoverdueatthedateofissuehavetobedunned.
Iflineitemgraceperiodshavebeendefinedinthedunningprocedure,onlythose
itemsthatarestilloverdueafterthegracedayshavebeendeductedaredunned.
Figure 74: Dunning Block in Items or Accounts
Ifitemsareoverduebutthereisadunningblockintheitem, thesystemadds
these items to the blocked items list.
175
2009 © 2009 SAP AG. All rights reserved.
第 188 页 / 共 449 页
Unit3: AutomaticDunning AC201
If payments have to be dunned for an account, but the account contains a
dunningblock,thesystemaddstheaccounttothelistofblockedaccounts.
Figure 75: Payment Method in the Item orAccount
Ifapaymentmethod forincomingpayments hasbeen specifiedforanitem,
theitem isusuallynot dunnedbecausethepaymentprogramisresponsiblefor
collectingthemoney. Theseitemsareonlydunnediftheyhaveapaymentblock.
If payments for accounts are to be dunned, apayment method for incoming
paymentsisspecifiedinthemasterdata,thesystemusuallydoesnotdunthem
because the payment program is responsible for collecting the money. These
accountsaredunnedonlyiftheyhaveapaymentblock.
176
©2009SAPAG.Allrightsreserved. 2009
第 189 页 / 共 449 页
AC201 Lesson: The Dunning Run
Figure 76: Dunning Levels for Line Item
Eachdunningprocedurecontainsuptoninedunninglevels.
The dunning notice wording is usually influenced by the dunning level. The
higherthedunninglevel,thestrongertheformulationinthedunningtext.
Each item to be dunned is assigned a dunning level according to its days in
arrears. For invoice-related credit memos, thedunninglevel of the invoice is
used. Fromonedunningruntoanotherthedunninglevelcanonlyberaisedby
one, that is, no dunning levelscan beskipped.
Whensettingupadunningprocedure,thesystemdefaultsthenumberofdaysin
arrears on thedunning levels screen. Thesystem proposes theline item grace
periodsasthefirstdunninglevel. Forallfurtherdunninglevels,thesystemadds
thedunningintervalindaystothedaysinarrearsofthepreviousdunninglevel.
Hint: Although you can overwrite these default values, we do not
recommend it.
Dunningprocedureswithonlyonedunninglevelarereferredtointhesystemas
payment reminders. Theseproceduresareused for very importantcustomers
andpubliccorporations. Byusingtheseprocedures,youcanmakesurethatthese
customers receive only a payment reminder.
177
2009 © 2009 SAP AG. All rights reserved.
第 190 页 / 共 449 页
Unit3: AutomaticDunning AC201
Figure 77: Dunning Keys
Byassigningdunningkeys tocertainitems, youcanprevent theseitemsfrom
exceeding a certain dunning level.
Figure 78: Minimum Amounts per Dunning Level
178
©2009SAPAG.Allrightsreserved. 2009
第 191 页 / 共 449 页
AC201 Lesson: The Dunning Run
Thetotalamountofalltheitemsinanaccountwithacertaindunninglevelmust
begreaterthanadefinedminimumamount. Therelationshipbetweenthetotal
amountandthetotalopenitemsmustbegreaterthanaminimumpercentage.
Ifthisisnotthecase,theitemsaresettoalowerdunninglevel.
Hint: Usually,theminimumamountsandpercentagesathigherdunning
levelsaregreater than thoseat lower levels.
Figure 79: Minimum Days in Arrears (Account)
Theaccount canonlybedunnedif at leastoneitemhasreachedtheminimum
days in arrears per account.
Intheexampleabove, item4 hasmoredaysin arrearsthan theminimumdays
inarrears(account). Asaresult, theaccount isdunned. Thedunneditemsare:
Item1,item3,anditem4. Item2isnotdunnedbecauseitisstillwithintheline
item grace period.
179
2009 © 2009 SAP AG. All rights reserved.
第 192 页 / 共 449 页
Unit3: AutomaticDunning AC201
Figure 80: Dunning Level in Account
Theaccount getsthehighest dunning level of alltheitemstobedunned. If all
itemsaredunnedwithonedunningnotice,thedunningtextiswordedaccordingto
highest dunning level.
Note that thedunning levelsarenot yet entered inthe itemsor accounts. This
happenslaterwhenthedunningnoticesareprinted. Atthispoint, however, the
dunning levels havealready been determined.
Figure 81: Dunning Requirements
180
©2009SAPAG.Allrightsreserved. 2009
第 193 页 / 共 449 页
AC201 Lesson: The Dunning Run
Afterithasdeterminedthedunningdata,thesystemcheckswhetherdunningis
really necessary. Normally, it is not necessary to senda dunning notice if the
dunning data has not changed since the last dunning run. This means that an
accountisonlydunnedifoneofthefollowingconditionsisfulfilled:
• Thedunningdatahaschangedsincethelastdunningrun.
• The Always Dun? checkbox has been selected for the dunning level.
Thisoption isusuallyselectedfor thelast dunningleveland for payment
reminders(dunningproceduresthatcompriseonlyonedunninglevel).
Accountsinalegaldunningprocedurearesubjecttoadifferentrule. Ifthestart
date of the legal dunning procedure isentered in the account master data, the
accountisalwaysdunnedifoneofthefollowingconditionsisfulfilled:
• Postings havebeenmadesincethelastdunningrun.
• TheAlwaysDuninLegalDunningProcedureindicatorisselected.
Hint: Thesystemdoesnotsendanydunningnoticestoacustomerwith
legaldunningprocedure,evenifthedunningdatahaschanged. Itdoesnot
makeanysensetosendadunninglettertoacustomerwhohasobviously
notrespondedtoanypreviousdunningnotices. Ifanaccountisdunned
according to one of the criteria above, an internal note is printed on a
specialformandsenttothelegaldepartment. TheAlwaysDuninLegal
DunningProcedurefieldshouldbeselectedtoprevent anyopenitems
that were posted before the start of the legal dunning procedure from
being overlooked.
181
2009 © 2009 SAP AG. All rights reserved.
第 194 页 / 共 449 页
Unit3: AutomaticDunning AC201
182
©2009SAPAG.Allrightsreserved. 2009
第 195 页 / 共 449 页
AC201 Lesson: The Dunning Run
Exercise 11: The Dunning Run
Exercise Objectives
After completingthisexercise, youwillbeableto:
• Checkyourknowledgeabouttheprocessofcreatingthedunningproposal
Business Example
Before printing dunning notices, your customer would like to check them and
change them if necessary.
Task 1:
Whyisitrightinsomecasesthatoverdueitemsarenotdunned?
1. Listsomereasonswhyoverdueitemsmightnotbedunned:
Task 2:
The dunning proposal consistsof several steps.
1. Listthemainstepsinvolvedincreatingthedunningproposal:
Task 3:
True or false?
1. The payment terms of a credit memo usually do not apply, and the due
dateiseithertheduedateoftheassociatedinvoiceorthebaselinedateof
the document.
Determinewhetherthisstatementistrueorfalse.
□ True
□ False
Continued on next page
183
2009 © 2009 SAP AG. All rights reserved.
第 196 页 / 共 449 页
Unit3: AutomaticDunning AC201
2. Everydunningproceduremusthaveatleastfourdunninglevels.
Determinewhetherthisstatementistrueorfalse.
□ True
□ False
3. An account is only dunned if all the overdue items have exceeded the
minimum days in arrears.
Determinewhetherthisstatementistrueorfalse.
□ True
□ False
4. Thedunningrunupdatesthedunningdatainthedunneditemsandaccounts.
Determinewhetherthisstatementistrueorfalse.
□ True
□ False
5. Adunningnoticeisonlysentifthedunningdatahaschangedsincethelast
dunning run or if “Alwaysdun?”isselected.
Determinewhetherthisstatementistrueorfalse.
□ True
□ False
184
©2009SAPAG.Allrightsreserved. 2009
第 197 页 / 共 449 页
AC201 Lesson: The Dunning Run
Solution 11: The Dunning Run
Task 1:
Whyisitrightinsomecasesthatoverdueitemsarenotdunned?
1. Listsomereasonswhyoverdueitemsmightnotbedunned:
Answer:
- Account isnot containedin the parameters.
- Items are within the grace period.
- Itemsor accounts are blockedfor dunning
-Itemsoraccountshaveapaymentmethodforincomingpaymentsbutno
payment block.
-Theoverdueamountislessthantheminimumamount.
-Itemscanbeclearedwithoverdueitemsonthecreditside.
-Noneoftheitemsexceedstheminimumdaysinarrears(account).
-Thedunningdatahasnotchangedsincethelastdunningrunand“Always
dun?” is not selected.
Task 2:
The dunning proposal consistsof several steps.
1. Listthemainstepsinvolvedincreatingthedunningproposal:
Answer:
Account selection
Line item dunning
Account dunning
Task 3:
True or false?
1. The payment terms of a credit memo usually do not apply, and the due
dateiseithertheduedateoftheassociatedinvoiceorthebaselinedateof
the document.
Answer: True
2. Everydunningproceduremusthaveatleastfourdunninglevels.
Answer: False
Everydunningprocedurecanhavebetween1and9dunninglevels.
Continued on next page
185
2009 © 2009 SAP AG. All rights reserved.
第 198 页 / 共 449 页
Unit3: AutomaticDunning AC201
3. An account is only dunned if all the overdue items have exceeded the
minimum days in arrears.
Answer: False
Ifoneoverdueitemhasexceededtheminimumdaysinarrears,theaccount
is dunned.
4. Thedunningrunupdatesthedunningdatainthedunneditemsandaccounts.
Answer: False
Thedunningdataisnotupdateduntilthedunningnoticesareprinted.
5. Adunningnoticeisonlysentifthedunningdatahaschangedsincethelast
dunning run or if “Alwaysdun?”isselected.
Answer: True
186
©2009SAPAG.Allrightsreserved. 2009
第 199 页 / 共 449 页
AC201 Lesson: The Dunning Run
Lesson Summary
You should now be able to:
• Describehowthedunningprogramcreatesthedunningproposaldataset
187
2009 © 2009 SAP AG. All rights reserved.
第 200 页 / 共 449 页
Unit3: AutomaticDunning AC201
Lesson: Editing the Dunning Proposal
Lesson Overview
Youcaneditthedunningproposaltomakeanychangesrequired.
Lesson Objectives
After completingthislesson, you will beable to:
• Editthedunningproposalcreatedbythedunningprogram
Business Example
The employees responsible for the dunning program want to know how the
proposalcanbeeditedinthesystem. Youexplaintheprocedure.
Figure 82: Editing the Dunning Proposal
Afterthedunningproposalhasbeencreated,itcanbeeditedbyaclerk.
188
©2009SAPAG.Allrightsreserved. 2009
第 201 页 / 共 449 页
AC201 Lesson: Editing the Dunning Proposal
Tosupporttheclerk'swork,thefollowinglistscanbeprinted:
• Dunning statistics
• Dunning list
• Blocked accounts
• Blocked line items
• Dunning history
Asampleprintout canbemadeor displayedonscreen.
The changesto thedunningproposal are saved.
Important: Ifadunningproposalisnottobeusedforprinting,itmustbedeleted.
Otherwise,itblockstheselecteditemsforprocessinginotherdunningruns.
Figure 83: Edit Dunning Data
189
2009 © 2009 SAP AG. All rights reserved.
第 202 页 / 共 449 页
Unit3: AutomaticDunning AC201
The clerk can:
• Blockanaccountinthecurrentdunningproposalorremovethedunning
block.
• Blockalineiteminthecurrentdunningproposalorremovethedunning
block.
• Lowerthedunninglevelofaniteminthecurrentdunningproposal.
• Changethedunningandcorrespondencedataofanaccountinthemaster
record.
Thischangedoesnotapplytothecurrentdunningrun.
• Change a document.
Thischangedoesnotapplytothecurrentdunningrun.
Hint: Onlychangesinthedunningproposalapplytothecurrentdunning
run.
The dunning level can beraised or lowered as required in themaster dataand
documents.
190
©2009SAPAG.Allrightsreserved. 2009
第 203 页 / 共 449 页
AC201 Lesson: Editing the Dunning Proposal
Exercise 12: Editing the Proposal
Exercise Objectives
After completingthisexercise, youwillbeableto:
• Checkyourknowledgeoftheeditingoptionsforthedunningproposal
Business Example
Thedunningproposalischeckedbythedunningclerkandeditedifnecessary.
Task:
True or false?
1. Afterthedunningproposalhasbeencreated,changestothedunningdatain
itemsormasterrecordsareignoredinthecurrentdunningrun.
Determinewhetherthisstatementistrueorfalse.
□ True
□ False
2. The dunning proposal can be edited, deleted, and recreated as often as
required.
Determinewhetherthisstatementistrueorfalse.
□ True
□ False
191
2009 © 2009 SAP AG. All rights reserved.
第 204 页 / 共 449 页
Unit3: AutomaticDunning AC201
Solution 12: Editing the Proposal
Task:
True or false?
1. Afterthedunningproposalhasbeencreated,changestothedunningdatain
itemsormasterrecordsareignoredinthecurrentdunningrun.
Answer: True
Thedatawasalready selected fromthedatabase.
2. The dunning proposal can be edited, deleted, and recreated as often as
required.
Answer: True
Becausethedatabaseisnotchangeduntilthedunningnoticesareprinted.
192
©2009SAPAG.Allrightsreserved. 2009
第 205 页 / 共 449 页
AC201 Lesson: Editing the Dunning Proposal
Lesson Summary
You should now be able to:
• Editthedunningproposalcreatedbythedunningprogram
193
2009 © 2009 SAP AG. All rights reserved.
第 206 页 / 共 449 页
Unit3: AutomaticDunning AC201
Lesson: Printing Dunning Notices
Lesson Overview
Thislaststepinthedunningprocessinvolvesprintingthedunningnotices.
Lesson Objectives
After completingthislesson, you will beable to:
• Start the print run of the dunning program
• Explainthecriteriathatareusedtogroupitemsindunningnotices
• Describethe structureof the dunning form
Business Example
Thefunctionofthedunningprogramistocreatedunningnoticestobesenttothe
relevantbusinesspartners. Theemployeesintheaccountingdepartmentwould
like to know more about this step.
Figure 84: Scheduling Printing
194
©2009SAPAG.Allrightsreserved. 2009
第 207 页 / 共 449 页
AC201 Lesson: Printing Dunning Notices
The print program for the dunning procedure:
• Groupsitemstobedunnedwithadunningnoticeaccordingtovariousrules
• Generates a dunning noticefor each group
• Entersthedunningdateandlevelinthedunneditemsandaccounts
If dunning notices are to be sent to one-time customers, the dunning data is
updated only in the relevant items.
Dunningnoticesareprintedinasequencedefinedbysortcriteria.
For information about hot to undo changes to dunning data in accounts and
documents, see SAP Note 6591.
Figure 85: Grouping Items in Dunning Notices
Items that are to be dunned are grouped together in dunning notices as long
as they have the same:
• Company code
• Dunning area (if dunning areas are used)
• Account
Itemsin aone-timeaccountaregroupedtogetherinonedunningnoticeifthey
have the same address.
Theitemsinadunningnoticearesortedaccordingtovarioussortcriteria.
195
2009 © 2009 SAP AG. All rights reserved.
第 208 页 / 共 449 页
Unit3: AutomaticDunning AC201
Figure 86: Special Groupings (I)
Youcanalsogroupitemsbythefollowingcriteria. Examples:
• Dunning by dunning level:
In the company code specific settings for the dunning program, you can
choosewhetheraseparatedunningnoticeistobeprintedforeachdunning
level. Inthiscase,thetextforthedunningnoticeisselectedaccordingtothe
dunning levels of the grouped items.
• Grouping key:
Youcanenteragroupingkeyinthecustomer/vendoraccounttogroupitems
in dunning noticesthat havethesamevaluesin thefieldsassigned tothe
groupingkey. YoucanusethefieldsintheindextablesforopenitemsBSID
(customers) and BSIK (vendors).
• Decentralized processing:
Ifacustomerhasaheadofficewithseveralbranchoffices,itemsareposted
to the central account. As a result, the head office usually receives one
dunningnoticewithallthedueitemsfromitsbranchoffices. Ifdecentralized
processingisselectedinthebranchaccounts,dunningisprocessedlocally,
thatis, thenoticesaresent tothebranchoffices.
196
©2009SAPAG.Allrightsreserved. 2009
第 209 页 / 共 449 页
AC201 Lesson: Printing Dunning Notices
Figure 87: Special Groupings (II)
Youcanusecross-companycodedunningtocombineoverdueitemsfromdifferent
companycodesinonedunningrun. Theoverdueitemsfromonecustomerthat
existindifferentcompanycodesaredunnedwithonedunningnotice. Theitems
are grouped according to predefined rules, for example, by dunning levels,
dunningareas,ordunninggrouping,andassignedtooneormoredunningnotices.
Thismeansthatyoudonothavetosendthecustomeraseparatedunningnotice
for each company code.
Ifyouwanttodundifferentcompanycodesatthesametime,youhavetoassign
the relevant company codes to a shared dunning company code. The dunning
procedure assigned to the account in the dunning company code is used. The
dunningfrequencyanddunningblocksarecheckedindividually, notjustinthe
dunning company code.
Ifadateforthelegaldunningprocedurehasbeenspecifiedforanaccountinthe
dunningcompanycode,thisalsoaffectsthedependentcompanycodes.
197
2009 © 2009 SAP AG. All rights reserved.
第 210 页 / 共 449 页
Unit3: AutomaticDunning AC201
Figure 88: Dunning TextControl(Based on SAPscript)
Textsinitalicscanbecontrolledbythevariablesusedinthedunningformulas.
Standardtextsareavailableforenteringcompanycodeordunningareadatain
acompanycodeindependentform. Theaboveexamplecontainsthefollowing
standardtexts: ADRS_HEADER,ADRS_SENDER,ADRS_SIGNATURE,and
ADRS_FOOTER.Thesehavetobeassignedtoacompanycodeandadunning
area (optional).
Thedunningrecipientcanbedifferentfromtheaddressofthedunnedaccount.
Ifnospecificdunningclerkisenteredinthemasterdata,theaccountingclerk
is displayed.
Datainthedunningtextelement: Thedunninginterestdependsonthedunning
levelandiscalculatedusinganinterestindicator. Minimumamountsforinterests
canbeused. Topreventthepaymentdeadlinefromfallingonaholiday,apublic
holidaycalendarIDisassignedtothedunningprocedure. Thetotalofalldueitems
fromaspecifieddunningleveliscalculatedandcanbeusedinthedunningtext.
All items are generally printed at higher dunning levels to provide the
customer/vendor with an overview of the overall account balance. Items with
dunningblockorcollectionmethodarenotdisplayed. Ifthedunningnoticesfor
eachdunningleveloptionisselected,alistwithalltheitemscannotbeprinted.
Itemswithspecialdunningkeyscanbeprintedseparately.
198
©2009SAPAG.Allrightsreserved. 2009
第 211 页 / 共 449 页
AC201 Lesson: Printing Dunning Notices
The dunning charges depend on the dunning level and can be either a fixed
amount or a percentage of the dunned amount. A minimum amount for the
dunning charges can be set.
Dunningnoticescanbeprintedwithanattachedpaymentformforbanktransfer
(Germany)orESRpayments(Switzerland). Thecustomercanusethispayment
form to pay the dunned amount.
Thepaymentformcanbeattachedtothedunningnotice(seeabove)orprintedon
aseparatepage. Thismeansthatthedunningnoticeformhastobechangedso
thatitcontainsaseparatewindowforthepaymentform,oraseparateformhas
to be created for the additional page.
Thedunningnoticemustonlycontainitemswiththecompanycodecurrency.
Thepaymentprogramcancreateapaymentadvicenotecontainingtheitemsin
thedunningnotice. Whenthecustomerpaysthedunnedamount,thisadvicenote
canbeusedtoassigntheincomingpaymenttotherelevantitems.
Thepaymentadvicenumberhas10digitsandstartswith08. Paymentadvicetype
08 must be definedin theconfiguration settings.
Thepaymentadvicenumbercanbeprintedonthedunningnoticeandthepayment
form (for example, in the Reference field).
199
2009 © 2009 SAP AG. All rights reserved.
第 212 页 / 共 449 页
Unit3: AutomaticDunning AC201
200
©2009SAPAG.Allrightsreserved. 2009
第 213 页 / 共 449 页
AC201 Lesson: Printing Dunning Notices
Exercise 13: Printing Dunning Notices
Exercise Objectives
After completingthisexercise, youwillbeableto:
• Checkyour knowledgeofprintingdunningnotices
Business Example
Dunningnoticeshavetobeprintedandsenttocustomers.
Task:
True or false?
1. Onedunningformcanbeusedforalldunninglevels.
Determinewhetherthisstatementistrueorfalse.
□ True
□ False
2. Thedunningtextfordunninglevel3isstoredintextmodule513.
Determinewhetherthisstatementistrueorfalse.
□ True
□ False
3. Thelastdunninglevelisequaltothelegaldunningprocedure.
Determinewhetherthisstatementistrueorfalse.
□ True
□ False
201
2009 © 2009 SAP AG. All rights reserved.
第 214 页 / 共 449 页
Unit3: AutomaticDunning AC201
Solution 13: Printing Dunning Notices
Task:
True or false?
1. Onedunningformcanbeusedforalldunninglevels.
Answer: True
Youcandecidetouseoneormoredunningforms.
2. Thedunningtextfordunninglevel3isstoredintextmodule513.
Answer: True
Text module513 isusedfor dunning level 3.
3. Thelastdunninglevelisequaltothelegaldunningprocedure.
Answer: False
Thelastdunningleveltriggersthemanualdunningprocedure,whichoften
endsinthelegaldunningprocedure. Thelegaldunningprocedureitselfdoes
not correspond to any dunning level.
202
©2009SAPAG.Allrightsreserved. 2009