Documente Academic
Documente Profesional
Documente Cultură
SAP TRAINING
MANUAL-2
TFIN50_2
These notes are prepared from the SAP ERP Financial Manual 2 during SAP
training at SIEMENS Academy, Islamabad, during November-2014.
TFIN50_2
Page 2 of 81
TFIN50_2
TABLE OF CONTENTS
Unit-1: Fundamentals.............................................................................................................. 7
Lesson:1.1 Customer / Vendor Account -The Financial Accounting View of the Customer
/Vendor Account................................................................................................................ 7
Important fields:........................................................................................................... 7
AR /AP Groups............................................................................................................... 7
Controlling the Field Status:.......................................................................................... 8
1- Account group-dependent Controls.......................................................................8
2- Transaction-dependent Controls............................................................................8
3- Company code-dependent Controls......................................................................8
International Bank Account Number (IBAN)......................................................................8
Clearing Customer /Vendor........................................................................................... 9
Alternative Payer / Payee.............................................................................................. 9
Head Office /Branch:................................................................................................. 9
Lesson 1.2 Bank Accounts.............................................................................................10
Bank Directory:........................................................................................................... 10
Bank Master Data:...................................................................................................... 10
House Bank................................................................................................................. 10
House Bank ID and Account ID................................................................................11
Lesson 1.3 Simple Documents in SAP Financial Accounting..........................................11
The SAP Document Principle:.....................................................................................11
Financial Accounting Documents in the SAP System:.............................................11
Contents of Document:............................................................................................11
Simple Posting in SAP Financial Accounting:............................................................11
Unit-2: Automatic Payments...............................................................................................13
Lesson-2.1 Payment Run Overview:..............................................................................13
Preparation:.................................................................................................................... 13
The program can be used for:.................................................................................13
Payment Process:........................................................................................................ 13
Settings for Payment Program:...................................................................................14
SAP System Program Over view:.................................................................................14
1- Setting parameters........................................................................................... 14
2- Generating a Proposal:.....................................................................................14
3- Scheduling the Payment Run............................................................................14
4- Printing the Payment Media:.............................................................................14
Lesson-2.2 Payment Program Configuration:..............................................................15
1All Company Codes..............................................................................................15
2- Paying Company Code:...........................................................................................16
3- Payment Method per Country:................................................................................16
4- Payment Method per Company Code:.....................................................................16
5-Bank Selection:........................................................................................................ 17
1- Ranking Order..................................................................................................17
2- Amounts Available:........................................................................................... 17
3- Accounts........................................................................................................... 17
4- Expenses / Charges..........................................................................................17
5- Value Date........................................................................................................ 17
Lesson-2.3 Running the Payment Program Individual Steps......................................18
Open Item Selection:...................................................................................................... 18
What happens in the proposal run?.........................................................................18
How the Due Date of Payables is Determined:........................................................19
Proposal Run:................................................................................................................. 19
The Proposal List:........................................................................................................ 19
Exception List:............................................................................................................ 19
Payment Block (Stop payment of specific Transaction):.................................................19
Editing the Payment Proposal:........................................................................................20
Editing the Payment:...................................................................................................... 20
During Payment Run:...................................................................................................... 20
Bank Subaccounts:......................................................................................................... 20
Payment Document:....................................................................................................... 21
Printing Payment Media:................................................................................................. 21
Page 3 of 81
TFIN50_2
Page 4 of 81
TFIN50_2
Other payable:.................................................................................................. 54
Provisions:........................................................................................................ 54
Lesson:-8.2 The Accrual Engine...................................................................................55
Basic Data............................................................................................................... 55
Page 5 of 81
TFIN50_2
Page 6 of 81
TFIN50_2
Unit-1: Fundamentals
Lesson:1.1 Customer / Vendor Account -The
Financial Accounting View of the Customer
/Vendor Account
Like General Ledger accounts, customer/vendor accounts have two segments
in the financial accounting view:
Segment 1: Contains general data at client level. This data can be
accessed by any company code it contains account number, name, and
address, control data.
Segment 2:Contains data specific to company code. This data is created
and remains available only with that company code which has specific
relations with customer / vendor. This segment contains the reconciliation
account, terms of payment, data for dunning procedures and so on.
Explanatory texts can be entered in every segment.
When you create a company code by copying one company code (called
source company code) to another company code (called target company
code) you can also transfer your customer and vendor master data.
You can also create new customer / vendor master records with reference to
an existing master record by copying data that does not directly refer to the
customer /vendor to a new account. Before saving the new record the copied
data should be checked and changed, if found necessary.
It is a good idea to create a template for every account group.
Important fields:
AR /AP Groups
With general ledger accounts, you can bundle Accounts Payable /Accounts
Receivable into different account groups. When creating customer / vendor
master record you enter the account group on the initial screen. In financial
accounting once the customer / vendor account has been created its account
group cannot be changed. The account groups controls
Page 7 of 81
TFIN50_2
The account number range, to make sure that all the accounts in the
group have similaraccount numbers.
The field status of the account fields. All accounts of an account group
have the same screenlayout.
Whether the account is used as a one-time account (for one-time
customers or vendors).
Page 8 of 81
TFIN50_2
When you enter IBAN for new bank details, the system can generate the
country-specific bank details for certain countries.
If the place provided on the screen for IBAN is active in then the user can
enter the IBAN manually without requiring knowledge of the
corresponding bank account number.
If necessary make sure that the payment medium programs used can also
output the IBANs.
If a customer is also a vendor, or vice versa, the payment and the dunning
program can clear open items against each other. The open items of the
assigned account can also be displayed in the line item display and the open
item selection screens.
To clear open items, you have to carry out the following steps:
You have to enter the vendor account number in the customer account,
and vice versa.
Each company code can decide separately whether it wants to clear open
item between customer and vendors. If clearing is to be used, you have to
select the Clearing with Vendor field in the customer account, or the
corresponding field in the vendor account.
If you set the Account Control and Status under Additional Selections in
the report for the customer or vendor list (RFDKVZ00 or RFKKVZ00), when
you print the report you can see the partner relationships for the respective
customer or vendor.
At the client and company code level, you can enter an alternative payer
/payee. The entry in the company code segment has higher priority than the
entry at client level.
There are several options for using this function within the master record. If
you set the Individual Entries indicator when creating an invoice, you can
enter information about an individual payer / payee for a customer /vendor
that has not been created in my SAP ERP.
If the alternative payer/payee is an existing customer or vendor, you can
enter the customer / vendor account number as permitted payer / payee in
the master record. During invoice entry, you can choose one of these
payer(s)/ Payee(s) using match-codes.
If you enter an alternative payer, the amount to clear the due open items in
the account is paid by the alternative payer.
If you enter an alternative payee, the amount that the company has to pay
to clear the open item due is paid to the alternative payee.
Page 9 of 81
TFIN50_2
If you set the Payment data indicator under Additional Selections in the report
for the customer or vendor list (RFDKVZ00 or RFKKVZ00, when you print the report
you can see the alternative payer for the respective customer or the alternative
payee for the vendor.
Customers in some industries place orders locally (that is, via their branches)
but pay invoices centrally (from head office). There is a difference here
between the goods flow and the cash flow. You can reflect this in the SAP
System via Head Office and Branch office Accounts.
All items posted to a branch account are automatically transferred to the
head office account. Usually dunning notices are sent to the head office and
it is the head office that makes and receives payments. However if the
Decentralize Processing field is selected in the head office master record,
the dunning and payment programs use the branch account instead.
Each bank that is used must have a bank master record in the bank
directory in the system.
Bank master data can be copied into the bank directory manually or
automatically.
Each bank masterrecord in the bank directory is uniquely identified by the
bank country and a bank key.
House Bank:
You have to create a bank master record for every bank that is used in the
system, either as a house bank or as a customer / vendor bank.
Bank master records are stored centrally in the bank directory and
identified by bank country and the bank key.
Bank Master Record includes address data and control data e.g. SWIFT
Code, postal data, and bank group.
House Bank
Banks that are used by a company are defined as its house banks.
House bank in created in Customizing. They contains:
o Bank Master Data.
o Information for electronic payment transactions,
o The bank accounts for each house bank and
Page 10 of 81
TFIN50_2
TFIN50_2
Document number
Company code
Fiscal year
Contents of Document:
Every document in SAP Financial Accounting consists of:
TFIN50_2
In addition to header and item data, the entry screen also contains an
information area where you see the display balance.
By choosing the tree button you can access screen variants, account
assignment templates, and held documents that you can select as
templates.
Enter the additional line items for the document in the table in the lower part
of the screen. The account name appears once you have made and
confirmed your entries.
You can select different fields or columns and change the size a nd
sequences of the columns and fields. You can also copy line items.
After the top of the screen, you can choose Park, Post or Hold to complete
the document entry transaction once the balance is zero.
You can still use the standard transaction for entering postings.
For complex postings, you can access the complex posting transaction from
the menu. You cannot return to the initial screen from this complex posting
transaction.
You can enter an explanatory text for the line item. This item text can be
used internally and externally. If you want to use the texts for external
purposes such as in correspondence, dunning notices, payment advice notes,
and son, enter * in front of the text (the * is removed in the printout)
In Customizing, you can define text templates under a four digit key these
text templates are copied into the line when you enter the relevant key in
the text field during document entry.
Page 13 of 81
TFIN50_2
Payment Process:
Every company needs a way to pay its vendors. The automatic payment
program is a tool that will help its users in managing their payables locally as
well as internationally.
SAP payment program lets you automatically:
TFIN50_2
In the master record for the business partner, e.g. banks details and
payment methods.
In the items e.g. payment methods in the document, terms of payment.
In customizing for payment program.
If the data in master record and in the document differs, the data in the
document takes precedence over the data in the master record(the system
assumes that the user has changed the standard data on purpose).
TFIN50_2
Page 16 of 81
TFIN50_2
In the first three areas minor changes are required. The standard system
contains the common payment methods and their corresponding forms,
which have been defined separately for each country.
The main payment program configuration menu has push button for each
area. To ensure that the configuration is complete, work from left to right
through each pushbutton.
1-
Cash discounts
TFIN50_2
TFIN50_2
5-Bank Selection:
On this screen, the file folders are arranged for each of these sections:1Ranking order, 2- amounts, 3- Accounts, 4- Charges, 5 value date. The user
work through each of the folders, to complete the configuration of the
payment program.
1- Ranking Order: On this screen enter the house banks order in which
house banks are to be used i.e. 1st, 2nd,3rd, and so on. If the bank payment
method combination does not exist create one by defining:
a. The payment method
b. The currency(this folder must be empty if the payment method for this bank is to apply to
all currencies. Otherwise the payment method only applies to the currency entered here)
c. The ranking order: The payment program will take this into
consideration when determining which bank to pay from.
d. The house bank identifier to be used with this payment method.
2- AmountsAvailable: System uses this figure to check whether sufficient
funds are available in this bank account. (Note that system do not update
the amount field automatically)
3- Accounts on this screen give the offsetting account for the sub ledger
posting (bank sub-account) To add a new house bank, here define the
following:
a. The bank and the bank account
b. The days until the value date when using bills of exchange. This
enables payments to be posted before their due date. In all other
cases enter 999. The value date then not taken into account.
c. Currencies
d. Amount available for outgoing payment.
4- Expenses / Charges: Incoming and outgoing payment functions have a
bank charges field for entering all types of bank charges. For incoming
payments the system subtracts the bank charges from the clearing
Page 19 of 81
TFIN50_2
Page 20 of 81
TFIN50_2
The posting date is the date when the General Ledger is updated with
the postings. The date is defaulted from the run date on the previous
screen.
For each country, already defined payment methods can be used within
that particular country.
If more than one payment methods are used, remember that their order
of entry is very important. The method entered first has the first priority
and the next has second, and so on. The system makes the payment
using the highest priority possible after checking them.
What happens in the proposal run?
The items to be paid are selected (on the basis of search criteria entered
with the parameters).
The items for payment are collected and payment methods and bank
details are assigned.
Page 21 of 81
TFIN50_2
If the system cannot find a payment method or bank details, the items are
added to the exception list.
The proposal and exception list are generated after the proposal run.
A vendor item is paid if the following applies at the next payment run
(taking tolerance days in to account)
The Discount has expired
A lower discount should be received.
The net due date would have been exceeded.
Proposal Run:
After the parameters are entered on the main payment program screen,
schedule of payment proposal is to be created.
In the proposal run, the program (using the search criteria specified in the
parameters) selects documents and accounts with items that are pending
for payment.
Then the system group these items to payments and assigns the payment
method and bank details to be used.
The items that do not fulfill the criteria and the blocked items are added
to the exception list.
The proposal list shows the business partners and the amount to be paid
or received.
Depending on the line layout users choose for the screen, the associated
document numbers and cash discounts can be displayed.
The user can drill down any item to view and change the details of the
individual item.
Exception List:
Invoices that match the specified payment parameters but for any reason,
cannot be paid are listed in the exception list.
If the user select the additional log the list shows why the invoice cannot
be paid
Page 22 of 81
TFIN50_2
If a problem arises during the invoice verification process, the user usually
blocks it in the master record.
You can define additional payment block in the system. Users can also
specify whether the payment block can be removed when payments are
processed.
To further analyze the proposal list, user can edit the list to view the
details of a particular payment
The first screen in the editing transaction shows an overview of all the
payments the program proposes.
By double clicking a payment, you can display a list of all the open items
that are due to be paid with the payment.
You can change the payment block and cash discount for these line items.
After you have edited the payment proposal the system uses it as a basis
for the actual payments
TFIN50_2
Bank Subaccounts:
Payment Document:
The document type for payment documents is defined in the countryspecific, specifications for the payment method.
For cross company code payments, you can enter a further document
type that is used for the clearing postings.
For calculating the value date of check payments, you can enter a check
cashing time in the master data. This has priority over the days to value
date for checks.
If payments are made for individual business areas, bank posting is made
for the business area to which the paid items belong.
If payments are not maid for specific business area, you can specify the
business area for the bank postings.
In all other cases the postings to the bank sub-accounts are carried out
without reference to business area.
Cheques are issued on the basis of payment document.
The print run starts the print program, which do the following:
Page 24 of 81
TFIN50_2
To run the print programs, the system needs at-least one variant for each
print program and payment method runs the program once for each
variant.
If several variants are assigned to a print program, the system runs the
program once for each variant.
SAP system offers standard forms that can be altered for users
requirements.
Details on the payment forms and formats in the users country can be
found in the country-specific program documentation.
The first print program run by the payment program is the print program
RFFOEDII.
This report chooses all the payments that are selected for EDI, creates
intermediate SAP document for them, and forwards them to the EDI
subsystem.
The EDI subsystem then converts the intermediate documents into EDI
data, which is sent to the bank.
With DME a file is created that contains all payment related information
according to the banking rules of the country.
The data medium and the DME notes are then sent to the bank
To use DME for specific payment, you have to select it in the variant. To
generate separate DME files for each house bank, you have to enter a
variant for each house bank.
The DME files can either be stored in SAP TemSe (Temporary Sequential
File) within the SAP System or in the PC file system. In TemSe file cannot
be accessed by unauthorized person.
TFIN50_2
Update the payment documents and original invoice documents with the
check information.
Print cheques and accompanying documents.
If you are using cheque management you have to use check lots to print
checks.
For monitoring purposes, it is advised to use a separate lot for each type
of payment.
Page 26 of 81
TFIN50_2
What is PMW:
PMW is used to create payment media. The user is provided with a generic
payment medium program for all payment medium formats whose variants
are to be entered in Customizing. The user can create the structure of the
note to the payee and choose different notes to the payee according to their
origin (vendors, customers, personnel, travel expenses, treasury, online
payments, and so on). Developers, consultants, and system administrators
have simple tools for changing delivered formats without modifying or
setting up new formats. Well-known development tools are (Data Dictionary,
Foundation Builders etc.) and the new DME Engine are integrated, enabling
PMW to function like a workbench.
Advantages of PMW
The Payment Medium Workbench (PMW) is a tool used to configure and create payment media sent by organizations to their house
banks. This generic tool will gradually phase out the classic payment medium programs (RFFO*) due to the range of advantages
that it provides.
Superior control and verification of payment procedure
Improved performance with mass payments (> 50,000)
Better sort functions with payment advice notes
Clearer to work with than the myriad previous payment medium programs
Easier to maintain and to extend
TFIN50_2
Enter the form for the accompanying sheet provided by SAP in the
payment method for each company code (under next form)
If you want to modify the format you must know the structure and the
properties of the format.
The create payment medium Format section explains the properties of the
format.
Granularity: You can create more files (one file per company code, for
example by specifying the granularity.
The Data Medium Exchange Engine (DMEE) is used for this purpose.
You can define file formats for DME in several applications using DMEE.
In this graphical tool you can define both the format hierarchy and the
mapping rules for individual format fields without having to write ABAP
code.
This makes it much easier to create new formats and maintain existing
formats.
Page 28 of 81
TFIN50_2
TFIN50_2
In some cases, the payment run can result in payments being made
ever though the account has a debit balance. This may happen if a
payment method for incoming payments, however, has not been
defined in the master record or in the credit memo.
The debit balance check can be carried out after a payment proposal
has been created.
The check offsets all the due debit items without an incoming payment
method against the proposed payments.
This means that the payments for the blocked account are not made in
the subsequent update run with the same payment run identification.
The blocks are not removed until the proposal is created again with the
same identification.
TFIN50_2
You have to use selection variables to automatically adapt the time data
to the periodic run date.
The grogram RFF110S should be called automatically to perform the debit
balance check.
After the debit balance check the program RFF1110S is called again
automatically. The time, however, as an update run with possible
generation of payment media.
The programs can be scheduled to run periodically using job management
or the Schedule Manager.
The status of the payment run is visible online in transaction F110 from
the point at which the parameters are created by the report RFF110S.
Schedule Manager:
Unit-3:-Automatic Dunning
During the dunning run, the system chooses the accounts and checks
them for items that are overdue. Finally a check is made as to whether
reminders have to be sent and dunning levels are to be allocated.
TFIN50_2
You can skip this step. After the dunning run has been completed, you
can print out the dunning notices immediately.
In release 4.0 and later dunning notices can also be printed individually
In just one step, dunning notices are printed and dunning data is updated
in the master records and associated documents.
Page 32 of 81
TFIN50_2
You can define any number of dunning procedures. The SAP system
already contains several predefined dunning procedures, which can be
used as templates for other procedures.
In the dunning program you have to define the following:
1. Dunning procedure (defining interval in days for performing dunning)
2. Dunning levels(number of days, referring to the due date of net
payment, to reach a certain dunning level)
3. Expenses /charges (to be incurred on dunning e.g. printing, sending
letters, etc.)
4. Minimum amount (for which dunning notice is to be issued).
5. Dunning Text (What is to be written in the letters)
6. Environment
The sum of items due from the dunning level (all the due items are
totaled)
The minimum days in arrears (after which a dunning notice will be sent. At
least one item in the account must have reached at this number of days)
Grace periods per line item(Number of days taken into account when the due
date is determined for the dunning run. A line item whose number of days in arrears
is less than or equal to the number of grace days is not considered due during the
dunning run)
For each dunning procedure, you have to specify the intervals after which
the accounts (that use this procedure) are to be checked for dunning.
(e.g. dunning shall be performed after every 5 days)
Page 33 of 81
TFIN50_2
During the dunning run, the system checks whether the run date is
atleast this number of days after the date of the last dunning run. If this
is not the case, a new dunning note cannot be created. This even applies
if new items have become overdue in this account
The number of dunning levels represents the highest dunning level that is
possible in the procedure. (How many times dunning letters are to be
issued for an item which is overdue)
The minimum days in arrear (account) are the days that at least one time
in the account must have. Otherwise, the account is not dunned, that is,
a dunning notice is not created.
2- Dunning levels
For each dunning level you can specify that interest is to be calculated.
If you choose the Always Dun option, dunning notices are printed even
if dunning proposals have not changed since the last dunning run. A
dunning proposal is considered changed if it fulfills at least one of the
following criteria:
At least one item has reached a dunning level.
A new item has added to the dunning notice
The dunning level of the account has changed.
The items can be printed to give the customer / vendor an overview of the
overall account balance.
You can enter a number of days if a payment deadline for payment of the
overdue items is to be specified in the dunning notice. This number is
added to the issue date of the payment run. The result is the payment
dead line.
You can print a dunning notice in a legal dunning procedure, even though
no further account movement has occurred.
Page 34 of 81
TFIN50_2
3- Expenses /charges
You can specify the dunning charges for each dunning level.
Dunning charges can be defined for each currency and depends on the
dunning level.
You can use the word processing features to print these charges on
dunning forms.
You can also define a minimum amount (from dunning amount) for
every dunning level.
4- Minimum amount
For each dunning process maintain:
5- Dunning Text
In SAP ERP 2004 and later, another technology is available for generating
and printing forms in addition to SAP script and SAP smart Forms which
is named as PDF-based forms based on Adobe technology.
6- Environment
In contrast to standard dunning, where all items at all dunning levels are
dunned with one dunning notice, you can choose to use a separate
dunning notice with a different accompanying text for each dunning level
in an account.
If you want to sort your dunning notices and items according to specific
criteria, you can maintain sort variants.
Page 35 of 81
TFIN50_2
A dunning key determines that the line items can only be dunned with
restrictions or is to be displayed separately on the dunning notice.
You can maintain the interest rate to be used to calculate for the interest
due on debit balances.
In nut shell you can divide the debtors which are to be dunned on any of the
following basis:
Company code data
Sort fields
Sender details
Dunning areas
Dunning Keys
Dunning block reasons
Interest
Dunning grouping.
TFIN50_2
1- Account Selection
Program checks all the accounts using the criteria entered in the
parameters. If they fulfill these criteria, the accounts are included in the
dunning run. Otherwise they are ignored.
The following criteria must be fulfilled:
A dunning procedure be entered in the master data
The date of the last dunning run entered in the account must be
earlier than the dunning interval date of the dunning procedure.
TFIN50_2
highest dunning level. The same dunning procedure must be defined for both
the customer and vendor.
General check: After all the due debit items have been cleard with the due
net credit items, the account must have a debit balance for it to be dunned.
If you set the Dunning Letter Even if Account Balance is Positive flag in
Customizing for the dunning procedure, however, this basic check of the
account balance is ignored: Dunning letters are created regardless of the
account balance. Note: In any case, the total of overdue items for each
dunning notice must be in debit; otherwise no dunning notice is generated.
The dunning notice lists all the items that were cleared.
Dunning Date
The difference between the due date and the dunning date is the following:
Due date: Date by which the liabilities should have been paid
Dunning date: Day when the overdue items are dunned
Every dunned item must be overdue, but not all overdue items are dunned.
Usually all items which are overdue at the date of issue have to be dunned
If line item grace periods have been defined in the dunning procedure, only
those items that are still overdue after the grace days have been deducted
and dunned.
Dunning Block in Items or Accounts.
If items are overdue but there is a dunning block in the item, the system
adds these items to the blocked items list.
If payment has to be dunned for an account, but the account contains a
dunning block, the system adds the account to the list of blocked accounts.
Payment Method in the Item or Account
If a payment method for incoming payments has been specified for an item,
the item is usually not dunned because the payment program is responsible
for collecting the money. These items are only dunned if they have a
payment block.
If payments for accounts are to be dunned, a payment method for incoming
payments is specified in the master data, the system usually does not dun
them because the payment program is responsible for collecting the money.
These accounts are dunned only if they have a payment block.
TFIN50_2
used. From one dunning run to another the dunning level can only be raised
by one, that is, no dunning levels can be skipped.
When setting up a dunning procedure, the system defaults the number of
days in arrears on the dunning levels screen. The system proposes the line
item grace periods as the first dunning level. For all further dunning levels,
the system adds the dunning interval in days to the days in arrears of the
previous dunning level.
HINT: Although you can overwrite these default values, but it is not
recommended.
Dunning procedures will only one dunning level are referred to in the system
as payment reminders. These procedures are used for very important
customers and public receive only a payment reminder.
Dunning Keys
By assigning a dunning key to an item, you can prevent the item from
exceeding a certain dunning level.
Minimum Amounts per Dunning Level:
The total amount of all the items in an account with a certain dunning level
must be greater than a defined minimum amount. The relationship between
the total amount and the total open items must be greater than a minimum
percentage.
HINT: Usually the minimum amounts and percentages at higher dunning level
are greater than those at lower levels.
Minimum Days in Arrears (Account)
The account can ONLY be dunned if AT LEAST ONE item reaches the
permitted minimum number of daysin arrears per account
Line item grace
Minimum days in
periods
arrears account
Due Dates
Item-1
Item-2
Item-3
Item-4
Overdue
Days
overdue
Overd
ue
Days
overdue
Overdue
Days
overdue
Overdue
Days
overdue
Example
In this example item 4 have more days in arrears than the minimum days in
arrears (account). As a result, the account id dunned. The dunned items are:
Page 39 of 81
TFIN50_2
Item-1, item-3 and item 4. Item 2 is not dunned because it is still within the
line item grace period.
Class Notes:
The system performs three checks:
1- Due date
2- Grace period
3- Minimum days in arrear ( including grace period).
The dunning data has changed since the last dunning run.
The Always Dun checkbox has been selected for the dunning level. This
option is usually selected for the last dunning level and for payment
reminders (dunning procedures that comprise only one dunning level)
HINT: The system does not send any dunning notice to a customer with legal
dunning procedure, even if the dunning data has changed. It does not make
any sense to send a dunning letter to a customer who has obviously not
responded to any previous dunning notice. If an account is dunned according
to one of the criteria above, an internal note is printed on special form and
sent to a legal department. The Always Dun in Legal Dunning Procedure
field should be selected to prevent any open items that were posted before
the start of the legal dunning procedure from being overlooked.
Page 40 of 81
TFIN50_2
Dunning Statistics
Dunning list
Blocked accounts
Blocked line items
Dunning history.
HINT: Only changes in the dunning proposal apply to the current dunning run.
The dunning level can be raised or lowered as required in the master data
and documents.
Page 41 of 81
TFIN50_2
Account
C or V
03/01/xx
xx
AC201
Identification
Status
Maintain
parameters
Parameters entered
Schedule dunning
run
Dunning run has finished
Change dunning
notices
Dunning data has been changed
Start dunning
printout
Printing of dunning notices is
complete
Documen
t
Printer
Scheduling Printing:
The print program for the dunning procedure:
If dunning notices are to be sent to one time customers, the dunning date is
updated only in the relevant items.
Dunning notices are printed in a sequence defined by sort criteria.
Company code
Dunning area ( if dunning areas are used)
Account
TFIN50_2
The items in a dunning notice are sorted according to various sort criteria.
Page 43 of 81
TFIN50_2
Page 44 of 81
TFIN50_2
Unit-4: Correspondence
Lesson: 4.1 Correspondence Overview
Every day, companies need different types of correspondence. Everyone
tries to automate his correspondence as much as possible but also tries to be
able to create specific correspondence for his customers.
There are many opportunities to generate correspondence
Document creation
Display / change line items
Balance display
Line item processing
Payment
Automatically generate:
Page 45 of 81
TFIN50_2
Correspondence
Required Data
Payment notice
Document number
Bank statements
Document number
Internal documents
Document number
Page 46 of 81
TFIN50_2
Individual letters
Account number
Document extracts
Document number
The data is either entered manually by the user or determined automatically by the
system after the user has selected the relevant correspondence type.
Data from several company codes can be combined in one letter. Select the Cross
Company checkbox in the correspondence type and assign the company codes to
correspondence company codes in the IMG. You can use the following
correspondence types in all company codes:
Payment notices,
Account statements,
Bill of exchange,
Chargesstatements,
Internal document,
Individual letters and
Document extracts
Each correspondence type has a corresponding printing program
Each print program has a selection variant:
o Contains parameters to generate the desired correspondence
o Used when creating correspondence automatically.
Each program is assign a form.
Printing Correspondence:
A suitable print program and selection variant are defined for each
correspondence type. The selection variant is used to print the requested
correspondence.
You can distinguish your specifications by company code. This is usually
necessary for companies with several company codes, since you also enter
the printer on which you want your correspondence to be issued in the
selection variant.
In a separate step, you define the form that the program is to use to create
the correspondence. A correspondence type can have several different
forms letters. The individual forms are distinguished by their form ID. This ID
is assigned to the selection variant to make sure that the right letter is
printed. You can change these forms to add your company logo, address, and
an additional text if necessary.
Page 47 of 81
TFIN50_2
Unit-5:
Page 48 of 81
TFIN50_2
Technical Open the first accounting period of the new fiscal year (FI)
MM Perform physical inventory count (may be performed on up to a
monthly basis)
PP / CO Update product cost estimates (may be performed more
frequently)
MM Lowest value determination and LIFO/FIFO valuation.
AA Asset valuations and investment support.
FI Balance confirmations for customers / vendors.
Technical Fiscal year change (AA) and balance carry forward (FI)
Page 49 of 81
TFIN50_2
Page 50 of 81
TFIN50_2
Q
u
es
ti
o
n
w
as
se
t
in
HINT: Customers already using classic General Ledger Accounting can only
use the TCode RFBILA00 to create a financial statement at the business are
level and company area level.
As an alternative to financial statements you can use the T Code RFBILA00 to
create a structured list of account balances. It does, however, have the
following restrictions:
Page 51 of 81
TFIN50_2
Assets
Liabilities
Profit
Loss
Profit and loss results
Accounts not assigned
Notes to Financial Statement
Non Assigned Accounts.
The net profit or net loss and profit and loss results are calculated using
same report that you use to create the financial statement. In addition the
report list the accounts that were not assigned to an item in the financial
statement version under the item Non-Assigned Accounts.
The net profit or loss is determined only from the accounts that are assigned
to the assets and liabilities items. Accounts belonging to the items notes to
financial statement and notassigned are not taken into account for
determining net profit or net loss. Profit and loss result is derived from the
balance of all the other documents.
Page 52 of 81
TFIN50_2
ITLRFFPLCEA
Maximum
of 20 hierarchy
neoiiuaqsn
Levels
levels
tnsxanrusa
gebantdeir
nitrdnta&ec
Level-1
gbrvlcuntysa
ilmeAirdBLtS
beLstaeMuAt
Level-2
lbFsil&aibs
eAluAFcdlst
Asyntsxhite
Level-3
sedstnem
seeugs
ettrn
tsseyt
s
r
e
i
l
i
l
ii
i
i
i
ii
i
Texts:
You can write additional texts for each item in a financial statement. You
can write up to four linesof text at the beginning and/or the end of an
item.
Page 53 of 81
TFIN50_2
TFIN50_2
including their selected values appears at the top of the report of the order
chosen.
Unit-7:
At the beginning of the fiscal year, the balance carry forward program is
run, for carrying forward thebalances of the customer accounts to the
next fiscal year.
The posting periods of the old fiscal year are blocked and the special
periods for closing postings areopened.
A technical reconciliation guarantees that posting of documents is
technically problem-free.
The balances are then confirmed, the foreign currency documents
valuated, the values adjusted, andthe receivables regrouped.
Once complete, the special periods can be closed.
Balance confirmations are generated, foreign currencies valuated, and
receivables regrouped in thesame way as in accounts payable accounting.
HINT: The closing process may vary from country to country.
Balance Confirmations:
TFIN50_2
concerned in addition to the old issue date and old reply date on the
selection screen.
You carry out the foreign currency valuation before you create the financial
statements. Thevaluation includes the following accounts and items:
Foreign currency balance sheet accounts, that is, G/L accounts that you
manage in a foreigncurrency (the balances of the G/L accounts in foreign
currency are valuated)
Open items (customers, vendors, G/L accounts) posted in foreign currency
(the line items arevaluated)
If you want to (or have to) avoid the reset document / reversal
document, you must make additional configurations for using
the delta posting logic.
Foreign Currency Valuation:
A foreign currency valuation is necessary if vendor accounts contain open
items in a foreign currency. The amount of these open items was translated
into the local currency at the time they were entered using the current
exchange rate.
The exchange rate may be different at the time of closing, and open items
need to be valuated again. A program valuates the open items using the new
Page 56 of 81
TFIN50_2
exchange rates and enters the valuation difference in the valuated line
items. It also creation valuation posting.
A valuation cannot be made by a posting to the A/R and A/P Accounts, since
the direct postings cannot be made in reconciliation accounts. For this
reason, the amount is posted to an adjustment account, whichappears in the
same line of the balance sheet as the reconciliation account.
Valuation method determines how the individual line items are valuated.
This has to be set up inconjunction with the country-specific valuation
regulations. It defines, for example, whether
o the lowest value principle,
o the strict lowest value principle, or
o a general principle (also with revenue from the valuation) is to be
used for valuation.
Exampl
e
Receivable
180
(1)
180
Realized
(3)
(2) b
20
20
(2) a
30
(3)
Receivable
Adjustment
Bank
(3)150
Valuation
(2) a
20
Revenue
20
b
1. Invoice
(2)
180(1)
100 FC
1.8
2. Valuation
1.6
3. Payment
1.5
Explanation of Example:
At the time of purchase and receipt of invoice the rate was 1.8 so the
amount was 180
When valuation was performed the rate was 1.6 which means the amount
comes 160
At the time of payment rate was 1.5 it means the amount comes 150.
Thus the organization has to bear realization loss or 30, out of which 20
was show at the time of closing
Page 57 of 81
TFIN50_2
The figure provides an example of the valuation postings that would result as
the value of an open item changes from period to period, depending on
Page 58 of 81
TFIN50_2
A valuation area is assigned exactly one valuation method but the same
valuation method can beassigned to multiple valuation areas.
2- You use the program SAPF107V Additional valuations to carry out a flatrate individualvalue adjustment.
3- Once you have determined the amount of the value adjustment, you
adjust the flat-ratevalue by making a manual G/L account posting. The
posting record is as follows: Expensefrom flat-rate value adjustment to
value adjustment.
TFIN50_2
After you have ascertained that the debt is irrecoverable or that the
receivable has been paid, the individual value adjustment is reversed. If
the debt is irrecoverable, the receivable is cleared from customers
account and the amount is posted to the account for depreciation of
receivables. The sales tax is adjusted in the posting
Since Release 4.5 you have the ability to perform automatic flat-rate
individual value adjustments for overdue receivables.
You assign the valuation adjustment key to the master record of any
customer account that you wantto include in the flat-rate individual value
adjustment posting.
Periodically you carry out a valuation run to calculate the bad debts
expense posting for overdue items. The Valuation run produces a
valuation proposal that you can manually change, if desired. If you agree
with the proposal, you can transfer the valuation to the general ledger to
generate the postings. The system then makes the adjustment posting for
the relevant key date and the reversal posting for the relevant key data
and the reversal posting for the day after the key date.
Lesson:-7.4 Regrouping
To provide outsider with a better overview of the liquidity situation, the receivables and payables
must be grouped in the balance sheet according to remaining life.
Payables and receivables have to be listed separately in the balance sheet. Since it is possible
forsome vendors to have a debit balance, these balances need to be changed to customer-like
vendoraccounts prior to creating the financial statements.
In some countries it is also a requirement that payables are grouped in the balance sheet
according totheir remaining life.
Both regroupings are carried out using a special program. At the same time, these regroupings
areremoved on the first day of the next period, since regrouping is not necessary for daily
processing.
HINT: The foreign currency valuation as well as the regrouping can be completed in different
ways to meet various legal requirements. The results are then posted to various accounts that are
used by different financial statements versions.
Page 60 of 81
TFIN50_2
HINT: This program is also used if reconciliation account for a vendor was changed during the
year.
Before you create financial statements, you have to group your receivables and payables
according to remaining life so that they are correctly displayed in the financial statements. To do
this, you have to make adjustment postings.
For this purpose you can use report FAGL_CL_REGROUP to determine where transfer postings
are required. When you define the sort method in Customizing, you can select the case where
receivable and payables should be regrouped.
Page 61 of 81
TFIN50_2
Unit-8:
Page 62 of 81
TFIN50_2
Provisions: If you are uncertain about the amount and / or reason of the
accrual and can only estimate it.
In each period in which you carry out accruals, the credit balance on the
account Other Payables or Provisions increases.
Page 63 of 81
TFIN50_2
Page 64 of 81
TFIN50_2
Page 65 of 81
TFIN50_2
In the application component Manual Accruals, you create the basic data
manually via a simple user interface.
The basic date is usually subject matter to be accrued based on different
contracts such as rental agreements, insurance contract.
A report must be written to select the data, export it, and adjust it to the
structure of the function modules. The function modules can then be called
up to load the data into the Accrual Engine. You can also transfer legacy data
this way.
The subject to be accrued is defined as an accrual object. You make this
definition manually in the application component Manual Accruals. Accrual
objects in this application component are identified uniquely for each
company code using an accrual object number from a defined number range.
The accrual objects are grouped in accrual object categories for manual
accruals. These summarized the subject matter of similar accrual objects. For
example, insurance contracts (accrual objects) can be assigned to the
accrual object category Insurances
You can use accrual object categories:
As a navigation level to find accrual objects more easily
To assign special customer-defined parameters that describe the
accrual objet in more details.
Each accrual object can have several accrual items. An accruals item
describes how a related accruals type(usually costs or revenues) is
accrued using a specific accounting principle
Accrual Calculation:
The accrual is calculated for each accrual item, for each combination of
accrual type and accounting principle specified. In addition to the amount to
be accrued and possibly also a quantity to be accrued, the accrual item
contains an accrual method.
A function module is defined for the accrual method, and this calculates the
accruals. For the Manual Accruals area, several function modules are
delivered. However you can also develop you own function modules for the
accruals.
Page 66 of 81
TFIN50_2
You can also define derived accruals types. These accruals amounts are
calculated from the accrual amounts of other accrual types and not directly.
However, derived accrual types are not particularly relevant for manual
accruals and are more important for other application components
Company code
Accounting principle
Accrual type
You define
How frequently accruals are carried out (for each posting period, daily,
monthly, quarterly, every six months, annually)
The level of summarization for postings before the update to FI You can
make the following settings
No Summarization: A separate line item is created for each accruals
item.
Summarization at accrual object level: A line item is created for
each accrual object.
Maximum Summarization: The postings are summarized to the level
of different additional account assignments.
Page 67 of 81
TFIN50_2
TFIN50_2
Page 69 of 81
TFIN50_2
Page 70 of 81
TFIN50_2
Technical Reconciliation:
The report carries out an extended reconciliation in Financial Accounting. As
part of general ledger month-end closing, the following consistency checks
are performed:
1- Debit and credit transaction figures for customer accounts, vendor
accounts, and G/Laccounts (table FAGLFLEXT) with the debit and credit
totals of the posted documents (tableBSEG).
2- Debit and credit transaction figures for customer accounts, vendor
accounts, and G/Laccounts (table FAGLFLEXT) with the debit and credit
totals of the application index(secondary index tables BSIS/BSAD,
BSIK/BSAK,BSIS/BSAK).
The application indexes are used for the general ledger view of accounts with
open item management or line item display.
If new G/L Accounting is not active perform reconciliation with report
financial accounting comparative analysis.
All the results of the reconciliation are added to historical management. This
enables statements tobe made about the execution and accuracy of the
reconciliation activities on a time basis.
Page 71 of 81
TFIN50_2
Page 72 of 81
TFIN50_2
Page 73 of 81
TFIN50_2
However, do not confuse the new Ledger approach with the Special Ledgers
(FI-SL). These ledgers can be used in the Release R/3 Enterprise, but they are
nowhere near as functional and uniform as the ledger solution in the new
G/L.
The ledger group is option for simplifying and/or accelerating the work in
certain cases. Nocustomer should be forced to create their own ledger
groups.
Page 74 of 81
TFIN50_2
However, a new ledger group is created automatically for each ledger in the
new G/L. This new ledger group contains the relevant ledger and has the
same name as it.
The document is then only posted to the selected ledger. Accordingly, you
can only display this one ledger in the general ledger view.
What is it About:
SAP ERP 6.0, EHP 3 provides with the SAP Financial Closing cockpit web
access to the closing tasks and related files of all users associated with the
close. This allows every stakeholder associated with the financial close to
access their tasks, initiate the tasks in the system or monitor automatically
scheduled tasks and report status information and issues associated with the
task.
Page 75 of 81
TFIN50_2
It is also possible to set manual status for the tasks and document the fact
that the task has been checked or to manually confirm that a transaction has
be performed.
To get an overview of where we are in the closing process, the task
list provides access to the status information to issues associated
with the tasks, and to any job logs, spool lists and application logs
created by the system during the execution of the tasks
independently whether they have been executed automatically or
manually.
The business package is included in the portal contents directory and can be
accessed either via the SAP Net-weaver Portal or the SAP Net-weaver
Business Client.
To support the closing process, the Closing Cockpit offers the following
options:
TFIN50_2
definitions, notes) have been assigned to the task listtemplate, and a task
list has been derived and released for the application.
The entry you select in the (Superordinate Org. Level) field determines the
later use of theorganizational object in the organizational hierarchy. If you do
not define a super ordinateorganizational level, the organizational object is
only available in the hierarchy as an initial node.
You can summarize the data in the task list template across organizational
levels by chart ofaccounts, fiscal year variant, currency, or valuation area.
The system proposes the same substructure(subfolder) for the different
attributes on one organizational level.
Copying Templates:
The system generates a proposal for a task list template in accordance with
the selected hierarchiesand using all organizational objects available in the
system
In the context menu, you can add organization hierarchies to those already
available or delete hierarchy levels from existing hierarchies.
For example, you can use a template that was designed for all the controlling
areas/company codes in the system and stored in the respective client to
create a copy for a particular client and selected company codes and to add
tasks to task folders, cut folder or insert folders.
Choose Destination:
A template (ten-character technical key) is used to structure the individual
steps of a process. In thisinterface, all users involved in the closing process
can access the relevant activities in tasks that areexecutedonline or in
background processing. The scope of a template should not be determined
byapplication-related aspects. Instead, its scope should be oriented towards
the overall process and theorganizational units involved.
The time dependent selection variables that are relevant for the template
are now displayed in the template header.
The system generates a proposal for a task list template in accordance with
the selected hierarchies and using all organizational objects available in the
system (controlling areas with assigned company codes, including any
subfolder defined).
Task folders are used to arrange organizational levels into substructures in
the task list template.Default values for task folders can be stored as
subfolders in the generic maintenance of theorganizational levels.
Page 77 of 81
TFIN50_2
Task Types:Users in the Closing Cockpit (CLOCO) application can access the required
transaction orbackground processing for programs and flow definitions
directly from the central interface.
Four types of task are available:
1- Programs:
With program variant (background processing) Standard programs are
generallyavailable for processing activities in the background. If these
programs are included in thetask list template with corresponding
parameters (that is, with a variant), you can later startbackground
processing directly from the Closing Cockpit. Without program variant
thereport can be started and processed online in the task list of the Closing
Cockpit application.
2- Online transactions:
You can start these transactions manually from the task list and godirectly
from the Closing Cockpit to the relevant application transaction.
Task dates:In the graphic display of the Monitor, you can portray the
planned runtime on the basisof the scheduling dates. This planned runtime is
Page 78 of 81
TFIN50_2
displayed in the MONITOR accordingly. In thisway, you can schedule dates for
closing operations.
If completion of the task has an essential deadline for closing operations, this
activity can beidentified as a critical path and then displayed accordingly in
the application (CLOCO)
The closing Type indicator enables you, when you create task lists, to filter
out the tasks from a given template that are relevant for the different closing
types (such as month-end closing or year-end closing). For this reason, it is
important that you assign tasks to at-least one closing type.
Schedule Tasks:
Once the task list has been released, the tasks defined in the task list are
selected and scheduled in the Financial Closing Cockpit application.
Programs and transactions that have been included in the task list template
using chronologicalprocess steps as part of an organizational structure
Page 79 of 81
TFIN50_2
Blue: Scheduled
Gray: Initial
Green: Ended without errors
Red: Canceled/Ended with errors
White: Active
Yellow: Ended with warnings
Page 80 of 81
TFIN50_2
In the flow definition, you can group tasks that are to be executed in the
background in a particularorder. You use the workflow to control these flow
definitions. You can structure sub flows andinclude them in a flow definition.
You can insert user decisions for testing purposes. Use the task list to group
individual tasks. If you need to run sequences of jobs, create a flow definition
including all dependent work items.
Page 81 of 81