Uploaded by Jacky Y

TFIN50 2 Financial Accounting I Part 2 of 2

advertisement
TFIN50_2
Financial Accounting I
Part 2 of 2
mySAP ERP Financials
Date
Training Center
Instructors
Education Website
Participant Handbook
Course Version: 2006 Q2
Course Duration: 10 Day(s)
Material Number: 50080192
An SAP course - use it to learn, reference it for work
Copyright
Copyright © 2006 SAP AG. All rights reserved.
No part of this publication may be reproduced or transmitted in any form or for any purpose
without the express permission of SAP AG. The information contained herein may be changed
without prior notice.
Some software products marketed by SAP AG and its distributors contain proprietary software
components of other software vendors.
Trademarks
•
Microsoft®, WINDOWS®, NT®, EXCEL®, Word®, PowerPoint® and SQL Server® are
registered trademarks of Microsoft Corporation.
•
IBM®, DB2®, OS/2®, DB2/6000®, Parallel Sysplex®, MVS/ESA®, RS/6000®, AIX®,
S/390®, AS/400®, OS/390®, and OS/400® are registered trademarks of IBM Corporation.
•
ORACLE® is a registered trademark of ORACLE Corporation.
•
INFORMIX®-OnLine for SAP and INFORMIX® Dynamic ServerTM are registered
trademarks of Informix Software Incorporated.
•
UNIX®, X/Open®, OSF/1®, and Motif® are registered trademarks of the Open Group.
•
Citrix®, the Citrix logo, ICA®, Program Neighborhood®, MetaFrame®, WinFrame®,
VideoFrame®, MultiWin® and other Citrix product names referenced herein are trademarks
of Citrix Systems, Inc.
•
HTML, DHTML, XML, XHTML are trademarks or registered trademarks of W3C®, World
Wide Web Consortium, Massachusetts Institute of Technology.
•
JAVA® is a registered trademark of Sun Microsystems, Inc.
•
JAVASCRIPT® is a registered trademark of Sun Microsystems, Inc., used under license for
technology invented and implemented by Netscape.
•
SAP, SAP Logo, R/2, RIVA, R/3, SAP ArchiveLink, SAP Business Workflow, WebFlow, SAP
EarlyWatch, BAPI, SAPPHIRE, Management Cockpit, mySAP.com Logo and mySAP.com
are trademarks or registered trademarks of SAP AG in Germany and in several other countries
all over the world. All other products mentioned are trademarks or registered trademarks of
their respective companies.
Disclaimer
THESE MATERIALS ARE PROVIDED BY SAP ON AN "AS IS" BASIS, AND SAP EXPRESSLY
DISCLAIMS ANY AND ALL WARRANTIES, EXPRESS OR APPLIED, INCLUDING
WITHOUT LIMITATION WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
PARTICULAR PURPOSE, WITH RESPECT TO THESE MATERIALS AND THE SERVICE,
INFORMATION, TEXT, GRAPHICS, LINKS, OR ANY OTHER MATERIALS AND PRODUCTS
CONTAINED HEREIN. IN NO EVENT SHALL SAP BE LIABLE FOR ANY DIRECT,
INDIRECT, SPECIAL, INCIDENTAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES OF ANY
KIND WHATSOEVER, INCLUDING WITHOUT LIMITATION LOST REVENUES OR LOST
PROFITS, WHICH MAY RESULT FROM THE USE OF THESE MATERIALS OR INCLUDED
SOFTWARE COMPONENTS.
g200610300236
About This Handbook
This handbook is intended to complement the instructor-led presentation of this
course, and serve as a source of reference. It is not suitable for self-study.
Typographic Conventions
American English is the standard used in this handbook. The following
typographic conventions are also used.
Type Style
Description
Example text
Words or characters that appear on the screen. These
include field names, screen titles, pushbuttons as well
as menu names, paths, and options.
Also used for cross-references to other documentation
both internal (in this documentation) and external (in
other locations, such as SAPNet).
2006/Q2
Example text
Emphasized words or phrases in body text, titles of
graphics, and tables
EXAMPLE TEXT
Names of elements in the system. These include
report names, program names, transaction codes, table
names, and individual key words of a programming
language, when surrounded by body text, for example
SELECT and INCLUDE.
Example text
Screen output. This includes file and directory names
and their paths, messages, names of variables and
parameters, and passages of the source text of a
program.
Example text
Exact user entry. These are words and characters that
you enter in the system exactly as they appear in the
documentation.
<Example text>
Variable user entry. Pointed brackets indicate that you
replace these words and characters with appropriate
entries.
© 2006 SAP AG. All rights reserved.
iii
About This Handbook
TFIN50_2
Icons in Body Text
The following icons are used in this handbook.
Icon
Meaning
For more information, tips, or background
Note or further explanation of previous point
Exception or caution
Procedures
Indicates that the item is displayed in the instructor's
presentation.
iv
© 2006 SAP AG. All rights reserved.
2006/Q2
Contents
Course Overview .......................................................... ix
Course Goals ........................................................... ix
Course Objectives ..................................................... ix
Unit 1: Fundamentals ..................................................... 1
Customer/Vendor Accounts ...........................................2
Simple Documents in SAP Financial Accounting ................. 16
Unit 2: Automatic Payments .......................................... 29
Payment Run – Overview............................................ 31
Payment Program Configuration.................................... 35
Running the Payment Program – Individual Steps ............... 54
Payment Medium Workbench (PMW).............................. 85
Debit Balance Check ................................................103
Automating the Payment Process ................................. 117
Unit 3: Automatic Dunning ........................................... 123
Dunning Run – Overview ...........................................124
Dunning Program Configuration ...................................130
Parameters for the Dunning Run ..................................146
The Dunning Run ....................................................152
Editing the Dunning Proposal ......................................171
Printing Dunning Notices............................................178
Unit 4: Correspondence ............................................... 199
Correspondence – Overview .......................................200
Correspondence Types .............................................203
Unit 5: Interest Calculation ........................................... 223
Fundamentals of Interest Calculation .............................224
Configuring Interest Calculation....................................226
Unit 6: Country Specifics ............................................. 241
Check Management .................................................242
Lockbox ...............................................................261
2006/Q2
© 2006 SAP AG. All rights reserved.
v
Contents
TFIN50_2
Unit 7: Standard Reports in General Ledger Accounting,
Accounts Receivable Accounting, and Accounts Payable
Accounting ............................................................... 277
Information Systems.................................................278
Report Variants and Variables......................................284
Unit 8: List Viewer ...................................................... 301
SAP List Viewer Design .............................................302
Selections .............................................................309
Changing the Screen Layout .......................................323
Unit 9: Drilldown Reporting in Financial Accounting .......... 335
Architecture of Drilldown Reporting................................336
Characteristics and Key Figures ...................................341
Form Types ...........................................................345
Navigation in Reports ...............................................351
Form and Report Definition .........................................361
Report-Report Interface and Report Assignment ................377
Unit 10: Overview of the Closing Activities....................... 385
Month-End and Year-End Closing Processes....................386
Unit 11: The Financial Statements .................................. 391
Financial Statement Versions ......................................392
Drilldown Reporting..................................................407
Unit 12: Receivables & Payables .................................... 417
Balance Confirmation ...............................................418
Foreign Currency Valuation.........................................427
Value Adjustments ...................................................442
Regrouping ...........................................................453
Unit 13: Profit and Loss ............................................... 467
Cost of Sales Accounting ...........................................469
Controlling ............................................................480
Accrual/Deferral Postings ...........................................491
The Accrual Engine..................................................505
Manual Accruals ..................................................... 511
Posting Control and Account Determination .....................518
Unit 14: Technical, Organizational, and Documentary Steps . 535
Technical Steps ......................................................536
Organizational Steps ................................................543
vi
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Contents
Documentary Steps..................................................552
Unit 15: Additional Material........................................... 563
General Tax Processing.............................................565
Tax Reporting in the USA ...........................................568
Tax Reporting in Germany ..........................................595
Tax Reporting in the European Union .............................603
Reporting in Accordance with German Foreign Trade
Regulations .......................................................606
Consolidation .........................................................608
Unit 16: Mini Case Study .............................................. 623
Mini Case Study......................................................624
Appendix 1: Checklists
Appendix 2: Menu Paths
2006/Q2
............................................. 631
........................................... 637
© 2006 SAP AG. All rights reserved.
vii
Contents
viii
TFIN50_2
© 2006 SAP AG. All rights reserved.
2006/Q2
Course Overview
Payment Processing, Dunning, Interest Calculation, Correspondence, Reporting,
and Closing Activities in Financial Accounting
Target Audience
This course is intended for the following audiences:
•
Solution consultants responsible for the implementation of Financial
Accounting with mySAP ERP Financials
Course Prerequisites
Required Knowledge
•
•
Business proficiency in the area of Financial Accounting (external
accounting).
TFIN50 Financial Accounting I, Part 1 of 2
Course Goals
This course will prepare you to:
•
•
Configuring and utilizing the SAP business processes in periodic processing
in external accounting.
Selecting the right option from a variety of reporting tools, in addition to
the standard reports offered by SAP.
Course Objectives
After completing this course, you will be able to:
•
•
•
•
•
Locate functions in the configuration that can be used to carry out periodic
processing.
Make the necessary settings for the configuration of the periodic day-to-day
activities in external financial accounting.
Explain and differentiate between various reporting tools.
Use standard reports and define your own reports.
Execute programs and reports relevant to individual account closing.
SAP Software Component Information
The information in this course pertains to the following SAP Software Components
and releases:
2006/Q2
© 2006 SAP AG. All rights reserved.
ix
Course Overview
x
TFIN50_2
© 2006 SAP AG. All rights reserved.
2006/Q2
Unit 1
Fundamentals
Unit Overview
This unit deals with the fundamentals that are required for the remainder of the
course.
Unit Objectives
After completing this unit, you will be able to:
•
•
•
Identify the key fields in the customer/vendor master data for periodic
processing of Accounts Receivable and Accounts Payable (payments,
dunning, correspondence, interest calculation)
Describe possible relationships between customer/vendor accounts
Identify key fields for the payment and dunning programs in Financial
Accounting documents
Unit Contents
Lesson: Customer/Vendor Accounts ............................................2
Exercise 1: Creating Customers/Vendors ................................ 11
Lesson: Simple Documents in SAP Financial Accounting ................. 16
Exercise 2: Posting Simple Documents in Financial Accounting ..... 21
2006/Q2
© 2006 SAP AG. All rights reserved.
1
Unit 1: Fundamentals
TFIN50_2
Lesson: Customer/Vendor Accounts
Lesson Overview
This lesson outlines the key fields in the customer/vendor master data for periodic
processing of Accounts Receivable and Accounts Payable. It also explains
the relationships that can exist between customer/vendor accounts and that are
relevant for periodic processing of Accounts Receivable and Accounts Payable.
Lesson Objectives
After completing this lesson, you will be able to:
•
•
Identify the key fields in the customer/vendor master data for periodic
processing of Accounts Receivable and Accounts Payable (payments,
dunning, correspondence, interest calculation)
Describe possible relationships between customer/vendor accounts
Business Example
The accounting department uses some data (customer, vendor) that remains
unchanged for long periods of time and that is often referred to by other data.
This data is called master data.
With customer/vendor accounts, the following are important:
•
•
The structure
The relationships between customer/vendor accounts
Figure 1: The Financial Accounting View of the Customer/Vendor Account
2
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Customer/Vendor Accounts
Like G/L accounts, customer/vendor accounts have two segments in the financial
accounting view:
•
•
One segment at client level that contains general data. This data can be
accessed throughout the whole organization.
A segment with company code specific data at company code level.
Any company code that wishes to do business with a specific customer or
vendor has to create a company code segment for the customer or vendor.
A customer/vendor account is created as a result.
You can use the report RFBIDE10/RFBIKR10 to transfer customer/vendor master
in one company code (source company code) to another (target company code).
Figure 2: Pages of the Customer/Vendor Account
If you want to change or display an account, you can go directly to every page by
selecting it on the initial display screen.
2006/Q2
© 2006 SAP AG. All rights reserved.
3
Unit 1: Fundamentals
TFIN50_2
Important fields:
•
•
•
Search term: You can enter an abbreviation for the customer/vendor name
in this field. The format is usually determined by company guidelines and
practice. There is an additional search field in Release 4.6 and later.
Corporate group:You can group together customers or vendors who belong
to one corporate group with a user-defined group key. This group key can be
used for running reports, transaction processing, or for the F4 search help.
Clerk/accounting: You must save the name of the clerk under an ID.
You can enter this code in the customer/master records, for which the
clerk is responsible. The clerk's name is then automatically printed on all
correspondence. The code is also used to sort dunning and payment proposal
lists.
Explanatory texts can be entered in every segment.
Line item display and open item management are always preset to on for every
customer/vendor account.
You can also create new customer and vendor master records with reference
to an existing master record. Only data that does not directly refer to the
customer/vendor is copied from the reference account to the new account, that is,
no address information, and so on. Copied data should be checked and changed,
if necessary, before the record is saved. It is a good idea to create a template
account for every account group.
Figure 3: AP/AR Account Groups
4
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Customer/Vendor Accounts
When creating customer/vendor master records, you enter the account group on
the initial create screen. In Financial Accounting, once the customer/vendor
account has been created, you can no longer change the account group. However,
if you use partner roles in Sales and Distribution, in some cases you can change
the account group from an ordering address to a ship-to address, for example. For
more information, refer to the Sales and Distribution section in the SAP Library.
Figure 4: Controlling the Field Status
The layout of customer/vendor master data screens can be affected by several
factors:
Account group-specific control: Usually, the field status is only controlled by
the account group. This ensures that all the accounts in an account group have
the same screen layout.
Transaction-specific control: The field status can be dependent on the master
data transaction (Create, Change or Display). The transaction dependent field
status should be set to display for the change transaction if the field should not be
changed after creation, for example, the reconciliation account field.
Company code-specific control: You have already seen the account
group-specific and the transaction-specific field status with the general ledger
account groups. The field status for fields in the company code segment for
customer and vendor master records can also be controlled by the company code
dependent screen layout. You can hide fields that are not used in a specific
2006/Q2
© 2006 SAP AG. All rights reserved.
5
Unit 1: Fundamentals
TFIN50_2
company code, but enter values in these fields in other company codes. For
example, if a company code does not want to use the dunning program, hide the
relevant fields for this company code.
Field status definitions of account groups, the transaction, and company code are
combined and the one with highest priority is used.
Fields that are accessed with the display transaction are always either displayed or
suppressed, since you cannot make an entry in a display transaction.
If you do not want to use transaction dependent or company code-dependent
control, set the field status for all the fields to optional entry. Since this field status
has lowest priority, account group control is always used.
Figure 5: International Bank Account Number (IBAN)
The International Bank Account Number (IBAN) is an internationally recognized
and unique number that identifies a specific bank account. It was designed by the
International Organization for Standardization (ISO) and the European Committee
for Banking Standards (ECBS) to facilitate the handling of international
payment transactions.
The IBAN contains a maximum of 34 alphanumeric characters and is structured
differently in every country. It usually contains the country code, bank key, and
account number.
6
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Customer/Vendor Accounts
The SAP System uses the IBAN in addition to the standard country-specific bank
details. You can enter an IBAN as part of the bank details for customer/vendor
master data, an in the Customizing settings for your house bank.
•
•
The IBAN can only be entered in a vendor or customer master record if the
business partner provides his or her IBAN and requests the entry. For this
reason, you cannot automatically generate and save the IBANs for several
master records. You have to enter the IBAN manually in each master record.
For certain countries, the system generates a proposal.
When you enter an IBAN for new bank details, the system can generate the
country-specific bank details for certain countries.
If necessary, make sure that the payment medium programs used can also output
the IBANs.
Figure 6: Clearing Customer/Vendor
If a customer is also a vendor, or vice versa, the payment and the dunning program
can clear open items against each other. Open items of the assigned account can
also be displayed on the line item display and the open item selection screen.
To clear open items, the following steps are required:
•
•
2006/Q2
The vendor account number must be entered in the customer account; the
customer account number must be entered in the vendor account
Each company code can decide separately whether it wants to clear open
items. 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.
© 2006 SAP AG. All rights reserved.
7
Unit 1: Fundamentals
TFIN50_2
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.
Figure 7: Alternative Payer/Payee
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 ways of using this function within the master record. If you set
the Individual Specifications indicator, you can enter information about an
individual payer/payee for a customer/vendor that has not been created in the SAP
System. If the alternative payer/payee is an existing customer or vendor, you
can enter the customer/vendor account number(s) as a permitted payee/payer
in the master record. When you enter an invoice, you can choose one of these
payers/payees using matchcodes.
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 items due is paid to the alternative payee (the payments that normally go
to the vendor would go, for example, to the bankruptcy administrator).
8
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Customer/Vendor Accounts
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.
Figure 8: Head Office/Branch
Customers in some industries place orders locally (that is, via their branche
offices), but pay invoices centrally (from the head office). There is a difference
here between the goods flow and the cash flow. You can reflect this in the SAP
System using head office and branch 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, which handles
the payments. If the Decentral Processing field is selected in the head office
master record, however, the dunning and payment programs use the branch
account instead.
If you set the Account Control and Status 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 possible head offices for each of the branches.
2006/Q2
© 2006 SAP AG. All rights reserved.
9
Unit 1: Fundamentals
10
TFIN50_2
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Customer/Vendor Accounts
Exercise 1: Creating Customers/Vendors
Exercise Objectives
After completing this exercise, you will be able to:
•
Create customer/vendor accounts
Business Example
The accounting department creates the customer and vendor master data.
Task:
Create a customer and vendor master record as instructed.
1.
Create a regular customer with the account group General Customers
(KUNA) for your company code AC##. Complete the following fields with
the data below:
Customer: Customer##
Company code: AC##
Search term: GR##
Reconciliation account: Trade Receivables – domestic
Payment Terms: 0002
Hint: Replace the ## with your group number. This applies to all
the following exercises.
2.
Create a regular vendor with the account group Vendors (LIEF) for your
company code AC##. Complete the following fields with the data below:
Vendor: Vendor##
Company code: AC##
Search term: GR##
Reconciliation account: Trade Payables – domestic
Cash Management Group: A1
Payment Terms: 0001
2006/Q2
© 2006 SAP AG. All rights reserved.
11
Unit 1: Fundamentals
TFIN50_2
Solution 1: Creating Customers/Vendors
Task:
Create a customer and vendor master record as instructed.
1.
Create a regular customer with the account group General Customers
(KUNA) for your company code AC##. Complete the following fields with
the data below:
Customer: Customer##
Company code: AC##
Search term: GR##
Reconciliation account: Trade Receivables – domestic
Payment Terms: 0002
Hint: Replace the ## with your group number. This applies to all
the following exercises.
a)
Create a regular customer.
SAP Easy Access menu: Accounting → Financial Accounting →
Accounts Payable → Master Records → Create
Field Name or Data Type
Values
Account Group
General Customer (KUNA)
Customer
Customer##
Company code
AC##
Reference Customer
Leave blank
Reference Company Code
Leave blank
Choose Enter.
Select the Address tab page:
Field Name or Data Type
Values
Name
<Your choice. Be creative!>
Search Term 1/2
GR##
Continued on next page
12
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Customer/Vendor Accounts
Street/House Number
<Your choice>
Postal code/City
<Your choice>
Country/Region
<Course country>
Double-click Company Code Data.
Choose the Account Management tab page.
Field Name or Data Type
Values
Reconciliation Account
Choose Trade Receivables domestic from the drop-down
box.
Choose the Payment Transactions tab page.
Field Name or Data Type
Values
Payment Terms
0002
Choose Save.
Hint: Replace the ## with your group number. This applies to
all the following exercises.
2.
Create a regular vendor with the account group Vendors (LIEF) for your
company code AC##. Complete the following fields with the data below:
Vendor: Vendor##
Company code: AC##
Search term: GR##
Reconciliation account: Trade Payables – domestic
Cash Management Group: A1
Payment Terms: 0001
a)
Create a regular vendor.
SAP Easy Access menu: Accounting → Financial Accounting →
Accounts Payable → Master Records → Create
Continued on next page
2006/Q2
© 2006 SAP AG. All rights reserved.
13
Unit 1: Fundamentals
TFIN50_2
Field Name or Data Type
Values
Vendor
Vendor##
Company code
AC##
Account Group
LIEF (Vendors)
Reference Vendor
Leave blank
Reference Company Code
Leave blank
Choose Enter.
Field Name or Data Type
Values
Name
<Your choice. Be creative!>
Search Term 1/2
GR##
Street/House Number
<Your choice>
Postal code/City
<Your choice>
Country/Region
<Course country>
Choose Goto → Next Screen. The Payment Transactions screen is
displayed.
Choose Goto → Next Screen. The Accounting Information, Accounting
screen is displayed.
Field Name or Data Type
Values
Reconciliation Account
Choose Trade Payables –
domestic from the drop-down
box.
Cash Management Group
A1
Choose Goto → Next Screen. The Payment Transactions, Accounting
screen is displayed.
Field Name or Data Type
Values
Payment Terms
0001
Choose Save.
14
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Customer/Vendor Accounts
Lesson Summary
You should now be able to:
•
Identify the key fields in the customer/vendor master data for periodic
processing of Accounts Receivable and Accounts Payable (payments,
dunning, correspondence, interest calculation)
•
Describe possible relationships between customer/vendor accounts
2006/Q2
© 2006 SAP AG. All rights reserved.
15
Unit 1: Fundamentals
TFIN50_2
Lesson: Simple Documents in SAP Financial Accounting
Lesson Overview
Many of the periodic processing activities in the system are based on existing
documents. We will now take a closer look at these documents and see how simple
documents are posted in SAP Financial Accounting.
Lesson Objectives
After completing this lesson, you will be able to:
•
Identify key fields for the payment and dunning programs in Financial
Accounting documents
Business Example
Every day, hundreds of financial documents are created in every company.
Companies issue invoices to customers and receive invoices from their vendors.
These transactions are posted in the SAP System.
Figure 9: Financial Accounting Document in the SAP System
The SAP System works according to the document principle: A document is
saved for every posting.
The document remains as a complete unit in the system until it is archived.
16
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Simple Documents in SAP Financial Accounting
Every document is uniquely identified by the following fields:
•
•
•
document number
Company code
Fiscal year
Documents in SAP Financial Accounting consist of:
•
•
A document header (information that applies to the entire document)
Between 2 and 999 line items (information that is specific to that line item).
If you post documents via the Accounting interface (for example, from Sales
& Distribution, Materials Management, or other applications), this results
in items in the Financial Accounting document that are identical in nearly
all fields. If you want to summarize Financial Accounting documents, read
Note 36353 and its related Notes.
Detailed data for the document header and line items (optional)
Two important control keys:
•
•
Document type for the document header
Posting key for the line items
Figure 10: Simple Postings in SAP Financial Accounting
There are different posting transactions for different postings.
2006/Q2
© 2006 SAP AG. All rights reserved.
17
Unit 1: Fundamentals
TFIN50_2
The postings can be as follows:
•
•
•
•
•
G/L account postings
Customer invoice postings
Customer credit memo postings
Vendor invoice postings
Vendor credit memo postings
Figure 11: Simple Posting in SAP Financial Accounting: Header and First
Line Item
The design of the posting transaction for entering documents in vendor, customer,
and G/L accounts has been changed to enable the user to make postings more
quickly and easily, and with as little training as possible. The new single screen
transactions display the most important input fields on one screen.
You enter the general data for the posting document such as invoice and posting
date, text, and so on on the screen in the document header. For entering invoice
and credit memos received, you can define a document type for each transaction,
which then appears as a general default value. You can overwrite this proposed
document type at any time as long as the document type field is ready for input
during document entry. If you do not define a document type, the system proposes
standard document types such as vendor invoice KR for entering vendor invoices.
The important input fields are in the foreground on a tab page; the fields used less
frequently are on the subsequent tab pages.
With customer and vendor invoices, you enter the business partner account data in
this section together with the invoice or credit memo amount. When you choose
Enter, the business partner master data is also displayed such as the account name,
address and bank details. You can display an open item list by pressing the Open
Items pushbutton.
In addition to the header and item data (see next slide), the entry screen also
contains an information area where you can see the display balance.
18
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Simple Documents in SAP Financial Accounting
By choosing the Tree button, you can access screen variants, account assignment
templates, and held documents that you can select as templates. You can navigate
using the tree structure on the left side of the screen.
Figure 12: Simple Postings in SAP Financial Accounting: Additional Line
Items
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 and sequence of
the columns and fields. You can also copy line items.
At 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 so on, 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 item when you enter the relevant key in the text
field during document entry.
2006/Q2
© 2006 SAP AG. All rights reserved.
19
Unit 1: Fundamentals
20
TFIN50_2
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Simple Documents in SAP Financial Accounting
Exercise 2: Posting Simple Documents in
Financial Accounting
Exercise Objectives
After completing this exercise, you will be able to:
•
Post simple documents in Financial accounting
Business Example
You have to post some basic AR and AP documents (without taxes, discounts,
or cross-company postings).
Task:
Post simple documents in Accounts Receivable and Accounts Payable Accounting.
1.
Vendor Invoice
Your accounting manager has decided to purchase office supplies that your
department has needed for a long time. Post a vendor invoice of EUR 50,000
to the vendor account you created earlier. Choose the Calculate Tax option
and use the tax code 0I. Post the expenses to account 476000 and cost center
T-A20A##.
Record your document number:
_____________________________________
2.
Vendor Invoice
The accounting manager overlooked the software requirements. Post an
additional invoice for EUR 150,000 to account 476100 and cost center
T-A20A##. Use the same information as in the previous exercise.
Record your document number:
_____________________________________
3.
Customer Invoice
The invoice and posting dates are 6 months ago.
Post a customer invoice for EUR 100,000 to the customer account you
created earlier (Customer##). Choose the Calculate Tax option and use the
tax code 0O. Post the revenue to the revenue account 800200.
Record your document number:
_____________________________________
Continued on next page
2006/Q2
© 2006 SAP AG. All rights reserved.
21
Unit 1: Fundamentals
TFIN50_2
Field Name or Data Type
Values
Basic Data
Customer
Customer##
Invoice date
<6 months ago>
Posting Date
<6 months ago>
Amount
100000
Currency
EUR
"Calculate Tax"
Tax Code
0O
Items
G/L account
800200
D/C
Credit
Amount in doc. curr.
100000
Tax Code
0O
Confirm the warning message about the posting dates.
Choose Document → Simulate.
Check the document. Double-click a line item to view or change line item
details.
Choose Post to save the document.
Record your document number:
_____________________________________
4.
Customer Invoice
The invoice and posting dates are two months ago.
Post another invoice for EUR 5,000 to the customer account you created
earlier, following the same data as in the previous exercise.
Record your document number:
_____________________________________
22
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Simple Documents in SAP Financial Accounting
Solution 2: Posting Simple Documents in
Financial Accounting
Task:
Post simple documents in Accounts Receivable and Accounts Payable Accounting.
1.
Vendor Invoice
Your accounting manager has decided to purchase office supplies that your
department has needed for a long time. Post a vendor invoice of EUR 50,000
to the vendor account you created earlier. Choose the Calculate Tax option
and use the tax code 0I. Post the expenses to account 476000 and cost center
T-A20A##.
Record your document number:
Continued on next page
2006/Q2
© 2006 SAP AG. All rights reserved.
23
Unit 1: Fundamentals
TFIN50_2
_____________________________________
a)
Vendor Invoice
SAP Easy Access menu: Accounting → Financial Accounting →
Accounts Payable → Document Entry → Invoice
If prompted, enter your Company code AC## and choose Enter.
Hint:
Field Name or Data Type
Values
Basic Data
Vendor
Vendor##
Invoice date
<Today's date>
Posting Date
<Today's date>
Amount
50000
Currency
EUR
“Calculate Tax”
Tax Code
0I
Items
G/L account
476000
D/C
Debit
Amount in doc. curr.
50000
Tax Code
0I
Text
Office furniture
Cost Center
T-A20A##
Choose Document → Simulate.
Check the document. Double-click a line item to view or
change line item details.
Choose Post to save the document.
Record your document number:
_____________________________________
2.
Vendor Invoice
Continued on next page
24
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Simple Documents in SAP Financial Accounting
The accounting manager overlooked the software requirements. Post an
additional invoice for EUR 150,000 to account 476100 and cost center
T-A20A##. Use the same information as in the previous exercise.
Record your document number:
_____________________________________
a)
Repeat the steps above to post an additional invoice from your vendor
for EUR 150,000 to account 476100.
Record your document number:
_____________________________________
3.
Customer Invoice
The invoice and posting dates are 6 months ago.
Post a customer invoice for EUR 100,000 to the customer account you
created earlier (Customer##). Choose the Calculate Tax option and use the
tax code 0O. Post the revenue to the revenue account 800200.
Record your document number:
_____________________________________
Field Name or Data Type
Values
Basic Data
Customer
Customer##
Invoice date
<6 months ago>
Posting Date
<6 months ago>
Amount
100000
Currency
EUR
"Calculate Tax"
Tax Code
0O
Items
G/L account
800200
D/C
Credit
Amount in doc. curr.
100000
Tax Code
0O
Confirm the warning message about the posting dates.
Choose Document → Simulate.
Continued on next page
2006/Q2
© 2006 SAP AG. All rights reserved.
25
Unit 1: Fundamentals
TFIN50_2
Check the document. Double-click a line item to view or change line item
details.
Choose Post to save the document.
Record your document number:
_____________________________________
a)
Customer Invoice
SAP Easy Access menu:
Accounting → Financial Accounting → Accounts Receivable →
Document Entry → Invoice
If prompted, enter your company code, AC##, and choose Enter.
Hint: Select the work templates so that the document entry
window fills the entire screen.
4.
Customer Invoice
The invoice and posting dates are two months ago.
Post another invoice for EUR 5,000 to the customer account you created
earlier, following the same data as in the previous exercise.
Record your document number:
_____________________________________
a)
Repeat the steps above to post an additional invoice to your customer
for EUR 5,000.
Record your document number:
_____________________________________
You have just…
... posted two vendor invoices and two customer invoices
26
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Simple Documents in SAP Financial Accounting
Lesson Summary
You should now be able to:
•
Identify key fields for the payment and dunning programs in Financial
Accounting documents
2006/Q2
© 2006 SAP AG. All rights reserved.
27
Unit Summary
TFIN50_2
Unit Summary
You should now be able to:
•
Identify the key fields in the customer/vendor master data for periodic
processing of Accounts Receivable and Accounts Payable (payments,
dunning, correspondence, interest calculation)
•
Describe possible relationships between customer/vendor accounts
•
Identify key fields for the payment and dunning programs in Financial
Accounting documents
28
© 2006 SAP AG. All rights reserved.
2006/Q2
Unit 2
Automatic Payments
Unit Overview
The unit first provides an overview of the payment run. After the configuration
settings for the payment program have been presented, each step in the payment
program is discussed in greater detail.
Unit Objectives
After completing this unit, you will be able to:
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Describe the actions in the payment process
State the individual steps in the payment program
Describe the structure of the payment program configuration
Carry out the basic configuration for the payment program
List and explain the major processing steps of the payment program
Maintain the parameters for the payment run
Edit the payment proposal created by the payment program
Generate payment media
State the advantages of using the Payment Medium Workbench to create
payment media
Convert a payment method for use with the Payment Medium Workbench
Describe the steps involved in creating payment media using the Payment
Medium Workbench
Describe how the debit balance check helps you prevent outgoing payments
for accounts with a debit balance
Carry out a debit balance check
Schedule periodic payment runs and fully automate them using the debit
balance check
Use the functions of the Schedule Manager for the payment process
Unit Contents
Lesson: Payment Run – Overview ............................................ 31
Lesson: Payment Program Configuration .................................... 35
2006/Q2
© 2006 SAP AG. All rights reserved.
29
Unit 2: Automatic Payments
TFIN50_2
Exercise 3: Payment Program Configuration ............................ 45
Lesson: Running the Payment Program – Individual Steps................ 54
Exercise 4: Running the Payment Program ............................. 71
Lesson: Payment Medium Workbench (PMW) .............................. 85
Exercise 5: Payment Medium Workbench ............................... 91
Lesson: Debit Balance Check.................................................103
Exercise 6: Debit Balance Check ........................................107
Lesson: Automating the Payment Process .................................. 117
30
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Payment Run – Overview
Lesson: Payment Run – Overview
Lesson Overview
This lesson first provides you with an overview of the payment process.
Lesson Objectives
After completing this lesson, you will be able to:
•
•
Describe the actions in the payment process
State the individual steps in the payment program
Business Example
Before the employees in the Accounting department learn about the detailed
configuration of the payment program, they are first to be given an overview of
the payment process.
Figure 13: The Payment Process
Every company needs a way to pay its vendors. The automatic payment program
is a tool that will help users manage payables.
2006/Q2
© 2006 SAP AG. All rights reserved.
31
Unit 2: Automatic Payments
TFIN50_2
The SAP payment program lets you automatically
•
•
•
Select open invoices to be paid or collected
Post payment documents
Print payment media, use data medium exchange (DME), or generate
electronic data interchange (EDI)
The payment program has been developed for both national and international
payment transactions with vendors and customers, and handles both outgoing
and incoming payments.
It is flexible enough to allow users to define those payment features that vary
from country to country such as payment methods, payment forms or data carrier
specifications.
Figure 14: SAP Payment Program: Overview
32
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Payment Run – Overview
The payment process consists of four steps:
•
•
•
•
2006/Q2
1. Setting parameters: In this step, the following questions are asked and
answered:
–
What is to be paid?
–
Which payment methods will be used?
–
When will the payment be made?
–
Which company codes will be considered?
–
How are they going to be paid?
2. Generating a proposal: The system starts the proposal run after you have
entered the parameters. It generates a list of business partners and open
invoices that are due for payment. Invoices can be blocked or unblocked
for payment.
3. Scheduling the payment run: Once the payment list has been verified,
the payment run is scheduled. A payment document is created and the
general ledger and sub-ledger accounts are updated.
4. Printing the payment media: The accounting functions are completed
and a separate print program is scheduled to generate the payment media.
© 2006 SAP AG. All rights reserved.
33
Unit 2: Automatic Payments
TFIN50_2
Lesson Summary
You should now be able to:
•
Describe the actions in the payment process
•
State the individual steps in the payment program
34
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Payment Program Configuration
Lesson: Payment Program Configuration
Lesson Overview
This lesson provides an overview of the configuration options for the payment
program.
Lesson Objectives
After completing this lesson, you will be able to:
•
•
Describe the structure of the payment program configuration
Carry out the basic configuration for the payment program
Business Example
The manager of the Accounting department would like to know what options are
available for configuring the payment program.
Figure 15: Structure of Payment Program Configuration
The main payment program configuration menu has pushbuttons for each area.
To ensure that the configuration is complete, work from left to right through
each pushbutton.
2006/Q2
© 2006 SAP AG. All rights reserved.
35
Unit 2: Automatic Payments
TFIN50_2
The first three areas will require minimum configuration changes. The standard
system contains the common payment methods and their corresponding forms,
which have been defined separately for each country.
Figure 16: All company codes
If company code A is making payments on behalf of another company code B, then
B is the sending company code. If a company code is not specified, the system
automatically regards the sending company code as the paying company code.
The paying company code is the company code that is responsible for processing
the outgoing payments. This company code records the bank postings (A). The
sending company code records the subledger postings (B). Both companies
balance by automatically generating cross company postings.
If you know that your vendors usually grant a certain number of grace days, you
can enter tolerance days for payables for every company code. These tolerance
days postpone the payment of some due items until the next payment run, while
still receiving the appropriate discounts.
Vendor/Customer Sp. G/L Transactions to be paid specifies which special
general ledger transactions can be processed with the payment program.
If activated, Payment Method Supplements allow you to print and sort
payments. Create a payment method supplement comprising two characters that
can be assigned to customer/vendor master records. When you enter a document
in the system, the relevant data is automatically assigned to the individual items.
They also can be manually entered or overwritten in the line item when you enter
a document. Payments are sorted and can be printed by supplement.
36
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Payment Program Configuration
Figure 17: Paying company codes
Users define the minimum amounts for payment and the forms that will be used
for each paying company code.
Users define how many bills of exchange are created for each account during the
payment run for the bill of exchange payment method.
Users control which open items for the bill of exchange payment method are to be
considered during the payment run using the due date specifications.
In the “sender” screen, users can define any company code dependent-standard
texts to the payment forms.
Figure 18: Payment method/country
2006/Q2
© 2006 SAP AG. All rights reserved.
37
Unit 2: Automatic Payments
TFIN50_2
Payment methods have two components: country-specific settings and
company code-specific settings. This section details the basic requirements and
specifications for payment methods for each country.
If a particular payment method has certain master record requirements, that is,
the address is required, invoices will not be paid with this payment method unless
the requirements are met.
In this area, specify the document types that will be used for posting and clearing
documents.
The name of the print program and the print data set for this payment method
are also defined.
You can restrict payment methods to specific currencies. On the permitted
currencies screen, enter any currency that the payment method is limited to. If
there are no entries on this screen, the payment method is valid for all currencies.
Figure 19: Payment method for company code
38
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Payment Program Configuration
This area defines the eligible payment methods for the company code. It defines
the following specifications for each payment method, which can differ across
company codes:
•
•
•
•
•
•
the minimum and maximum check amounts to be processed. Any amounts
lower/higher than this amount will be excluded from the payment run.
if a foreign business partner is allowed. When selected, this indicator allows
foreign customers and vendors to be processed using this payment method.
if payments via customer/vendor’s bank abroad are allowed. When selected,
this indicators allows payments from customer and vendor banks abroad.
if a foreign currency is allowed. When selected, this indicator allows you to
use foreign currency with this payment method.
if bank optimization is used. When selected, the payment program will try to
pay from a bank within the same clearing house system (ACH).
if postal code optimization is used. By using the change icon on the
right-hand side, you can assign banks to particular postal areas. When
selected, the payment program looks to make payment from the bank based
on the customer/vendor’s city of residence.
In the form data area, you can specify the name of the SAPScript form for the
payment media.
Figure 20: Bank selection
On the Bank Selection screen, the file folders are located for each of these sections:
ranking order, amounts, accounts, charges and value date.
As users work through each of the folders, the payment program configuration
is completed.
2006/Q2
© 2006 SAP AG. All rights reserved.
39
Unit 2: Automatic Payments
TFIN50_2
Figure 21: Bank Selection: Ranking order
On the Ranking Order screen, enter the house banks in the order the payment
program is to consider them for payment for each payment method.
If the bank/payment method combination does not exist, create a new one by
defining…
•
•
•
•
40
the payment method
The currency: This field 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.
The ranking order: The payment program will take this into consideration
when determining which bank to pay from.
the house bank identifier to be used with this payment method
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Payment Program Configuration
Figure 22: Bank Selection: Accounts and Amounts
The Available Amounts screen lists the house banks and the amount of funds
available at each bank.
To add a new house bank, define the following:
•
•
•
•
The bank and the bank account
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 dates are then not taken into account.
Currencies: This field 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.
Amount available for outgoing payment: Enter the amount of funds
available at the house bank. Note that the amount field is not updated
automatically after each payment run.
The Accounts screen lists the offsetting accounts for each house bank and payment
method to which the payment program posts entries. With a vendor payment, the
payment program posts: S Vendor H Bank subaccount
Hint: For checks: Depending on the user’s requirements, the bank
subaccount can be either a cash or a cash clearing account. If a clearing
account is used in conjunction with the cashed checks program, this
program debits the subaccount and credits the cash account once the
check has cleared the bank.
2006/Q2
© 2006 SAP AG. All rights reserved.
41
Unit 2: Automatic Payments
TFIN50_2
These subaccounts are managed with open items so that users can manage the
status of the payments.
Figure 23: Bank Selection: Value date
The value date is used in conjunction with cash management (cash management
position) to track the outflow of funds. For example, payments which are made
by transfer are deducted from the bank the next day regardless of the amount.
This means that the money must be available the next day for payments with this
method. For this payment method, enter 1 in the Days until value date field.
Value date = payment run posting date + days until value date. The days entered
here correspond to the days specified for the available amounts.
Figure 24: Bank Selection: Charges
42
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Payment Program Configuration
The functions for incoming and outgoing payments feature a bank charges field
for users to enter any bank charges that are part of the payments made or received.
For incoming payments, the system subtracts the bank charges from the clearing
amount. For outgoing payments, it adds the charges to the clearing amount.
The system also posts the charges to an expense account. To do this, it requires a
posting key and an account assignment, both of which are already defined in the
standard system. If users are not using the charts of accounts delivered with the
standard system, they have to enter their own account data to post bank charges.
The Relevant to cash flow indicator must be set in the master record of accounts
that record bank charges.
2006/Q2
© 2006 SAP AG. All rights reserved.
43
Unit 2: Automatic Payments
44
TFIN50_2
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Payment Program Configuration
Exercise 3: Payment Program
Configuration
Exercise Objectives
After completing this exercise, you will be able to:
•
Review the standard payment program configuration
•
Configure the payment program
•
Customize settings for your company code
Business Example
To be able to handle your incoming and outgoing payments with the payment
program effectively, you have to check and adapt the Customizing settings. This
exercise shows you how to do this.
Task:
Review the current settings and configure the settings for your company code.
1.
Ensure that your company code AC## is set up as a sending and receiving
company code.
2.
Check the payment methods that are defined for your country.
Note: The default values for configuring two standard payment
methods (C and S) are shown for the remaining part of the exercises
in order to cover as many country-specific settings as follows. Try
to enter data that is most suitable for your country. Your instructor
will be able to guide you through this section.
2006/Q2
3.
Review the payment methods that are defined for your company code.
4.
In the payment program, configure the bank determination settings for your
house bank 1000, bank account 1000, and the corresponding bank G/L
account (for payment method S: 113101; for payment method C: 113120).
5.
Optional: If the use of checks and check lots is standard in your country
(such as in the United States), please create them. Otherwise (for Germany,
for example), continue with the next exercise.
© 2006 SAP AG. All rights reserved.
45
Unit 2: Automatic Payments
TFIN50_2
Solution 3: Payment Program
Configuration
Task:
Review the current settings and configure the settings for your company code.
1.
Ensure that your company code AC## is set up as a sending and receiving
company code.
a)
There are several menu paths to the payment program configuration.
Each path takes you to the same screen. Choose the path you like best.
Payment Program Configuration: Main Menu (I)
IMG: Financial Accounting → Accounts Receivable and Accounts
Payable → Business Transactions → Outgoing Payments → Automatic
Outgoing Payments → Payment Method/Bank Selection for Payment
Program
Payment Program Configuration: Main Menu (II)
SAP Easy Access menu: Accounting → Financial Accounting →
Accounts Payable → Periodic Processing → Payments (double-click)
→ Environment → Maintain config
Payment Program Configuration: Main Menu (III)
Transaction code: FBZP
Settings for sending and paying company code:
→ Set up all company codes for payment transactions (I), or
Choose “All Company Codes” (II or III)
Double-click your company code AC##. Enter or check the following
data:
Field Name or Data Type
Values
Sending Company Code
AC##
Paying Company Code
AC##
Choose Save. Select the Paying Company Codes and check the
following data:
Continued on next page
46
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Payment Program Configuration
Field Name or Data Type
Values
Minimum Amount for Incoming
Payment
EUR 0.50
Minimum Amount for Outgoing
Payment
EUR 2.50
Form for the Payment Advice
Country-specific form
If necessary, choose “Save” and then “Exit”.
Optional: Choose “Sender Details” to check all the additional text
elements for the payment forms.
Optional: To enter or make changes to the information, go back to the
(I) main IMG screen: → Set up paying company codes for payment
transactions, or
for (II)(III) Customizing: In the “Maintain Payment Program” screen,
choose “Paying Company Codes”. Choose your company code and
save your entries.
2.
Check the payment methods that are defined for your country.
Note: The default values for configuring two standard payment
methods (C and S) are shown for the remaining part of the exercises
in order to cover as many country-specific settings as follows. Try
to enter data that is most suitable for your country. Your instructor
will be able to guide you through this section.
a)
Review payment methods set up in your country.
Set up payment methods per country for payment transactions (I), or
Choose “Pmnt Methods in Country” (II or III). Double-click your
country and payment method (indicated by your instructor.)
Note: The default values for configuring two standard payment
methods (C and S) are shown for the remaining part of the
exercises in order to cover as many country-specific settings as
follows. Enter data that is most suitable for your country (for
example, USA: Payment method C; Germany: Payment
method S). Your instructor will be able to guide you through
this section.
Enter or check the following data for the payment method that is most
appropriate for your country:
Continued on next page
2006/Q2
© 2006 SAP AG. All rights reserved.
47
Unit 2: Automatic Payments
TFIN50_2
Field Name or Data Type
Payment
method C
orPayment
method S
Document Type for Payment
PI
PI
Clearing Document Type
ZV
ZV
Name for Print Program (accept the
default value, these are two typical
programs)
RFFOUS_C
RFFOD__S
Name of Print Dataset (accept the
defaultvalue, these are two typical
programs)
LIST1S
LIST1S
Payment Method Classification: Check
Allowed for Personnel Payments
Street, PO box or PO Box Pst Code
Choose “Save”.
Choose the yellow arrow to return to the main payment program
configuration menu (I): The “Maintain Payment Program” screen is
displayed (II or III).
Continued on next page
48
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Payment Program Configuration
3.
Review the payment methods that are defined for your company code.
a)
Review payment methods set up in your company code:
Set up payment methods for each company for payment transactions (I)
or choose “Pmnt Methods in Company Code ” (II or III).
Double-click your company code AC## and the payment method most
appropriate for your country.
Enter or check the following data (as required by your country):
Field Name or Data Type
Payment
method C
orPayment
method S
Minimum Amount
0
0
Maximum Amount
250 000
250 000
Foreign Business Partner Allowed
Foreign Currency Allowed
Payments Via Cust/Vend Abroad?
Choose “Save”.
Choose “Forms” to check which forms are used with the payment
program.
Enter or check the following data (as required by your country):
Field Name or
Data Type
Payment method C
orPayment method
S
Form for the
Payment Media
F110_PRENU_CHCK
F110_D_SCHECK
Choose “Save”.
Select the yellow arrow to return to the main payment program
configuration menu (I) or the Customizing: The “Maintain Payment
Program” screen is displayed (II or III).
4.
In the payment program, configure the bank determination settings for your
house bank 1000, bank account 1000, and the corresponding bank G/L
account (for payment method S: 113101; for payment method C: 113120).
a)
Configure house bank information:
Ranking Order:
Continued on next page
2006/Q2
© 2006 SAP AG. All rights reserved.
49
Unit 2: Automatic Payments
TFIN50_2
Set up Bank Determination for payment transactions (I) or choose
“Bank Determination” (II or III).
Choose your company code AC## and double-click the “Ranking
Order” folder. Here, you specify the order in which your house banks
are taken into consideration by the payment program.
Enter the following data according to your country requirements or
check this data (choose “New Entries”):
Field Name or Data Type
Payment
method C
orPayment
method S
Payment method
C
S
Currency
EUR
EUR
Ranking order
1
1
House Bank
1000
1000
Choose “Save”.
Assign GL Accounts:
Double-click the “Bank Accounts” folder to assign G/L accounts for
the payment program to use for postings.
Enter or check the following data (as required by your country):
Field Name or Data Type
Payment
method C
orPayment
method S
House Bank
1000
1000
Payment method
C
S
Currency
EUR
EUR
Account ID
1000
1000
Bank subaccount
113120
113101
Choose “Save”.
Assign amounts:
Double-click the “Available Amounts” folder to assign amount limits
that are available for outgoing payments.
Enter or check the following data (as required by your country):
Continued on next page
50
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Payment Program Configuration
Field Name or Data Type
Payment
method C
orPayment
method S
House Bank
1000
1000
Account ID
1000
1000
Days
999
999
Currency
EUR
EUR
Available for Outgoing Payment
900 000 000
900 000 000
Choose “Save”.
5.
Optional: If the use of checks and check lots is standard in your country
(such as in the United States), please create them. Otherwise (for Germany,
for example), continue with the next exercise.
a)
Complete this exercise if your country requires cheques! You can use
several menu paths to create check lots. Each path takes you to the
same screen. Choose the path you like best.
Create check lots (I):
IMG: Financial Accounting → Accounts Receivable and Accounts
Payable Accounting → Business Transactions → Outgoing Payments
→ Automatic Outgoing Payments → Payment Media → Check
Management → Define Number Ranges for Checks
Create check lots (II):
SAP Easy Access menu: Accounting → Financial Accounting →
Accounts Payable → Periodic Processing → Payments (double-click)
→ Environment → Check information → Number Ranges
Create check lots (III):
Transaction code: FCHI
Enter the following data:
Field Name or Data Type
Values
Paying Company Code
AC##
House Bank
1000
Account ID
1000
Choose “Change” to display the “Maintain Check Lots” screen.
Choose “Create” to create a new check number range.
Continued on next page
2006/Q2
© 2006 SAP AG. All rights reserved.
51
Unit 2: Automatic Payments
TFIN50_2
Field Name or Data Type
Values
Lot Number
1
Check Number
0001
To
9999
Choose “Enter”.
Choose “Save”.
Result
You have now made the minimum entries required to configure the payment
program.
You have just:
•
•
•
•
52
Defined a payment method for your country and company code
Set up your house bank, bank accounts, and related G/L accounts for the
payment program̈
Made the basic settings for configuring the payment program
Created check lots (optional)
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Payment Program Configuration
Lesson Summary
You should now be able to:
•
Describe the structure of the payment program configuration
•
Carry out the basic configuration for the payment program
2006/Q2
© 2006 SAP AG. All rights reserved.
53
Unit 2: Automatic Payments
TFIN50_2
Lesson: Running the Payment Program – Individual
Steps
Lesson Overview
Now that you have received an overview of the payment program, you will next
take a closer look at the individual steps.
Lesson Objectives
After completing this lesson, you will be able to:
•
•
•
•
List and explain the major processing steps of the payment program
Maintain the parameters for the payment run
Edit the payment proposal created by the payment program
Generate payment media
Business Example
Now that the general structure of the payment process has been explained and the
basic configuration of the payment program completed, the department needs to
know more about the individual steps in the payment program.
Figure 25: Parameters
54
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Running the Payment Program – Individual Steps
After the basic configuration is complete, the payment process can begin. In the
first step of the payment process, you have to define the following:
•
•
•
•
•
What is to be paid?
Which payment method will be used?
When will the payment be made?
Which company codes will be considered?
How are they going to be paid?
Every payment program run is identified by two fields:
•
•
Run Date
Identification
The run date is recommended as the actual date when the program is executed.
Its main purpose is to identify the program run.
The identification field is used to differentiate between program runs that have
the same run date.
Figure 26: Open Item Selection
All documents that were entered up to the Docs entered up to date are included in
the payment run.
The posting date is the date when the general ledger is updated with the postings.
This date is defaulted from the run date on the previous screen.
2006/Q2
© 2006 SAP AG. All rights reserved.
55
Unit 2: Automatic Payments
TFIN50_2
If multiple company codes are listed, they have to be separated by commas. If
you want to specify a range of company codes, you have to enter the first and last
company code in the range in parentheses.
Hint: Do not enter a space after the comma.
The company codes in a payment run must be in the same country.
For each country, we defined payment methods that can be used within that
particular country. From these payment methods, choose the ones to be used in
the current payment run.
If you use more than one payment method in the payment run, remember that the
order in which you enter them is important. The method entered first has first
priority, the next has second priority, and so on. The system makes the payment
using the highest priority possible after the check.
Figure 27: Proposal run
After the parameters are entered on the main payment program screen, schedule
the payment proposal to be created.
In the proposal run, the program selects documents and accounts with items that
are pending payment. To do so, it uses the search criteria that you specified when
you entered the parameters. The system then groups these items to payments and
56
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Running the Payment Program – Individual Steps
assigns the payment methods and bank details to be used. If the system cannot
find a valid payment method or bank data, or if an item is blocked for payment, it
adds these items to the exception list.
Once the proposal run is completed, the system generates two reports: the
payment proposal list and the exception list. You can edit these reports online
or print them.
Figure 28: Proposal List
The proposal list shows the business partners and the amounts 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.
Any exceptions are also listed here. Users can drill down several times to view
and change the details of the individual payment items.
2006/Q2
© 2006 SAP AG. All rights reserved.
57
Unit 2: Automatic Payments
TFIN50_2
Figure 29: Exception List
Invoices that match the specified payment parameters but, for some reason, cannot
be paid are listed in the exception list.
If users select the additional log, the list shows why the invoice cannot be paid.
58
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Running the Payment Program – Individual Steps
Figure 30: Payment Blocks
There are several ways to configure a payment block:
If a problem arises during the invoice verification process, the invoice is usually
blocked for payment. You can configure this type of block in such a way that the
block can only be removed during the invoice verification process.
If there is a reason why a vendor should not be paid, you can create a payment
block in the master record. The block created in the master record prevents any
invoices from the vendor from being paid. You can also configure the block so
that it has to be removed manually in the master data record before a payment
can be processed.
When an AP invoice is entered, an invoice may be blocked for payment. The
type of payment block determines whether it can be removed during the payment
proposal.
You can define additional payment blocks in the system. Users can also specify
whether the payment block can be removed when payments are processed.
2006/Q2
© 2006 SAP AG. All rights reserved.
59
Unit 2: Automatic Payments
TFIN50_2
Figure 31: Editing the Payment Proposal
To further analyze the proposal list, users can edit the list to view the details of a
particular payment, change the payment terms, or add a payment block.
After the payment run is created, it can be edited by accounting clerks. Users can
assign an accounting clerk to a customer/vendor by entering the clerk’s key in the
customer/vendor master data. When editing the payment proposal, you can enter
the key of a specific clerk to show only the customer/vendor payments that are
assigned to the clerk.
60
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Running the Payment Program – Individual Steps
Figure 32: Editing Payments
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. You can also assign the item to a different existing
payment, or create a new payment by choosing a payment method and house bank.
2006/Q2
© 2006 SAP AG. All rights reserved.
61
Unit 2: Automatic Payments
TFIN50_2
Figure 33: Payment Run (1)
Once the payment proposal has been edited and saved, the payment run uses the
changes as a basis for the actual payments.
Up to this point, no postings have occurred. The documents included in this
payment run have been “locked” against any other postings, that is, an invoice
eligible to be paid in the current payment run is blocked for manual payment or
payment or in a different payment run.
In this step, payment documents are created, open items are cleared, and the
general and subledgers are posted to.
62
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Running the Payment Program – Individual Steps
Figure 34: Payment Run (2)
The payment program automatically posts payments and related postings, such as
those for tax, tax adjustments, exchange rate differences, or cash discounts.
Some countries require that the payment documents are not posted before the
actual settlement, that is, not before the payment appears on the bank statement.
In the payment method definitions of these countries, you can set the Generate
payment order only indicator. In this case, the payment program does not
post a payment document. Instead, a payment order is generated that contains
information on the paid documents. When the payment appears on the bank
statement, the payment document is generated by entering the payment order.
Until then, the paid items are blocked for other clearing transactions.
Figure 35: Bank Subaccounts
2006/Q2
© 2006 SAP AG. All rights reserved.
63
Unit 2: Automatic Payments
TFIN50_2
It is advisable to use bank subaccounts for posting incoming and outgoing
payments, e.g. accounts for outgoing checks, outgoing transfers, incoming checks
and transfers received.
There are many advantages to using subaccounts. You can reconcile the bank
account balance at any time with the corresponding G/L account. The subaccounts
contain all incoming and outgoing payments until the money is actually debited
from/credited to the bank account (value date). The item is then transferred from
the subaccount to the bank account. The postings at the bank are usually entered
using the manual or electronic bank account statement.
The bank subaccounts have to be assigned to the payment methods when the
bank selection settings are configured. You can differentiate between bank
subaccounts by specifying a house bank and currency. Subaccounts are generally
managed on an open item basis and with line item display.
Figure 36: The Payment Document
The document type for payment documents is defined in the country-specific
specifications for the payment method. For cross-company-code payments, you
can enter a further document type that is used for the clearing postings. Both
document types must be defined using internal number assignment.
Documents from the payment run contain the date and identification number (for
example, 19940301-ID) of the run in the document header text.
The value date of the clearing document is calculated by adding the days to value
date to the posting date. The days to value date depend on the payment method,
bank, account, currency, and the account limit. If no entry is made, the system
64
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Running the Payment Program – Individual Steps
uses the posting date as the value date. 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, the bank posting is made for
the business area to which the paid items belong. If payments are not made for
specific business area, you can specify the business area for the bank postings.
In all other cases, the postings to the bank subaccounts are carried out without
reference to business areas.
Figure 37: Printing Payment Media
The print run starts the print programs, which do the following:
•
•
•
2006/Q2
Transfer the payment media, payment advice notes, and the payment
summary to print administration
Transfer the DME payment data to DME administration
Create intermediate documents for selected payments, which can be
forwarded to the EDI subsystem
© 2006 SAP AG. All rights reserved.
65
Unit 2: Automatic Payments
TFIN50_2
Figure 38: Variants for Print Programs
A print program is assigned to each payment method for each country when it
is configured.
To run the print programs, the system needs at least one variant for each print
program for each permitted and used payment method.
If several variants are assigned to a print program, the system runs the program
once for each variant.
The variants contain a series of selection criteria, which are used to separate the
data in the print data set. Separate print jobs are created in print administration
for each variant called up from a data medium print program. Users can call
up the print jobs individually for printing. The variants also contain printing
specifications.
You can leave the Program Run Date and Identification Feature fields blank in the
variants. These fields are filled dynamically when the program is run.
66
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Running the Payment Program – Individual Steps
Figure 39: Forms for payment media
In the configuration settings for the payment program, you have to assign
payment medium forms either to the paying company code or to each payment
method for each company code.
The SAP System offers standard forms that can be altered for users' requirements.
Details on the payment forms and file formats in the user’s country can be found
in the country-specific program documentation.
For in-depth information on form layout, refer to the SAPscript documentation,
the SAPscript course, and the documentation for the print program.
2006/Q2
© 2006 SAP AG. All rights reserved.
67
Unit 2: Automatic Payments
TFIN50_2
Figure 40: EDI and Payment Advice Notes
The first print program run by the payment program is the print program
RFFOEDI1. This report chooses all the payments that are selected for EDI,
creates intermediate SAP documents 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.
Payment advice notes can be sent either by mail or by EDI, depending on
whether the customer/vendor can receive EDI messages.
68
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Running the Payment Program – Individual Steps
Figure 41: DME - Data Media Exchange
With Data Medium Exchange, a file is created that contains all the relevant
payment information in accordance with the banking rules of the country in
question. The DME file is stored in Data Medium Administration and can be
downloaded to a data medium. You can also print out the DME accompanying
note. The data medium and the DME accompanying note are then sent to the bank.
DME can usually be used with all payment methods in which the payment
medium is handed to the bank for further processing, e.g. bank transfer, direct
debit, etc. It cannot be used with payment methods where the payment medium is
sent to the customer/vendor, e.g. check.
To use DME for a specific payment method, all you have to do is select the Data
Medium Exchange field in the variant. To generate separate DME files for each
house bank, you have to enter a variant for each house bank.
The DME file can be either stored in the SAP TemSe (TEMporary SEquential file)
within the SAP System or in the PC file system. In the SAP TemSe, the file cannot
be accessed by unauthorized external users. You can specify the name of the file to
be created during the download when you run the payment medium print program.
The content of the file name parameter is stored in the administration data and
proposed when the file is downloaded.
More information is available in the SAP documentation.
2006/Q2
© 2006 SAP AG. All rights reserved.
69
Unit 2: Automatic Payments
TFIN50_2
The program for printing checks is RFFO “xx”_“y”, where “xx” usually stands for
the country and “y” contains additional definitions for the form. The following
programs are shipped as standard:
•
•
•
•
•
RFFOAT_L: Payment Medium Austria – Checks/foreign transfers/dom.+
foreign DME
RFFOD__S: International Payment Medium – Checks (without check
management)
RFFOD__T: International Payment Medium – Check / bill of exchange
procedure
RFFOES_T: Payment Medium Spain – DME transfers, bank checks
RFFOUS_C: International Payment Medium – Check (with check
management)
Identify the payment run, the house bank, and where the checks and any
accompanying documents are printed. Checks can be printed with predefined
check numbers (with check management) or the document number can also be
used as the check number (without check management).
In the Payment Method Country configuration screen, you can define the print
program for each payment method. In the Form Data section, specify the
SAPScript form to be used.
The print program:
•
•
•
Assigns check numbers to payment documents
Updates the payment documents and original invoice documents with the
check information
Prints checks and accompanying documents
If you are using check management, you have to use check lots to print checks.
Cheques are managed in batches, or lots. If you are using prenumbered checks
from the bank, specify the check number ranges in lots. Otherwise, start the check
numbering from 1.
Cheque lots are used for both manual and automatic payments. For monitoring
purposes, it is advisable to use a separate lot for each type of payment.
70
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Running the Payment Program – Individual Steps
Exercise 4: Running the Payment Program
Exercise Objectives
After completing this exercise, you will be able to:
•
Block an open vendor invoice for payment
•
Make preparations for the payment program
•
Assign a payment method and house bank to your vendor
•
Enter the parameters for the payment run
•
Start the proposal run
•
Edit the payment proposal
•
Start the payment run to process the payments on your proposal list
•
Print payment media
Business Example
AP invoices have to be paid on time to take advantage of possible discounts.
Some customers wish to have their liabilities collected by the company through
the use of special payment methods.
A high volume of AP and AR invoices has to be processed. The accounting
department wishes to process invoices automatically once per week.
Task 1:
Make the following preparations to ensure the payment run is successful:
1.
Verify that your vendor's address information on the master record is
complete. In addition, enter the following information on the Payment
Transaction screen: Add the payment method and house bank to your vendor
master record. Check that the vendor does not have a payment block and
has been assigned payment terms.
2.
Verify that there are at least two open invoices on your vendor’s account.
Block one of those invoices for payment.
Task 2:
Run the automatic payment program to pay open invoices on your vendor’s
account.
2006/Q2
1.
Enter the parameters: Your company code AC##, the payment method used
in your country, and the account number of your vendor.
2.
Create the payment proposal run: Schedule the payment proposal to run
immediately.
Continued on next page
© 2006 SAP AG. All rights reserved.
71
Unit 2: Automatic Payments
TFIN50_2
3.
Process the proposal: Review the invoices that the program proposes to
release for payment. Remove the payment block.
4.
Execute the program: Schedule the payment proposal to run immediately. At
this point, payment documents are created and cleared against open invoices.
Task 3:
Create a payment medium using the standard payment medium programs.
Create the variant Group ## for the print program that is used in your
country. Remember to maintain only the country-specific data that is relevant
for this exercise.
1.
If your country-specific payment method is S, create a variant for the print
program RFFOD__S or continue with Exercise 2.a).
2.
If your country-specific payment method is C, create a variant for print
program RFFOUS_C.
3.
Assign your print variant to the print program in the payment program menu.
4.
Print your payment forms to the output control and take a look at them.
Result
You have started the payment run and created a payment medium.
Continued on next page
72
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Running the Payment Program – Individual Steps
Task 4:
Let’s review! Write a short answer in the space provided.
1.
List the four steps in the payment program.
2.
Name the five areas into which the payment program configuration is
divided.
3.
The
specify the accounts and documents that are
to be included in the payment run.
Fill in the blanks to complete the sentence.
4.
The payment program needs the
to
determine whether an open item has to be paid now or in the next payment
run.
Fill in the blanks to complete the sentence.
5.
The sequence in which the payment methods are entered in the
reflects their priority.
Fill in the blanks to complete the sentence.
Task 5:
Let’s review! True or false?
1.
All the company codes in the payment run parameters must be in the same
country.
Determine whether this statement is true or false.
â–¡
â–¡
True
False
Continued on next page
2006/Q2
© 2006 SAP AG. All rights reserved.
73
Unit 2: Automatic Payments
2.
TFIN50_2
A payment method can be used only if it is entered in the account master
record.
Determine whether this statement is true or false.
â–¡
â–¡
3.
True
False
The payment proposal can be edited, deleted, and recreated as often as
necessary.
Determine whether this statement is true or false.
â–¡
â–¡
4.
True
False
The exception list is part of the payment proposal.
Determine whether this statement is true or false.
â–¡
â–¡
74
True
False
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Running the Payment Program – Individual Steps
Solution 4: Running the Payment Program
Task 1:
Make the following preparations to ensure the payment run is successful:
1.
Verify that your vendor's address information on the master record is
complete. In addition, enter the following information on the Payment
Transaction screen: Add the payment method and house bank to your vendor
master record. Check that the vendor does not have a payment block and
has been assigned payment terms.
a)
Change the vendor master record.
SAP Easy Access menu: Accounting → Financial Accounting →
Accounts Payable → Master Data → Change
Field Name or Data Type
Values
Vendor
Vendor##
Company Code
AC##
Address
Company code data: Payment
transactions
Choose “Enter” to display the address screen.
Verify that all of the address information is complete, such as the street
address, city, and country, according to your country’s standards.
Choose “Enter” to display the payment transactions screen.
Field Name or Data Type
Values
Payment Terms
0001
Payment Methods
C (e.g. U.S.) or S (e.g.
Germany)
Payment Block
Released for payment
House Bank
1000
Choose “Save”.
Continued on next page
2006/Q2
© 2006 SAP AG. All rights reserved.
75
Unit 2: Automatic Payments
2.
TFIN50_2
Verify that there are at least two open invoices on your vendor’s account.
Block one of those invoices for payment.
a)
Review the vendor open items.
SAP Easy Access menu: Accounting → Financial Accounting →
Accounts Payable → Account → Display/Change Line Items
Enter the following data on the selection screen:
Field Name or Data Type
Values
Vendor account
Vendor##
Company Code
AC##
Choose “Execute”.
Verify that you have at least two open invoices. Double-click an item
to block it for payment.
Choose Document → Display/Change to switch to the change mode
and enter the following data:
Field Name or Data Type
Values
Payment Block
A
Choose “Save”.
Task 2:
Run the automatic payment program to pay open invoices on your vendor’s
account.
1.
Enter the parameters: Your company code AC##, the payment method used
in your country, and the account number of your vendor.
a)
Enter the parameters:
SAP Easy Access menu: Accounting → Financial Accounting →
Accounts Payable → Periodic Processing → Payments
Field Name or Data Type
Values
Run date
<Today's date>
Identification
G##
Choose “Enter”.
Enter parameters and activate the additional log:
Continued on next page
76
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Running the Payment Program – Individual Steps
Choose the “Parameter” tab page.
Field Name or Data Type
Values
Posting date
<Today's date>
Docs Entered Up To
<Today's date>
Company Codes
AC##
Payment Methods
C or S
Next Posting Date
<Today's date + one month>
Accounts Payable
Vendor##
Choose the “Additional Log” tab page.
Field Name or Data Type
Values
Due Date Check
Payment Method Selections in All
Cases
Line Items of the Payment
Documents
Accounts Payable
Vendor##
Choose “Save” and then the “Status” tab page.
2.
Create the payment proposal run: Schedule the payment proposal to run
immediately.
a)
Create the payment proposal run: Schedule the payment proposal to
run immediately.
Choose the “Proposal” pushbutton to schedule the payment proposal
and enter the following data:
Field Name or Data Type
Values
Start Immediately
Choose “Enter” until the message “Payment proposal has been created”
is displayed in the status area.
Continued on next page
2006/Q2
© 2006 SAP AG. All rights reserved.
77
Unit 2: Automatic Payments
3.
TFIN50_2
Process the proposal: Review the invoices that the program proposes to
release for payment. Remove the payment block.
a)
Edit the payment proposal.
Choose Process Proposal.
Select “All accounting clerks” in the “Accounting Clerk” dialog box
and choose “Enter”.
You now have two detail lines:
One has “Exception” in red. The other line(in green) displays the
“Payment”.
(The accountant can remove the payment block if necessary by
double-clicking and removing the lock indicator.)
Choose “Continue”.
Choose the green arrow to return to the “Edit Payment Proposal:
Payments” screen.
Choose the green arrow again to return to the main menu for
configuring the payment program to continue the process.
You are now on the “Status” tab page. Do not exit this screen.
4.
Execute the program: Schedule the payment proposal to run immediately. At
this point, payment documents are created and cleared against open invoices.
a)
Start the payment run.
Choose “Payment Run”.
In the Schedule Payment dialog box, enter the following data:
Field Name or Data Type
Values
Start Immediately
Choose “Enter”.
Choose “Status” until the message “Posting orders: 1 generated, 1
completed” is displayed.
Continued on next page
78
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Running the Payment Program – Individual Steps
Task 3:
Create a payment medium using the standard payment medium programs.
Create the variant Group ## for the print program that is used in your
country. Remember to maintain only the country-specific data that is relevant
for this exercise.
1.
If your country-specific payment method is S, create a variant for the print
program RFFOD__S or continue with Exercise 2.a).
a)
Payment method S:
Create a variant for print program RFFOD__S or select variant AC201.
Create a new session from the Easy Access Menu.
Choose System → Create Session. Choose System → Services →
Reporting.
Field Name or Data Type
Values
Program
RFFOD__S
Choose “Execute”.
Field Name or Data Type
Values
Company Codes
AC##
House Bank
1000
Account ID
1000
Print checks
and printer: LP01
Print Payment Advice Notes
and printer: LP01
Print payment summary
and printer: LP01
No. of sample printouts
Choose “Save”.
Field Name or Data Type
Values
Variant Name
Group ##
Description
<Any description>
Choose “Save”.
Continued on next page
2006/Q2
© 2006 SAP AG. All rights reserved.
79
Unit 2: Automatic Payments
2.
TFIN50_2
If your country-specific payment method is C, create a variant for print
program RFFOUS_C.
a)
Payment method C:
Create variant for print program RFFOUS_C.
Create a new session from the Easy Access Menu.
Choose System → Create Session.
Choose System → Services → Reporting.
Field Name or Data Type
Values
Program
RFFOUS_C
Choose “Execute”.
Field Name or Data Type
Values
Paying Company Code
AC##
Sending Company Code
AC##
Payment method
C
House Bank
1000
Account ID
1000
Check Lot Number
1
Print checks
and printer: LP01
Print payment summary
and printer: LP01
No. of sample printouts
0
Choose “Save”.
Field Name or Data Type
Values
Variant Name
Group ##
Description
<Any description>
Choose “Save”.
Use the green arrow to go back to the SAP Easy Access screen.
Continued on next page
80
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Running the Payment Program – Individual Steps
3.
Assign your print variant to the print program in the payment program menu.
a)
Assign the new variant (or variant AC201) to the print program.
From the main payment program menu, choose the “Printout/Data
Medium” tab and enter the following data:
For payment method S:
Field Name or Data Type
Values
Program
RFFOD__S
Variant
Group ## or AC201
For payment method C:
Field Name or Data Type
Values
Program
RFFOUS_C
Variant
Group ##
Choose “Save”.
Choose the “Status” tab page to return to the main screen.
Continued on next page
2006/Q2
© 2006 SAP AG. All rights reserved.
81
Unit 2: Automatic Payments
4.
TFIN50_2
Print your payment forms to the output control and take a look at them.
a)
Schedule the print job.
Choose the “Printout” pushbutton to schedule the printout of the
payment medium. In the “Schedule Print” dialog box, enter the
following data:
Field Name or Data Type
Values
Start Immediately
Job name
Replace “?” with your group
number ##.
Choose “Enter”. The system displays a message at the bottom of the
screen telling you that your print has been scheduled.
Display the printed forms on the screen:
Choose System → Own Spool Requests.
Select the row containing “Check” in the “Title” column.
Choose Goto → Display Requests → Contents (or press F6) to display
your forms online.
Result
You have started the payment run and created a payment medium.
Task 4:
Let’s review! Write a short answer in the space provided.
1.
List the four steps in the payment program.
Answer: Maintain parameters
Proposal run
Execute a payment run.
Printing Payment Media
2.
Name the five areas into which the payment program configuration is
divided.
Answer: All company codes
Paying company codes
Payment method/country
Payment method for company code
Bank selection
Continued on next page
82
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Running the Payment Program – Individual Steps
3.
The parameters specify the accounts and documents that are to be included
in the payment run.
Answer: parameters
4.
The payment program needs the next posting date to determine whether an
open item has to be paid now or in the next payment run.
Answer: next posting date
5.
The sequence in which the payment methods are entered in the payment
parameters reflects their priority.
Answer: payment parameters
Task 5:
Let’s review! True or false?
1.
All the company codes in the payment run parameters must be in the same
country.
Answer: True
Company codes from different countries cannot be processed in the same
payment run.
2.
A payment method can be used only if it is entered in the account master
record.
Answer: False
False. A payment method can also be entered in the line item.
3.
The payment proposal can be edited, deleted, and recreated as often as
necessary.
Answer: True
The payment proposal does not make any changes to the values at document
or master record level.
4.
The exception list is part of the payment proposal.
Answer: True
The exception list is usually checked by the user department.
2006/Q2
© 2006 SAP AG. All rights reserved.
83
Unit 2: Automatic Payments
TFIN50_2
Lesson Summary
You should now be able to:
•
List and explain the major processing steps of the payment program
•
Maintain the parameters for the payment run
•
Edit the payment proposal created by the payment program
•
Generate payment media
84
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Payment Medium Workbench (PMW)
Lesson: Payment Medium Workbench (PMW)
Lesson Overview
You can use the Payment Medium Workbench as an alternative to the standard
payment media print programs. This tool is introduced in this lesson.
Lesson Objectives
After completing this lesson, you will be able to:
•
•
•
State the advantages of using the Payment Medium Workbench to create
payment media
Convert a payment method for use with the Payment Medium Workbench
Describe the steps involved in creating payment media using the Payment
Medium Workbench
Business Example
In addition to creating payment media using the standard payment media
print programs RFFO*, you can also create them using the Payment Medium
Workbench (PMW). The manager of the accounting department would like to find
out more about this. You explain the advantages of this method and outline the
required Customizing settings.
The Payment Medium Workbench
Previously, payment media formats were programmed in approximately 60
standard payment media programs (RFFO*). In the PMW, however, these formats
are defined outside the payment media program.
•
•
•
Uniformity
Formats can be easily changed without making modifications
New formats can be created (no programming experience is required if you
use the DME Engine)
Up to now, payment advice notes were also created using the RFFO* programs. In
the Payment Medium Workbench, payment advice notes are created with the new
program RFFOAVIS_FPAYM.
•
•
•
Uniformity
All advice notes output in one print file
Better sort options for advice notes
The note to payee can be freely defined in Customizing
The note to payee can be assigned according to origin and payment method in
Customizing
2006/Q2
© 2006 SAP AG. All rights reserved.
85
Unit 2: Automatic Payments
TFIN50_2
Improved performance for mass payments
Figure 42: Conversion of a Payment Method to PMW
You can convert each payment method individually to the PMW payment media
formats. This means that you can use the standard payment media programs
RFFO* and the new PMW payment media formats in the same system, and even
in the same payment run.
Conversion Steps for a Payment Method:
1. Switch to PMW (radio button) in the payment method definition/country.
2. Enter an existing PMW format in the payment method definition/country.
Hint: Note the documentation buttons for the PMW and the individual
PMW format.
3. Assign notes to payee (general and/or origin specific) to the payment method
definition/country (for example, SAMPLE 02 for origin FI-AP and FI-AR)
4. Assign a PMW form for accompanying sheets
5. Remove the form for document-based payment medium (if you have not
already done so)
6. Create and assign selection variants for each payment group.
86
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Payment Medium Workbench (PMW)
Figure 43: Old and New Payment Medium Programs
One of the standard payment programs is started as usual.
After creation of the payment media has been triggered, the individual payment
methods are processed and the following programs are launched:
•
•
2006/Q2
With one of the standard payment methods, the assigned RFFO* program
is started with the variants defined in the payment run. The program then
generates the payment media and the advice notes.
With a PMW payment method, the new Payment Medium Workbench
programs are launched (see next slide).
© 2006 SAP AG. All rights reserved.
87
Unit 2: Automatic Payments
TFIN50_2
Figure 44: Steps in the PMW Process
When the payment media are created for a payment with a PMW payment
method, the program SAPFPAYM_SCHEDULE is launched.
This first carries out a pre-service. The pre-service processes the data supplied
by the payment run again specifically for the PMW:
•
•
•
The payments are sorted according to PMW format and other format-specific
fields.
Payment groups are created based on the level of granularity (one payment
medium file is usually created later for each group).
The note to payee is formed.
The payment program SAPFPAYM and advice note program
RFFOAVIS_FPAYM are launched based on the data generated by the payment
program.
•
•
88
The program RFFOAVIS_FPAYM generates all the required advice notes
and the zero balance notices.
The program SAPFPAYM is started with all the variants that are defined for
the relevant payment groups in Customizing. This program generates the
payment media for the PMW payment methods, the accompanying sheets for
the payment media, an error log, and the payment summary.
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Payment Medium Workbench (PMW)
The granularity is specified in the definition of the payment medium format
and determines how the payment media are to be output separately in payment
groups. A payment group usually corresponds to one payment file.
Example: If Company Code and House Bank are selected as the level of detail, a
payment group is created for each combination of company code and house bank.
At least one selection variant must be defined in the generic payment medium
program SAPFPAYM for each possible payment group. The payment medium
program is processed with all the defined variants.
The granularity can be refined, but not reduced, for the PMW formats shipped
with the system. This is because the granularity shipped by SAP is based on the
format requirements (usually specified by the banks).
2006/Q2
© 2006 SAP AG. All rights reserved.
89
Unit 2: Automatic Payments
90
TFIN50_2
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Payment Medium Workbench (PMW)
Exercise 5: Payment Medium Workbench
Exercise Objectives
After completing this exercise, you will be able to:
•
Define the Customizing settings for the Payment Medium Workbench
•
Create a payment medium using the PMW
Business Example
Your company code AC## (## = your group number) wants to pay a vendor invoice
by means of a bank transfer using the Payment Medium Workbench (PMW).
Task 1:
Consolidate your understanding of the PMW.
1.
What benefits does using the Payment Medium Workbench have for
customers? List some of the benefits of the Payment Medium Workbench.
Task 2:
To create a DME file for payment method U using the PMW, first create a vendor
master record PAY## (## = your group number) in your company code.
Then enter an incoming invoice to be paid later with the payment program.
1.
Create vendor master record PAY## in company code AC##. (Your
vendor PAY## belongs to the account group VEND. You can copy this
vendor from vendor 1000 in company code 1000.)
The payment method U (bank transfer) is to be used as the general payment
method for this vendor.
Your vendor has a bank account 4711# at the Eurobank in Frankfurt (bank
key 50000001).
2.
Now enter an incoming invoice (the invoice and posting date is two months
ago) for your new vendor PAY## in company code AC## for the gross
amount of EUR 2000 . Use tax code 1I and assign it to the expense account
400020.
Task 3:
Next, convert payment method U to a PMW payment method, that is, create a
payment medium file with the Payment Medium Workbench.
1.
First assign the payment medium format to the payment method and check
the settings.
Continued on next page
2006/Q2
© 2006 SAP AG. All rights reserved.
91
Unit 2: Automatic Payments
TFIN50_2
2.
Assign information on building the note to payee data to the payment method
U. The reference number and text are to be copied to the note to payee for
vendors.
3.
Now define the form for the accompanying sheet.
4.
To automatically schedule the PMW payment media in the payment program,
you have to define selection variants.
Task 4:
Now, pay the incoming invoice (vendor PAY##) you prepared earlier using the
automatic payment program. At the same time, you want to create a DME file for
the bank from this data.
92
1.
Create a payment run to pay the incoming invoice you entered earlier. The
run date is today; choose the GR## identification. Enter your company
code AC##, the payment method U, and the number of your vendor.
The next payment run will take place in exactly one month. Activate the
Additional log.
2.
Run the payment proposal to create the data media (you can use the
procedure for test purposes). Check the values in the payment proposal
and the proposal log.
3.
Plan the payment run and output the data media immediately. Payment
documents are then created and open invoices cleared.
4.
Check the data created with the PMW.
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Payment Medium Workbench (PMW)
Solution 5: Payment Medium Workbench
Task 1:
Consolidate your understanding of the PMW.
1.
What benefits does using the Payment Medium Workbench have for
customers? List some of the benefits of the Payment Medium Workbench.
a)
Formats can be easily changed without making modifications.
You can create new formats easily – and without any programming
experience.
All the advice notes can be output in one print file.
Better sort options for advice notes
The note to payee can be freely defined.
The note to payee can be assigned according to origin and payment
method in Customizing.
Performance for mass payments is improved.
Task 2:
To create a DME file for payment method U using the PMW, first create a vendor
master record PAY## (## = your group number) in your company code.
Then enter an incoming invoice to be paid later with the payment program.
1.
Create vendor master record PAY## in company code AC##. (Your
vendor PAY## belongs to the account group VEND. You can copy this
vendor from vendor 1000 in company code 1000.)
The payment method U (bank transfer) is to be used as the general payment
method for this vendor.
Continued on next page
2006/Q2
© 2006 SAP AG. All rights reserved.
93
Unit 2: Automatic Payments
TFIN50_2
Your vendor has a bank account 4711# at the Eurobank in Frankfurt (bank
key 50000001).
a)
Application: Accounting → Financial Accounting → Accounts Payable
→ Master Records → Create
Field Name or Data Type
Values
Vendor
PAY##
Company code
AC##
Account Group
VEND
Reference Vendor:
Reference Vendor:
1000
Reference Company Code:
1000
Vendor details:
Search term:
AC201
Address
<Your choice>
Enter the bank details:
Bank Country
DE
Bank Key:
50000001
Bank account
4711##
Other Data:
Payment Terms
ZB01
Payment method
U
Continued on next page
94
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Payment Medium Workbench (PMW)
2.
Now enter an incoming invoice (the invoice and posting date is two months
ago) for your new vendor PAY## in company code AC## for the gross
amount of EUR 2000 . Use tax code 1I and assign it to the expense account
400020.
a)
Application: Accounting → Financial Accounting → Accounts Payable
→ Document Entry → Invoice (FB60)
Field Name or Data Type
Values
Check the company code
AC##
Vendor
PAY##
Invoice/Posting Date
Two months ago
Amount
2000
Currency
EUR
Calculate Tax
X
Tax Code
1I
G/L Account
400020
Amount
*
POST
Continued on next page
2006/Q2
© 2006 SAP AG. All rights reserved.
95
Unit 2: Automatic Payments
TFIN50_2
Task 3:
Next, convert payment method U to a PMW payment method, that is, create a
payment medium file with the Payment Medium Workbench.
1.
First assign the payment medium format to the payment method and check
the settings.
a)
IMG: Financial Accounting → Accounts Receivable and Accounts
Payable → Business Transactions → Outgoing Payments → Automatic
Outgoing Payments → Payment Media → Make Settings for Payment
Medium Formats from Payment Medium Workbench → Assign
Payment Medium Format and Note to Payee to Payment Method
(Alternatively use /nfbzp or the application: Accounting → Financial
Accounting → Accounts Payable → Periodic Processing → Payments
(continue by choosing Environment → Maintain config). Then choose
Pmnt methods in country)
By choosing "Position", you can choose the country DE and payment
method U (bank transfer).
Select the entry.
Choose the “Details” icon and scroll down the right-hand side of the
screen to display the options for the payment medium.
Select “Use Payment Medium Workbench”.
Field Name or Data Type
Values
Use Payment Medium Workbench Select this option
In the “Format” field, use the F4 key (search help) to choose “DTAUS0
– domestic payment transactions German”.
Field Name or Data Type
Values
Format
DTAUS0 Domestic payment
transactions Germany
Format Supplement
Leave blank
Choose “Save”.
(Do not exit the screen.)
Continued on next page
96
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Payment Medium Workbench (PMW)
2.
Assign information on building the note to payee data to the payment method
U. The reference number and text are to be copied to the note to payee for
vendors.
a)
Double-click “Note to Payee by Origin” on the left-hand side of the
screen.To maintain the table, choose New Entries.
Field Name or Data Type
Values
Origin
FI-AP (Accounts Payable
Accounting)
Note to payee
SAMPLE 02
Choose “Save”.
Choose Back until you return to the IMG (Implementation Guide)
overview.
3.
Now define the form for the accompanying sheet.
a)
IMG: Financial Accounting → Accounts Receivable and Accounts
Payable → Business Transactions → Outgoing Payments → Automatic
Outgoing Payments → Payment Method/Bank Selection for Payment
Program → Set Up Payment Methods per Company Code for Payment
Transactions
(Alternatively use /nfbzp or the application: Accounting → Financial
Accounting → Accounts Payable → Periodic Processing → Payments
(continue by choosing Environment → Maintain config). Then choose
Pmnt methods in country)
Choose Position to select company code AC## and payment method U.
Select the entry; to display the input fields, choose “Details” (or
double-click the entry).
Choose “Form Data”.
In the “Next form” field, use the input help to choose the DME
accompanying sheet (PMW) for the format DTAUS0 (SAP script)
(Choose Payment Medium → Germany → Payment Medium
Workbench → Format DTAUS0: DME Accompanying sheet.).
Field Name or Data Type
Values
Next Form
FPAYM_DE_DTAUS0
Choose “Save”.
Continued on next page
2006/Q2
© 2006 SAP AG. All rights reserved.
97
Unit 2: Automatic Payments
4.
TFIN50_2
To automatically schedule the PMW payment media in the payment program,
you have to define selection variants.
a)
IMG: Financial Accounting → Accounts Receivable and Accounts
Payable → Business Transactions → Outgoing Payments → Automatic
Outgoing Payments → Payment Media → Make Settings for Payment
Medium Formats from Payment Medium Workbench → Create/Assign
Selection Variants
Double-click the format DTAUS0 in the list on the left of the screen.
The available house banks are listed on the right.
Enter selection variant GR00 for your house bank Deutsche Bank
Hamburg (bank code: 20050000) or check that the values for the
existing variant are correct.
Choose “Enter”.
You can create the variant directly if necessary. If you receive a
message stating that the variant does not exist, the system also asks you
whether you want to create it. In this case, choose yes.
(You can check or edit existing variants by choosing Variant → Edit
Variant.)
Choose “Continue”.
Field Name or Data Type
Values
Run Date
Leave blank
Identification
Leave blank
Payment Medium Format
DTAUS0
Choose “Enter”.
Field Name or Data Type
Values
Data Medium Exchange
Yes; select this option
Payment Summary
Yes; select this option
Error Log
Yes; select this option
Define an output device in each case (printer LP01) under “Print
Parameters” for data medium exchange, the payment summary, and the
error list.
Continued on next page
98
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Payment Medium Workbench (PMW)
Output Device
LP01
Output Immediately
Yes; select this option
Choose “Enter”.
Choose “Back”.
Do you want to save?
Yes
Meaning (of the variant)
GR00 Deutsche Bank HH
Choose “Save”.
Choose “Back”.
Task 4:
Now, pay the incoming invoice (vendor PAY##) you prepared earlier using the
automatic payment program. At the same time, you want to create a DME file for
the bank from this data.
1.
Create a payment run to pay the incoming invoice you entered earlier. The
run date is today; choose the GR## identification. Enter your company
code AC##, the payment method U, and the number of your vendor.
The next payment run will take place in exactly one month. Activate the
Additional log.
a)
Application: Accounting → Financial Accounting → Accounts Payable
→ Periodic Processing → Payments
Field Name or Data Type
Values
Run Date
Today
Identification
GR##B
Choose “Enter”.
Choose the “Parameter” tab page:
Field Name or Data Type
Values
Posting date
<Today's date>
Docs Entered Up To
<Today's date>
Company Codes
AC##
Continued on next page
2006/Q2
© 2006 SAP AG. All rights reserved.
99
Unit 2: Automatic Payments
TFIN50_2
Payment Methods
U
Next Posting Date
<Today's date + one month>
Vendor
PAY##
Choose the “Additional Log” tab page.
Field Name or Data Type
Values
Due Date Check
Yes
Payment Method Selections in All Yes
Cases
Line Items of the Payment
Documents
Yes
Accounts payable
PAY##
Choose “Save”.
Then choose the “Status” tab page.
2.
Run the payment proposal to create the data media (you can use the
procedure for test purposes). Check the values in the payment proposal
and the proposal log.
a)
Choose the “Proposal” pushbutton to schedule the payment proposal
and enter the following data:
Field Name or Data Type
Values
Start Immediately
Yes
Create payment medium
Yes; select this option
Choose “Enter” repeatedly on the “Status” tab page until the message
“Payment proposal has been created” is displayed.
Choose “Display Proposal” and check the total value of the planned
outgoing payments (EUR 2000 should be scheduled). (If the system
displayed error messages while the payment media were being
created, change the Customizing settings accordingly; then delete and
reschedule the payment proposal.)
Choose “Back”.
Choose the “Proposal/Log”. At the end of the list, you can see
information on the creation of the payment media with the PMW.
Continued on next page
100
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Payment Medium Workbench (PMW)
3.
Plan the payment run and output the data media immediately. Payment
documents are then created and open invoices cleared.
a)
Choose the “Payment Run” pushbutton to schedule the payment run
and enter the following data:
Field Name or Data Type
Values
Start Immediately
Yes
Create payment medium
Yes
Choose “Enter” repeatedly on the “Status” tab page until the message
“Payment run has been carried out” is displayed.
(The payment run log also contains information on the creation of the
payment media with the PMW.)
4.
Check the data created with the PMW.
a)
To view the created file, choose Environment → Payment Medium
→ DME Administration
By double-clicking the entry, you can display the data medium
attributes and call up the Financial Accounting documents, for example.
2006/Q2
© 2006 SAP AG. All rights reserved.
101
Unit 2: Automatic Payments
TFIN50_2
Lesson Summary
You should now be able to:
•
State the advantages of using the Payment Medium Workbench to create
payment media
•
Convert a payment method for use with the Payment Medium Workbench
•
Describe the steps involved in creating payment media using the Payment
Medium Workbench
102
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Debit Balance Check
Lesson: Debit Balance Check
Lesson Overview
This lesson discusses the debit balance check functionality.
Lesson Objectives
After completing this lesson, you will be able to:
•
•
Describe how the debit balance check helps you prevent outgoing payments
for accounts with a debit balance
Carry out a debit balance check
Business Example
The manager of the Accounting department wants to find out how outgoing
payments can be prevented for accounts with a debit balance. You explain the
procedure in the system.
Figure 45: Payment Despite Debit Balance
In some cases, the payment run can result in payments being made even though
the account has a debit balance.
2006/Q2
© 2006 SAP AG. All rights reserved.
103
Unit 2: Automatic Payments
TFIN50_2
This figure shows one such example. A vendor account contains an invoice for
98 and a credit memo for 100. The invoice item contains a payment method for
outgoing payments. A payment method for incoming payments, however, has not
been defined in the master record nor in the credit memo.
The payment proposal enters the credit memo for 100 in the exception list, since
this cannot be paid without a suitable payment method. The invoice for 98 is paid,
however, since the item contains the payment method directly.
Up to now, in order to block payments to persons who owe your company money,
the payment proposal had to be processed manually. This meant that payments
could not be handled automatically.
Figure 46: Debit Balance Check After Payment Proposal
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. If the resulting debit balance or credit
balance is less than the minimum payment amount, the payments are added to the
exception list and the account is placed on a list of blocked accounts.
The relevant accounts remain blocked even if the payment proposal is then deleted.
This means that the payments for the blocked accounts 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.
Blocked accounts can be manually released.
104
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Debit Balance Check
The debit balance check is carried out with the program RFF110SSP.
2006/Q2
© 2006 SAP AG. All rights reserved.
105
Unit 2: Automatic Payments
106
TFIN50_2
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Debit Balance Check
Exercise 6: Debit Balance Check
Exercise Objectives
After completing this exercise, you will be able to:
•
Use the debit balance check for handling payments
Business Example
Your company code AC## (## = your group number) wants to carry out a payment
run and take into account any debit balances. Due to late deliveries, for example,
you have entered credit memos for some of your vendors, as well as the invoices
you have received.
Task 1:
Create a vendor master record SAL## (## = your group number) in your company
code.
Enter an incoming invoice and then a credit memo for your vendor.
1.
Create vendor master record SAL## in company code AC##.
(Your vendor SAL## belongs to the account group VEND. You can copy this
vendor from vendor 1000 in company code 1000.)
The payment method U (bank transfer) is to be used as the general payment
method for this vendor.
Your vendor has a bank account 4712# at the Eurobank in Frankfurt (bank
key 50000001).
2.
Enter an incoming invoice (the invoice and posting date is two months
ago) for your new vendor SAL## in company code AC## for the gross
amount of EUR 98.
Specify the payment method U in the document for this posting.
Use tax code 1I and assign it to the expense account 400020.
3.
Now enter a credit memo (the invoice and posting date are also two months
ago) for your new vendor SAL## in company code AC## for the gross
amount of EUR 100.
Use tax code 1I and assign it to the expense account 400020.
Continued on next page
2006/Q2
© 2006 SAP AG. All rights reserved.
107
Unit 2: Automatic Payments
TFIN50_2
Task 2:
Next, carry out a payment run for your company code AC##.
108
1.
Create a payment run to pay the incoming invoice you entered earlier. The
run date is today; choose the identification PR##. Enter your company
code AC##, the payment methods U and A, and the number of your
vendor. The next payment run will take place in exactly one month.
Activate the Additional log.
2.
Run the payment proposal.
3.
Check the values in the payment proposal and the proposal log. Display
the payment list.
4.
Now carry out the debit balance check first as a test run, and then as an
update run. Check the result.
5.
Carry out the payment run. Check the results.
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Debit Balance Check
Solution 6: Debit Balance Check
Task 1:
Create a vendor master record SAL## (## = your group number) in your company
code.
Enter an incoming invoice and then a credit memo for your vendor.
1.
Create vendor master record SAL## in company code AC##.
(Your vendor SAL## belongs to the account group VEND. You can copy this
vendor from vendor 1000 in company code 1000.)
The payment method U (bank transfer) is to be used as the general payment
method for this vendor.
Continued on next page
2006/Q2
© 2006 SAP AG. All rights reserved.
109
Unit 2: Automatic Payments
TFIN50_2
Your vendor has a bank account 4712# at the Eurobank in Frankfurt (bank
key 50000001).
a)
Application: Accounting → Financial Accounting → Accounts Payable
→ Master Records → Create
Field Name or Data Type
Values
Vendor
SAL##
Company code
AC##
Account Group
VEND
Reference Vendor:
Reference Vendor:
1000
Reference Company Code:
1000
Vendor details:
Search term:
AC201
Address
<Your choice>
Bank Details
Bank Country
DE
Bank Key:
50000001
Bank account
4712##
Other Data:
Payment Terms
ZB01
Payment method
U
Choose “Save”.
2.
Enter an incoming invoice (the invoice and posting date is two months
ago) for your new vendor SAL## in company code AC## for the gross
amount of EUR 98.
Specify the payment method U in the document for this posting.
Continued on next page
110
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Debit Balance Check
Use tax code 1I and assign it to the expense account 400020.
a)
Application: Accounting → Financial Accounting → Accounts Payable
→ Document Entry → Invoice (FB60)
Field Name or Data Type
Values
Check the company code
AC##
Vendor
SAL##
Invoice Date/Posting Date
<Two months ago>
Amount
98
Currency
EUR
Calculate tax
X
Tax Code
1I
Choose the “Payment” tab page.
(Confirm any information messages in the status bar by pressing Enter.)
Payment method
U
Enter the values for the document items at the bottom of the screen.
G/L acct
400020
Amount
*
POST
3.
Now enter a credit memo (the invoice and posting date are also two months
ago) for your new vendor SAL## in company code AC## for the gross
amount of EUR 100.
Continued on next page
2006/Q2
© 2006 SAP AG. All rights reserved.
111
Unit 2: Automatic Payments
TFIN50_2
Use tax code 1I and assign it to the expense account 400020.
a)
Application: Accounting → Financial Accounting → Accounts Payable
→ Document Entry → Credit Memo (FB65)
Field Name or Data Type
Values
Check the company code
AC##
Vendor
SAL##
Invoice Date/Posting Date
<Two months ago>
Amount
100
Currency
EUR
Calculate tax
X
Tax Code
1I
G/L acct
400020
Amount
*
POST
Task 2:
Next, carry out a payment run for your company code AC##.
1.
Create a payment run to pay the incoming invoice you entered earlier. The
run date is today; choose the identification PR##. Enter your company
code AC##, the payment methods U and A, and the number of your
vendor. The next payment run will take place in exactly one month.
Activate the Additional log.
a)
Application: Accounting → Financial Accounting → Accounts Payable
→ Periodic Processing → Payments
Field Name or Data Type
Values
Run Date
<Today's date>
Identification
PR##
Choose “Enter”.
Choose the Parameter tab page:
Continued on next page
112
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Debit Balance Check
Field Name or Data Type
Values
Posting date
Current date
Docs Entered Up To
Current date
Company Codes
AC##
Payment Methods
UA
Next Posting Date
<Today's date + one month>
Vendor
SAL##
Choose the “Additional Log” tab page.
Field Name or Data Type
Values
Due Date Check
Yes
Payment Method Selections in All Yes
Cases
Line Items of the Payment
Documents
Yes
Accounts payable
SAL##
Choose “Save”.
Then choose the “Status” tab page.
2.
Run the payment proposal.
a)
Choose the “Proposal” pushbutton to schedule the payment proposal
and enter the following data:
Field Name or Data Type
Values
Start immediately
Yes; (set field)
Choose “Status” repeatedly on the “Status” tab page until the message
“Payment proposal has been created” is displayed.
Continued on next page
2006/Q2
© 2006 SAP AG. All rights reserved.
113
Unit 2: Automatic Payments
3.
TFIN50_2
Check the values in the payment proposal and the proposal log. Display
the payment list.
a)
Choose the “Display Proposal” pushbutton and check the total value of
the planned outgoing payments.
The system proposes an outgoing payment of EUR 98.
The credit memo of EUR 100 is shown as an exception (double-click
the row containing the exceptions or place your cursor on this row
and click the “Choose” pushbutton. Then position your cursor on the
relevant row and choose “Display”.)
Here you will also see details about the reason: Item with debit
balance, no payment possible. Go back to the “Status” tab page for the
payment run.
Choose “Display Proposal Log”. Further information is shown here.
Go back to the tab page Status for the payment run.
Choose Edit → Proposal → Proposal List or Exception List →
Proposed Program: RFZALI20 confirm (Continue/ok)
The list contains an amount with EUR 100 under the exceptions. An
error code (001) is shown at the end of the row.
This is explained on page 2 of the list (use the scroll bar to scroll
down the screen).
Choose “Back”.
Continued on next page
114
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Debit Balance Check
4.
Now carry out the debit balance check first as a test run, and then as an
update run. Check the result.
a)
Choose Edit → Proposal → Debit Balance Check → Simulate.
(Confirm the program RFF110SSP. Choose Continue.)
Field Name or Data Type
Values
Payment block
A
Choose “Execute”.
The system then displays a list of accounts that would be blocked in an
update run. Carry out the update run.
Choose Edit → Proposal → Debit Balance Check → Execute.
(Confirm the program RFF110SSP. Choose Continue.)
Field Name or Data Type
Values
Payment block
A
Choose “Execute”.
The system then displays an overview of the accounts blocked by the
debit balance check.
5.
Carry out the payment run. Check the results.
a)
Choose the “Payment Run” pushbutton to schedule the payment run
and enter the following data:
Field Name or Data Type
Values
Start immediately
Yes
Choose “Enter” repeatedly on the “Status” tab page until the message:
Payment run has been carried out is displayed.
No incoming or outgoing payments are posted.
From the menu, choose Edit → Proposal → Exception List.
2006/Q2
© 2006 SAP AG. All rights reserved.
115
Unit 2: Automatic Payments
TFIN50_2
Lesson Summary
You should now be able to:
•
Describe how the debit balance check helps you prevent outgoing payments
for accounts with a debit balance
•
Carry out a debit balance check
116
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Automating the Payment Process
Lesson: Automating the Payment Process
Lesson Overview
This lesson discusses the options for automating the payment process.
Lesson Objectives
After completing this lesson, you will be able to:
•
•
Schedule periodic payment runs and fully automate them using the debit
balance check
Use the functions of the Schedule Manager for the payment process
Business Example
The employees in the Accounting department would like to know to what extent
the processes in the payment program can be automated.
Figure 47: Automatic Payment Run
2006/Q2
© 2006 SAP AG. All rights reserved.
117
Unit 2: Automatic Payments
TFIN50_2
Program RFF110S is used to schedule the payment program SAPF110S in the
background. The selection screen for this program essentially features the same
parameters as transaction F110. This means that you can save these parameters in
a variant and schedule the program RFF110S to run periodically with this variant.
•
•
You have to use selection variables to automatically adapt the time data to
the periodic run date.
The program RFF110S, in turn, can automatically run four additional
programs consecutively.
–
–
To prevent outgoing payments despite a due debit balance, the program
RFF110S should first be scheduled as a proposal run. Following this,
the program RFF110SSP should be called automatically to perform
the debit balance check.
After the debit balance check, the program RFF110S is called again
automatically. This time, however, as an update run with possible
generation of the 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.
Figure 48: Schedule Manager
You can use the Schedule Manager to automate periodically recurring activities,
for example.
118
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Automating the Payment Process
You can start the Schedule Manager with transaction SCMA or directly from
the Accounting menu.
The task list is the key element in the Schedule Manager. It represents a collection
of activities to be carried out over a period of time. The system provides a set of
instructions (which you can show or hide) to help you create your tasks.
You can define four different types of tasks in the task plan: Program with variant,
notes, transaction, process definition.
You can use the Schedule Manager and program scheduling functions for your
payment processes.
2006/Q2
© 2006 SAP AG. All rights reserved.
119
Unit 2: Automatic Payments
TFIN50_2
Lesson Summary
You should now be able to:
•
Schedule periodic payment runs and fully automate them using the debit
balance check
•
Use the functions of the Schedule Manager for the payment process
120
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Unit Summary
Unit Summary
You should now be able to:
•
Describe the actions in the payment process
•
State the individual steps in the payment program
•
Describe the structure of the payment program configuration
•
Carry out the basic configuration for the payment program
•
List and explain the major processing steps of the payment program
•
Maintain the parameters for the payment run
•
Edit the payment proposal created by the payment program
•
Generate payment media
•
State the advantages of using the Payment Medium Workbench to create
payment media
•
Convert a payment method for use with the Payment Medium Workbench
•
Describe the steps involved in creating payment media using the Payment
Medium Workbench
•
Describe how the debit balance check helps you prevent outgoing payments
for accounts with a debit balance
•
Carry out a debit balance check
•
Schedule periodic payment runs and fully automate them using the debit
balance check
•
Use the functions of the Schedule Manager for the payment process
2006/Q2
© 2006 SAP AG. All rights reserved.
121
Unit Summary
122
TFIN50_2
© 2006 SAP AG. All rights reserved.
2006/Q2
Unit 3
Automatic Dunning
Unit Overview
This unit discusses the dunning process from the application side, and explains the
basic configuration settings for the dunning program.
Unit Objectives
After completing this unit, you will be able to:
•
•
•
•
•
•
•
•
•
•
Describe the dunning process in the SAP System
Describe the structure of the dunning program configuration
Configure the automatic dunning program
Explain the purpose of dunning parameters
Enter the parameters for a dunning run
Describe how the dunning program creates the dunning proposal dataset
Edit the dunning proposal created by the dunning program
Start the print run of the dunning program
Explain the criteria that are used to group items in dunning notices
Describe the structure of the dunning form
Unit Contents
Lesson: Dunning Run – Overview ............................................124
Exercise 7: Dunning Run - Overview ....................................127
Lesson: Dunning Program Configuration ....................................130
Exercise 8: Dunning Program Configuration............................137
Lesson: Parameters for the Dunning Run ...................................146
Exercise 9: Parameters....................................................149
Lesson: The Dunning Run.....................................................152
Exercise 10: Generating a Dunning Proposal Run ....................165
Lesson: Editing the Dunning Proposal .......................................171
Exercise 11: Editing the Proposal ........................................175
Lesson: Printing Dunning Notices ............................................178
Exercise 12: Printing Dunning Notices ..................................185
Exercise 13: The Dunning Process ......................................187
2006/Q2
© 2006 SAP AG. All rights reserved.
123
Unit 3: Automatic Dunning
TFIN50_2
Lesson: Dunning Run – Overview
Lesson Overview
An overview of the dunning process is presented first.
Lesson Objectives
After completing this lesson, you will be able to:
•
Describe the dunning process in the SAP System
Business Example
If you have not received payments from your customers by the net due date, you
have to check whether dunning notices should be sent. You can formulate the first
dunning notice as a friendly reminder. If your customer still fails to pay, you
might want to formulate the text more strongly. The Accounting manager wants
to find out how the dunning program can help him do this. First, he would like a
general overview of the dunning procedure.
Figure 49: Dunning: Overview
By entering parameters in the dunning program, you can specify how it is run.
You can also use the parameters from a previous dunning run and just adjust
the dates.
124
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Dunning Run – Overview
During the dunning run, the system chooses the accounts and checks them for
items that are overdue. It also checks whether dunning notices have to be sent,
and which dunning levels should be assigned. All the dunning data is stored in a
dunning proposal.
The dunning proposal can be edited, deleted, and recreated as often as necessary
until the dunning clerk is satisfied with the result.
You can skip this step. After the dunning run has been completed, you can print
out the dunning notices straight away.
In just one step, dunning notices are printed and dunning data is updated in the
master records and associated documents.
2006/Q2
© 2006 SAP AG. All rights reserved.
125
Unit 3: Automatic Dunning
126
TFIN50_2
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Dunning Run – Overview
Exercise 7: Dunning Run - Overview
Exercise Objectives
After completing this exercise, you will be able to:
•
Check your knowledge of the general structure of the dunning program
application and configuration
Business Example
According to your client, many customers have defaulted on their payments
recently.
The accounting department has requested a system to notify these customers. If
the customer does not respond after receiving multiple dunning notices, the legal
department has to be contacted in order to start a legal dunning procedure.
Task 1:
Reinforce your understanding of the dunning process.
1.
List the four steps that have to be taken by the dunning program to perform
the automatic dunning procedure.
Task 2:
True or false?
1.
Customers without a dunning procedure in the master record are dunned
with a default dunning procedure.
Determine whether this statement is true or false.
â–¡
â–¡
2.
True
False
Dunning notices can be sent to both customers and vendors.
Determine whether this statement is true or false.
â–¡
â–¡
2006/Q2
True
False
© 2006 SAP AG. All rights reserved.
127
Unit 3: Automatic Dunning
TFIN50_2
Solution 7: Dunning Run - Overview
Task 1:
Reinforce your understanding of the dunning process.
1.
List the four steps that have to be taken by the dunning program to perform
the automatic dunning procedure.
Answer: 1. Maintain parameters
2. Proposal run
3. Edit dunning proposal
4. Print dunning notices
Task 2:
True or false?
1.
Customers without a dunning procedure in the master record are dunned
with a default dunning procedure.
Answer: False
Customers without a dunning procedure in the master record cannot be
dunned.
2.
Dunning notices can be sent to both customers and vendors.
Answer: True
128
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Dunning Run – Overview
Lesson Summary
You should now be able to:
•
Describe the dunning process in the SAP System
2006/Q2
© 2006 SAP AG. All rights reserved.
129
Unit 3: Automatic Dunning
TFIN50_2
Lesson: Dunning Program Configuration
Lesson Overview
This lesson presents the options for configuring the dunning program.
Lesson Objectives
After completing this lesson, you will be able to:
•
•
Describe the structure of the dunning program configuration
Configure the automatic dunning program
Business Example
The employees responsible for the dunning program want to learn about the
settings options for the automatic dunning procedure in the SAP system.
Figure 50: The Dunning Procedure
The dunning procedure controls how dunning is carried out. Every account
that is to be included in the automatic dunning process needs to have a dunning
procedure.
One-time-accounts also have a dunning procedure that is valid for all one-time
customers.
You can define any number of dunning procedures. The SAP System already
contains some predefined dunning procedures which can serve as templates for
other procedures.
The dunning procedure can process standard and/or special G/L transactions.
130
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Dunning Program Configuration
Figure 51: Structure of Dunning Program Configuration
The main dunning payment program configuration menu has pushbuttons for
different areas. To ensure that the configuration is complete, we will start with
an overview of the dunning procedure. Afterwards, we will work from left to
right through each pushbutton.
You only need to make minimum changes to the configuration if you copy
an existing dunning procedure and adapt only the company-code-specific
configuration. The standard system contains some common dunning procedures
and their corresponding forms.
2006/Q2
© 2006 SAP AG. All rights reserved.
131
Unit 3: Automatic Dunning
TFIN50_2
Figure 52: Dunning Procedure: Overview
For each dunning procedure, you have to specify the intervals at which the
accounts that use this procedure are to be dunned. During the dunning run, the
system checks whether the run date is at least 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, or if the
dunning level of the items has changed.
The number of dunning levels represents the highest dunning level that is possible
in this procedure.
The minimum days in arrears (account) are the days that at least one item in the
account must have. Otherwise, the account is not dunned, that is, a dunning notice
is not created.
An item whose number of days in arrears is less than or equal to the number of
grace days is not considered due for this dunning notice.
If you want dunning interest to be calculated, you have to enter an interest
indicator.
132
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Dunning Program Configuration
Figure 53: Dunning Levels
The minimum number of days in arrears is set as a default in the system: The
system proposes the Line Item Grace Period 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.
For each dunning level, you can specify that interest is to be calculated.
If you set the always dun option, a dunning notice will still be printed even if no
changes (no items have reached a higher dunning level and no new items have
been added) have been made to the dunning proposal since the last dunning run.
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 deadline.
You can print a dunning notice in a legal dunning procedure, even though no
further account movements have occurred.
2006/Q2
© 2006 SAP AG. All rights reserved.
133
Unit 3: Automatic Dunning
TFIN50_2
Figure 54: Expenses/Charges
Dunning charges are defined for each currency and depend on the dunning level.
You can use the word processing features to print these charges on dunning forms.
The dunning charge can be either a fixed amount or a percentage of the dunned
amount. If you have defined a percentage dunning charge, you cannot enter a
fixed dunning charge at the same time.
You can set a minimum amount at each dunning level.
Figure 55: Minimum Amounts
If the minimum amount for overdue items is not reached in a dunning level, the
items in this dunning level are assigned to the next lowest level and the system
checks whether a dunning notice can then be created in this dunning level.
If you have specified a minimum percentage, the limit must also have been
reached or exceeded.
134
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Dunning Program Configuration
Figure 56: Dunning texts
The layout of the form is defined in the SAPscript word processing tool using
the key specified here.
The dunning program can generate payment advice notes, dunning notices, and
payment forms.
For more information on form layout, refer to the SAPscript documentation and
the SAPscript course.
Figure 57: Environment
In the Company Code Dunning Control screen, you can specify whether dunning
notices are to be created separately by dunning area rather than by account for
a company code. If you choose this option, the dunning data in the business
partner master record is updated according to dunning areas. A dunning area is an
organizational entity, that is, a substructure of a company code that is responsible
for dunning.
2006/Q2
© 2006 SAP AG. All rights reserved.
135
Unit 3: Automatic Dunning
TFIN50_2
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.
Standard texts have to be assigned to a company code and (optionally) a dunning
area. A standard text contains the text for the letter header which can include a
company logo and a telephone number, for example.
A dunning key determines that the line item can only be dunned with restrictions
or is to be displayed separately on the dunning notice.
A dunning block prevents accounts and items from being dunned.
You can maintain the interest rate to be used to calculate for the interest due on
debit balances.
136
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Dunning Program Configuration
Exercise 8: Dunning Program
Configuration
Exercise Objectives
After completing this exercise, you will be able to:
•
Set up a new dunning procedure
Business Example
Your company code AC## (## = your group number) wants to use a new dunning
procedure.
Your customer has a few questions regarding the dunning program. Among other
things, he wants to know how many dunning programs the SAP System has.
Task 1:
Create a new dunning procedure. It is to contain 4 levels, and dunning is to be
carried out once a week.
1.
Name the dunning procedure GR## (## = your group number) and create it
by copying dunning procedure 0001.
2.
Check the following settings in the “Overview” and make the appropriate
changes if necessary:
- The dunning interval in days should be 7.
- 4 dunning levels are used.
- The minimum days in arrears (account) should be 3.
- The line item grace periods should be 2 days.
- Only standard transactions should be dunned.
- The reference dunning procedure for texts is dunning procedure 0001.
3.
In the “Dunning Levels” view, make sure that the following values have
been defined for your dunning procedure GR##:
The minimum number of days in arrears (days in arrears) should be two. The
prerequisite for this is that dunning level 1 has been reached.
The minimum number of days in arrears (days in arrears) should be nine.
The prerequisite for this is that dunning level 2 has been reached.
The minimum number of days in arrears (days in arrears) should be 16. The
prerequisite for this is that dunning level 3 has been reached.
Continued on next page
2006/Q2
© 2006 SAP AG. All rights reserved.
137
Unit 3: Automatic Dunning
TFIN50_2
The minimum number of days in arrears (days in arrears) should be 23. The
prerequisite for this is that dunning level 4 has been reached.
4.
The following print settings should be configured for the dunning levels
(“Dunning Levels” view) in your dunning procedure GR##:
- Dunning should always be carried out at the fourth dunning level.
- All items should be printed for dunning levels 3 and 4.
- The dunning notice should include a payment deadline for payment of the
overdue items. Five days should be added to the issue date of the payment
run for dunning level 3, that is, 5 days must 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 by your company code AC##.
At dunning level 1: From dunning amount 5 the fixed dunning charge is 2.
At dunning level 2: From dunning amount 10 the fixed dunning charge is 5.
At dunning level 3: From dunning amount 20 the fixed dunning charge is 10.
6.
Maintain the minimum amounts (“Minimum Amounts” view):
From dunning level 1, a minimum amount of 3 is required.
From dunning level 2, a minimum amount of 5 is required.
From dunning level 3, a minimum amount of 10 is required.
From dunning level 4, a minimum amount of 20 is required.
7.
The following settings are to be defined for the dunning texts (“Dunning
Texts” view): A dunning notice is to be created for each dunning level.
Company code 1000 is to be used as the reference company code for your
dunning procedure. Save your dunning procedure.
Task 2:
Next, text your new dunning procedure.
1.
138
Enter your new dunning procedure GR## in the master data for your
customer Customer##.
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Dunning Program Configuration
Solution 8: Dunning Program
Configuration
Task 1:
Create a new dunning procedure. It is to contain 4 levels, and dunning is to be
carried out once a week.
1.
Name the dunning procedure GR## (## = your group number) and create it
by copying dunning procedure 0001.
a)
SAP Easy Access menu: Accounting → Financial Accounting →
Accounts Receivable → Periodic Processing → Dunning (double-click)
Environment → Change Configuration
Dunning Procedure → Create
Field Name or Data Type
Values
Dunning procedure
GR##
Name
Gr.##; 4-level; weekly
Dunning Procedure → Copy
Dunning procedure
0001
Continue (Enter)
Stay in this screen.
2.
Check the following settings in the “Overview” and make the appropriate
changes if necessary:
- The dunning interval in days should be 7.
- 4 dunning levels are used.
- The minimum days in arrears (account) should be 3.
- The line item grace periods should be 2 days.
- Only standard transactions should be dunned.
Continued on next page
2006/Q2
© 2006 SAP AG. All rights reserved.
139
Unit 3: Automatic Dunning
TFIN50_2
- The reference dunning procedure for texts is dunning procedure 0001.
a)
Check the following settings in the “Overview” and make the
appropriate changes if necessary:
Field Name or Data Type
Values
The dunning interval in days
7
No. of Dunning Levels
4
Minimum Days in Arrears
(Account)
3
Line item grace periods
2
Standard Transaction Dunning
X
Reference Dunning Procedure for 0001
Texts
3.
In the “Dunning Levels” view, make sure that the following values have
been defined for your dunning procedure GR##:
The minimum number of days in arrears (days in arrears) should be two. The
prerequisite for this is that dunning level 1 has been reached.
The minimum number of days in arrears (days in arrears) should be nine.
The prerequisite for this is that dunning level 2 has been reached.
The minimum number of days in arrears (days in arrears) should be 16. The
prerequisite for this is that dunning level 3 has been reached.
Continued on next page
140
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Dunning Program Configuration
The minimum number of days in arrears (days in arrears) should be 23. The
prerequisite for this is that dunning level 4 has been reached.
a)
In the “Dunning Levels” view, make sure that the following values
have been defined for your dunning procedure GR##:
Goto → Dunning Levels
Field Name or Data
Type
Dunning level
Values
Days in Arrears
1
2
Days in Arrears
2
9
Days in Arrears
3
16
Days in Arrears
4
23
Stay in this screen.
4.
The following print settings should be configured for the dunning levels
(“Dunning Levels” view) in your dunning procedure GR##:
- Dunning should always be carried out at the fourth dunning level.
- All items should be printed for dunning levels 3 and 4.
- The dunning notice should include a payment deadline for payment of the
overdue items. Five days should be added to the issue date of the payment
run for dunning level 3, that is, 5 days must be entered in the “Payment
Deadline” field.
a)
5.
The following print settings should be configured for the dunning levels
(“Dunning Levels” view) in your dunning procedure GR##:
Field Name or Data
Type
Dunning level
Values
Always Dun?
4
Select this option
Print All Items
3
Select this option
Print All Items
4
Select this option
Payment Deadline
3
5
The following settings for charges should be defined for your dunning
procedure GR## (“Charges” view): The charges are maintained in the
currency used by your company code AC##.
Continued on next page
2006/Q2
© 2006 SAP AG. All rights reserved.
141
Unit 3: Automatic Dunning
TFIN50_2
At dunning level 1: From dunning amount 5 the fixed dunning charge is 2.
At dunning level 2: From dunning amount 10 the fixed dunning charge is 5.
At dunning level 3: From dunning amount 20 the fixed dunning charge is 10.
a)
The following settings for charges should be defined for your dunning
procedure GR## (“Charges” view):
Goto → Dunning Charges
Field Name or Data Type
Values
Currency
Your company code currency
AC##
Continue (Enter)
6.
Dunning level
Field Name or Data
Type
Values
1
From dunning
amount
5
2
From dunning
amount
10
3
From dunning
amount
20
1
Dunning charge
2
2
Dunning charge
5
3
Dunning charge
10
Maintain the minimum amounts (“Minimum Amounts” view):
From dunning level 1, a minimum amount of 3 is required.
From dunning level 2, a minimum amount of 5 is required.
From dunning level 3, a minimum amount of 10 is required.
Continued on next page
142
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Dunning Program Configuration
From dunning level 4, a minimum amount of 20 is required.
a)
Maintain the minimum amounts (“Minimum Amounts” view):
Goto → Minimum Amounts
Field Name or Data Type Values
Currency
Your company code currency AC##
Continue (Enter)
7.
Dunning level
Field Name or Data Type
Values
1
Minimum Amount
3
2
Minimum Amount
5
3
Minimum Amount
10
4
Minimum Amount
20
The following settings are to be defined for the dunning texts (“Dunning
Texts” view): A dunning notice is to be created for each dunning level.
Company code 1000 is to be used as the reference company code for your
dunning procedure. Save your dunning procedure.
a)
Goto → Dunning Texts
Field Name or Data Type
Values
Company code
Your company code AC##
Account Type
Customer (activate radio button)
Continue (Enter)
Choose “Back” (F3).
Save the entire dunning procedure.
Continued on next page
2006/Q2
© 2006 SAP AG. All rights reserved.
143
Unit 3: Automatic Dunning
TFIN50_2
Task 2:
Next, text your new dunning procedure.
1.
Enter your new dunning procedure GR## in the master data for your
customer Customer##.
a)
SAP Easy Access menu: Accounting → Financial Accounting →
Accounts Receivable → Master Records → Change
Field Name or Data Type
Values
Customer
Customer##
Company code
Your company code AC##
Continue (Enter)
Choose the “Correspondence” tab page (under the company code
data)
Field Name or Data Type
Values
Dunning procedure
GR##
Save.
144
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Dunning Program Configuration
Lesson Summary
You should now be able to:
•
Describe the structure of the dunning program configuration
•
Configure the automatic dunning program
2006/Q2
© 2006 SAP AG. All rights reserved.
145
Unit 3: Automatic Dunning
TFIN50_2
Lesson: Parameters for the Dunning Run
Lesson Overview
This lesson discusses in detail the parameters that are entered for the dunning run.
Lesson Objectives
After completing this lesson, you will be able to:
•
•
Explain the purpose 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
customer groups. The colleagues responsible would like to know if this is also
possible in the SAP System and, if so, how.
Figure 58: Maintain parameters
Every dunning program run is identified by the following two fields:
•
•
146
Run Date
Identification
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Parameters for the Dunning Run
The run date does not have to be the actual date when the program is executed,
but this is recommended. Its main purpose is to identify the program run.
The Identification is used to differentiate between programs that have the same
run date.
The parameters provide the dunning program with information on the dunning
run. You can copy the parameters from existing dunning runs.
Figure 59: Open Item Selection
Using the parameters, you specify which documents and accounts in which
company codes are to be searched for overdue items by the dunning program.
You can also activate an additional log, which you can check after the dunning
run to see whether the run was successful. You should use this log for testing and
training purposes only, since it places a heavy load on system resources.
2006/Q2
© 2006 SAP AG. All rights reserved.
147
Unit 3: Automatic Dunning
148
TFIN50_2
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Parameters for the Dunning Run
Exercise 9: Parameters
Exercise Objectives
After completing this exercise, you will be able to:
•
Check your knowledge of the purpose of parameters in the dunning program
Business Example
Your customer wishes to use several dunning runs to process many accounts in
smaller groups.
Task:
True or false?
1.
The run date is always the date when a certain dunning run is supposed
to be started.
Determine whether this statement is true or false.
â–¡
â–¡
2.
True
False
The parameters specify the accounts and documents that are to be included
in the dunning run.
Determine whether this statement is true or false.
â–¡
â–¡
2006/Q2
True
False
© 2006 SAP AG. All rights reserved.
149
Unit 3: Automatic Dunning
TFIN50_2
Solution 9: Parameters
Task:
True or false?
1.
The run date is always the date when a certain dunning run is supposed
to be started.
Answer: False
The Run on field is also used to identify dunning runs. It does not have to be
the date when the dunning run is actually performed.
2.
The parameters specify the accounts and documents that are to be included
in the dunning run.
Answer: True
You can use the parameters to select the accounts and documents for the
dunning run.
150
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Parameters for the Dunning Run
Lesson Summary
You should now be able to:
•
Explain the purpose of dunning parameters
•
Enter the parameters for a dunning run
2006/Q2
© 2006 SAP AG. All rights reserved.
151
Unit 3: Automatic Dunning
TFIN50_2
Lesson: The Dunning Run
Lesson Overview
A dunning run is carried out to generate a proposal list.
Lesson Objectives
After completing this lesson, you will be able to:
•
Describe how the dunning program creates the dunning proposal dataset
Business Example
Your company wants to check the dunning notices proposals created by the system
and edit them manually if necessary. Your colleagues from the Accounting
department need to know how a dunning proposal list is created. They also would
like to find out which internal processing steps are carried out by the system,
and what logic is used to do so.
Figure 60: Dunning Run
The dunning run creates a dunning proposal that can be edited, deleted, and
recreated as often as necessary.
If necessary, you can print out the dunning notices automatically directly after the
dunning run. In this case, you decide not to edit the dunning proposals.
152
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: The Dunning Run
Figure 61: Steps in the Dunning Run
The dunning run can be divided into the three steps above for more clarity.
•
•
•
2006/Q2
Step 1: Account Selection. In this step, the program checks the parameters
and configuration to determine which accounts are to be included in the
dunning run.
Step 2: Dun Line Items. In this step, the system checks which line items are
overdue in the selected accounts and which dunning level should be applied.
Step 3: Dun Accounts. In this step, the system checks whether payments
have to be dunned for an account and, if so, which dunning level should
be used.
© 2006 SAP AG. All rights reserved.
153
Unit 3: Automatic Dunning
TFIN50_2
Figure 62: Account Selection
Account selection is the first step in the dunning run.
The 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:
•
•
154
A dunning procedure must 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.
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: The Dunning Run
Figure 63: Due Dates for Receivables and Credit Memos
Receivables are due at the due date for net payment.
Usually the payment terms of a credit memo do not apply. The following rules
apply instead:
•
•
If a credit memo refers to an invoice, it has the same due date as the invoice.
All other credit memos are due at the baseline date.
If you want the payment terms in a credit memo to apply, you have to enter V
in the Invoice reference field.
2006/Q2
© 2006 SAP AG. All rights reserved.
155
Unit 3: Automatic Dunning
TFIN50_2
Figure 64: Clearing with Credit Memos and Vendor Items
The due net debit items on the account are cleared with the due net credit items.
The credit items are assigned to the debit items with the highest dunning level and
are cleared with these items.
If you have chosen clearing between customer and vendor, the due net credit
items in the vendor account are also cleared with the items with the highest
dunning level. The same dunning procedure must be defined for both the customer
and vendor.
After all the due debit items have been cleared with the due net credit items, the
account must have a debit balance for it to be dunned.
The dunning notice lists all the items that were cleared.
156
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: The Dunning Run
Figure 65: Dunning Dates
The difference between the due date and the dunning date is as follows:
•
•
Due date: Day after which the liabilities must be 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 that 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 are dunned.
Figure 66: 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.
2006/Q2
© 2006 SAP AG. All rights reserved.
157
Unit 3: Automatic Dunning
TFIN50_2
If payments have to be dunned for an account, but the account contains a
dunning block, the system adds the account to the list of blocked accounts.
Figure 67: 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.
158
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: The Dunning Run
Figure 68: Dunning Levels for Line Items
Each dunning procedure contains up to nine dunning levels.
The contents of the dunning notice usually depend on the dunning level. The
higher the dunning level, the stronger the formulation in the dunning text.
Each item to be dunned is assigned a dunning level according to its days in
arrears. For invoice-related credit memos, the dunning level of the invoice is
used. The dunning level can only be increased by one level between two dunning
runs. In other words, 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, it is not
recommended.
Dunning procedures with only one dunning level are referred to in the system as
payment reminders. These procedures are used for very important customers
and public corporations. By using these procedures, you can make sure that these
customers receive only a payment reminder.
2006/Q2
© 2006 SAP AG. All rights reserved.
159
Unit 3: Automatic Dunning
TFIN50_2
Figure 69: Dunning Keys
By assigning dunning keys to certain items, you can prevent these items from
exceeding a certain dunning level.
Figure 70: Minimum Amounts per Dunning Level
160
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: The Dunning Run
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.
If this is not the case, the items are set to a lower dunning level.
Hint: Usually, the minimum amounts and percentages at higher dunning
levels are greater than those at lower levels.
Figure 71: Minimum Days in Arrears (Account)
The account can only be dunned if at least one item has reached the minimum
days in arrears per account.
In the example above, item 4 has more days in arrears than the minimum days
in arrears (account). As a result, the account is dunned. The dunned items are:
Item 1, item 3, and item 4. Item 2 is not dunned because it is still within the line
item grace period.
2006/Q2
© 2006 SAP AG. All rights reserved.
161
Unit 3: Automatic Dunning
TFIN50_2
Figure 72: Dunning Level in Account
The account is assigned the highest dunning level of all the items to be dunned.
If all items are dunned with one dunning notice, the dunning text is worded
according to highest dunning level.
Note that the dunning levels are not yet entered in the items or accounts. This
happens later when the dunning notices are printed. At this point, however, the
dunning levels have already been determined.
Figure 73: Dunning Requirements
162
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: The Dunning Run
After it has determined the dunning data, the system checks whether dunning is
really necessary. Normally, it is not necessary to send a dunning notice if the
dunning data has not changed since the last dunning run. This means that an
account is only dunned if one of the following conditions is fulfilled:
•
•
The dunning data has changed since the last dunning run.
The Always Dun? checkbook 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).
Accounts in a legal dunning procedure are subject to a different rule. If the start
date of the legal dunning procedure is entered in the account master data, the
account is always dunned if one of the following conditions is fulfilled:
•
•
Postings have been made since the last dunning run.
The Always Dun in Legal Dunning Procedure indicator is selected.
Hint: The system does not send any dunning notices 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 notices. If an account is dunned
according to one of the criteria above, an internal note is printed on a
special form and sent to the 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.
2006/Q2
© 2006 SAP AG. All rights reserved.
163
Unit 3: Automatic Dunning
164
TFIN50_2
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: The Dunning Run
Exercise 10: Generating a Dunning
Proposal Run
Exercise Objectives
After completing this exercise, you will be able to:
•
Check your knowledge about how to set up a dunning proposal
Business Example
Before printing dunning notices, your customer would like to check them and
change them if necessary.
2006/Q2
© 2006 SAP AG. All rights reserved.
165
Unit 3: Automatic Dunning
TFIN50_2
Task 1:
Why is it right in some cases that overdue items are not dunned?
1.
List some reasons why overdue items might not be dunned:
Task 2:
The dunning proposal consists of several steps.
1.
List the main steps involved in creating the dunning proposal:
Task 3:
True or false?
1.
The payment terms of a credit memo usually do not apply, and the due
date is either the due date of the associated invoice or the baseline date of
the document.
Determine whether this statement is true or false.
â–¡
â–¡
2.
True
False
Every dunning procedure must have at least four dunning levels.
Determine whether this statement is true or false.
â–¡
â–¡
3.
True
False
An account is dunned only if all the overdue items have exceeded the
minimum days in arrears.
Determine whether this statement is true or false.
â–¡
â–¡
True
False
Continued on next page
166
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: The Dunning Run
4.
The dunning run updates the dunning data in the dunned items and accounts.
Determine whether this statement is true or false.
â–¡
â–¡
5.
True
False
A dunning notice is sent only if the dunning data has changed since the last
dunning run or if Always dun? is selected.
Determine whether this statement is true or false.
â–¡
â–¡
2006/Q2
True
False
© 2006 SAP AG. All rights reserved.
167
Unit 3: Automatic Dunning
TFIN50_2
Solution 10: Generating a Dunning
Proposal Run
Task 1:
Why is it right in some cases that overdue items are not dunned?
1.
List some reasons why overdue items might not be dunned:
Answer: - Account is not contained in the parameters.
- Items are within the grace period.
- Items or accounts are blocked for dunning.
- Items or accounts have a payment method for incoming payments but no
payment block.
- The overdue amount is less than the minimum amount.
- Items can be cleared with overdue items on the credit side.
- None of the items exceeds the minimum days in arrears (account).
- The dunning data has not changed since the last dunning run and Always
dun? is not selected.
Task 2:
The dunning proposal consists of several steps.
1.
List the main steps involved in creating the dunning proposal:
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
date is either the due date of the associated invoice or the baseline date of
the document.
Answer: True
2.
Every dunning procedure must have at least four dunning levels.
Answer: False
Every dunning procedure can have between 1 and 9 dunning levels.
Continued on next page
168
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: The Dunning Run
3.
An account is dunned only if all the overdue items have exceeded the
minimum days in arrears.
Answer: False
If one overdue item has exceeded the minimum days in arrears, the account
is dunned.
4.
The dunning run updates the dunning data in the dunned items and accounts.
Answer: False
The dunning data is not updated until the dunning notices are printed.
5.
A dunning notice is sent only if the dunning data has changed since the last
dunning run or if Always dun? is selected.
Answer: True
2006/Q2
© 2006 SAP AG. All rights reserved.
169
Unit 3: Automatic Dunning
TFIN50_2
Lesson Summary
You should now be able to:
•
Describe how the dunning program creates the dunning proposal dataset
170
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Editing the Dunning Proposal
Lesson: Editing the Dunning Proposal
Lesson Overview
The user can edit the dunning proposal to make any necessary changes.
Lesson Objectives
After completing this lesson, you will be able to:
•
Edit the dunning proposal created by the dunning program
Business Example
The employees responsible for the dunning program want to know how the
proposal can be edited in the system. You explain the procedure.
Figure 74: Edit Dunning Proposal
After the dunning proposal has been created, it can be edited by a clerk.
2006/Q2
© 2006 SAP AG. All rights reserved.
171
Unit 3: Automatic Dunning
TFIN50_2
To support the clerk's work, the following lists can be printed:
•
•
•
•
•
Dunning statistics
Dunning list
Blocked accounts
Blocked line items
Dunning history
A sample printout can be made or displayed on screen.
The changes to the dunning proposal are saved.
Important: If a dunning proposal is not to be used for printing, it must be deleted.
Otherwise, it blocks the selected items for processing in other dunning runs.
Figure 75: Edit Dunning Data
172
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Editing the Dunning Proposal
The clerk can:
•
•
•
•
Block an account in the current dunning proposal or remove the dunning
block.
Block a line item in the current dunning proposal or remove the dunning
block.
Lower the dunning level of an item in the current dunning proposal.
Change the dunning and correspondence data of an account in the master
record.
This change does not apply to the current dunning run.
•
Change a document.
This change does not apply to the current dunning run.
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.
2006/Q2
© 2006 SAP AG. All rights reserved.
173
Unit 3: Automatic Dunning
174
TFIN50_2
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Editing the Dunning Proposal
Exercise 11: Editing the Proposal
Exercise Objectives
After completing this exercise, you will be able to:
•
Check your knowledge of the editing options for the dunning proposal
Business Example
The dunning proposal is checked by the dunning clerk and edited if necessary.
Task:
True or false?
1.
After the dunning proposal has been created, changes to the dunning data in
items or master records are ignored in the current dunning run.
Determine whether this statement is true or false.
â–¡
â–¡
2.
True
False
The dunning proposal can be edited, deleted, and recreated as often as
required.
Determine whether this statement is true or false.
â–¡
â–¡
2006/Q2
True
False
© 2006 SAP AG. All rights reserved.
175
Unit 3: Automatic Dunning
TFIN50_2
Solution 11: Editing the Proposal
Task:
True or false?
1.
After the dunning proposal has been created, changes to the dunning data in
items or master records are ignored in the current dunning run.
Answer: True
The data was already selected from the database.
2.
The dunning proposal can be edited, deleted, and recreated as often as
required.
Answer: True
Because the database is not changed until the dunning notices are printed.
176
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Editing the Dunning Proposal
Lesson Summary
You should now be able to:
•
Edit the dunning proposal created by the dunning program
2006/Q2
© 2006 SAP AG. All rights reserved.
177
Unit 3: Automatic Dunning
TFIN50_2
Lesson: Printing Dunning Notices
Lesson Overview
This last step in the dunning process involves printing the dunning notices.
Lesson Objectives
After completing this lesson, you will be able to:
•
•
•
Start the print run of the dunning program
Explain the criteria that are used to group items in dunning notices
Describe the structure of the dunning form
Business Example
The function of the dunning program is to create dunning notices to be sent to the
relevant business partners. The employees in the Accounting department would
like to know more about this step.
Figure 76: Scheduling Printing
178
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Printing Dunning Notices
The print program for the dunning procedure:
•
•
•
Groups items to be dunned with a dunning notice according to various rules
Generates a dunning notice for each group
Enters the dunning date and level in the dunned items and accounts
If dunning notices are to be sent to one-time customers, the dunning data is
updated only in the relevant items.
Dunning notices are printed in a sequence defined by sort criteria.
To undo changes to dunning data in accounts and documents, refer to SAP Note
6591.
Figure 77: 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
Items in a one-time account are grouped together in one dunning notice if they
have the same address.
The items in a dunning notice are sorted according to various sort criteria.
2006/Q2
© 2006 SAP AG. All rights reserved.
179
Unit 3: Automatic Dunning
TFIN50_2
Figure 78: Special Groupings (I)
You can also group items by the following criteria. Examples:
•
Dunning by dunning level:
In the company code specific settings for the dunning program, you can
choose whether a separate dunning notice is to be printed for each dunning
level. In this case, the text for the dunning notice is selected according to the
dunning levels of the grouped items.
•
Grouping key:
You can enter a grouping key in the customer/vendor account to group items
in dunning notices that have the same values in the fields assigned to the
grouping key. You can use the fields in the index tables for open items BSID
(customers) and BSIK (vendors).
•
Decentralized processing:
If a customer has a head office with several branch offices, items are
posted to the central account. As a result, the head office usually receives
one dunning notice with all the due items from its branch offices. If
Decentralized processing is selected in the branch accounts, dunning is
processed locally, that is, the notices are sent to the branch offices.
180
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Printing Dunning Notices
Figure 79: Special Groupings (II)
You can use cross-company code dunning to combine overdue items from different
company codes in one dunning run. The overdue items from one customer that
exist in different company codes are dunned with one dunning notice. The items
are grouped according to predefined rules, for example, by dunning levels,
dunning areas, or dunning grouping, and assigned to one or more dunning notices.
This means that you do not have to send the customer a separate dunning notice
for each company code.
In order to dun different company codes at once, you have to assign the relevant
company codes to a joint dunning company code. The dunning procedure assigned
to the account in the dunning company code is used. The dunning frequency and
dunning blocks are checked individually, not just in the dunning company code.
If a date for the legal dunning procedure has been specified for an account in the
dunning company code, this also affects the dependent company codes.
2006/Q2
© 2006 SAP AG. All rights reserved.
181
Unit 3: Automatic Dunning
TFIN50_2
Figure 80: Dunning Text Control
Texts in italics can be controlled by the variables used in the dunning formulas.
Standard texts are available for entering company code or dunning area data in
a company code independent form. The above example contains the following
standard texts: ADRS_HEADER, ADRS_SENDER, ADRS_SIGNATURE, and
ADRS_FOOTER. These have to be assigned to a company code and a dunning
area (optional).
The dunning recipient can be different from the address of the dunned account.
If no specific dunning clerk is entered in the master data, the accounting clerk
is displayed.
Data in the text module: The dunning interest depends on the dunning level and
is calculated using an interest indicator. Minimum amounts for interests can be
used. To prevent the payment deadline from falling on a holiday, a public holiday
calendar ID is assigned to the dunning procedure. The total of all due items from a
specified dunning level is calculated and can be used in the dunning text.
All items are generally printed at higher dunning levels to provide the
customer/vendor with an overview of the overall account balance. Items with a
dunning block or a payment method for incoming payments are not displayed.
If the dunning notices for each dunning level option is selected, a list with all
the items cannot be printed. Items with special dunning keys can be printed
separately.
182
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
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. You can set a minimum amount
for the dunning charges
Dunning notices can be printed with an attached payment form for bank transfer
(Germany) or ESR payments (Switzerland). The customer can use this payment
form to pay the dunned amount.
The payment form can be attached to the dunning notice (see above) or printed on
a separate page. This means that the dunning notice form has to be changed so
that it contains a separate window for the payment form, or a separate form has
to be created for the additional page.
The dunning notice must only contain items with the company code currency.
The payment program can create a payment advice note containing the items in
the dunning notice. When the customer pays the dunned amount, this advice note
can be used to assign the incoming payment to the relevant items.
The payment advice note number has 10 digits and starts with 08. The payment
advice note type 08 must be defined in the configuration settings.
The payment advice note number can be printed on the dunning notice and the
payment form (for example, in the Reference field).
2006/Q2
© 2006 SAP AG. All rights reserved.
183
Unit 3: Automatic Dunning
184
TFIN50_2
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Printing Dunning Notices
Exercise 12: Printing Dunning Notices
Exercise Objectives
After completing this exercise, you will be able to:
•
Check your knowledge of printing dunning notices
Business Example
Dunning notices have to be printed and sent to customers.
Task:
True or false?
1.
One dunning form can be used for all dunning levels.
Determine whether this statement is true or false.
â–¡
â–¡
2.
True
False
The dunning text for dunning level 6 is stored in text module 616.
Determine whether this statement is true or false.
â–¡
â–¡
3.
True
False
The last dunning level is the legal dunning procedure.
Determine whether this statement is true or false.
â–¡
â–¡
2006/Q2
True
False
© 2006 SAP AG. All rights reserved.
185
Unit 3: Automatic Dunning
TFIN50_2
Solution 12: Printing Dunning Notices
Task:
True or false?
1.
One dunning form can be used for all dunning levels.
Answer: True
You can decide to use one or more dunning forms.
2.
The dunning text for dunning level 6 is stored in text module 616.
Answer: True
Text module 616 is used for dunning level 6.
3.
The last dunning level is the legal dunning procedure.
Answer: False
The last dunning level triggers the manual dunning procedure, which often
ends in the legal dunning procedure. The legal dunning procedure itself does
not correspond to any dunning level.
186
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Printing Dunning Notices
Exercise 13: The Dunning Process
Exercise Objectives
After completing this exercise, you will be able to:
•
Post two line items in your customer account and block one line item for
dunning
•
Assign the dunning procedure 0001 to your customer
•
Enter the parameters for the dunning run
•
Start the proposal run
•
Edit the dunning proposal
•
Print dunning notices
Business Example
Your customer wants to dun his customers automatically when necessary. The
standard dunning procedure 0001 seems to be perfect for him.
Task 1:
Preparations for the following exercises:
1.
Ensure that you have at least two open items on your customer account
that are overdue.
2.
Block one of these items for dunning.
Task 2:
Work through the entire dunning process. Start by creating a dunning run.
1.
Create a dunning run with today's date as the “run date” and ## as the
“identification”. Enter the parameters according to the business scenario.
Note: Activate the additional log.
Task 3:
In the next step, carry out the proposal run in the dunning program.
1.
Start the proposal run for the Automatic Dunning Run that you created
before.
Task 4:
Check the dunning proposal.
1.
Display the dunning list. What information is displayed?
Continued on next page
2006/Q2
© 2006 SAP AG. All rights reserved.
187
Unit 3: Automatic Dunning
TFIN50_2
2.
Display the log for the dunning run. How does this differ from the dunning
list?
3.
Display a sample printout of a dunning letter.
4.
Display the blocked line items.
Task 5:
Next, display the dunning notices from your dunning run.
1.
Print the dunning notices to the spool and take a look at them. Use the printer
name provided by your instructor.
Task 6:
Now check that the dunning data has been updated in the customer line items.
1.
Choose “Refresh” in the screen with the open customer items to view the
updated dunning information.
Task 7:
Optional:
If there is time, feel free to complete this task.
188
1.
Post two additional customer invoices. Make sure to date them at least
6 months in the past.
2.
Run the dunning program again one month in the future.
3.
Block one of the invoices in the dunning proposal.
4.
Check the customer's account and take a look at the updated dunning
information.
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Printing Dunning Notices
Solution 13: The Dunning Process
Task 1:
Preparations for the following exercises:
1.
Ensure that you have at least two open items on your customer account
that are overdue.
a)
Ensure that you have at least two open items on your customer account
that are overdue.
SAP Easy Access menu: Accounting → Financial Accounting →
Accounts Receivable → Account → Display/Change Line Items
Field Name or Data Type
Values
Customer
<Your customer>
Company code
AC##
Open Items at Key Date
<Today's date>
Choose “Execute”.
Do not exit this screen. You can select the “dunning dates” layout to
display the dunning information.
Choose Dunning Dates or Settings → Layout → Choose.
2.
Block one of these items for dunning.
a)
Block one of the line items for dunning.
Double-click one of the detail lines (invoices).
Choose Document → Display → Change.
Field Name or Data Type
Values
Dunning block
A
Choose “Save”.
Continued on next page
2006/Q2
© 2006 SAP AG. All rights reserved.
189
Unit 3: Automatic Dunning
TFIN50_2
Task 2:
Work through the entire dunning process. Start by creating a dunning run.
1.
Create a dunning run with today's date as the “run date” and ## as the
“identification”. Enter the parameters according to the business scenario.
Note: Activate the additional log.
a)
Create a dunning run.
SAP Easy Access menu: Accounting → Financial Accounting →
Accounts Receivable → Periodic Processing → Dunning
Field Name or Data Type
Values
Run date
<Today's date>
Identification
##
Choose “Enter”.
Choose the “Parameter” tab page.
Field Name or Data Type
Values
Dunning Date
<Today's date + two months>
Docmnts Posted Up To
<Today's date>
Company code
AC##
Customer
<Your customer>
Choose the “Additional Log” tab page.
Field Name or Data Type
Values
Customer
Your customer
Choose “Enter”.
Confirm any date warnings by pressing Enter.
Choose “Save”.
Choose the “Status” tab page.
Hint: Do not exit this screen.
Continued on next page
190
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Printing Dunning Notices
Task 3:
In the next step, carry out the proposal run in the dunning program.
1.
Start the proposal run for the Automatic Dunning Run that you created
before.
a)
Start the proposal run for the Automatic Dunning Run that you created
before.
Start the dunning run.
Automatic Dunning: Dunning Notices → Schedule Dunning Run
In the “Schedule Selection and Print” dialog box, enter the following
data:
Field Name or Data Type
Values
Start immediately
Choose “Schedule”.
Choose Edit → Refresh (or Enter) until the status changes to “Dunning
selection is complete”.
Task 4:
Check the dunning proposal.
1.
Display the dunning list. What information is displayed?
a)
Display the dunning list. What information is displayed?
Choose “Dunning List”.
You find customer and dunning information, document numbers and
amounts to be dunned, etc.
2.
Display the log for the dunning run. How does this differ from the dunning
list?
a)
Display the log for the dunning run. How does this differ from the
dunning list?
Choose the “Log” pushbutton.
The dunning log shows how the dunning program analyzes the
customer's line items based on the parameters entered.
The log details whether the line item will be dunned or not.
It contains valuable information for troubleshooting.
Continued on next page
2006/Q2
© 2006 SAP AG. All rights reserved.
191
Unit 3: Automatic Dunning
3.
TFIN50_2
Display a sample printout of a dunning letter.
a)
Display a sample printout of a dunning letter. Choose “Sample
Printout”.
Enter LP01 as the output device (or the printer name provided by your
instructor).
Choose “Continue”.
Choose “Display” (glasses) to display a preview of your sample
printout.
Choose Back to return to the start screen.
4.
Display the blocked line items.
a)
Display the blocked line items.
Automatic dunning: Goto → Blocked Items
Edit the dunning proposal:
Automatic Dunning: Dunning Notices → Change Dunning Notices
Choose “Execute”.
Remove the dunning block and enter dunning level 1.
Field Name or Data Type
Values
Dunning block
Leave blank
Dunning level
1
Hint: This is the second D (for dunning) column
Choose “Copy”.
Choose “Save”.
Continued on next page
192
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Printing Dunning Notices
Task 5:
Next, display the dunning notices from your dunning run.
1.
Print the dunning notices to the spool and take a look at them. Use the printer
name provided by your instructor.
a)
Print the dunning notices.
Automatic Dunning: Dunning Notices → Schedule Dunning Notice
Printout
In the “Schedule Print” dialog box, enter the following data:
Field Name or Data Type
Values
Start immediately
Output Device
LP01
Choose “Print”.
Display the printed dunning notices on the screen.
Choose System → Services → Output Control.
Choose “Execute”.
Select the dunning notice.
Choose Spool Request → Display.
Continued on next page
2006/Q2
© 2006 SAP AG. All rights reserved.
193
Unit 3: Automatic Dunning
TFIN50_2
Task 6:
Now check that the dunning data has been updated in the customer line items.
1.
Choose “Refresh” in the screen with the open customer items to view the
updated dunning information.
a)
SAP Easy Access menu: Accounting → Financial Accounting →
Accounts Receivable → Account → Display/Change Line Items
Field Name or Data Type
Values
Customer
Your customer
Company code
AC##
Open Items at Key Date
Today
Choose “Execute”.
Hint: You can select the “dunning dates” layout to display the
dunning information.
Choose Dunning Data or: Settings → Display Variant →
Choose.
Note: You have executed a dunning run and created dunning
notices. You have also displayed the updated data in the
customer account.
Task 7:
Optional:
If there is time, feel free to complete this task.
1.
Post two additional customer invoices. Make sure to date them at least
6 months in the past.
a)
SAP Easy Access menu: Accounting → Financial Accounting →
Accounts Receivable → Document Entry → Invoice
When prompted, enter your company code AC## and choose “Enter”.
Field Name or Data Type
Values
Basic Data
Customer
Your customer
Invoice Date
6 months ago
Continued on next page
194
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Printing Dunning Notices
Posting date
6 months ago
Amount
200 000
Currency
EUR
Calculate Tax
Tax Code
0O
Items
G/L Account
800200
D/C
Credit
Amount in Document Currency
200 000
Tax Code
0O
Hint: Confirm the warning message about the posting dates.
Choose Document → Simulate.
Check the document. Double-click a line item to view or change line
item details.
Choose “Post” to save the document.
Document number:
Repeat the steps above to post an additional customer invoice for
EUR 40,000.
Document number: _________________
2.
Run the dunning program again one month in the future.
a)
Run the dunning program again one month in the future.
Follow the same steps as you did in exercises 7-2 and 3. Make sure to
set the run date to one month in the future. The invoice dunned at level
1 in the first dunning run will then be dunned at level 2.
Continued on next page
2006/Q2
© 2006 SAP AG. All rights reserved.
195
Unit 3: Automatic Dunning
3.
TFIN50_2
Block one of the invoices in the dunning proposal.
a)
Block one of the invoices in the dunning proposal. Choose “Change” in
the dunning status view.
Field Name or Data Type
Values
Run date
Accept the default value.
Identification
Accept the default value.
Account Type
C
Company code
AC##
Customer
Your customer
Choose “Execute”.
Enter “A” in the Dunning Block field for the invoice for EUR 40,000.
Choose “Copy”.
Choose “Save”.
Choose Back to return to the start screen. Schedule the dunning run as
you did in exercise 7-2.
4.
Check the customer's account and take a look at the updated dunning
information.
a)
Check the customer's account and take a look at the updated dunning
information.
Repeat the steps in exercise 6.
196
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Printing Dunning Notices
Lesson Summary
You should now be able to:
•
Start the print run of the dunning program
•
Explain the criteria that are used to group items in dunning notices
•
Describe the structure of the dunning form
2006/Q2
© 2006 SAP AG. All rights reserved.
197
Unit Summary
TFIN50_2
Unit Summary
You should now be able to:
•
Describe the dunning process in the SAP System
•
Describe the structure of the dunning program configuration
•
Configure the automatic dunning program
•
Explain the purpose of dunning parameters
•
Enter the parameters for a dunning run
•
Describe how the dunning program creates the dunning proposal dataset
•
Edit the dunning proposal created by the dunning program
•
Start the print run of the dunning program
•
Explain the criteria that are used to group items in dunning notices
•
Describe the structure of the dunning form
198
© 2006 SAP AG. All rights reserved.
2006/Q2
Unit 4
Correspondence
Unit Overview
The options for creating correspondence using the SAP System are presented.
Unit Objectives
After completing this unit, you will be able to:
•
•
•
•
List the different correspondence requirements
Localize the setting options for the standard correspondence in the IMG
Set up your own correspondence
Request correspondence
Unit Contents
Lesson: Correspondence – Overview........................................200
Lesson: Correspondence Types ..............................................203
Exercise 14: Correspondence ............................................209
2006/Q2
© 2006 SAP AG. All rights reserved.
199
Unit 4: Correspondence
TFIN50_2
Lesson: Correspondence – Overview
Lesson Overview
This lesson explains the options for creating correspondence in the SAP System.
Lesson Objectives
After completing this lesson, you will be able to:
•
List the different correspondence requirements
Business Example
Every day, your company needs different types of correspondence. These are
mapped in the system by means of correspondence types. You want to automate
your correspondence as much as possible. But you would also like to be able to
create specific correspondence types for your customers when needed.
Figure 81: Correspondence: Overview
There are various types of correspondence in the system:
Periodic correspondence is triggered by specifications made in the master record,
such as invoices and account statements. The interval (weekly, monthly, and so
on) is specified in the customer/vendor master record.
You can create correspondence online when you process payments manually and
from the line item display.
200
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Correspondence – Overview
In Customizing, you can configure appropriate correspondence for certain
postings, such as payment differences.
The correspondence creation process comprises the following steps:
1st Step: Request the required correspondence. Here, the system initially only
notes internally which correspondence types are to be created.
2. Step: The requested correspondence types are printed. Typically,
correspondence is printed automatically with a particular frequency, for example,
dunning letters, account statements, and so on. In certain cases, it is possible to
print certain correspondence types individually and on demand.
The print request is sent to the spool system. Following this, the correspondence is
printed on the selected printers.
2006/Q2
© 2006 SAP AG. All rights reserved.
201
Unit 4: Correspondence
TFIN50_2
Lesson Summary
You should now be able to:
•
List the different correspondence requirements
202
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Correspondence Types
Lesson: Correspondence Types
Lesson Overview
This lesson discusses how correspondence types work and how they are
configured.
Lesson Objectives
After completing this lesson, you will be able to:
•
•
•
Localize the setting options for the standard correspondence in the IMG
Set up your own correspondence
Request correspondence
Business Example
You want to use the standard SAP correspondence types but also be able to create
and use your own.
Figure 82: What is a Correspondence Type?
A correspondence type represents a type of letter in the system. You have to create
a correspondence type for every type of letter you need.
The correspondence types can be selected by the user when processing business
transactions or are used automatically according to rules defined by the user or the
system.
You can use the standard correspondence types. However, if you want to
make changes to them, copy the desired correspondence type and change the
new correspondence type accordingly. This is necessary because the standard
correspondence types could be overwritten with the next release.
2006/Q2
© 2006 SAP AG. All rights reserved.
203
Unit 4: Correspondence
TFIN50_2
Figure 83: Correspondence Type Components
The following data is necessary for the different types of correspondence:
Correspondence
Required Data
Payment notices
document number
Bank statements
Account number and date
Bill of exchange charges statements
document number
Internal documents
document number
Individual letters
Account number
Document extracts
Document number
This 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 different 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 across company codes: payment notices, account
statements, bill of exchange charges statements, internal documents, individual
letters, and document extracts.
204
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Correspondence Types
Figure 84: 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.
Correspondence
Print Program
Payment notices
RFKORD00
Bank statements
RFKORD10
Bill of exchange charges statements
RFKORD20
Internal documents
RFKORD30
Individual letters
RFKORD40
Document extracts
RFKORD50
Customer statements
RFKORD11
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 further step, you define the SAPscript form that is used by the program to
create the correspondence. A correspondence type can have several different
form 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.
2006/Q2
© 2006 SAP AG. All rights reserved.
205
Unit 4: Correspondence
TFIN50_2
Figure 85: Linking Correspondence Types to Transactions
Here, you specify which correspondence types can be used in conjunction with
various online functions. The selections you make here will influence your choice
of forms that are available during online processing.
For example, payment notices can only be selected for payment transactions,
account statements can be selected in document entry, payment processing,
document display/change, and account editing (balance display and line item
processing), and so on.
Make your specifications dependent on the company code. If no entry exists for a
company code, the correspondence types specified without a company code are
offered.
206
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Correspondence Types
Figure 86: Linking Correspondence Types and Reason Codes
For the different tolerance groups for your business partner, you specify the default
correspondence type in cases of payment differences.
If you want to always issue the same type of correspondence, enter the
correspondence type in the Message Required field. If you want to choose the
correspondence type during payment settlement, leave the field blank.
If you are using different types of correspondence depending on the reason code,
select the According to Reason Code checkbox. On the reason code screen, you
then define the correspondence type for each reason code. For example, in cases
where your customer short pays an invoice without explanation, you can follow up
with a letter requesting the explanation using the MD, Miscellaneous Deduction
reason code and a specific correspondence type.
A payment notice is only created according to reason code as long as all of the
reason codes carry the same correspondence type. If reason codes occur with
different types of payment notices, the type of payment notice defined for the
tolerance group is sent. In this way, you should cover all types of reason codes.
If reason codes occur without allocated payment notices, the system again uses the
tolerance group to determine the type of payment notice.
2006/Q2
© 2006 SAP AG. All rights reserved.
207
Unit 4: Correspondence
TFIN50_2
Figure 87: An Example of Linking Correspondence Types and Reason Codes
Assume that the tolerance group correspondence is SAP01 and your customer
makes a partial payment after a delay of two months. When you process this
incoming payment manually, you create a residual item with a reason code and
request correspondence type SAP01, payment notice.
After your correspondence request is created, you post the document.
Next, you maintain your correspondence request, that is, you print your
correspondence request and the system generates your letter using your customer’s
master data and line item information.
However, if a document has several line items, some of the line items may have
different reason codes and associated correspondence types. In this case, the
automatic payment notice cannot be sent according to the reason code because the
system does not know which correspondence type to choose. As a result, it uses the
payment notice assigned to the tolerance group, independent of the reason codes.
208
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Correspondence Types
Exercise 14: Correspondence
Exercise Objectives
After completing this exercise, you will be able to:
•
Localize Customizing for the standard correspondence
•
Set up your own correspondence
•
Request correspondence for the application component
•
Evaluate correspondence
•
Send periodic account statements.
Business Example
Every day, your company uses different types of correspondence. You want to
automate your correspondence as much as possible. However, you also want to
be able to maintain individual correspondence with your customers. You want to
send a periodic account statement to your customer.
Task 1:
Create your own correspondence type.
1.
In company code AC##, create your own correspondence type ZAP##. Make
entry of an account number required when creating correspondence, . It
should be a correspondence type for individual text entry.
Continued on next page
2006/Q2
© 2006 SAP AG. All rights reserved.
209
Unit 4: Correspondence
TFIN50_2
Task 2:
Reinforce your understanding of correspondence and the print programs.
1.
Question:
In order to print your individual text, you need the right print report. Where
would you find this information in the SAP System and what is the name
of the print program?
Menu path for information in Customizing:
Print program:
Task 3:
Assign the print program to your new correspondence type.
1.
Enter the existing print report variant SAP10 and the standard text
F140_IND_TEXT in Customizing for company code AC## and assign a
program to your correspondence type.
Task 4:
Next, specify when the new correspondence type can be called up.
1.
In the IMG under Call Options, make sure you can enter your individual text
as correspondence when documents are created and displayed.
Task 5:
A credit memo is posted. Correspondence should be requested in the same step.
1.
Post a credit memo for EUR 100 in company code AC## for your customer
with tax code 1O and revenue account 800200.
Task 6:
Request correspondence from the document display screen.
1.
Request your individual correspondence when displaying the posted
document.
Continued on next page
210
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Correspondence Types
Task 7:
Request the correspondence.
1.
Now edit your request by choosing your correspondence with your user and
placing it in the spool file.
Task 8:
Check the print output.
1.
Check your “ready to print” correspondence in the spool file.
Task 9:
It is the end of the period and you want to send the account statement to your
customer.
2006/Q2
1.
You have to make sure that your customer will be included in the monthly
run. Check the customer master data and make any necessary changes.
2.
You are now ready to run the monthly account statement for your customer.
© 2006 SAP AG. All rights reserved.
211
Unit 4: Correspondence
TFIN50_2
Solution 14: Correspondence
Task 1:
Create your own correspondence type.
1.
In company code AC##, create your own correspondence type ZAP##. Make
entry of an account number required when creating correspondence, . It
should be a correspondence type for individual text entry.
a)
Create your own correspondence.
IMG: Financial Accounting → Financial Accounting Global Settings
→ Correspondence → Define Correspondence Types
Choose “New Entries”:
Field Name or Data Type
Values
Correspondence
ZAP##
Correspondence Type:
Definable text for group ##
“Acct required”
Select
“Indiv. text”
Select
Choose “Save”.
In the “Prompt for Workbench Request” dialog box, choose Create
Request.
As the short description, enter “Create correspondence”.
Choose Save and continue.
Continued on next page
212
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Correspondence Types
Task 2:
Reinforce your understanding of correspondence and the print programs.
1.
Question:
In order to print your individual text, you need the right print report. Where
would you find this information in the SAP System and what is the name
of the print program?
Menu path for information in Customizing:
Print program:
Answer: Print report
Menu path for information in Customizing:
IMG: Financial Accounting → Financial Accounting Global Settings →
Correspondence → Assign Programs for Correspondence Types
Double-click correspondence type: SAP 10.
Print program: RFKORD40
Task 3:
Assign the print program to your new correspondence type.
1.
Enter the existing print report variant SAP10 and the standard text
F140_IND_TEXT in Customizing for company code AC## and assign a
program to your correspondence type.
a)
Assign a program to your correspondence type
IMG: Financial Accounting → Financial Accounting Global Settings
→ Correspondence → Assign Programs for Correspondence Types
Choose “New Entries”:
Field Name or Data Type
Values
Company code
AC##
Correspondence
ZAP##
Name of Print Program
RFKORD40
Name of Variant
SAP10
Text
F140_IND_TEXT
Choose “Save”.
Ignore the warning message.
Continued on next page
2006/Q2
© 2006 SAP AG. All rights reserved.
213
Unit 4: Correspondence
TFIN50_2
Task 4:
Next, specify when the new correspondence type can be called up.
1.
In the IMG under Call Options, make sure you can enter your individual text
as correspondence when documents are created and displayed.
a)
Individual text
IMG: Financial Accounting → Financial Accounting Global Settings
→ Correspondence → Define Call-Up Functions
Choose “New Entries”:
Field Name or Data Type
Values
Company code
AC##
Correspondence Type
ZAP##
Document Entry Field “DocEnt”
Select
Document Display Field
“DocDsp”
Select
Choose “Save”.
Continued on next page
214
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Correspondence Types
Task 5:
A credit memo is posted. Correspondence should be requested in the same step.
1.
Post a credit memo for EUR 100 in company code AC## for your customer
with tax code 1O and revenue account 800200.
a)
Credit memo posting
SAP Easy Access menu: Accounting → Financial Accounting →
Accounts Receivable → Document Entry → Credit Memo
Field Name or Data Type
Values
Company code
AC##
Customer
<Your customer>
Doc. date
<Today's date>
Posting date
<Today's date>
Amount
100
Currency
EUR
“Calculate Tax”
Select
Tax Code
1O
G/L Account
800200
D/C
Debit
Amount
100
Tax Code
1O
To enter your requirements, choose Environment → Correspondence.
Choose Enter.
(Enter a text between &SGDH& and &MFG&.)
Choose “Save”.
Choose “Back”.
.
Choose “Post”.
Continued on next page
2006/Q2
© 2006 SAP AG. All rights reserved.
215
Unit 4: Correspondence
TFIN50_2
Task 6:
Request correspondence from the document display screen.
1.
Request your individual correspondence when displaying the posted
document.
a)
Individual correspondence request
SAP Easy Access menu: Accounting → Financial Accounting →
Accounts Receivable → Document → Display
Field Name or Data Type
Values
Document number
Your document number
Company code
<AC##>
Fiscal year
<Current year>
Choose “Enter”.
In the document overview, choose:
Environment → Correspondence.
Field Name or Data Type
Values
Company code
AC##
Customer
<Your customer>
Choose “Enter”.
Enter your text.
Save and exit your correspondence.
Choose “Save”.
Continued on next page
216
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Correspondence Types
Task 7:
Request the correspondence.
1.
Now edit your request by choosing your correspondence with your user and
placing it in the spool file.
a)
Edit your request.
SAP Easy Access menu: Accounting → Financial Accounting →
Accounts Receivable → Periodic Processing → Print Correspondence
→ As per Requests
Field Name or Data Type
Values
Company code
AC##
User
<Your user ID>
Choose “Execute ”
Confirm the dialog box with yes and enter LP01 as the output device.
Task 8:
Check the print output.
1.
Check your “ready to print” correspondence in the spool file.
a)
Check your correspondence in the spool file.
Choose System → Own Spool Requests.
Select your correspondence and choose Display (glasses).
Continued on next page
2006/Q2
© 2006 SAP AG. All rights reserved.
217
Unit 4: Correspondence
TFIN50_2
Task 9:
It is the end of the period and you want to send the account statement to your
customer.
1.
You have to make sure that your customer will be included in the monthly
run. Check the customer master data and make any necessary changes.
a)
Bank statement
Check the customer master data
SAP Easy Access menu: Accounting → Financial Accounting →
Accounts Payable → Master Records → Change
Field Name or Data Type
Values
Customer
Your customer
Company code
<AC##>
Choose “Enter”.
Choose the “Company Code” pushbutton.
Choose the “Correspondence” tab page.
Field Name or Data Type
Values
Bank Statement
2 (monthly account statement)
Choose “Save”.
Continued on next page
218
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Correspondence Types
2.
You are now ready to run the monthly account statement for your customer.
a)
Monthly account statement run
SAP Easy Access menu: Accounting → Financial Accounting →
Accounts Receivable → Periodic Processing → Print Correspondence
→ Periodic Account Statements
Field Name or Data Type
Values
Company code
AC##
Account Type
C
Account
Your customer
Indicator in Master Record
2
Key Dates for Acct Statement
Today
Correspondence
SAP06
Choose “Execute”.
Confirm any information messages and answer Yes to the query about
issuing the request.
Enter LP01 as the output device.
Your account statement has been sent to the output controller. You can
now call up the output controller from any screen as follows:
Choose System → Own Spool Requests.
Select your report and choose “Display” (glasses).
2006/Q2
© 2006 SAP AG. All rights reserved.
219
Unit 4: Correspondence
TFIN50_2
Lesson Summary
You should now be able to:
•
Localize the setting options for the standard correspondence in the IMG
•
Set up your own correspondence
•
Request correspondence
220
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Unit Summary
Unit Summary
You should now be able to:
•
List the different correspondence requirements
•
Localize the setting options for the standard correspondence in the IMG
•
Set up your own correspondence
•
Request correspondence
2006/Q2
© 2006 SAP AG. All rights reserved.
221
Unit Summary
222
TFIN50_2
© 2006 SAP AG. All rights reserved.
2006/Q2
Unit 5
Interest Calculation
Unit Overview
This unit discusses the interest calculation procedure.
Unit Objectives
After completing this unit, you will be able to:
•
•
•
•
•
Explain the basic options for calculating interest
Explain the differences between account balance interest calculation and
item interest calculation
Identify data required for interest calculation
Configure the SAP System to perform interest calculation
Run the interest calculation program
Unit Contents
Lesson: Fundamentals of Interest Calculation ..............................224
Lesson: Configuring Interest Calculation ....................................226
Exercise 15: Interest Calculation Data ..................................233
2006/Q2
© 2006 SAP AG. All rights reserved.
223
Unit 5: Interest Calculation
TFIN50_2
Lesson: Fundamentals of Interest Calculation
Lesson Overview
This lesson first discusses the fundamentals of interest calculation.
Lesson Objectives
After completing this lesson, you will be able to:
•
•
Explain the basic options for calculating interest
Explain the differences between account balance interest calculation and
item interest calculation
Business Example
The accountant responsible for reconciling bank accounts has requested a means
to verify interest charged by banks.
Figure 88: Types of Interest Calculation
There are two kinds of interest calculation in the SAP System:
•
•
224
Account balance interest calculation is applied to the entire balance of
a G/L or customer account using a specific interest rate over a specified
period of time.
Interest on arrears is applied to individual items in accounts receivable or
accounts payable. A certain interest rate is applied to those items that are still
open or unpaid at a specified date.
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Fundamentals of Interest Calculation
Lesson Summary
You should now be able to:
•
Explain the basic options for calculating interest
•
Explain the differences between account balance interest calculation and
item interest calculation
2006/Q2
© 2006 SAP AG. All rights reserved.
225
Unit 5: Interest Calculation
TFIN50_2
Lesson: Configuring Interest Calculation
Lesson Overview
This lesson presents the options for configuring interest calculation.
Lesson Objectives
After completing this lesson, you will be able to:
•
•
•
Identify data required for interest calculation
Configure the SAP System to perform interest calculation
Run the interest calculation program
Business Example
The accountant responsible for reconciling bank accounts has requested a means
to verify interest charged by banks.
Interest Calculation Configuration
•
•
•
•
•
Interest Calculation Indicator
General terms
Time-based terms
Interest rates
Account Determination
Configuring the interest programs involves defining settings in five areas:
Interest calculation types define basic parameters used to calculate the interest. To
calculate interest for an account (G/L, customer, vendor), the master data for this
account must contain the appropriate interest calculation indicator.
General terms specify further parameters about how each interest calculation
indicator works.
Time-based terms set validity dates and relationships to interest rates.
Account determination establishes the accounts to which the results of an interest
calculation are posted (if necessary).
226
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Configuring Interest Calculation
Figure 89: Interest Calculation Indicator
Interest calculation indicators establish basic parameters for the SAP System to
use when calculating interest. Note that each interest calculation indicator must be
assigned an interest calculation type, which specifies whether it is used for account
balance interest calculation or item interest calculation.
Every account for which the SAP System will calculate interest must have an
interest indicator in its master record.
The system requires a separate interest calculation indicator for each combination
of interest calculation frequency, calendar type, currency, interest rate, and so on.
Figure 90: General Terms
General terms set financial parameters for each interest calculation indicator.
For example, each indicator uses a specific calendar type that governs the interest
basis and period used to calculate interest.
Other general terms control maximum / minimum limits on interest postings,
blocks on outgoing payments, payment terms, and forms.
2006/Q2
© 2006 SAP AG. All rights reserved.
227
Unit 5: Interest Calculation
TFIN50_2
Figure 91: Time-Dependent Interest Terms
Time-dependent interest terms differ from general terms in that they have validity
dates.
The time-dependent terms include, for example, the reference interest rate used
in the interest calculation, and the premium (or spread) above this reference rate.
If the 3-month LIBOR (London Interbank offered rate) rate is entered as the
reference interest rate and a premium of 3.00% is entered, then, with a LIBOR rate
of 3.75%, the interest calculation rate is equal to 6,75 %. If no reference interest
rate is entered, the premium rate alone (in this case 3%) is used in the calculation.
The Amount From field specifies that the rate(s) apply only to balances above a
certain dollar amount. In conjunction with the sequence numbers, SAP System
users can use this function to build staggered interest rates, where the interest on
balances up to a certain amount is calculated at one rate, and that on balances
above this amount is calculated at a different one.
Figure 92: Reference Interest Rates
The SAP System allows the user to set up reference interest rates. In addition to
the interest calculation indicators, you can enter long and short text descriptions,
an effective date, a currency, and a financial center.
228
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Configuring Interest Calculation
Figure 93: Reference Interest Rates: Values
Reference
Short Text
Valid from
Interest Rate
LIB_6_EUR
Libor 6 Month
01.08.2002
3,4265000
LIB_3_EUR
Libor 3 Month
01.10.2002
3,1825000
For each reference interest rate, a value and a validity date are entered periodically.
Each rate value remains effective until a new validity date is entered.
Figure 94: Account Determination
Account determination in the SAP System starts with predefined business
transactions, which are accessed when the user runs the interest calculation
programs.
•
Transaction 1030 in the example above occurs if the user wants to calculate
the interest for a certain period and debit the account for which interest is
calculated.
When the business transaction is combined with optional modifiers such as the
company code and interest calculation indicator, the system determines posting
keys and account symbols.
2006/Q2
© 2006 SAP AG. All rights reserved.
229
Unit 5: Interest Calculation
TFIN50_2
Account symbols, when combined with modifiers such as the chart of accounts
and currency, refer to G/L (or vendor or customer) accounts where the interest
transactions are posted. Account symbols allow companies with different charts of
accounts and currencies to use the same business transactions.
Example: Business transactions
•
•
•
•
•
•
•
•
Only one business transaction is relevant per account – 1000 Interest earned
posting – 2000 Interest paid posting
“Splitting” is activated in the report selection screen. Two business
transactions can be displayed:
1010 Minus debit interest date in the past. Separate negative postings for a
period for which
2010 credit minus interest date in the past – Interest was already calculated.
1020 (plus) debit interest date in the past. Separate negative postings for a
period,
2020 (Plus) credit interest date in the past for which the interest rate has
already been calculated
1030 Interest calculation period Debit interest Separate Postings for selected
periods
2030 Interest calculation period credit interest
Figure 95: Running the Interest Calculation
230
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Configuring Interest Calculation
There are different ways to calculate interest:
•
Item interest calculation (calculate interest on arrears):
–
–
–
•
Calculate interest on cleared items only and post the interest
Calculate interest on open and cleared items and post the interest
Calculate interest on open and/or cleared items without posting the
interest
Account balance interest calculation
Limit the number of accounts included in the interest calculation by entering
intervals or individual values for the chart of accounts, account number, company
code, interest calculation indicator, and business area. Generally, only accounts
with an interest calculation indicator in the master record and that are managed
with line item display are included.
You can also enter the interest calculation period, date of last interest run, and
other options.
The program displays an interest scale for each account. You can use the
summarization level to determine the degree of detail of the interest scale.
To monitor the interest calculation run (or for troubleshooting purposes), you can
have the system create a log. Limit the log to a few G/L accounts because the
printout can be lengthy.
Run the program as a background job. Set the Post interest settlements indicator
so that the interest is posted automatically.
2006/Q2
© 2006 SAP AG. All rights reserved.
231
Unit 5: Interest Calculation
232
TFIN50_2
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Configuring Interest Calculation
Exercise 15: Interest Calculation Data
Exercise Objectives
After completing this exercise, you will be able to:
•
Describe the interest calculation function in the SAP System
•
Explain how to configure the system to calculate interest correctly and post
the results to the appropriate accounts.
Business Example
The accountant responsible for reconciling bank accounts has requested a means
to verify interest charged by banks. He has asked you to provide a demonstration
to show that the SAP System can meet his requirements.
Task 1:
True or false?
1.
Account master data must contain an interest calculation indicator for
interest calculation to take place.
Determine whether this statement is true or false.
â–¡
â–¡
2.
True
False
On a given account, the SAP System cannot charge different interest rates
based on the dollar amounts of balances or items.
Determine whether this statement is true or false.
â–¡
â–¡
3.
True
False
You can configure the SAP System to calculate interest for customers or
vendors that owe you money. You cannot calculate interest, however, if you
owe your business partner money.
Determine whether this statement is true or false.
â–¡
â–¡
True
False
Continued on next page
2006/Q2
© 2006 SAP AG. All rights reserved.
233
Unit 5: Interest Calculation
TFIN50_2
Task 2:
Review the interest calculation functions and Customizing for interest calculation.
1.
Name the two kinds of interest calculation the SAP System offers.
2.
What information do you need to create a new interest calculation indicator?
Task 3:
Understand account determination for interest calculation.
1.
What posting key is used for debit postings for business transaction 1030
(interest calculation period debit interest), in company code 1000, interest
indicator 01?
2.
Credit postings?
Continued on next page
234
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Configuring Interest Calculation
3.
What account symbol receives the debit posting?
4.
What account symbol receives the credit posting?
5.
To determine the G/L accounts the SAP System posts to for this transaction,
what other information do you need to know?
6.
Enter INT as the chart of accounts. To which account is the debit entry
posted?
7.
To which account number is the credit entry posted?
Continued on next page
2006/Q2
© 2006 SAP AG. All rights reserved.
235
Unit 5: Interest Calculation
8.
236
TFIN50_2
What is the name of the account in 7, that is, the name of the account to
which the credit entry is posted?
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Configuring Interest Calculation
Solution 15: Interest Calculation Data
Task 1:
True or false?
1.
Account master data must contain an interest calculation indicator for
interest calculation to take place.
Answer: True
2.
On a given account, the SAP System cannot charge different interest rates
based on the dollar amounts of balances or items.
Answer: False
3.
You can configure the SAP System to calculate interest for customers or
vendors that owe you money. You cannot calculate interest, however, if you
owe your business partner money.
Answer: True
Task 2:
Review the interest calculation functions and Customizing for interest calculation.
1.
Name the two kinds of interest calculation the SAP System offers.
Answer: Account balance interest calculation and item interest calculation
(interest on arrears)
2.
What information do you need to create a new interest calculation indicator?
Answer: A two-character interest indicator and an interest calculation type.
A name for the interest calculation indicator is useful but not mandatory.
Continued on next page
2006/Q2
© 2006 SAP AG. All rights reserved.
237
Unit 5: Interest Calculation
TFIN50_2
Task 3:
Understand account determination for interest calculation.
1.
What posting key is used for debit postings for business transaction 1030
(interest calculation period debit interest), in company code 1000, interest
indicator 01?
Answer: IMG: Financial Accounting → Accounts Receivable and Accounts
Payable → Business Transactions → Interest Calculation → Interest Posting
→ A/R: Balance Interest Calculation
01 (just find business transaction 1030 - the other variables are wildcards
and the answer works for all values.)
2.
Credit postings?
Answer: 50 (see 1)
3.
What account symbol receives the debit posting?
Answer: 1000 – Customer
4.
What account symbol receives the credit posting?
Answer: 0015 – Interest period earned
5.
To determine the G/L accounts the SAP System posts to for this transaction,
what other information do you need to know?
Answer: You need the chart of accounts used. When you select accounts,
the system prompts you to enter the chart of accounts.
6.
Enter INT as the chart of accounts. To which account is the debit entry
posted?
Answer: It is reposted to the account that interest was calculated for. This
is indicated in the same row as the symbol 1000 and the row with the plus
“+” sign.
7.
To which account number is the credit entry posted?
Answer: 273100 – Entry opposite symbol 0015
8.
What is the name of the account in 7, that is, the name of the account to
which the credit entry is posted?
Answer: Interest income
Choose Accounting → Financial Accounting → General Ledger → Master
Records → G/L Accounts → Individual Processing → Centrally.
Enter the account number and company code. Choose Enter.
238
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Configuring Interest Calculation
Lesson Summary
You should now be able to:
•
Identify data required for interest calculation
•
Configure the SAP System to perform interest calculation
•
Run the interest calculation program
2006/Q2
© 2006 SAP AG. All rights reserved.
239
Unit Summary
TFIN50_2
Unit Summary
You should now be able to:
•
Explain the basic options for calculating interest
•
Explain the differences between account balance interest calculation and
item interest calculation
•
Identify data required for interest calculation
•
Configure the SAP System to perform interest calculation
•
Run the interest calculation program
240
© 2006 SAP AG. All rights reserved.
2006/Q2
Unit 6
Country Specifics
Unit Overview
This unit is only included in the standard course in certain countries (America).
Unit Objectives
After completing this unit, you will be able to:
•
•
•
•
•
•
•
•
Explain the documents involved in check processing
Create a check manually
View check information
Void checks
Use void check reason codes
Explain the flow of data in the lockbox process
Explain the components of the process
Review the configuration of lockbox program
Unit Contents
Lesson: Check Management..................................................242
Exercise 16: Check Management ........................................249
Lesson: Lockbox ................................................................261
Exercise 17: Lockbox ......................................................271
2006/Q2
© 2006 SAP AG. All rights reserved.
241
Unit 6: Country Specifics
TFIN50_2
Lesson: Check Management
Lesson Overview
This lesson is included in the standard course in certain countries only (USA).
Lesson Objectives
After completing this lesson, you will be able to:
•
•
•
•
•
Explain the documents involved in check processing
Create a check manually
View check information
Void checks
Use void check reason codes
Business Example
What internal auditors have requested
•
•
A reason must be given for every check that was voided
They also requested that every check be listed. Staff accountants want to be
able to view check information to determine when checks were cashed.
Check Management
•
•
242
Process checks
Void checks
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Check Management
Figure 96: Check management
You can only print checks in the SAP System if the system contains a payable,
such as an invoice.
The payment process creates a payment document that records the payment of the
payable and clears the open invoice.
The check and payment document are created in two separate steps. When the
check is created, the check number, bank information, and the check recipient are
printed on both the payment document and the open invoice.
If errors are made, users must decide whether to reprint or void the check, or
whether to void and reverse the check and the payment document.
2006/Q2
© 2006 SAP AG. All rights reserved.
243
Unit 6: Country Specifics
TFIN50_2
Figure 97: Payment Documents and Checks
There are three ways to pay an invoice in the SAP System:
•
•
•
244
With the automatic payment program: This program creates several
payment documents and checks automatically. This program is used to pay
several vendors at once.
With Post and print forms: This function creates individual payment
documents and checks. The user manually selects the invoices for payment.
You use this function to pay a specific vendor or invoice. Example: A
vendor comes by personally and asks for a check.
Post: Creates individual payment documents after the user has manually
selected the invoices for payment. As in the previous example, you use this
function to pay a vendor or a specific invoice using pre-printed checks that
are filled out manually or with a typewriter. Example: The check printer is
not working and your superior needs a check. In this case, you can fill out
the check on the typewriter. Later, go back into the SAP System to create
the payment document and then assign it a check number, since the check
was not created by the SAP System.
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Check Management
Figure 98: Check information
This information is entered on the payment document and the invoice when a
check is created.
Figure 99: Voiding Checks and Reversing Payments
2006/Q2
© 2006 SAP AG. All rights reserved.
245
Unit 6: Country Specifics
TFIN50_2
Checks can be voided before the print run if they are:
•
•
•
Accidentally damaged
Stolen
Destroyed
Checks can be voided after the print run if they are:
•
•
•
Not required because a cash payment is made instead
Torn during printing
Used for a test print
In each case, you have to decide whether the payment document needs to be
reversed. The system allows you to:
•
•
•
Reverse the check
Reverse the check then reverse the payment document separately
Reverse the check and the payment document simultaneously
Figure 100: Reasons for Voiding Checks
When you void a check, you have to specify a reason. The SAP System provides
standard reasons; however, you can also define your own. To do so, you have to
specify whether the void reason codes are used by the print program.
When you void a check, the payment document, original invoice, and check
register are updated. When you reverse a document, a new reversal document is
created.
246
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Check Management
Figure 101: Check Register
The check register program RFCHKN00 is an ABAP program that is shipped
as standard with the system.
This program is a dynamic report that provides the following information:
•
•
•
•
All checks
Outstanding checks
Checks paid
Voided checks
You can run the report by:
•
•
2006/Q2
Payment run
Issue/creation/cashing date
© 2006 SAP AG. All rights reserved.
247
Unit 6: Country Specifics
TFIN50_2
Figure 102: Checks Cashed Online
The cashed checks program is used to manually record checks that have been
cashed by the bank. This process can be carried out automatically using the
RFEBCK00 program with data supplied from the user's bank.
After notification is received that the check has been cashed, the RFEBCK00
program transfers the check amount from the check clearing account to the cash
account.
At the same time, the cashing date (date the check was cashed) is entered in the
payment document, original invoice, and check register.
The check clearing account is configured in the payment program and the cash
account is configured in the house bank. The check clearing account must use
open item management.
248
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Check Management
Exercise 16: Check Management
Exercise Objectives
After completing this exercise, you will be able to:
•
Create a check manually
•
Display check information online and with the check register
•
Void checks
Business Example
Internal auditors have stated that a void reason code must be specified for every
check.
Staff accountants want to be able to view check information to determine when
checks were cashed.
Task 1:
From time to time, vendors drop by the office and like to pick up their checks. Post
an invoice to your vendor account so that you can immediately pay them by check.
1.
Post an invoice to your vendor account using the expense account for office
supplies, 476000, as the offset.
2.
Create a manual check to give to your vendor.
Task 2:
Check the check register.
1.
Analyze the check register to review all of your check transactions.
Task 3:
The check that you just printed got stuck in the printer and was torn during the
rescue attempt!
1.
Void the original check (do not reverse the payment document).
2.
Try it again: Create a new check with a new check number.
3.
Check the check register to see these new transactions.
4.
Check your vendor line items to display the check information online.
Continued on next page
2006/Q2
© 2006 SAP AG. All rights reserved.
249
Unit 6: Country Specifics
TFIN50_2
Task 4:
A long-time employee, who dabbles in forgery as a hobby, failed to get a
promotion. In retaliation, the employee stole all of the checks from the check run
and left on an extended vacation. Void the checks from the automatic payment run.
1.
Check the check register and make a note of the check number(s) from the
payment run.
2.
Create a new session to void the checks and print new ones for your vendors.
3.
Go back to the check register to check the new check transaction.
Task 5:
1.
Name the tree documents used in the payment process:
Task 6:
What methods can you use to create checks?
1.
Name two ways of creating a check. Can you name the check printing
program?
Task 7:
True or false?
1.
You can void a check without reversing the payment document.
Determine whether this statement is true or false.
â–¡
â–¡
2.
True
False
You can void a check and reverse the payment document at the same time.
Determine whether this statement is true or false.
â–¡
â–¡
3.
True
False
You can void a check and reverse the payment document and the vendor
invoice all at the same time.
Determine whether this statement is true or false.
â–¡
â–¡
250
True
False
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Check Management
Solution 16: Check Management
Task 1:
From time to time, vendors drop by the office and like to pick up their checks. Post
an invoice to your vendor account so that you can immediately pay them by check.
1.
Post an invoice to your vendor account using the expense account for office
supplies, 476000, as the offset.
a)
Pay a vendor with a manual check.
Post a vendor invoice.
SAP Easy access menu: Accounting → Financial Accounting →
Accounts Payable → Document Entry → Invoice
When prompted, enter your company code AC## and choose “Enter”.
Hint: Select the Tree Off button so that the document entry
window fills the entire screen.
Field Name or Data Type
Values
Basic Data
Vendor
Vendor##
Invoice Date
<Today's date>
Posting date
<Today's date>
Amount
5 000
Currency
EUR
Calculate Tax
Tax Code
0I
Items
G/L Account
476000
D/C
Debit
Amount in Document Currency
5 000
Tax Code
0I
Text
BAR-B-Q equipment
Cost Center
T-A20A##
Choose Document → Simulate.
Continued on next page
2006/Q2
© 2006 SAP AG. All rights reserved.
251
Unit 6: Country Specifics
TFIN50_2
Check the document. Double-click a line item to view or change line
item details.
Choose “Post” to save the document.
Document number: _____________________________________
2.
Create a manual check to give to your vendor.
a)
Post a manual payment.
SAP Easy access menu: Accounting → Financial Accounting →
Accounts Payable → Document entry → Outgoing Payment → Post
+ Print Forms
Enter the following data:
Field Name or Data Type
Values
Company code
AC##
Payment method
C or S, as appropriate
House bank
<1000>
Check Lot Number
<1>
Printer for Forms
LP01
Choose “Enter Payments”.
Field Name or Data Type
Values
Doc. date
<Today's date>
Posting date
<Today's date>
Amount
5 000
Vendor
Vendor##
Choose “Process Open Items”.
Hint: All open items might have been selected for processing.
There are several ways of deactivating each item (except the
offsetting 5 000 invoice):
•
•
•
Double-click the (gross) amount of each item.
Choose “Select All” (in the lower part of the screen).
Then choose “Deactivate Items” to deactivate all the
items.
Continued on next page
252
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Check Management
•
Double-click the amounts for the individual items that
you want to clear together.
Choose “Editing Options” to edit other business
transactions.
Then select “Selected Items Initially Inactive” so that
all the items are deactivated the next time you process
the transaction.
•
•
Note: To clear the discount, type in 0 (zero) in the “Cash
Discnt” field or double-click it.
Choose “Save”.
On the International Payment Medium – Check (without check
management), double-click “check” to display the “Output Control:
List of Spool Requests” screen.
Select your check and choose “Display contents” (eyeglasses) to view
your check on the screen.
Task 2:
Check the check register.
1.
Analyze the check register to review all of your check transactions.
a)
Analyze the check register.
SAP Easy access menu: Accounting → Financial Accounting →
Accounts Payable → Environment → Check information → Display
→ Check Register
Enter the following data:
Field Name or Data Type
Values
Paying Company Code
AC##
House bank
1000
Make a note of your check number:
______________________________
Continued on next page
2006/Q2
© 2006 SAP AG. All rights reserved.
253
Unit 6: Country Specifics
TFIN50_2
Task 3:
The check that you just printed got stuck in the printer and was torn during the
rescue attempt!
1.
Void the original check (do not reverse the payment document).
a)
Void the check and issue a new one.
Void the check.
SAP Easy access menu: Accounting → Financial Accounting →
Accounts Payable → Environment → Check information → Void →
Issued Checks
Enter the following data:
Field Name or Data Type
Values
Paying Company Code
AC##
House bank
1000
Account ID
1000
Check Number
<Number from previous
exercise>
Void Reason Code
04 – Ripped during printing
Choose “Void”.
Continued on next page
254
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Check Management
2.
Try it again: Create a new check with a new check number.
a)
Issue a new check.
SAP Easy access menu: Accounting → Financial Accounting →
Accounts Payable → Environment → Check information → Create
→ Manual Checks
Enter the following data:
Field Name or Data Type
Values
Payment Document Number
Number from previous exercise
appears by default
Paying Company Code
AC##
Fiscal year
<Current year>
House bank
<1000>
Account ID
1000
Check Number
Add 1 to the check number you
entered for the check you just
voided.
Choose Save.
3.
Check the check register to see these new transactions.
a)
Check your check register to see the check transaction.
SAP Easy access menu: Accounting → Financial Accounting →
Accounts Payable → Environment → Check information → Display
→ Check Register
Enter the following data:
Field Name or Data Type
Values
Paying Company Code
AC##
House bank
1000
Continued on next page
2006/Q2
© 2006 SAP AG. All rights reserved.
255
Unit 6: Country Specifics
4.
TFIN50_2
Check your vendor line items to display the check information online.
a)
Check your vendor line items to display the check information online.
Display the vendor line items:
SAP Easy access menu: Accounting → Financial Accounting →
Accounts Payable → Account → Display/change line items
Field Name or Data Type
Values
Vendor account
Vendor##
Company code
AC##
Line Item Selection
Select “All Items”.
Choose “Execute”.
Place your cursor on the payment document (line item with the
document type KZ).
Choose Environment → Check Information to check the check
information, that is, the check number, issuing bank, and so on.
Continued on next page
256
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Check Management
Task 4:
A long-time employee, who dabbles in forgery as a hobby, failed to get a
promotion. In retaliation, the employee stole all of the checks from the check run
and left on an extended vacation. Void the checks from the automatic payment run.
1.
Check the check register and make a note of the check number(s) from the
payment run.
a)
Void and reprint your checks from the automatic payment run.
Check the check register and make a note of the check number(s) from
the payment run.
SAP Easy access menu: Accounting → Financial Accounting →
Accounts Payable → Environment → Check information → Display
→ Check Register
Enter the following data:
Field Name or Data Type
Values
Paying Company Code
AC##
House bank
1000
Account ID
1000
Choose the “Further Selections” tab page.
Field Name or Data Type
Values
Checks from Payment Run
<Date of payment run>
Identification
##
Choose “Execute”. Note the check lot.
First check number
Last check number
Continued on next page
2006/Q2
© 2006 SAP AG. All rights reserved.
257
Unit 6: Country Specifics
2.
TFIN50_2
Create a new session to void the checks and print new ones for your vendors.
a)
Create a new session to void the checks and print new ones.
Main SAP Menu: System → Create Session
Main SAP Menu: System → Services → Reporting
Field Name or Data Type
Values
Program
RFFOUS_C
Choose “With Variant”.
Field Name or Data Type
Values
Variant
Group ##
Choose “Enter”.
Field Name or Data Type
Values
Program Run Date
Date of payment run
Identification Feature
##
Scroll down to the bottom of the page.
Field Name or Data Type
Values
Void the checks printed in the
payment run and reprint them
Select this option
Check Number From/To
Enter the check lot.
Void Reason Code
07 - Stolen
Choose “Execute”.
3.
Go back to the check register to check the new check transaction.
a)
Go back to the check register to check the check transaction.
Use the key combination ALT + TAB to go to the check register
session, or follow the menu path in 1-4-1 and the selection criteria.
Choose “Execute” to display your check register. Notice the void
reason codes and the new check numbers.
Continued on next page
258
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Check Management
Task 5:
1.
Name the tree documents used in the payment process:
a)
Vendor invoice
b)
Payment document
c)
Checks
Task 6:
What methods can you use to create checks?
1.
Name two ways of creating a check. Can you name the check printing
program?
a)
Manual check
b)
Automatic payment program: RFFOUS_C or RFFOD__S
Task 7:
True or false?
1.
You can void a check without reversing the payment document.
Answer: True
2.
You can void a check and reverse the payment document at the same time.
Answer: True
3.
You can void a check and reverse the payment document and the vendor
invoice all at the same time.
Answer: False
Reversing the vendor invoice is a separate transaction from voiding the
check and reversing the payment document.
Result
You have just…
•
•
•
•
2006/Q2
analyzed the check register
created a check manually
voided and reprinted checks created manually and checks created in the
payment run
displayed the check information for your vendor's line items
© 2006 SAP AG. All rights reserved.
259
Unit 6: Country Specifics
TFIN50_2
Lesson Summary
You should now be able to:
•
Explain the documents involved in check processing
•
Create a check manually
•
View check information
•
Void checks
•
Use void check reason codes
260
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Lockbox
Lesson: Lockbox
Lesson Overview
This lesson is only included in the standard course in certain countries (America).
Lesson Objectives
After completing this lesson, you will be able to:
•
•
•
Explain the flow of data in the lockbox process
Explain the components of the process
Review the configuration of lockbox program
Business Example
Management expects sales to double in the next two years following the launch of
a new product. In anticipation of greater cash receipts, you would like to move
from processing cash receipts manually to an automated solution.
Figure 103: Overview
A lockbox is a service that banks provide to facilitate the orderly collection and
processing of incoming payments. Instead of sending their payments to your
office, customers mail their payments and payment advice notes directly to a
central bank location, usually a post office box.
2006/Q2
© 2006 SAP AG. All rights reserved.
261
Unit 6: Country Specifics
TFIN50_2
Banks receive the payments and create a data file from the payment advice
information and payment amounts. The checks are then credited to your bank
account. The file is sent to you at regular intervals so that you can update your
books.
Depending on the services your bank offers, the lockbox file contains the
following information: Customer name and customer number in the SAP System,
customer MICR number (bank routing number and account number), check
amount, invoice number, payment date, payment amounts/deductions per invoice,
and reasons for deductions.
The advantages of using a lockbox include reducing processing time in your
accounting department, increasing cash flow, and cutting processing costs.
Figure 104: Capital Flow
Customers send their checks and payment advice notes to your lockbox.
The bank processes the checks, credits the amounts to your bank account, and
sends you a detailed file of the data along with a daily total.
The lockbox files are transmitted using various methods such as tapes, diskettes,
and direct dial-in and download.
The lockbox import program posts a general ledger entry to update the company's
cash position and creates a payment advice file from the bank input. The payment
advice note is compared with the customer's open items in accounts receivable
262
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Lockbox
accounting. Matching items are cleared. Any checks that could not be fully
processed by the lockbox import process are then manually processed in the post
processing transaction.
Figure 105: EDI/ANSI Lockbox Data Flow
Customers send their payments to a lockbox. The bank collects the data and sends
an ANSI 823 message to the SAP user's EDI server. The server translates the
message using as standard EDI interface into an IDoc (intermediate document)
and sends it to the SAP server.
Once the message is received by the SAP server, the data is stored in the
FINSTA01 Lockbox table.
At the same time, a program is launched to perform the following tasks:
•
•
Save the check information in bank statement tables
Create payment advice notes containing the check details, such as the
payment amount, invoice numbers, and customer numbers
The lockbox program is executed and the payment advice notes are cleared against
open customer items. Any checks that could not be fully processed by the lockbox
process can be manually processed using the post processing transaction.
2006/Q2
© 2006 SAP AG. All rights reserved.
263
Unit 6: Country Specifics
TFIN50_2
Figure 106: Lockbox File Formats
The bank's data file usually follows the standard format in the banking industry:
BAI or BAI2. The BAI format provides basic data, such as the check number,
check amount, bank number, and invoice numbers. This format does not break
down the check amount into individual amounts per invoice.
The BAI2 format provides more detailed data, such as the payment and deduction
amount per invoice, and a reason code for the deduction. This usually increases
the success rate when clearing invoices automatically. Due to the additional data
provided, banks usually charge higher fees for producing this format. Note: The
two formats may vary slightly from bank to bank.
MICR numbers are standard numbers used by banks. MICR numbers are listed at
the bottom of the check and consist of two parts: The bank routing number (transit
number), that is, a number that identifies the bank uniquely, and the customer's
bank account number. Maintaining customer MICR information manually or
automatically enables incoming payments to be assigned more easily. This
information is entered in the customer's master record under bank details.
ANSI x.12 formats are transferred from the EDI subsystem to the SAP IDoc
interface.
In the SAP System, these formats are stored in the ABAP Dictionary as table
structures
•
•
264
BAI format: FLB01 - FLB09
BAI2 format: FLB24 - FLB26
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Lockbox
Figure 107: Lockbox Posting Entries
The lockbox import program is usually configured to post a cash receipt to an
incoming payment account and an account for unassigned cash receipts. When
payment advice information is offset against open customer items, the open item
and the posting to the account for unassigned cash receipts are cleared.
Unassigned checks remain in the account for unassigned cash receipts and have to
be processed manually in a post processing transaction.
2006/Q2
© 2006 SAP AG. All rights reserved.
265
Unit 6: Country Specifics
TFIN50_2
Figure 108: Processing of Payment Advice Notes
A payment advice note contains detailed information on an incoming payment.
The level of detail in a payment advice note depends on the information provided
by the bank. The more detailed the bank information, the higher the success rate
in the automatic clearing run.
A payment advice note can include the following information: Customer's MICR
number (bank routing number and account number), check amount, invoice
number(s), payment date, payment amounts/deductions per invoice, and reasons
for deductions.
The lockbox import program uses the data from the payment advice note to
automatically search for and clear open customer items. The document number
on the payment advice note is compared with the document number of the
customer file containing the open items. This means that items can only be cleared
automatically if the data in the payment advice note is correct.
Once the check has been assigned or partially assigned, the payment advice
note is deleted from the system after it has been processed. If the check was not
processed or a payment on account was made, the payment advice note is kept
for further processing.
266
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Lockbox
Figure 109: Postprocessing: Check Status
The post processing function checks the status of the checks that were assigned in
the lockbox function. You have to manually clear every check that do not balance
open items, or that were not assigned to a customer account. Checks can have four
statuses: assigned, partially assigned, on account, not processed.
The lockbox overview screen shows the number of checks in each category.
Depending on the status of the check, the user decides what has to be done to
assign it.
If the bank entered the wrong invoice number, for example, the lockbox import
program posts the payment on account. When you post process the check, you
call up the payment advice note and correct the document number. When you
save your changes, the post processing function clears the open items, deletes the
payment advice note, and sets the check status to assigned.
Checks that are only partially assigned may require further processing: For
example, you receive a check for five invoices, but one of the invoices was
entered incorrectly. The first four invoices would then be cleared. The payment
amount for the fifth invoice would be placed on account and would have to be
post processed to clear it.
Payments that cannot be identified either from the customer's MICR number or
the document number remain unprocessed. Once the payment has been tracked
and the customer and invoice identified, it can be assigned during post processing.
2006/Q2
© 2006 SAP AG. All rights reserved.
267
Unit 6: Country Specifics
TFIN50_2
Figure 110: Control Parameters
You specify the import format on the Autocash Control Parameters screen. SAP
supports the BAI, BAI2, and ANSI/IDOC (for customers using version 4.0)
formats. You also specify the type of postings the lockbox program generates.
These control parameters are required to import the lockbox file sent by the bank.
The lockbox file consists of individual data records. The lockbox primarily uses
data record types 6 and 4:
•
•
•
Type 6 data records contain the bank MICR number, check number, amount,
and invoice numbers at the end of the record.
Type 4 records serve as an overflow record for additional invoices being
paid by the same check.
BAI format: Specify the length of the document numbers (10 in the standard
SAP System) and the number of document numbers in record types 6 and 4
of the BAI file. Your bank must confirm this format information.
BAI2 format: You do not have to specify the length of the document numbers or
the number of document numbers in data record types 6 and 4. This is because the
BAI2 file is constructed in such a way that each document number is contained
in a different type 4 data record with the corresponding payment and deduction
amounts. Your bank must confirm this format information.
ANSI data delivered to the IDoc interface supports data segments for lockbox,
check, and advice note data. This data can be accessed by means of the IDoc type
FINSTA01 with the logical message type LOCKBX.
268
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Lockbox
Figure 111: Posting Data
In the Posting Data for Autocash with Lockbox screen, specify the owner of the
lockbox and the types of postings generated.
You specify the lockbox bank data: The company code that owns the lockbox, the
bank and account from which the data originates, and the general ledger accounts
for the postings.
You specify additional posting parameters: The document types that are used to
create the posting documents, and the posting keys.
Figure 112: Lockbox Import Program
2006/Q2
© 2006 SAP AG. All rights reserved.
269
Unit 6: Country Specifics
TFIN50_2
In the Main Lockbox Program screen, you specify where the lockbox data is stored
and how it is to be processed. You specify the file name, the format of the input
records, and how the payment amounts are to be cleared against the open items.
Invoice numbers: Invoice numbers can be defined as the document number or
the reference number. Depending on how you have defined the “invoice numbers”
for your company, you can choose how the system assigns open items: Via
document number, reference number, document number first and then the invoice
number, or vice versa.
Enhanced invoice checking: This function checks whether all of the invoice
numbers belong to the same customer or group of customers (corporate group).
Additional account assignments: If necessary, you can add a value date, business
area and/or profit center if you want to assign these values to all line items for
bank accounts and sub-accounts, for every check in the lockbox file.
Hint: When you run the lockbox program, the customer tolerances
established in FI are checked to determine if the difference “is too large
for clearing”. These tolerances contain a setting that determines whether
the system clears the open item or places it on account.
Hint: If a payment in BAI2 or EDI format has a reason code that is
configured for automatic write-off, the item is cleared and the payment
difference is written off.
270
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Lockbox
Exercise 17: Lockbox
Exercise Objectives
After completing this exercise, you will be able to:
•
Check your knowledge of using and configuring the lockbox
Business Example
Management expects sales to double in the next two years following the launch of
a new product. In anticipation of greater cash receipts, you would like to move
from processing cash receipts manually to an automated solution.
Task:
Reinforce your understanding of the lockbox.
1.
What is a lockbox?
2.
What are payment advice notes used for in the lockbox process in the SAP
System?
3.
List the four statuses that a check can have.
4.
You have to maintain customer bank details manually in the master record to
ensure that as many incoming payments are assigned as possible.
Determine whether this statement is true or false.
â–¡
â–¡
2006/Q2
True
False
© 2006 SAP AG. All rights reserved.
271
Unit 6: Country Specifics
TFIN50_2
Solution 17: Lockbox
Task:
Reinforce your understanding of the lockbox.
1.
What is a lockbox?
Answer: A lockbox is a service provided by banks to speed up the collection
and processing of incoming payments. Customers send their payments and
payment advice notes to the lockbox. The bank then provides you a data file
containing the payer, payment amount, and (depending on the agreement
with your bank) other details.
2.
What are payment advice notes used for in the lockbox process in the SAP
System?
Answer: A payment advice note contains detailed information on an
incoming payment. It may include the following information: Customer's
MICR number (bank routing number and account number), check amount,
invoice number(s), payment date, payment amounts/deductions per invoice,
and reasons for deductions.
The lockbox program uses the information in the payment advice note to
clear open items on the customer’s account.
3.
List the four statuses that a check can have.
Answer: 1. Assigned:
The check has cleared all the specified documents.
No further processing is required.
2. Partially assigned (BAI2 or ANSI x.12)
The check has cleared one or more of the specified documents and any
remaining difference was posted on account. Further processing/checks
may be required.
3. On account
The customer was identified by the MIRC number.
No documents were identified.
The full check amount is posted to the customer’s account for further
processing with a payment advice note.
4. Not processed
The customer could not be identified by the bank information or document
numbers.
The check amount remains in a clearing account for unassigned incoming
payments. The check is processed further after the customer is identified.
Continued on next page
272
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Lockbox
4.
You have to maintain customer bank details manually in the master record to
ensure that as many incoming payments are assigned as possible.
Answer: False
When you configure the lockbox, you can create a batch input session to
update new or missing bank details in the customer master records.
2006/Q2
© 2006 SAP AG. All rights reserved.
273
Unit 6: Country Specifics
TFIN50_2
Lesson Summary
You should now be able to:
•
Explain the flow of data in the lockbox process
•
Explain the components of the process
•
Review the configuration of lockbox program
274
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Unit Summary
Unit Summary
You should now be able to:
•
Explain the documents involved in check processing
•
Create a check manually
•
View check information
•
Void checks
•
Use void check reason codes
•
Explain the flow of data in the lockbox process
•
Explain the components of the process
•
Review the configuration of lockbox program
2006/Q2
© 2006 SAP AG. All rights reserved.
275
Unit Summary
276
TFIN50_2
© 2006 SAP AG. All rights reserved.
2006/Q2
Unit 7
Standard Reports in General Ledger
Accounting, Accounts Receivable
Accounting, and Accounts Payable
Accounting
Unit Overview
Which standard reports are provided in the SAP system in General Ledger
Accounting (FI-GL), Accounts Receivable Accounting (FI-AR), and Accounts
Payable Accounting (FI-AP)? Where do users find these reports and how do they
start them with their own selection criteria? How do they save these selection
criteria? Users want to be able to display standard lists with minimum effort.
Unit Objectives
After completing this unit, you will be able to:
•
•
•
•
•
Demonstrate where to find the reports required in General Ledger, Accounts
Receivable, and Accounts Payable Accounting
Explain the importance of information systems
Execute reports
Create report variants
Use report variables
Unit Contents
Lesson: Information Systems .................................................278
Lesson: Report Variants and Variables ......................................284
Exercise 18: Report Variants and Variables ............................289
2006/Q2
© 2006 SAP AG. All rights reserved.
277
Unit 7: Standard Reports in General Ledger Accounting, Accounts Receivable
Accounting, and Accounts Payable Accounting
TFIN50_2
Lesson: Information Systems
Lesson Overview
In this lesson, you will learn about the different selection criteria available
to search for reports in General Ledger Accounting, Accounts Receivable
Accounting, and Accounts Payable Accounting.
Lesson Objectives
After completing this lesson, you will be able to:
•
•
•
Demonstrate where to find the reports required in General Ledger, Accounts
Receivable, and Accounts Payable Accounting
Explain the importance of information systems
Execute reports
Business Example
Employees in General Ledger Accounting, Accounts Receivable Accounting, and
Accounts Payable Accounting want to use different reports to access their data.
Figure 113: Where Are the Reports?
278
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Information Systems
You can find the reports you require in various places in the system:
•
•
•
You can access important reports using the information system for each
area (General Ledger, Accounts Receivable, Accounts Payable) and on
the general report selection screen.
Reports are also included in role-based user menus.
Under System, choose System Services → Reporting. The general ABAP
program execution screen appears and you can enter the report name. If
you do not know the technical name of the report, you can use F4 help and
placeholders (for example, RFD*) to obtain an overview of the reports
contained in General Ledger, Accounts Receivable, and Accounts Payable
Accounting, in addition to the reports in the information system for each area.
Figure 114: Report Names
You can often work out the names of the standard reports from the letters they
contain. For example, the name of the vendor account list is RFKKVZ00, the
name of the customer account list is RFDKVZ00, and the name of the G/L
account list is RFSKVZ00.
The reports that start with RF are differentiated by account type. Reports start
with RFK_____ (for vendors), RFD_____ (for customers), RFS_____ (for G/L
accounts), and RFB_____ (for document reports).
To display program documentation, choose I.
2006/Q2
© 2006 SAP AG. All rights reserved.
279
Unit 7: Standard Reports in General Ledger Accounting, Accounts Receivable
Accounting, and Accounts Payable Accounting
TFIN50_2
Figure 115: Accounts Payable Information System: Reports for Accounts
Payable Accounting
The Accounts Payable information system is split into reports for vendor balances,
vendor items, master data, and payment transactions. This information system
contains all the key reports that you need as an accounts payable accountant.
In Dynamic Selections, you have various selection options (for example, industry,
account group, country, city, and so on).
If you use the search help, you will also receive complex selection options that
you can use for different reports.
280
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Information Systems
Figure 116: Accounts Receivable Information System: Reports for Accounts
Receivable Accounting
When you use the selections and output control, you can restrict the data displayed
in the list. For example, for report RFDUML00, Customer Sales, you can create
a current or historical customer list that is sorted by the customer's sales. To do
this, choose Additional Selections and enter appropriate intervals before you run
the report.
When you enter the sales, you can use single values or ranges by selecting and/or
excluding single values and ranges.
Figure 117: General Ledger Information System: General Ledger Reports
2006/Q2
© 2006 SAP AG. All rights reserved.
281
Unit 7: Standard Reports in General Ledger Accounting, Accounts Receivable
Accounting, and Accounts Payable Accounting
TFIN50_2
The G/L account balance list displays the selected totals figures by reporting
period. You can see the carryforward balance at the start of the fiscal year, the total
for the carryforward period, the debit and credit total for the reporting period, and
the debit and credit balances at the end of each reporting period.
At the end of the list, you can see the total for each company code and the final
total for all company codes for each local currency.
You can choose a sorting method that also allows you to summarize data using
summarization levels. For example, you can summarize data by business area or
G/L account.
282
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Information Systems
Lesson Summary
You should now be able to:
•
Demonstrate where to find the reports required in General Ledger, Accounts
Receivable, and Accounts Payable Accounting
•
Explain the importance of information systems
•
Execute reports
2006/Q2
© 2006 SAP AG. All rights reserved.
283
Unit 7: Standard Reports in General Ledger Accounting, Accounts Receivable
Accounting, and Accounts Payable Accounting
TFIN50_2
Lesson: Report Variants and Variables
Lesson Overview
In this lesson, you will learn how to create and use report variables.
Lesson Objectives
After completing this lesson, you will be able to:
•
•
Create report variants
Use report variables
Business Example
Employees in General Ledger Accounting, Accounts Receivable Accounting, and
Accounts Payable Accounting want to use different selection criteria to access their
dataset. Employees need to be able to save these selection criteria (some of which
will not change for a long time) so that they can access the data quickly and easily.
Figure 118: Report Variants: Selection Criteria
You can define multiple report variants for one report. These report variants
contain different selection criteria. A variant is a selection memory for a
specific quantity of saved selection criteria. Instead of entering values for
selection criteria each time you start the report, you enter the values only once
and then save the variant. The next time you execute the report, you can use the
variant. The option of creating variants with your own selection criteria, thereby
reducing time and effort later, is particularly useful for reports that are used
frequently or periodically.
284
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Report Variants and Variables
A report can therefore have different report variants, each of which provides a
specific type of information based on the selection criteria that you define. For
example, for report RFKKVZ00 (Vendor Account List), you can use one variant
for domestic vendors and another for foreign vendors.
First, enter the required selection criteria on the selection screen. The options
available for the selection criteria in the individual reports are explained in the
following figures.
Choose Goto →Variants → Save as variant.
Figure 119: Report Variants: Attributes
Enter variant attributes for your variant; first a Variant name, and then the
Description.
If you select the Only for background processing field, then the variant is only
permitted for background processing. If you do not select the field, the variant
is permitted for background and online processing.
If you select the Protect variant field, then only you can change the variant.
System variants are only displayed in the catalog and not in F4 Input Help if you
select the relevant indicator.
You can assign certain properties to some fields. For example, you can protect a
field, hide a field, or make a field a required entry field.
2006/Q2
© 2006 SAP AG. All rights reserved.
285
Unit 7: Standard Reports in General Ledger Accounting, Accounts Receivable
Accounting, and Accounts Payable Accounting
TFIN50_2
Figure 120: Report Variants: Selection Variables
Instead of entering values for selection criteria each time you start a report, you can
enter the values only once and then save them in a variant. If you call up the report
and use a variant, but still want to display certain values up to the current date (for
example, open items up to a certain key date), you can use selection variables.
If, for example, you want to see all the items up to a specific key date in a report,
you can choose the Selection Variable pushbutton when maintaining attributes
or more specifically when maintaining the selection screen objects and then you
can choose the type of selection variable.
Currently, the following two types of selection variables are supported (but not
for each selection criterion):
•
•
286
Table variables from TVARV
Dynamic date calculation
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Report Variants and Variables
Figure 121: Table Variables
Table variables from TVARV: You use these variables when you store statistical
information that can be used in different reports. This means that when you save
the attributes for the variant, you can maintain parameters in table TVARV
that contain your selection options, single values, and/or intervals by choosing
Maintain environment → Selection variables. Once you have maintained these
selection variables in table TVARV, you can use them in any other report variants
and reports.
Figure 122: Dynamic Date Calculation
2006/Q2
© 2006 SAP AG. All rights reserved.
287
Unit 7: Standard Reports in General Ledger Accounting, Accounts Receivable
Accounting, and Accounts Payable Accounting
TFIN50_2
Dynamic date calculations:
The prerequisite for using these variables is that the corresponding selection
criterion in the program is type D (date). If you change the selection variable from
type T to type D, the Name of Variables field is no longer ready for input. You
can only set values using input help.
288
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Report Variants and Variables
Exercise 18: Report Variants and Variables
Exercise Objectives
After completing this exercise, you will be able to:
•
Create report variants
•
Use report variables
Business Example
You want to replicate the same report using the same selection criteria.
Task 1:
Create a variant for report RFBELJ00 (compact document journal).
1.
Create a report variant with the name and description AC280-1-## (##
= your group number) for the compact document journal RFBELJ00 such
that only documents 0100000000 to 0199999999 are displayed in company
code 1000 in the current fiscal year.
Execute this report with your report variant.
2.
Change your variant with name and description AC280-1-## such that
your variant is protected. The company code must not be changeable.
The fiscal year is a required entry field and the document number ranges
must not contain just documents 0100000000 to 0199999999, but also
documents 1700000000 to 1799999999 and 1800000000 to 1899999999.
For the posting date, choose a dynamic date calculation, with the posting
date from the beginning of the month to today.
Hide all other fields.
Task 2:
To group the many vendors in a meaningful way, the accounts have been split into
account groups. To obtain an overview of the existing vendor master records, you
want a list containing specific vendors.
1.
Using report RFKKVZ00, create a report variant AC280-2-## (## = your
group number) with a list of all vendors in account group LIEF that are
located in Berlin.
Only vendors in company codes 1000, 2000, 2200, 3000, 4000, 5000, and
6000 are to be included. Since this company code range is also relevant
to other reports and you do not want to maintain these company codes
individually in each selection variant, use selection variables.
Continued on next page
2006/Q2
© 2006 SAP AG. All rights reserved.
289
Unit 7: Standard Reports in General Ledger Accounting, Accounts Receivable
Accounting, and Accounts Payable Accounting
TFIN50_2
Create the selection variable AC280_GR##.
Task 3:
Optional:
1.
To be able to perform a targeted advertising campaign, you are asked to
create a list of customers in high tech industries (HITE) and mechanical
engineering (MBAU) with sales between 2,000,000 and 1,000,000
currency units (an entry that you should protect in the variant) in the
periods of the current fiscal year in company codes 1000, 2000, 2200,
3000, 4000, 5000, and 6000.
You want to display the data in currency USD, with exchange rate type M
for translation of exchange rates at the current key date.
Create a variant with name and description AC280-3-## (## = your group
number).
Task 4:
1.
290
Specify the menu path for the report documentation.
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Report Variants and Variables
Solution 18: Report Variants and Variables
Task 1:
Create a variant for report RFBELJ00 (compact document journal).
1.
Create a report variant with the name and description AC280-1-## (##
= your group number) for the compact document journal RFBELJ00 such
that only documents 0100000000 to 0199999999 are displayed in company
code 1000 in the current fiscal year.
Execute this report with your report variant.
a)
Create a report variant:
Menu path: System → Services → Reporting
(or in the SAP Easy Access menu:
Accounting → Financial Accounting → General Ledger →
Information System → General Ledger Reports → Document →
General → Compact Document Journal → Compact Document
Journal)
Field name or data type
Values
Program
RFBELJ00
Choose Execute.
Enter your selection criteria:
Field name or data type
Values
Company code
1000
Document no.
0100000000 to
0199999999
Fiscal year
current year
Menu path: Goto → Variants → Save as variant...
Field name or data type
Values
Variant
AC280-1-##
Description
AC280-1-##
Choose Save.
Continued on next page
2006/Q2
© 2006 SAP AG. All rights reserved.
291
Unit 7: Standard Reports in General Ledger Accounting, Accounts Receivable
Accounting, and Accounts Payable Accounting
TFIN50_2
Execute the report.
Menu path: System → Services → Reporting
(or in the SAP Easy Access menu:
Accounting → Financial Accounting → General Ledger →
Information System → General Ledger Reports → Document →
General → Compact Document Journal → Compact Document
Journal)
Execute RFBELJ00 with the new variant AC280-1-##.
Program: RFBELJ00
Program → Execute with variant (or Variant button)
Variant: AC280-1-##
Enter
Execute
2.
Change your variant with name and description AC280-1-## such that
your variant is protected. The company code must not be changeable.
The fiscal year is a required entry field and the document number ranges
must not contain just documents 0100000000 to 0199999999, but also
documents 1700000000 to 1799999999 and 1800000000 to 1899999999.
For the posting date, choose a dynamic date calculation, with the posting
date from the beginning of the month to today.
Hide all other fields.
a)
Menu path: System → Services → Reporting
Field name or data type
Values
Program
RFBELJ00
Choose Goto → Variants.
Enter AC280-1-##
Choose Variants → Change → Change values.
After the document number, choose the Multiple selection button.
Choose the tab page Ranges
Enter 0100000000 to 0199999999,
1700000000 to 1799999999,
and 1800000000 to 1899999999.
Continued on next page
292
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Report Variants and Variables
Choose Execute.
Choose Variant → Attribute (or the Variant Attribute button).
Field name or data type
Values
Protect variant
Select
Company code
Protect field
Fiscal year
Required entry field
All other fields except Posting Date Choose Hide field
Field name: Posting date
Pushbutton: Selection variable. Selection (matchcode: Select icon)
Type of variable:
Select “D” (for dynamic date calculation).
Choose the Name der Variable pushbutton (entries only possible using
input help)
Double-click “From month end to today”.
Save the variant.
When the system displays the message “Do you want to overwrite
variant AC280-1-##?”, choose Yes.
Execute RFBELJ00 with the changed variant AC280-1-##:
Program: RFBELJ00
Program → Execute with variant (or Variant button)
Variant: AC280-1-##
Choose Enter. Pay attention to the selection options
Execute
Task 2:
To group the many vendors in a meaningful way, the accounts have been split into
account groups. To obtain an overview of the existing vendor master records, you
want a list containing specific vendors.
1.
Using report RFKKVZ00, create a report variant AC280-2-## (## = your
group number) with a list of all vendors in account group LIEF that are
located in Berlin.
Continued on next page
2006/Q2
© 2006 SAP AG. All rights reserved.
293
Unit 7: Standard Reports in General Ledger Accounting, Accounts Receivable
Accounting, and Accounts Payable Accounting
TFIN50_2
Only vendors in company codes 1000, 2000, 2200, 3000, 4000, 5000, and
6000 are to be included. Since this company code range is also relevant
to other reports and you do not want to maintain these company codes
individually in each selection variant, use selection variables.
Create the selection variable AC280_GR##.
a)
Create a report variant:
Menu path: System → Services → Reporting: RFKKVZ00
(or in the SAP Easy Access menu:
Accounting → Financial Accounting → Accounts Payable →
Information System → Reports for Accounts Payable Accounting
→ Master Data → Vendor List)
Report: RFKKVZ00
Choose Goto → Variants.
Field name or data type
Values
Variant
AC280-2-## (## = group
number)
Choose Variant → Create.
Choose Edit → Dynamic selections.
Select Account group
Pushbutton: Choose the Copy selected (arrow) button.
Account group: LIEF
When Selection via search help appears, enter:
Search help ID: A (Vendors general)
City: Berlin
Enter
Choose Edit → Attributes.
Description
AC280_2_##
Choose Environment → Maintain selection variables.
Choose Variables → Change.
You will receive the message, “The table is cross-client.”
Continued on next page
294
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Report Variants and Variables
Choose Enter.
Choose the Selection options tab page.
Choose Edit → Create.
Name: AC280_GR## (## = your group number)
Choose the MMultiple selection button.
Enter company codes 1000, 2000, 2200, 3000, 4000,
5000, and 6000
Choose Execute.
Choose Save.
Choose Back.
Field Name: Company code
Pushbutton: Selection variables
Type of variable: T: Table variables from TVARV
Pushbutton: Name of variable (entry only possible using input help)
Select AC280_GR## from the list
Save the variant.
Execute RFKKVZ00 with the variant AC280-2-##.
Program: RFKKVZ00
Program → Execute with variant (or Variant button)
Variant: AC280-2-##
Choose Enter. Pay attention to the selection options.
Choose Execute.
Task 3:
Optional:
1.
To be able to perform a targeted advertising campaign, you are asked to
create a list of customers in high tech industries (HITE) and mechanical
engineering (MBAU) with sales between 2,000,000 and 1,000,000
currency units (an entry that you should protect in the variant) in the
periods of the current fiscal year in company codes 1000, 2000, 2200,
3000, 4000, 5000, and 6000.
You want to display the data in currency USD, with exchange rate type M
for translation of exchange rates at the current key date.
Continued on next page
2006/Q2
© 2006 SAP AG. All rights reserved.
295
Unit 7: Standard Reports in General Ledger Accounting, Accounts Receivable
Accounting, and Accounts Payable Accounting
TFIN50_2
Create a variant with name and description AC280-3-## (## = your group
number).
a)
Report: RFDUML00
Variant with name and description AC280-3-## (## = your group
number)
Create a report variant
Choose
System → Services → Reporting: RFDUML00
or, in the SAP Easy Access menu, choose
Accounting → Financial Accounting → Accounts Receivable →
Information System → Reports for Accounts Receivable Accounting →
Customer Balances → Customer Sales.
Report: RFDUML00
Choose Goto → Variants→ Save as Variant.
Field name or data type
Values
Variant
AC280-3-## (## = group
number)
Choose Variant → Create
Choose Edit → Dynamic selections.
Industry: HITE (High Tech) and MBAU
Reporting periods: 1 to 16
Sales for account: 100 to 1,000,000 currency units
Fiscal year: Current fiscal year
Translate in output currency: Select
Currency: USD
Exchange rate type: M
Date: Current date
Enter
Choose Edit → Attributes
Description: AC280-03-##
Field Name: Company code
Continued on next page
296
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Report Variants and Variables
Pushbutton: Selection variables
As the variable type, choose T: Table variables from TVARV
Pushbutton: Name of variable (entry only possible using input help)
Select AC280_GR## from the list
Under Sales for account, choose Protect field.
ER_DATUM (translation date)
Pushbutton: Selection variable. Selection (matchcode: Select icon)
Type of variable: Select “D” (for dynamic date calculation) and then
choose the Name der Variable pushbutton (entries only possible using
input help)
Choose Current Date
Save the variant.
Execute RFDUML00 with the variant AC280-3-##.
Program: RFDUML00
Program → Execute with variant (or Variant button)
Variant: AC280-3-##
Choose Enter. Pay attention to the selection options.
Execute
Task 4:
1.
Specify the menu path for the report documentation.
a)
Choose Report documentation.
On the report selection screen, choose Help → Application help.
Help → Application help
You have created new variants and worked with:
•
•
2006/Q2
Dynamic selections
Selection variables
© 2006 SAP AG. All rights reserved.
297
Unit 7: Standard Reports in General Ledger Accounting, Accounts Receivable
Accounting, and Accounts Payable Accounting
TFIN50_2
Lesson Summary
You should now be able to:
•
Create report variants
•
Use report variables
298
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Unit Summary
Unit Summary
You should now be able to:
•
Demonstrate where to find the reports required in General Ledger, Accounts
Receivable, and Accounts Payable Accounting
•
Explain the importance of information systems
•
Execute reports
•
Create report variants
•
Use report variables
2006/Q2
© 2006 SAP AG. All rights reserved.
299
Unit Summary
300
TFIN50_2
© 2006 SAP AG. All rights reserved.
2006/Q2
Unit 8
List Viewer
Unit Overview
How can users work efficiently with the List Viewer, for example, to display
“their” open item lists? The SAP variants are useful, but users have their own
ideas about how the list should look.
Unit Objectives
After completing this unit, you will be able to:
•
•
•
•
•
•
Explain the concept SAP List Viewer
Use the functions of the SAP List Viewer
Use selection criteria for accounts in which you want to find line items in
specific company codes
Choose selection criteria using search help
Choose line items based on their status and category
Change standard and user-specific screen layouts
Unit Contents
Lesson: SAP List Viewer Design .............................................302
Lesson: Selections .............................................................309
Exercise 19: Selections....................................................317
Lesson: Changing the Screen Layout........................................323
Exercise 20: Changing the Screen Layout ..............................327
2006/Q2
© 2006 SAP AG. All rights reserved.
301
Unit 8: List Viewer
TFIN50_2
Lesson: SAP List Viewer Design
Lesson Overview
In the SAP List Viewer, you can display different variations of documents and
use different designs.
Lesson Objectives
After completing this lesson, you will be able to:
•
•
Explain the concept SAP List Viewer
Use the functions of the SAP List Viewer
Business Example
The manager of the accounting department wants to know how to create
standardized lists in the SAP system. He also wants to learn more about the
functions of the SAP List Viewer.
Figure 123: SAP List Viewer: Line Item List
The SAP List Viewer is a generic display tool that creates a standard ergonomic
list from predefined data.
The List Viewer standardizes and simplifies the use of lists in the SAP system by
providing a uniform interface and list preparation function.
You can use the List Viewer to display simple and hierarchical sequential lists.
302
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: SAP List Viewer Design
The SAP List Viewer contains a number of interactive functions such as sorting,
summation, filters, and so on.
You can change the layout of lists without selecting data first and save the changed
list layout in variants.
Figure 124: SAP List Viewer: Display/Change Documents
The SAP List Viewer provides the following functions for displaying and
changing documents:
Select detail
To get detailed information for an item, you have to select it first. You can
then use the eyeglasses icon (or double-click the item) to display the individual
document. You can also call up the item with the pencil icon if you want to make
changes to the document.
Select items To select an item, select it on the left side of the line item list. To
select multiple items, select a single item, hold Ctrl, and select the other items. To
select all the items, use the appropriate icon.
Once you have selected multiple items, you can carry out a mass change in the
corresponding documents. To see the changes in the line item list, choose Refresh
List. If changes fail, you can see the reasons in the Change errors log using
the corresponding pushbutton.
You can choose whether you want to branch to the document item view or the
document overview of the document display. The accounting editing options
contain a corresponding checkbox.
2006/Q2
© 2006 SAP AG. All rights reserved.
303
Unit 8: List Viewer
TFIN50_2
Figure 125: SAP List Viewer: Generic Functions
Some of the functions provided by the SAP List Viewer include the following
generic cross-application functions:
Select columns: To select a column, you click the column heading once. To select
multiple columns, select a column, hold Ctrl, and select the required columns.
You can sort the list in ascending or descending order. Sort the list by selecting
the required column and then choosing the corresponding function.
You can set and delete filters the same way.
Summation: You can create totals and subtotals for specific values. Create totals
by selecting the required column and then choosing the appropriate icon.
304
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: SAP List Viewer Design
Figure 126: List Viewer: Display Variants and Fields
In addition to the display variants provided by SAP, you can also create your own
display variants. This allows you to define your own specific view of a list.
You select fields that you want to see from the fields available in the column set.
You can hide fields that you do not require. You can also sort fields in the column
selection in the order that you require.
You can also add special fields to the column set in addition to the fields that are
already displayed. For more information, refer to SAP Notes 215798 and 420591.
If you require offsetting account information, refer to SAP Note 112312. This is
not a modification of the standard system, but a business transaction event.
2006/Q2
© 2006 SAP AG. All rights reserved.
305
Unit 8: List Viewer
TFIN50_2
Figure 127: Classic List and Grid Control in the Line Item List
When you display the list, you can choose between the ALV classic list and the
ALV grid control (grid design).
With some lists, you cannot switch between the two layouts; this is a special
feature of the line item list.
The ALV classic list is the list that is displayed when no specific settings have
been made.
The ALV classic list is essentially the print screen and offers a better overview of
the sorted list when the items for multiple accounts are displayed.
The grid control design has proportionate text and is particularly useful when
you display individual accounts online for Internet services offered by SAP
programs.
Since SAP R/3 4.6C, users have been able to select the grid design by choosing
Settings → Switch List. This list design is entered in the user parameters
(parameter FIT_ALVC) when you switch the list.
306
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: SAP List Viewer Design
Figure 128: User Parameters for the List
You can display (and change if necessary) the settings using transaction FB00, the
accounting editing options on the Line Items tab page. You can also display and
change parameters using transaction SU3.
Using parameter IDs, you can enter user default values in fields where the value
usually remains constant. If, for example, you switch the list to grid control, the
value will be saved in your user parameters. When you call up the list, this value
appears automatically in the corresponding design. This means that you do not
have to manually switch the list again. The next time you log on to the system,
you do not have to re-select the required layout.
2006/Q2
© 2006 SAP AG. All rights reserved.
307
Unit 8: List Viewer
TFIN50_2
Lesson Summary
You should now be able to:
•
Explain the concept SAP List Viewer
•
Use the functions of the SAP List Viewer
308
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Selections
Lesson: Selections
Lesson Overview
Participants can use specific selection criteria to choose line items that they wish
to analyze. These selection criteria are related to:
•
•
The accounts for which you want to see line items; these are created within
specific company codes
Selection criteria that can be chosen using search help and the selection of
the line items themselves, based on their status and category
Lesson Objectives
After completing this lesson, you will be able to:
•
•
•
Use selection criteria for accounts in which you want to find line items in
specific company codes
Choose selection criteria using search help
Choose line items based on their status and category
Business Example
Employees working in Accounting want to know how to select items in lists in
the SAP system.
It also wants to learn more about the selection criteria that can be used in the
SAP List Viewer.
Figure 129: Line Item List
2006/Q2
© 2006 SAP AG. All rights reserved.
309
Unit 8: List Viewer
TFIN50_2
You can use specific selection criteria to choose line items that you want to
evaluate.
These selection criteria refer to:
•
The accounts in which you want to see line items in specific company codes
•
Selection criteria that you can choose using search help
•
The selection of line items themselves, based on their status and category
In addition, you can also choose the following for the list output:
•
•
Layout
Maximum number of items
Figure 130: Selection of G/L Account, Vendor, and Customer
When you make your account selection for G/L accounts, customer accounts, and
vendor accounts, you can use simple and multiple selection to include or exclude
individual accounts and account intervals from the selection.
If you select the Worklists Available field, you can activate and deactivate the
input fields for worklists on the selection screen for each line item list. If the
worklists exist, when you select the Worklist Input Fields Active field when you
call up the selection screen for the line item display, this selection screen is
displayed with input fields for worklists. You can maintain the values for worklists
using transaction OB55.
310
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Selections
Figure 131: Selection using Search Help
If you select items using search help, the system provides input help for the G/L
account line item list:
•
•
•
•
•
G/L account number in chart of accounts (also in combination with the
company code specification)
G/L account name (G/L account long text) in chart of accounts (also in
combination with the company code specification)
G/L accounts with deletion and block indicators
Keywords
Alternative account numbers
When you select items using search help, the system offers input help for the
vendor line item list:
•
•
•
•
2006/Q2
General vendor data (search term, postal code, city, name, and number of
vendor)
Vendor country/company code
Vendor by personnel number
Vendor by purchase, material, or plant reference
© 2006 SAP AG. All rights reserved.
311
Unit 8: List Viewer
TFIN50_2
When you select items using search help, the system offers input help for the
customer line item list:
•
•
•
•
•
General customer data (search term, postal code, city, name, and number
of customer)
Customer country/company code/account group
Customers with rental agreement
Customers for each sales group or with plant reference
Head office customers
Figure 132: Item Selection
You can select items for the line item list based on their status and category.
When you select open items, you select items that are or were open at a specific
time. The current date is proposed by default.
If you choose Cleared Items, the system displays items that were cleared by the
clearing date specified and that were still open on the key date. If you do not
specify the clearing date and the key date, the system displays all the cleared items.
If you want to see open and cleared items, choose All Items. You can restrict
this selection using the posting date.
312
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Selections
Figure 133: Head Office/Branch
In some industries, customers submit orders locally -- that is, via the branch -- but
pay invoices centrally through the head office. SAP differentiates between the
flow of goods and the flow of money. In the SAP system, you can set up head
office and branch accounts.
All items posted to a branch account are automatically forwarded to the head
office account.
If you select the Branch/Head Office indicator, a dialog box appears for each
branch account. In the dialog box, you can choose whether the branch can display
items that are managed at the head office.
If you deactivate the dialog box, the setting made in the Items Managed at Head
Office field applies automatically.
2006/Q2
© 2006 SAP AG. All rights reserved.
313
Unit 8: List Viewer
TFIN50_2
Figure 134: Selection by Net Due Date
When you display the line items, you can make a selection by net due date.
If you select the Selection by Net Due Date field in the editing options of the user
parameters, the system activates the input fields for the selection by net due
date on the Selection screen.
Figure 135: Key for Icons
In the header of the ALV classic list, you can display the key for the icons
for the item status (open, parked, cleared), as well as the icons for the due
date (overdue, due, not due).
314
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Selections
In the editing options for the line items display, you can select whether you want
to see these keys when you call up the list.
Comment: The key date is the determining factor in classifying whether an item is
open or cleared. By backdating an item, you can display the status of the item on a
key date in the past. Items posted after the key date are not displayed.
Figure 136: The Assignment Field as Sort Field
In addition to selecting columns, when you create or change the layout, you can
also define sort criteria for sorting and create subtotals.
The system automatically fills the assignment field for a line item according to the
Sort Field entry in the master record when you post items.
The assignment field can be a combination of up to four fields with a maximum
of 18 characters. For example, to display the document number (10 characters)
and the posting date (six characters), these field names can be included in the
assignment field definition.
If you chose the Purchase Order Number sort key in the customer/vendor master
record, the assignment field for the line item contains the purchase order number
for customers/vendors.
If you selected the sort key for the Cost Center in a general ledger master record,
the assignment field in the corresponding G/L account item for the line item
contains the number of the cost center when you post to this G/L account.
2006/Q2
© 2006 SAP AG. All rights reserved.
315
Unit 8: List Viewer
TFIN50_2
The line items in the line item display are frequently sorted by the value in the
assignment field. A practical example:
•
316
For example, when an invoice is posted in SD, an accounting document
is created in FI. The accounting document has a document number that
is usually not identical to the number of the invoice in SD. Using the
reference and the assignment, you can find out the SD document on which
the accounting document is based. The reference and the assignment in the
FI invoice are copied from the reference and assignment in the SD billing
document. You can define which numbers (purchase order, sales order,
delivery, billing document) are copied as a reference and which are copied as
an assignment in the SD document and then copied into FI. You can then use
these fields as selection criteria in FI.
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Selections
Exercise 19: Selections
Exercise Objectives
After completing this exercise, you will be able to:
•
Use the SAP List Viewer, using the line item list as an example
•
Find out what selection criteria appear in the selection for the line item list
Business Example
The accounting department wants to know how to select items from lists in the
SAP system, and which selection options are available.
Task:
You have learned about the SAP List Viewer as a tool for preparing standardized
lists, and now you want to investigate the options the tool provides in your work
area. You therefore look at the customer line item list.
Look at the customer line item list for customer 1033 in company code 1000.
Select the open items and choose today's date as the key date.
1.
You want to sort the assignment column. What sort options are there? How
do you proceed?
2.
In addition, you only want to display documents that contain amounts up
to 40 currency units. How can you do this? How do you display all the
documents again?
3.
For customer 1033 you also want to display a totals line for a subtotal
according to the payment date.
4.
A colleague informs you that you can also display the list in grid design, in
addition to the ALV classic list design. You now want to use grid design.
5.
You want to display the Payment Date and Terms of Payment columns next
to the Open/Cleared/Parked Items icon. How can you move the column
to the required position?
6.
You also want to enter the business area account assignment as an
additional field in the list. You want to display the field to the left of the
field for the text.
7.
You do not want to have to move the columns or add new columns each
time, and so you want to create a display variant in which the required
fields are in the correct position and in which the business area account
assignment is also shown.
Continued on next page
2006/Q2
© 2006 SAP AG. All rights reserved.
317
Unit 8: List Viewer
TFIN50_2
Create an appropriate user-specific display variant and save it as
AC280-D-## (##= your group number) without using the default setting.
Display variant AC280-D-## (## = your group number) is called with
business area.
318
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Selections
Solution 19: Selections
Task:
You have learned about the SAP List Viewer as a tool for preparing standardized
lists, and now you want to investigate the options the tool provides in your work
area. You therefore look at the customer line item list.
Look at the customer line item list for customer 1033 in company code 1000.
Select the open items and choose today's date as the key date.
1.
You want to sort the assignment column. What sort options are there? How
do you proceed?
a)
Choose Accounting → Financial Accounting → Accounts Receivable
→ Account → Display/change line items (Transaction FBL5N).
Customer:
1033
Company code:
1000
Open items
Open at key date: Current date
Program → Execute
b)
You can sort the display in ascending or descending order.
Choose Edit → Sort in ascending order/Sort in descending order
(Alternatively, place the cursor on the column and use the
appropriate buttons (Sort in ascending order or Sort in descending
order))
Continued on next page
2006/Q2
© 2006 SAP AG. All rights reserved.
319
Unit 8: List Viewer
2.
TFIN50_2
In addition, you only want to display documents that contain amounts up
to 40 currency units. How can you do this? How do you display all the
documents again?
a)
Set filter/Delete filter:
Edit → Set filter
(or, place the cursor on the column and use the Set filter button).
Local currency:
EUR
Amounts:
To 40
Enter
Then:
Edit → Delete filter
3.
For customer 1033 you also want to display a totals line for a subtotal
according to the payment date.
a)
Subtotal for payment date:
First, select another layout:
Settings → Display variant → Choose
(or Select layout button)
Choose 1SAP-P
Place the cursor on the Payment Date column.
Edit → Subtotal
(or, choose Subtotals button)
4.
A colleague informs you that you can also display the list in grid design, in
addition to the ALV classic list design. You now want to use grid design.
a)
Switch list:
Settings → Switch list
Continued on next page
320
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Selections
5.
You want to display the Payment Date and Terms of Payment columns next
to the Open/Cleared/Parked Items icon. How can you move the column
to the required position?
a)
Payment Date and Terms of Payment columns after the
Open/Cleared/Parked Items icon:
Place the cursor on the column and drag the column to the appropriate
position (keep finger on the left mouse button)
(or Settings → Display variant → Current:
move the selected lines upwards or downwards using the arrows).
6.
You also want to enter the business area account assignment as an
additional field in the list. You want to display the field to the left of the
field for the text.
a)
Additional field (Business area):
Settings → Display variant → Current:
In the column set (right): Select Business area
Move it to the column selection (left) using the arrow Add selected
fields.
Move the selected lines upwards or downwards to the required place
using the arrows.
7.
You do not want to have to move the columns or add new columns each
time, and so you want to create a display variant in which the required
fields are in the correct position and in which the business area account
assignment is also shown.
Create an appropriate user-specific display variant and save it as
AC280-D-## (##= your group number) without using the default setting.
Display variant AC280-D-## (## = your group number) is called with
business area.
a)
Choose Settings → Save display variant.
You can save the variant under your own name (AC280-D-##).
Save layout: AC280-D-##
Name: With business area
Select User-specific.
Choose Continue.
The system issues the following message: “Layout was saved.”.
2006/Q2
© 2006 SAP AG. All rights reserved.
321
Unit 8: List Viewer
TFIN50_2
Lesson Summary
You should now be able to:
•
Use selection criteria for accounts in which you want to find line items in
specific company codes
•
Choose selection criteria using search help
•
Choose line items based on their status and category
322
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Changing the Screen Layout
Lesson: Changing the Screen Layout
Lesson Overview
There are various standard layouts that you can supplement. In this lesson, you
will learn about standard layouts and user-specific layouts.
Lesson Objectives
After completing this lesson, you will be able to:
•
Change standard and user-specific screen layouts
Business Example
When displaying a list, accountants want to choose between different (standard
and user-specific) layouts.
Figure 137: Layout
When you display a list, you can choose between different layouts.
SAP provides various standard layouts that you can supplement with other
(standard) layouts. Standard layouts start with a slash (/). You can choose a
standard layout as your default layout. If the indicator for a display variant is set
as the initial variant, this variant is always used for the list output unless you
explicitly specify an alternative display variant.
You can also choose a user-specific layout, provided that you can save
user-specific display variants.
2006/Q2
© 2006 SAP AG. All rights reserved.
323
Unit 8: List Viewer
TFIN50_2
Enter the ALV initial layout in the accounting editing options.
Figure 138: Standard Layout: Default and Initial Layout
The standard layout is the layout that applies for all users.
You can select a layout for the list output for your line item display. If you so
require, this layout is displayed again the next time you call up transaction FBL*N
(* = 1 for vendors, = 3 for G/L accounts, and = 5 for customers). In the accounting
editing options in your user parameters, you can save the last layout used as a
default. If you select the Last layout entered for default field, every time you
execute the line item display, the layout on the selection screen is saved as the
default in the user specifications. Tip: If you want to prevent the default being
accidentally overwritten by the selection of another layout, leave the field blank.
If you have not selected a layout, the list layout from the default selection screen
is selected from your user parameters. You can default the input field for each
account type.
If you do not make an entry, and no default setting is made for the selection
screen in the user parameters, the system uses the ALV initial layout. You cannot
define the ALV initial layout in the accounting editing options; you can only
do this in the line item list itself. You default the ALV initial layout in display
variant management.
If you do not make a default setting in display variant management, the system
chooses the 1SAP layout.
324
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Changing the Screen Layout
Figure 139: User-Specific Layout
You can create a user-specific layout, which only you can use.
If you only want to work with your user-specific layout, call up the relevant line
item list with your new, user-specific layout. In the editing options of the user
parameters, the default selection screen is updated with your new, user-specific
layout. If you also want to be able to call up the line item list using another layout
in your selection as well as your user-specific layout, deselect the Save last layout
for default field.
The following order applies: User-specific initial screen (set as default) has
priority over general initial variant (set as default).
2006/Q2
© 2006 SAP AG. All rights reserved.
325
Unit 8: List Viewer
326
TFIN50_2
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Changing the Screen Layout
Exercise 20: Changing the Screen Layout
Exercise Objectives
After completing this exercise, you will be able to:
•
Change and save a screen layout
•
Choose a layout
Business Example
When choosing a list, accountants can choose between different (standard and
user-specific) layouts. They want to add to their own layouts.
Task 1:
Carry out the following task:
1.
Call up the open items list for customer 1033 in company code 1000 again.
Find display variant AC280-D-##. Select Default setting for your display
variant and save it again. Which display variant does the system propose
when you call up the open items list again?
2.
In the item texts for the open items, you want to be able to see how the sales
revenue was achieved. Change all the items using the mass change function
so that the text Flat screens appears in the item text.
Task 2:
G/L account line item list
2006/Q2
1.
You are asked to look at all the items in the account sales revenue for
domestic products (800000). How many items are displayed?
2.
To find the posting date, you have to first switch from the document item to
the document header. However, you would prefer to find the information
immediately when you branch to the document. What options do you have?
3.
You have also been asked to create a list that shows only totals for the profit
centers posted to and that displays the amount in local currency. When
you analyze the subtotals for the line items, you want to see the document
date and document number. You want all users to be able to use the display
variant AC280-PC-## (## = your group number), with the description Profit
center ##. Can you do this?
4.
A user wants to see the line items for profit center 1600.
5.
In addition to the G/L account with number, name, and the company code,
in the header item of the list you also want to see the account group to
which the account belongs.
© 2006 SAP AG. All rights reserved.
327
Unit 8: List Viewer
TFIN50_2
Solution 20: Changing the Screen Layout
Task 1:
Carry out the following task:
1.
Call up the open items list for customer 1033 in company code 1000 again.
Find display variant AC280-D-##. Select Default setting for your display
variant and save it again. Which display variant does the system propose
when you call up the open items list again?
a)
By choosing Settings →Choose display variant
Layout configuration → User-specific
you can find your variant AC280-D-##.
By choosing Settings → Save Layout
you can save your variant AC280-D-##.
The variant must remain user-specific. Select the default setting.
Choose Continue.
The system issues the following message: “This layout already exists.
Do you want to overwrite the existing layout?”
Choose Yes to confirm.
The system issues the following message: “Layout was saved.”
Call up the open item list again: Variant AC280-D-## is displayed.
2.
In the item texts for the open items, you want to be able to see how the sales
revenue was achieved. Change all the items using the mass change function
so that the text Flat screens appears in the item text.
a)
Mass change:
Call up the open items list and choose Edit → Select all..
Edit → Select all
Environment → Mass change → New values (or choose Mass change).
Choose Enter.
List → Refresh.
Continued on next page
328
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Changing the Screen Layout
Task 2:
G/L account line item list
1.
You are asked to look at all the items in the account sales revenue for
domestic products (800000). How many items are displayed?
a)
Accounting → Financial Accounting → Accounts Receivable →
Account → Display/Change Line Items
G/L account:
Company code:
Item Selection: All Items
Program → Execute
2.
To find the posting date, you have to first switch from the document item to
the document header. However, you would prefer to find the information
immediately when you branch to the document. What options do you have?
a)
Accounting → Financial Accounting → General Ledger →
Environment → User Parameters → Editing Options
Tab page Line Items
Item selection: Go to .... Document Overview
3.
You have also been asked to create a list that shows only totals for the profit
centers posted to and that displays the amount in local currency. When
you analyze the subtotals for the line items, you want to see the document
date and document number. You want all users to be able to use the display
variant AC280-PC-## (## = your group number), with the description Profit
center ##. Can you do this?
a)
Call up the line item list again.
Settings → Layout → Current (or choose Select Layout)
In the column set: Select all (Ctrl button + click)
Arrow pointing right (hide selected fields)
In the column set:
•
•
•
•
Profit center
Amount in local currency
Document date
Document no.
Arrow pointing left (add selected fields) to add the fields to the column
selection
Continued on next page
2006/Q2
© 2006 SAP AG. All rights reserved.
329
Unit 8: List Viewer
TFIN50_2
Arrange them in this order (see above)
Sort order tab page
In the column set: Select all (Ctrl key + click)
Arrow pointing right (hide selected fields)
In the column set:
•
Profit center
Arrow pointing left (add selected fields) to add the fields to the column
selection
Choose Sort ascending
Choose Subtotals
Choose Enter
Settings → Summation Levels → Define Breakdown
Select level 1 (Profit center) (or * ...)
Settings → Layout → Save
Layout: /AC280-PC-##
Name: Profit Center
(* ... If you have not defined the breakdown by choosing Settings →
Summation levels → Define breakdown, on the tab page, choose “Save
with”:
Select the sort order and subtotals
Breakdown to summation level: 1 *Profit Center)
4.
A user wants to see the line items for profit center 1600.
a)
Choose the icon for the subtotal. Select the * in the output to open up
the line items for the selected profit center.
Continued on next page
330
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Changing the Screen Layout
5.
In addition to the G/L account with number, name, and the company code,
in the header item of the list you also want to see the account group to
which the account belongs.
a)
List header:
Settings → Layout → Current Heading
Insert → Characteristics (or choose Characteristics)
Variable category: Character-Related Text Variable
Characteristic: Account Group
Text type: Name
Value type: Single Value
Format: Select Intense, width 25
Insert → Characteristics (or choose Characteristics)
Variable category: Character-Related Text Variable
Characteristic: Account Group
Text type: Value
Value type: Single Value
Format: Width 4
Save
2006/Q2
© 2006 SAP AG. All rights reserved.
331
Unit 8: List Viewer
TFIN50_2
Lesson Summary
You should now be able to:
•
Change standard and user-specific screen layouts
332
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Unit Summary
Unit Summary
You should now be able to:
•
Explain the concept SAP List Viewer
•
Use the functions of the SAP List Viewer
•
Use selection criteria for accounts in which you want to find line items in
specific company codes
•
Choose selection criteria using search help
•
Choose line items based on their status and category
•
Change standard and user-specific screen layouts
2006/Q2
© 2006 SAP AG. All rights reserved.
333
Unit Summary
334
TFIN50_2
© 2006 SAP AG. All rights reserved.
2006/Q2
Unit 9
Drilldown Reporting in Financial
Accounting
Unit Overview
Employees in General Ledger Accounting are looking for ways to display
appropriate evaluations and key figures with their own forms and reports when
they drill down data within data that is to be evaluated.
Unit Objectives
After completing this unit, you will be able to:
•
•
•
•
•
•
•
•
•
Describe your knowledge of the architecture of drilldown reporting
Explain the terms characteristics and key figures and the different types
of each.
Explain the difference between single-axis and dual-axis forms and use these
forms appropriately
Use various navigation options in drilldown reports
Define forms
Define and execute reports
Define forms and reports more flexibly using characteristic and text variables
Set up report-report interfaces
Use report assignments
Unit Contents
Lesson: Architecture of Drilldown Reporting ................................336
Lesson: Characteristics and Key Figures....................................341
Lesson: Form Types............................................................345
Lesson: Navigation in Reports ................................................351
Exercise 21: Drilldown Reporting in Financial Accounting ............355
Lesson: Form and Report Definition .........................................361
Exercise 22: Drilldown Reporting in Financial Accounting ............367
Lesson: Report-Report Interface and Report Assignment ................377
Exercise 23: Drilldown Reporting in Financial Accounting ............379
2006/Q2
© 2006 SAP AG. All rights reserved.
335
Unit 9: Drilldown Reporting in Financial Accounting
TFIN50_2
Lesson: Architecture of Drilldown Reporting
Lesson Overview
In this lesson, we will discuss the architecture of drilldown reporting.
Lesson Objectives
After completing this lesson, you will be able to:
•
Describe your knowledge of the architecture of drilldown reporting
Business Example
Employees in Financial Accounting want to use the evaluation options in
drilldown reporting. They are primarily interested in finding out the basics of the
drilldown reporting architecture. They also want a brief insight into the possible
report types using existing form types in Financial Accounting.
Figure 140: Drilldown Reporting
Drilldown reporting is a dialog-oriented information system for evaluating data
from the FI, GL, AR, and AP databases.
Drilldown reporting contains helpful functions for navigating in the dataset. It also
contains several additional functions for processing a report interactively.
SAP Graphics, SAPmail, and various printing functions are connected to drilldown
reporting together with Microsoft Word for Windows and Microsoft Excel.
336
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Architecture of Drilldown Reporting
Figure 141: Using the Report Painter
You can use the graphic interface of the Report Painter for various activities (for
example, to define Report Writer reports, drilldown forms, and planning layouts).
In this unit, you will learn how to use the Report Painter to create drilldown report
forms, which are required for drilldown reports in FI.
Figure 142: Form Types: Drilldown Reporting in FI
The following report types can be used for G/L account evaluations:
2006/Q2
© 2006 SAP AG. All rights reserved.
337
Unit 9: Drilldown Reporting in Financial Accounting
TFIN50_2
1. Reports for financial statement analysis: These reports are based on the
financial statement versions defined in Financial Accounting. You can carry out
any number of variance analyses based on actual and plan data (annual, half-year,
quarterly, and monthly).
2. Key figure reports: For key figure reports, the system takes into account only
the financial statement items in the financial statement version that you need for
the calculation of specific key figures. This is not the case for financial statement
analysis reports. Financial statement version key figures could be for example,
equity ratio (stockholders' equity: total equity), debt-equity ratio (external capital:
stockholders' equity), and capitalization ratio (fixed assets: total assets). You can
create key figures from report rows and/or columns using an integrated formula
interpreter.
3. Balance display:
You can use the following report types for customer or vendor drilldown reports:
a) Balance display
b) Line item analysis
Figure 143: Architecture of Drilldown Reporting
As shown above, a report definition can contain characteristics, key figures, and
forms. A report is a number of interactive, controllable report lists and graphics
that are displayed on the screen.
Drilldown reporting provides useful functions for navigating within the dataset
(for example, next level, next object within a level, hiding a level, detail
list/drilldown list). It also contains several additional functions that can be used
338
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Architecture of Drilldown Reporting
to process a report interactively (sorting, specification of conditions, ranked list,
and so on). You can send report lists (for example, as a fax), display them on the
Internet, or transfer them as files to Microsoft Word and Microsoft Excel.
In addition to the dialog functions for displaying reports, drilldown reporting
also contains functions for printing reports. There are various print preparation
functions for you to structure your report as you require (such as pagebreak,
headers and footers, and underlining).
A form describes the basic content and formal structure of report lists. A form
can be seen as a semi-finished product for a report; it is later completed with
characteristics and key figures when you define the report. Characteristics appear
in the form as well as in the report. You can choose key figures either in the form
or the report.
2006/Q2
© 2006 SAP AG. All rights reserved.
339
Unit 9: Drilldown Reporting in Financial Accounting
TFIN50_2
Lesson Summary
You should now be able to:
•
Describe your knowledge of the architecture of drilldown reporting
340
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Characteristics and Key Figures
Lesson: Characteristics and Key Figures
Lesson Overview
In this lesson, you will learn the meaning of characteristics and key figures in lists.
Lesson Objectives
After completing this lesson, you will be able to:
•
Explain the terms characteristics and key figures and the different types
of each.
Business Example
Employees in Financial Accounting want to use characteristics and key figures in
drilldown reporting. They are mainly interested in the different types.
Figure 144: Characteristics and Characteristic Values
Characteristics specify the classification options for the dataset. Examples of
characteristics are company code, business area, and plan/actual indicator. The
time reference (fiscal year, period) is also a characteristic.
Characteristic values are concrete forms of a characteristic. Possible values for
the characteristic company code could be 0001, 0002, 1000, or all the company
codes defined in the system.
A combination of characteristics and characteristic values is generally called an
object in drilldown reporting.
2006/Q2
© 2006 SAP AG. All rights reserved.
341
Unit 9: Drilldown Reporting in Financial Accounting
TFIN50_2
Figure 145: Key Figures
In the applications, there are various key figures that can be relevant to
evaluations. Key figures are not just values and quantities, but also calculations
involving these values and quantities with user-defined formulas.
The following are examples of key figures:
342
•
Value: Balance sheet value, debit total, sales/purchases
•
Quantity: Number of employees, sales quantity
•
Calculation: Sales per employee, plan/actual variance
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Characteristics and Key Figures
Figure 146: Drilldown List/Detail List
There are two types of list for displaying information: The detail list and the
drilldown list.
In a drilldown list, several objects (for example, assets under construction,
vehicles, chemicals) are formatted using a selection of key figures. Usually, the
key figures are in the columns of the list (for example, balance sheet value, total
debit postings, total credit postings). The rows contain the characteristic values of
all the characteristics that are drilled down.
In a detail list, an individual object (for example, business area) is formatted for
all key figures according to the form. Usually, the key figures are in the rows of
the detail list (for example, balance sheet value, total debit postings, total credit
postings).
2006/Q2
© 2006 SAP AG. All rights reserved.
343
Unit 9: Drilldown Reporting in Financial Accounting
TFIN50_2
Lesson Summary
You should now be able to:
•
Explain the terms characteristics and key figures and the different types
of each.
344
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Form Types
Lesson: Form Types
Lesson Overview
In this lesson, you will learn about using single-axis and dual-axis forms (matrix)
for drilldown reporting in FI.
Lesson Objectives
After completing this lesson, you will be able to:
•
Explain the difference between single-axis and dual-axis forms and use these
forms appropriately
Business Example
Employees in Financial Accounting want to use a single-axis or dual-axis form
with key figures.
Figure 147: Different Types of Forms
The following form types exist:
Single-axis form without key figure
•
2006/Q2
If you are using a single-axis form without key figures, you define either
the form rows or columns with characteristics. When you access the initial
screen, the system displays an empty list with columns.
© 2006 SAP AG. All rights reserved.
345
Unit 9: Drilldown Reporting in Financial Accounting
TFIN50_2
Single-axis form with key figure
•
If you are using a single-axis form with key figures, you define either the
form rows or columns with key figures and characteristics. When you access
the initial screen, the system displays an empty list with rows.
Dual-axis form with key figure
•
If you are using a dual-axis form with key figures, you define the form rows
and the columns with key figures and characteristics. When you access the
initial screen, the system displays an empty list containing rows and columns.
You are free to define whether the rows contain key figures and the columns
contain characteristics, or vice versa. It depends on what you want to report.
When you create a form, you define the name and the type of form that you
want to process.
Figure 148: One Axis with Key Figure
In a single-axis form with no key figures, you make selections only in the
characteristics columns. The characteristics that you select in the form define the
column content. You can also perform calculations with formulas (for example,
the variance could be the difference between plan and actual).
You select the key figures and the drilldown characteristics (that is, the
characteristics whose values you want to use to navigate in the report) when
you define the report (for example, the characteristics business area, financial
statement item, or account number).
346
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Form Types
The drilldown list contains a two-line column heading. The key figures (for
example, balance sheet value, total debit postings, total credit postings) are in
the first row and the characteristics that you selected in the form (for example,
fiscal year, prior year, variance) are listed below. The values for the drilldown
characteristics are in the rows (for example, assets under construction, vehicles,
and chemicals for the business area).
In the detail list, the characteristics chosen in the form are contained in the
columns, and the key figures are contained in the rows. The detail list displays the
results of a selected characteristic value (for example, assets under construction
for business area).
Figure 149: One Axis with Key Figure
In a single-axis form with key figures, the key figures are integrated with
characteristics in the rows of the form (for example, fiscal year balance sheet
value, prior year balance sheet value with variance).
In the report definition, only the drilldown characteristics are chosen (for example,
business area, financial statement item account number, and so on).
In the drilldown list, the key figures integrated with the characteristics are the
columns of the form, and the values of the drilldown characteristics form the rows
(for example, assets under construction, vehicles, chemicals, and so on).
2006/Q2
© 2006 SAP AG. All rights reserved.
347
Unit 9: Drilldown Reporting in Financial Accounting
TFIN50_2
The detail list has one column and contains the selected characteristic value for
which you want to report (for example, assets under construction), and the key
figures are in the rows.
Hint: When you use a single-axis form with key figures, you define either
the rows or the columns for the form. From the initial screen, the system
displays a list containing rows but no content. However, you can use the
column display function to tilt the form. This means that you are free to
decide whether you want to define rows or columns for this form type.
You define the detail list when you define a form. This means that the position
of the elements that you define in the form corresponds to the position in the
detail list. Therefore, for single-axis forms with key figures, the key figures are
defined in the rows by default.
Figure 150: Two Axes (Matrix)
In a form with two axes (matrix), both the rows and columns are defined using
key figures or characteristics. The key figures have to be in either the rows or
the columns of the form, but you can enter the characteristics in the rows and
the columns.
When you define the report, you then choose only the drilldown characteristics
(for example, business area, company code, account number, and so on).
348
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Form Types
In figure 74, the columns of the drilldown list are created with two levels; that is,
the higher level contains the key figures (debit total, credit total) and the lower
level contains the characteristics chosen in the form (fiscal year actual, fiscal year
plan with variance). The lines contain the values for the business area (assets
under construction, vehicles, chemicals, and so on).
In the detail list, the characteristics chosen in the form appear in the columns, and
the key figures chosen in the form appear in the rows. The detail list is a report
about the characteristic value chosen (assets under construction).
Hint: In all types of forms, you can use various functions to change the
layout and settings as you require (colors, number format, separators,
text, and so on).
2006/Q2
© 2006 SAP AG. All rights reserved.
349
Unit 9: Drilldown Reporting in Financial Accounting
TFIN50_2
Lesson Summary
You should now be able to:
•
Explain the difference between single-axis and dual-axis forms and use these
forms appropriately
350
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Navigation in Reports
Lesson: Navigation in Reports
Lesson Overview
In this lesson, you will learn to navigate in drilldown reports, using basic lists
and drilldown lists.
Lesson Objectives
After completing this lesson, you will be able to:
•
Use various navigation options in drilldown reports
Business Example
Employees in Financial Accounting want to use the wide range of navigation
options provided in FI drilldown reports.
Figure 151: Navigation in Classic Drilldown Reports
From drilldown list to detail list
If you want to switch from the drilldown list to the detail list, choose the Detail
list symbol. All of the row selection symbols are then highlighted in a different
color. Choose the required evaluation object. The system then displays the
required detail list.
2006/Q2
© 2006 SAP AG. All rights reserved.
351
Unit 9: Drilldown Reporting in Financial Accounting
TFIN50_2
Back to basic list: If you want to return to the basic list, choose the XX symbol (in
red). Note that changes that you make to settings in the meantime -- for example,
changes to the number format -- are retained.
Figure 152: Navigation in Classic Drilldown Reports (2)
From detail list to drilldown list
If the basic list is defined as the detail list for a report, the detail list is the first
screen to be displayed when you execute your report. If you want to switch
from the detail list to the drilldown list, choose Drilldown list. The system
then highlights all the free characteristics in the navigation block. Choose a
characteristic by clicking it. The system then displays the drilldown list.
352
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Navigation in Reports
Figure 153: Navigation in Classic Drilldown Reports (3)
You are in the drilldown list in which the FS item characteristic is drilled down.
The navigation area for the drilldown list contains additional characteristics that
you can use. If you want to exchange the FS item with another characteristic, for
example, Period, first click FS item and then Period. The two characteristics then
change places: FS item is now available for selection in the navigation block, and
Period is drilled down for all characteristic values.
2006/Q2
© 2006 SAP AG. All rights reserved.
353
Unit 9: Drilldown Reporting in Financial Accounting
354
© 2006 SAP AG. All rights reserved.
TFIN50_2
2006/Q2
TFIN50_2
Lesson: Navigation in Reports
Exercise 21: Drilldown Reporting in
Financial Accounting
Exercise Objectives
After completing this exercise, you will be able to:
•
Define and execute forms and reports of different types in General Ledger
Accounting.
•
Explain and use navigation options when you are displaying a report
•
Define forms and reports more flexibly using characteristic and text variables
•
Try various layout settings for the report output
•
Explain the different types of cells and use cells in formulas
•
Use different output types for reports and test the functions during output
Business Example
Employees in Financial Accounting want to learn about the evaluation options
provided by drilldown reporting, and use the various navigation options.
Task:
Navigation
1.
Execute the standard report for the financial statement analysis
0SAPBLNCE-01 (Actual/Actual Comparison for Year).
User menu → AC280 Drilldown Activities → Execute standard drilldown
reports → Actual/actual comparison for year
On the selection screen, enter company code 1000 and the current fiscal
year. The FS version is INT. Choose Classic drilldown report as the output
type.
The initial display is a drilldown list. The financial statement version and
the financial statement items are shown in the row. The columns show
the financial statement results for the current fiscal year, the previous
year and the variance.
Using your knowledge of the navigation options in the output (changing
from drilldown to detail list and changing the drilldown characteristics), find
the following results and make a note of them in the following table:
Continued on next page
2006/Q2
© 2006 SAP AG. All rights reserved.
355
Unit 9: Drilldown Reporting in Financial Accounting
TFIN50_2
1. Financial statement item Wages and salaries for the current fiscal
year _________
2. Financial statement item Fixed assets for the business area
Administration/other (9900) in the previous year _________
3. FS item Additional paid-in capital for the vehicles business area
(3000) in period 7 of the current fiscal year _________
356
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Navigation in Reports
Solution 21: Drilldown Reporting in
Financial Accounting
Task:
Navigation
1.
Execute the standard report for the financial statement analysis
0SAPBLNCE-01 (Actual/Actual Comparison for Year).
User menu → AC280 Drilldown Activities → Execute standard drilldown
reports → Actual/actual comparison for year
On the selection screen, enter company code 1000 and the current fiscal
year. The FS version is INT. Choose Classic drilldown report as the output
type.
The initial display is a drilldown list. The financial statement version and
the financial statement items are shown in the row. The columns show
the financial statement results for the current fiscal year, the previous
year and the variance.
Using your knowledge of the navigation options in the output (changing
from drilldown to detail list and changing the drilldown characteristics), find
the following results and make a note of them in the following table:
1. Financial statement item Wages and salaries for the current fiscal
year _________
2. Financial statement item Fixed assets for the business area
Administration/other (9900) in the previous year _________
3. FS item Additional paid-in capital for the vehicles business area
(3000) in period 7 of the current fiscal year _________
a)
User menu → Execute standard drilldown reports → Actual/actual
comparison for year
(or in the SAP menu: Accounting → Financial Accounting → General
Ledger → Information System → General ledger reports → Balance
sheet/profit and loss statement/cash flow → General → Actual/actual
comparisons → Actual/actual comparison for year)
Company code: 1000
Fiscal year: Current fiscal year
Financial statement version: INT
Output type: Classic drilldown report
Continued on next page
2006/Q2
© 2006 SAP AG. All rights reserved.
357
Unit 9: Drilldown Reporting in Financial Accounting
TFIN50_2
The initial display is a drilldown list:
•
•
Financial statement items in the rows
Financial statement value results for the current fiscal year, the
previous year, and the variance in the columns
Switch from the SAP Easy Access menu to your user menu
.
In the folder Execute standard drilldown reports: Report, choose
Actual/actual comparison for year (financial statement analysis
actual/actual comparison for year). On the selection screen, enter
company code 1000, financial statement version INT, and the
current fiscal year. Execute the report.
The financial statement version and the financial statement items are
displayed in the rows. Navigate down to Profit and loss statement in
the version, and then proceed until you find Wages and salaries.
→ Profit and loss statement → Staff costs → Wages and salaries
Make a note of the financial statement value for this item in the current
fiscal year.
Proceed to Assets and continue to navigate until you find Tangible
assets.
→ASSETS → Fixed assets → Tangible assets
Scroll through the navigation area above until you find the business
area. Select the Tangible assets row by clicking the angle brackets icon
(<>). Then click Business area in the navigation area. The report
values for the Tangible assets are now drilled down by business area.
Make a note of the balance sheet value for the combination of Tangible
assets and Administration/other (9900) in the previous fiscal year.
You can change the characteristic display: You can choose a name and
key by choosing Settings → Characteristic display.
You can now reset the drilldown by the Financial statement item
characteristic by choosing the Σ (deactivate characteristic) icon. The
Financial statement item characteristic is now available for selection in
the navigation area.
Select the Vehicles (business area 3000) row by clicking the angle
brackets icon (<>). Click the FS item drilldown characteristic (you
may have to scroll down the navigation area). The report values for the
Vehicles (3000) business area are drilled down by financial statement
item. The financial statement version and the financial statement items
are displayed in the rows. In the version, proceed to LIABILITIES
and then navigate further until you have found Capital & reserves
and then Capital reserves.
Continued on next page
358
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Navigation in Reports
→ LIABILITIES → Capital & reserves → Capital reserves.
Select the Capital reserves row and then click Period in the navigation
area. For the Vehicles business area (3000) and the financial statement
item Additional paid-in capital, the system drills down the report
values by period. Make a note of the financial statement value for
the combination of Vehicles business area (3000), Additional paid-in
capital, and Period 7 in the current fiscal year.
2006/Q2
© 2006 SAP AG. All rights reserved.
359
Unit 9: Drilldown Reporting in Financial Accounting
TFIN50_2
Lesson Summary
You should now be able to:
•
Use various navigation options in drilldown reports
360
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Form and Report Definition
Lesson: Form and Report Definition
Lesson Overview
In this lesson, you will learn to use single-axis and dual-axis forms (matrix) for
drilldown reporting in FI.
Lesson Objectives
After completing this lesson, you will be able to:
•
•
•
Define forms
Define and execute reports
Define forms and reports more flexibly using characteristic and text variables
Business Example
Employees in Financial Accounting want to define forms and reports for drilldown
reporting in FI.
Figure 154: Form Definition (1): Balance Sheet Analysis Example
SAP delivers standard forms, which you can use as templates to create your
own forms. The names for these standard forms are 0SAPBLNCE-01 to
0SAPBLNCE-NN, and you cannot use these names for your own forms.
Defining characteristics for all columns (general selections)
First, define the characteristics that apply to all the columns in your form. Since
you want to enter actual data in all the columns of your form, you can define this
general characteristic by choosing Edit → General Selections.
2006/Q2
© 2006 SAP AG. All rights reserved.
361
Unit 9: Drilldown Reporting in Financial Accounting
TFIN50_2
A dialog box appears for you to select the characteristics for the general selections.
In the dialog box, add the characteristic Plan/actual indicator to the table of
selected characteristics and define the value “0” for actual data.
Figure 155: Form Definition (2): Balance Sheet Analysis Example
Once you have defined the general characteristics, you can then define the
characteristics of the individual columns.
A dialog box appears, in which you can select Key Figure with Characteristics. A
second dialog box appears. Choose Balance sheet value from the list of available
key figures. In this case, the key figure reflects the values of the balance sheet that
you want to evaluate for your report.
To carry out an actual/actual year comparison, you also require the Fiscal year
characteristic.
You then define the characteristic values of the characteristics you chose. For
example, you can enter either fixed values or variables. If you want to enter fixed
values, specify the specific value (for example, 2001).
Figure 79 shows the entry for two columns, in which you selected the fixed values
2001 and 2000 for the Balance sheet value.
You can enter three different lengths of text. These are then used as the column
headings for the elements. You can enter a short, medium, and long text. Using the
text type, you can later determine which text is used for each column. If you want
to enter a two-line heading, you must separate the two lines using a semicolon (;).
You can change the text type by choosing Format → All columns → Text type.
362
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Form and Report Definition
Figure 156: Form Definition (3): Balance Sheet Analysis Example
In the third column, you define the variance between the first and the second
column.
To do this, place the cursor on the third column and choose Edit → Element →
Define Element.
On the following screen, choose Formula. The formula editor appears, in which
you define the formula that is to be used to calculate the variance. Using the
formula editor, you can perform standard arithmetic operations (+, -, *, /) with
any elements.
Under ID, double-click the first value, select the minus sign, and then double-click
the second value under ID.
On the following screen, maintain the text types for the Variance column.
Save the form.
2006/Q2
© 2006 SAP AG. All rights reserved.
363
Unit 9: Drilldown Reporting in Financial Accounting
TFIN50_2
Figure 157: Report Definition (1): Balance Sheet Analysis Example
Enter the name of a new report or choose the name of the report whose definition
you want to change. You have to choose an appropriate form for the report type
(financial statement analysis, financial statement key figures, or balance display).
You can choose a reference report if necessary.
On the Characteristics tab page, the system displays a list containing all the
available characteristics. In the characteristic list, select the characteristics that
you want to use for your evaluation in the report, and use the arrow buttons to
add them to the report. These characteristics are the drilldown characteristics
that you use to navigate in the report.
Using the function “Sort Characteristics”, you determine the order of the
characteristics in the navigation block of the report list for the executed report.
The order of the characteristics determines the layout of the standard drilldown.
The characteristics that you defined for a characteristic value when you defined
the report are above the navigation block and you cannot re-sort them. To
improve performance, you should not select characteristics that you do not need
in the drilldown report. Even if you are printing, you should only retain the
characteristics that you actually require, otherwise the system outputs superfluous
subtotals. The number of characteristics offered for selection is restricted by the
selection criteria defined in the form. If you have already specified a characteristic
in the form, it is no longer offered for selection.
364
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Form and Report Definition
Figure 158: Report Definition (2): Balance Sheet Analysis Example
Once you have selected a characteristic, all the values for this characteristic are
included in the report. There are various ways of restricting the value quantity of a
characteristic for output in the report.
On the Characteristics tab page, you can restrict the characteristic values for each
drilldown characteristic chosen. There are various options dependent on the report
definition and the characteristic selected.
1. You do not make an entry. If you do not make any of the restrictions described
below, the system selects all the characteristic values when you run the report.
For example, the system displays all business areas for the “Business Area”
characteristic. In all other cases, the system reads only the characteristic value that
you entered, for example, only “Assets Under Construction” for the “Business
Area”.
SAP recommends that you choose characteristics carefully to limit the quantity of
data selected. This improves system response times.
1. You define a characteristic value for a characteristic. If, for example, you are
only interested in the value 1100 for the Company Code, you can restrict the report
accordingly. The characteristic and the characteristic value then appear above the
navigation block on the report list and have been defined (that is, you cannot use
the characteristic as a drilldown characteristic).
2006/Q2
© 2006 SAP AG. All rights reserved.
365
Unit 9: Drilldown Reporting in Financial Accounting
366
© 2006 SAP AG. All rights reserved.
TFIN50_2
2006/Q2
TFIN50_2
Lesson: Form and Report Definition
Exercise 22: Drilldown Reporting in
Financial Accounting
Exercise Objectives
After completing this exercise, you will be able to:
•
Define and execute forms and reports of different types in FI-GL
•
Explain and use navigation options when you are displaying a report
•
Define forms and reports more flexibly using characteristic and text variables
•
Try various layout settings for the report output
•
Explain the different types of cells and use cells in formulas
•
Use different output types for reports and test the functions during output
Business Example
Employees in Financial Accounting want to learn about the evaluation options
provided by drilldown reporting and use the various navigation options.
Task 1:
1.
Create a form G##-BALPL-01 (## = your group number) for the Financial
statement analysis form type. Enter G## Actual-actual/year as the
description. Choose One axis with key figure as the structure
User menu → AC280 Drilldown Activities → Drilldown Reporting:
Maintain Forms → Create Form
In the general selections, add the Plan/actual indicator 0 for actual.
Edit → General Selections → General Selections
Choose the column display for your entries in the form.
Goto → Column Display
Define 3 columns:
Column 1:
Key figure BILWERT (financial statement value) with the characteristic
Fiscal Year. Enter the current fiscal year for the characteristic Fiscal
Year (fixed value). Enter “FY XXXX” (XXXX = current year) as a short,
medium, and long text.
Column 2:
Continued on next page
2006/Q2
© 2006 SAP AG. All rights reserved.
367
Unit 9: Drilldown Reporting in Financial Accounting
TFIN50_2
Key figure BILWERT (financial statement value) with the characteristic
Fiscal Year. Enter the previous fiscal year for the characteristic Fiscal
year (fixed value). Enter FY XXXX (XXXX = previous year) as a short,
medium, and long text.
Column 3:
Variance between the current fiscal year and the previous fiscal year
(using formula). Enter Variance as the short, medium, and long text.
Check your form
Save your form.
Task 2:
1.
For this form, create the report G##-BALPL-01 (## = group number)
for the report type Financial statement analysis with the description G##
Actual-actual/year.
Environment → Report → Create (or button: Report)
From the drilldown characteristics, choose financial statement item,
company code, business area, and account number. You should be able
to enter the hierarchy selection (financial statement version) using the
characteristic Financial Statement Item when you run the report. Enter the
fixed value 1000 for the characteristic Company Code.
Change the order of the user-defined characteristics.
Sort User-Defined Characteristics button, after Company Code (1), sort by:
Financial statement item (2),
Account number (3), and
Business area (4).
On the Output Type tab page, choose Classic Drilldown (Basic List:
Drilldown) and Available on Selection Screen.
Save your report.
Task 3:
1.
Execute the report:
Exit the screen for maintaining the report.
Start the report from your user menu.
Continued on next page
368
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Form and Report Definition
Drilldown Reporting: Maintain and Execute Reports → Execute Reports
Place the cursor on report G##-BALPL-01 and choose
Drilldown Report → Execute (or double-click your report) G##-BALPL-01.
Financial statement version: INT
Output type: Classic drilldown report
Execute
Navigate within the report until you find the account number for occupancy
costs. Make a note of the financial statement value for the Automotive
business area (3000) for the current fiscal year.
_______________________________________________________________
_______________________________________________________________
2006/Q2
© 2006 SAP AG. All rights reserved.
369
Unit 9: Drilldown Reporting in Financial Accounting
TFIN50_2
Solution 22: Drilldown Reporting in
Financial Accounting
Task 1:
1.
Create a form G##-BALPL-01 (## = your group number) for the Financial
statement analysis form type. Enter G## Actual-actual/year as the
description. Choose One axis with key figure as the structure
User menu → AC280 Drilldown Activities → Drilldown Reporting:
Maintain Forms → Create Form
In the general selections, add the Plan/actual indicator 0 for actual.
Edit → General Selections → General Selections
Choose the column display for your entries in the form.
Goto → Column Display
Define 3 columns:
Column 1:
Key figure BILWERT (financial statement value) with the characteristic
Fiscal Year. Enter the current fiscal year for the characteristic Fiscal
Year (fixed value). Enter “FY XXXX” (XXXX = current year) as a short,
medium, and long text.
Column 2:
Key figure BILWERT (financial statement value) with the characteristic
Fiscal Year. Enter the previous fiscal year for the characteristic Fiscal
year (fixed value). Enter FY XXXX (XXXX = previous year) as a short,
medium, and long text.
Column 3:
Variance between the current fiscal year and the previous fiscal year
(using formula). Enter Variance as the short, medium, and long text.
Check your form
Save your form.
a)
Procedure:
In your user menu, choose transaction FSI4 - Create form in the folder
Drilldown reporting: Maintain forms.
User Menu → Drilldown Reporting: Maintain Forms → Create Form
Continued on next page
370
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Form and Report Definition
In the general selections, add the Plan/actual indicator 0 for actual.
Edit → General Selections → General Selections
Click Plan/actual indicator in the list of available characteristics and
then click the arrow pointing left to add this characteristic to the list of
selected characteristics. Enter 0 as the From value. Choose Confirm.
Choose the column display for your entries in the form.
Goto → Column Display
First column:
Double-click the first column (element 1) and choose Key figure
with characteristics (selection button). Choose BILWERT (financial
statement value) for the key figure. Place the cursor on Fiscal Year in
the Available Characteristics list and choose the arrow pointing left to
add this characteristic to the Selected Characteristics list. Enter the
current fiscal year (XXXX) as the From value.
Enter the texts by choosing the Change Short/Medium/Long Text
symbol. Enter the text: Short: GJ XXXX (XXXX = current year)
and then choose the Copy Short Text pushbutton. Accept your entry
and then choose Confirm.
Second column:
Double-click the second column (element 2) and choose Key figure
with characteristics (selection button). Choose BILWERT (financial
statement value) as the key figure. Click Fiscal year in the list of
available characteristics and then click the arrow pointing left to add
this characteristic to the list of selected characteristics. Enter the
previous fiscal year (YYYY) as the From value.
Enter the texts for the element definition:
Choose the Change short, medium and long texts symbol. Enter the
text: Short: FY YYYY (YYYY = previous year) and then choose the
Copy Short Text pushbutton.
Accept your entry and then choose Confirm.
Third column:
Double-click the third column (Element 3) and choose Formula
(selection button). Enter your formula.
Click the ID X001, the minus sign, and then the ID X002. Copy your
entries.
Enter the texts for the element definition:
Continued on next page
2006/Q2
© 2006 SAP AG. All rights reserved.
371
Unit 9: Drilldown Reporting in Financial Accounting
TFIN50_2
Enter the text: Short: Variance and choose the pushbutton Copy
Short Text. Accept your entry and then choose Confirm.
Check your form by choosing the icon Check.
Save your form.
Task 2:
1.
For this form, create the report G##-BALPL-01 (## = group number)
for the report type Financial statement analysis with the description G##
Actual-actual/year.
Environment → Report → Create (or button: Report)
From the drilldown characteristics, choose financial statement item,
company code, business area, and account number. You should be able
to enter the hierarchy selection (financial statement version) using the
characteristic Financial Statement Item when you run the report. Enter the
fixed value 1000 for the characteristic Company Code.
Change the order of the user-defined characteristics.
Sort User-Defined Characteristics button, after Company Code (1), sort by:
Financial statement item (2),
Account number (3), and
Business area (4).
On the Output Type tab page, choose Classic Drilldown (Basic List:
Drilldown) and Available on Selection Screen.
Continued on next page
372
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Form and Report Definition
Save your report.
a)
Procedure:
Create report G##-BALPL-01 (## = group number) for this form. On
the maintenance screen for the form:
Environment → Report → Create (or choose Create report).
Choose the report type Balance sheet analysis.
For your report G##-BALPL-01, accept the same form name offered
and enter G## Actual-actual/year for the report description.
Choose Create.
In the Available characteristics list , click
Financial statement item, company code, business area and account
number continue, and click the arrow pointing left to add these
characteristics to the Selected characteristics list.
Double-click the characteristic Financial statement item and choose
Enter at execution (selection button).
Enter the fixed value 1000 for the characteristic Company Code.
Change the order of the user-defined characteristics:
Click Sort user-defined characteristics and enter
Company code (1),
Financial statement item (2),
Business area (4), and
Account number (3).
On the Output Type tab page, choose Classic Drilldown (Basic List:
Drilldown) and select the Available on Selection Screen checkbox.
Save your report.
Task 3:
1.
Execute the report:
Exit the screen for maintaining the report.
Start the report from your user menu.
Drilldown Reporting: Maintain and Execute Reports → Execute Reports
Place the cursor on report G##-BALPL-01 and choose
Continued on next page
2006/Q2
© 2006 SAP AG. All rights reserved.
373
Unit 9: Drilldown Reporting in Financial Accounting
TFIN50_2
Drilldown Report → Execute (or double-click your report) G##-BALPL-01.
Financial statement version: INT
Output type: Classic drilldown report
Execute
Navigate within the report until you find the account number for occupancy
costs. Make a note of the financial statement value for the Automotive
business area (3000) for the current fiscal year.
_______________________________________________________________
Continued on next page
374
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Form and Report Definition
_______________________________________________________________
a)
Procedure:
Execute your report:
Exit the maintenance screen for the report by choosing Exit until you
see your user menu on the screen.
Start the report from your user menu.
Drilldown: Maintain and execute reports → Execute reports:
Report:G##-BALPL-01 Drilldown report → Execute (or double-click
your report G##-BALPL-01)
On the selection screen:
Balance sheet version INT and
Output type: Classic Drilldown Report
Execute
When you display the report, the financial statement items for the
financial statement version INT are displayed in the rows.
Navigate within the report until you find the account number for
Occupancy costs:
In the navigation area, click the drilldown characteristic Account
number.
Choose Financial statement item.
This produces the drilldown by account number.
Scroll down the list until you reach the account Occupancy Costs
(account 470000). (Alternatively, you can enter the the word
“occupancy costs” as a search term using the binoculars icon.)
Make a note of the financial statement value for the Vehicles business
area (3000) for the current fiscal year:
Select the Occupancy costs row by choosing the angle brackets icon
(<>) .
In the navigation area, click the Business area drilldown characteristic.
The report values for account number 470000 (Occupancy costs)
are now drilled down by business area. Make a note of the financial
statement value for the combination Account number 470000
(Occupancy costs) for the Vehicles business area (3000) in the current
fiscal year.
2006/Q2
© 2006 SAP AG. All rights reserved.
375
Unit 9: Drilldown Reporting in Financial Accounting
TFIN50_2
Lesson Summary
You should now be able to:
•
Define forms
•
Define and execute reports
•
Define forms and reports more flexibly using characteristic and text variables
376
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Report-Report Interface and Report Assignment
Lesson: Report-Report Interface and Report Assignment
Lesson Overview
In this lesson, you will learn about report-report interfaces and report assignments,
which are provided within drilldown reports.
Lesson Objectives
After completing this lesson, you will be able to:
•
•
Set up report-report interfaces
Use report assignments
Business Example
Employees in Financial Accounting want to link various drilldown reports. Report
assignments to drilldown reports are of interest.
Figure 159: Report-Report Interface
To enable you to report on a large number of characteristics or changing
combinations of characteristics, you would have to define a very comprehensive
report, which you may not be able to create online due to the large volume of data.
Using the report-report interface, you can link several individual reports, each
with a limited number of characteristics, to allow you to perform flexible data
evaluations online.
2006/Q2
© 2006 SAP AG. All rights reserved.
377
Unit 9: Drilldown Reporting in Financial Accounting
TFIN50_2
Recipient objects are other drilldown reports, report portfolios, BW reports,
ABAP reports, Report Writer reports, or transactions.
Using the report-report interface you can, for example:
•
•
Link reports that contain different characteristics in an application. This
enables you to report on a larger number of characteristics than with
individual reports.
Link reports created in the different application classes.
Figure 160: Report Assignment
You assign the recipient reports in the report definition by choosing Options.
Choose Report Assignment and define the report type (report portfolio, BW report,
drilldown report, ABAP report, Report Writer, or transaction).
378
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Report-Report Interface and Report Assignment
Exercise 23: Drilldown Reporting in
Financial Accounting
Exercise Objectives
After completing this exercise, you will be able to:
•
Define and execute forms and reports of different types in area FI-GL
•
Explain and use navigation options when you are displaying a report
•
Define forms and reports more flexibly using characteristic and text variables
•
Try various layout settings for the report output
•
Explain the different types of cells and use cells in formulas
•
Use different output types for reports and test the functions during output
Business Example
Employees in Financial Accounting want to learn about the evaluation options
provided by drilldown reporting and use the various navigation options.
Task 1:
Change report G##-BALPL-02 (## = group number) so that you forward the data
from this report to two recipient reports.
1.
1. Line item report RFGLRE_ITEMS
2. Own drilldown report G##-BALANC1
Choose
the Options tab page.
Choose Extras, then Report assignment.
Choose the Insert row button.
Choose the Other report type pushbutton: Report type RT,
Choose RFGLRE_ITEMS (no variant); description of recipient report:
G/L Account Line Item
Choose the Insert row button.
Choose Report type: Balance display.
Own report: G##-BALANC1
Savethe report assignment.
Continued on next page
2006/Q2
© 2006 SAP AG. All rights reserved.
379
Unit 9: Drilldown Reporting in Financial Accounting
TFIN50_2
Save the report.
Task 2:
Execute report G##-BALPL-02 (## = group number). Choose company code
1000and Current fiscal year.
1.
Navigate in the financial statement version until you find the account Wages.
Place the cursor on the amount for the current fiscal year.
Choose the icon for Call Up Report
.
Call up the report for G/L account line items and go to the document display.
Then call up your drilldown report for the G/L account balances.
380
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Report-Report Interface and Report Assignment
Solution 23: Drilldown Reporting in
Financial Accounting
Task 1:
Change report G##-BALPL-02 (## = group number) so that you forward the data
from this report to two recipient reports.
1.
1. Line item report RFGLRE_ITEMS
2. Own drilldown report G##-BALANC1
Choose
the Options tab page.
Choose Extras, then Report assignment.
Choose the Insert row button.
Choose the Other report type pushbutton: Report type RT,
Choose RFGLRE_ITEMS (no variant); description of recipient report:
G/L Account Line Item
Choose the Insert row button.
Choose Report type: Balance display.
Own report: G##-BALANC1
Savethe report assignment.
Save the report.
a)
Change report G##-BALPL-02.
User Menu → Change Report.
Place the cursor on G##-BALPL-02.
Drilldown Report → Change.
RFGLRE_ITEMS (no variant).
Task 2:
Execute report G##-BALPL-02 (## = group number). Choose company code
1000and Current fiscal year.
1.
Navigate in the financial statement version until you find the account Wages.
Place the cursor on the amount for the current fiscal year.
Continued on next page
2006/Q2
© 2006 SAP AG. All rights reserved.
381
Unit 9: Drilldown Reporting in Financial Accounting
TFIN50_2
Choose the icon for Call Up Report
.
Call up the report for G/L account line items and go to the document display.
Then call up your drilldown report for the G/L account balances.
a)
+ Profit and loss statement
+ Staff costs
+ Wages and salaries
+ Salaries
Salaries
382
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Report-Report Interface and Report Assignment
Lesson Summary
You should now be able to:
•
Set up report-report interfaces
•
Use report assignments
2006/Q2
© 2006 SAP AG. All rights reserved.
383
Unit Summary
TFIN50_2
Unit Summary
You should now be able to:
•
Describe your knowledge of the architecture of drilldown reporting
•
Explain the terms characteristics and key figures and the different types
of each.
•
Explain the difference between single-axis and dual-axis forms and use these
forms appropriately
•
Use various navigation options in drilldown reports
•
Define forms
•
Define and execute reports
•
Define forms and reports more flexibly using characteristic and text variables
•
Set up report-report interfaces
•
Use report assignments
384
© 2006 SAP AG. All rights reserved.
2006/Q2
Unit 10
Overview of the Closing Activities
Unit Overview
This unit provides an overview of the pre-closing activities for the month end
and year end.
Unit Objectives
After completing this unit, you will be able to:
•
Describe the integrated process of both month-end and year-end closing
Unit Contents
Lesson: Month-End and Year-End Closing Processes ....................386
2006/Q2
© 2006 SAP AG. All rights reserved.
385
Unit 10: Overview of the Closing Activities
TFIN50_2
Lesson: Month-End and Year-End Closing Processes
Lesson Overview
This lesson provides an overview of the activities for pre-closing the month end
and year end.
Lesson Objectives
After completing this lesson, you will be able to:
•
Describe the integrated process of both month-end and year-end closing
Business Example
As a member of the project team responsible for defining the financial closing
process, you need to define the types and timing of closing activities that need to
be performed in the SAP system.
Figure 161: Month-End Closing Process
This slide provides an overview of the month-end closing process.
386
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Month-End and Year-End Closing Processes
Pre-closing activities that begin in the old month include:
•
•
•
•
•
•
Technical - Open new accounting period (FI),
FI - Enter accruals/deferrals, process recurring entries and bad debt expense
in AR, post depreciation and interest expenses in Asset Accounting
MM - Maintain GR/IR clearing account, post material revaluations
HR - Post payroll expenses
SD - Post goods issues for deliveries to customers
Technical - Close old month in (MM), close sub-ledgers (FI), preliminary
close of G/L (FI)
Managerial closing activities include CO allocations and repostings, locking the
old accounting period in CO, and re-opening the G/L for adjustment postings.
Closing activities for external purposes include:
•
•
•
•
CO - Reconciliation posting to FI (for cross-organizational unit CO postings)
FI - Foreign currency valuations and financial statement adjustments
Technical – Final closing of the old period
FI/CO - Creating external and internal reports
Figure 162: Year-End Closing Process
This slide provides an overview of the year-end closing process. These activities
are performed in addition to the regular month-end closing process for the final
period of the fiscal year.
2006/Q2
© 2006 SAP AG. All rights reserved.
387
Unit 10: Overview of the Closing Activities
TFIN50_2
Pre-closing activities that begin in the old month include:
•
•
•
•
•
•
•
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 carryforward (FI)
Closing activities for external purposes include:
•
•
•
388
FI – GR/IR clearing account analysis, receivables and payables
reclassification, reconciliation of prior year to new year, and other adjustment
postings
Technical – Final closing of the old period (AR/AP and G/L)
FI/CO - Creating external and internal reports
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Month-End and Year-End Closing Processes
Lesson Summary
You should now be able to:
•
Describe the integrated process of both month-end and year-end closing
2006/Q2
© 2006 SAP AG. All rights reserved.
389
Unit Summary
TFIN50_2
Unit Summary
You should now be able to:
•
Describe the integrated process of both month-end and year-end closing
390
© 2006 SAP AG. All rights reserved.
2006/Q2
Unit 11
The Financial Statements
Unit Overview
This unit introduces the key tools required for creating financial statements and
profit and loss (P&L) statements.
Unit Objectives
After completing this unit, you will be able to:
•
•
•
•
Identify where in the system you execute the financial statement program
Describe the purpose of the financial statement version
Create, change, and display financial statement versions
Create financial statements using a drilldown report
Unit Contents
Lesson: Financial Statement Versions .......................................392
Exercise 24: Creating Financial Statements ............................399
Lesson: Drilldown Reporting ..................................................407
Exercise 25: Drilldown Reporting ........................................ 411
2006/Q2
© 2006 SAP AG. All rights reserved.
391
Unit 11: The Financial Statements
TFIN50_2
Lesson: Financial Statement Versions
Lesson Overview
This lesson introduces the financial statement version as a convenient means of
representing the balance sheet and profit and loss statement. You will also be
introduced to the options provided by the standard program RFBILA00.
Lesson Objectives
After completing this lesson, you will be able to:
•
•
•
Identify where in the system you execute the financial statement program
Describe the purpose of the financial statement version
Create, change, and display financial statement versions
Business Example
The project manager has asked your group to locate and document the area where
financial statement configuration takes place. You should display and change
existing versions and then create a new version.
Figure 163: Financial Statement Versions Overview
The mySAP ERP system provides a standard report (RFBILA00) for creating
financial statements. You can produce different outputs from this report program
by specifying different financial statement versions.
392
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Financial Statement Versions
Financial statement versions are also used in the structured balance list, drilldown
reporting, planning, and transferring data to consolidation.
You can define as many financial statement versions as you need to prepare
reports according to various criteria, for example, for tax authorities, for other
external users, and for internal purposes.
The financial statement version enables you to configure the report format. You
determine the following:
•
•
•
•
Which items are to be included and the sequence and hierarchy of these items
The text describing the items
The charts of accounts and the individual accounts relevant to the report
The totals to be displayed
You can use the selection parameters for RFBILA00 to make additional
specifications, such as whether to create the report at the business area level,
company code level, and so on.
The standard system is delivered with sample financial statement versions. You
can copy these and modify them to create your own versions.
As of 4.6C: As an alternative to the financial statements, you can use RFBILA00
to create a structured list of account balances.
Figure 164: Financial Statement Versions
2006/Q2
© 2006 SAP AG. All rights reserved.
393
Unit 11: The Financial Statements
TFIN50_2
You define a financial statement version in two steps:
•
•
Enter it in the directory of financial statement versions
Define hierarchy levels and assign accounts
Each version must have the following “special items”
•
•
•
•
•
•
•
Assets
Liabilities
Profit
Loss
Profit and loss results
Accounts not assigned
Notes to Financial Statement
The net profit or net loss and the profit and loss results are calculated using the
same report that you use to create the financial statement. In addition, the report
lists the accounts that were not assigned to an item in the financial statement
version under the item Non-assigned Accounts.
As of ERP 2004: Fixed item for the notes to financial statement: A fixed item
similar to the assets and liabilities items is now created for the notes to financial
statement item when you define the financial statement version. By reassigning
the corresponding accounts to this item you can ensure that these accounts are
no longer included in the profit and loss result when you execute the financial
statement report.
The net profit or net loss is only determined from accounts that are assigned to
the assets and liabilities items. Accounts belonging to the items notes to financial
statement (see above) or not assigned are not taken into account when you
determine the net profit or loss, nor are they included in the profit and loss result.
The profit and loss result is derived from the balance of all the other accounts.
394
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Financial Statement Versions
Figure 165: The Balance Sheet Section of a Financial Statement Version
A financial statement version consists of a maximum of 20 hierarchy levels.
a) Assign items to each level. The system calculates a total/subtotal for each item,
which is then displayed when the program is run.
b) Assign texts to each item.
c) Assign the accounts whose balance and account name are to be listed to the
lowest levels.
Figure 166: Texts
2006/Q2
© 2006 SAP AG. All rights reserved.
395
Unit 11: The Financial Statements
TFIN50_2
You can write additional texts for each item in a financial statement. You can write
up to four lines of text at the beginning and/or the end of an item.
A graduated total is calculated, in addition to the control level method. It can be
called up from any point within the financial statement structure. You can output
graduated totals in the profit and loss part of the structure in the standard system
using this function.
Program RFBILA00 enables you to print the financial statements on a
SAPSCRIPT form.
You generate the form by selecting a version in the directory of financial statement
versions: Goto → Create Form → One-Column Form. Change the form according
to your requirements. Activate the form. Enter the form on the selection screen for
RFBILA00 (tab page: Output Control).
Figure 167: Account Group Assignment According to Balance
You use account group assignment to determine in which cases the balance of a
specific account group is to appear in a specific financial statement item.
The following examples only apply for accounts with a fluctuating balance.
Example: Bank accounts
First example:
D
C
X
396
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Financial Statement Versions
X If the joint balance of all accounts listed under this item is a debit balance, it
will appear here.
Second example:
D
C
X
X If the joint balance of all accounts listed under this item is a credit balance, it
will appear here.
The following example applies to most accounts:
Another example:
D
C
X
X
The balance will always appear here irrespective of whether the balance of the
accounts is a debit or credit.
Example: Receivables Accounts
Figure 168: The Profit and Loss Section of a Financial Statement Version
You maintain the profit and loss statement hierarchy in the same way as you
maintain assets and liabilities in the balance sheet.
2006/Q2
© 2006 SAP AG. All rights reserved.
397
Unit 11: The Financial Statements
TFIN50_2
In the profit and loss statement area, you can use the graduated total function to
display the result of business transactions (total of operating result and financial
result) as a total, for example.
398
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Financial Statement Versions
Exercise 24: Creating Financial
Statements
Exercise Objectives
After completing this exercise, you will be able to:
•
Create financial statements
•
Customize the financial statement version
Business Example
Your project manager has asked you to review the options for financial statement
reporting in mySAP ERP. You need to review the presentation provided by the
standard balance sheet/profit and loss program, RFBILA00 and the ability to
customize the presentation using different financial statement versions.
Task 1:
Carry out the following task.
1.
Create financial statements (report RFBILA00) for your company code
AC## for the current period and fiscal year. Use the existing financial
statement version INT and the ALV tree control list output.
Task 2:
Create your own financial statement version FS## by copying and modifying an
existing version.
1.
Copy the financial statement version INT to create your own version FS##
and add as a description Financial Statement Version ##. Use the language
of the country where the course is taking place as the maintenance language.
2.
Check whether all the G/L accounts in your chart of accounts and company
code have been correctly assigned to the financial statement items in your
financial statement version.
3.
Create your own profit and loss item 3063000, Employee Training and
Education, under the “Staff costs” item.
4.
Assign the account 476400, Training costs, to the new item “Employee
Training and Education”. The account will appear in this item whether it
has a debit or credit balance.
5.
Reassign your financial statement items under “Staff costs” by moving your
new item 3063000 to the end.
Continued on next page
2006/Q2
© 2006 SAP AG. All rights reserved.
399
Unit 11: The Financial Statements
TFIN50_2
Task 3:
Carry out the following task.
1.
400
Create financial statements (report RFBILA00) for company code AC##
for the current period to test your new financial statement version FS##.
Also, create a report variant to simplify reporting in subsequent exercises.
Assign the variant name VAR## and the description “CoCode AC## current
period”.
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Financial Statement Versions
Solution 24: Creating Financial Statements
Task 1:
Carry out the following task.
1.
Create financial statements (report RFBILA00) for your company code
AC## for the current period and fiscal year. Use the existing financial
statement version INT and the ALV tree control list output.
a)
Create the financial statements (RFBILA00)
Menu path for report:
Information Systems → Accounting → Financial Accounting →
General Ledger → Balance Sheet
Enter the following data:
Company code: AC##
Tab page: Further selections
Financial statement version: INT
Reporting year: Current year
Reporting periods: From current period to current period
List output: ALV Tree Control
Execute the report.
Continued on next page
2006/Q2
© 2006 SAP AG. All rights reserved.
401
Unit 11: The Financial Statements
TFIN50_2
Task 2:
Create your own financial statement version FS## by copying and modifying an
existing version.
1.
Copy the financial statement version INT to create your own version FS##
and add as a description Financial Statement Version ##. Use the language
of the country where the course is taking place as the maintenance language.
a)
Create the financial statement version
Copy financial statement version INT.
Menu path to configure financial statement version:
Tools → Customizing → IMG → Execute Project → SAP Reference
IMG → Financial Accounting → General Ledger Accounting →
Business Transactions → Closing → Document → Define Financial
Statement Versions
Select the row for financial statement version INT.
Edit → Copy as…
Enter the key FS## and the name Financial Statement Version ##.
Choose Enter.
Save.
Double-click the financial statement version you have just created
(FS##) to check the maintenance language.
If necessary, change this to the language of the country in which the
course is being held.
Save.
DO NOT EXIT THIS SCREEN
Continued on next page
402
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Financial Statement Versions
2.
Check whether all the G/L accounts in your chart of accounts and company
code have been correctly assigned to the financial statement items in your
financial statement version.
a)
Check the assignment of accounts
Choose Fin. Statement Items.
Choose Structure → Check.
Enter your company code (AC##) and set only the Nonassigned
Accounts Fr.Chart of Accts From Company Code indicator.
Choose Enter.
Once you have finished viewing the unassigned accounts, choose Enter
to close the dialog box and continue with the next exercise.
DO NOT EXIT THIS SCREEN
3.
Create your own profit and loss item 3063000, Employee Training and
Education, under the “Staff costs” item.
a)
Create profit and loss statement items
On the Change Financial Statement Version screen:
Drill down by clicking the folder to the left of the item “Profit and
loss statement”.
Place your cursor on the “Staff costs” item and choose Create Items.
Enter 3063000 as the item number and “Employee Training and
Education” as the description.
Choose Enter to add the new item to the structure.
DO NOT EXIT THIS SCREEN
4.
Assign the account 476400, Training costs, to the new item “Employee
Training and Education”. The account will appear in this item whether it
has a debit or credit balance.
a)
Assign account
On the Change Financial Statement Version screen:
Place the cursor on the “Employee Training and Education” item and
choose Assign Accounts.
Enter 476400 in the 'From act' column and set both the debit balance
(D) and credit (C) balance indicators.
Choose Enter.
DO NOT EXIT THIS SCREEN
Continued on next page
2006/Q2
© 2006 SAP AG. All rights reserved.
403
Unit 11: The Financial Statements
5.
TFIN50_2
Reassign your financial statement items under “Staff costs” by moving your
new item 3063000 to the end.
a)
Reassign items
On the Change Financial Statement Version screen:
Place your cursor on item 3063000.
Choose Edit → Select +/(Item is highlighted)
Place the cursor on the target item, 3062000.
Choose Edit → Reassign +/Confirm the “Same Level” setting.
Choose Enter.
(Item is moved)
Save.
Continued on next page
404
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Financial Statement Versions
Task 3:
Carry out the following task.
1.
Create financial statements (report RFBILA00) for company code AC## for
the current period to test your new financial statement version FS##. Also,
create a report variant to simplify reporting in subsequent exercises. Assign
the variant name VAR## and the description “CoCode AC## current period”.
a)
Test financial statements (RFBILA00) and create variant
Menu path for report:
Information Systems → Accounting → Financial Accounting →
General Ledger → Balance Sheet
Enter the following data:
Company code: AC##
Tab page: Further Selections
Financial Statement Version:FS##
Reporting year: Current year
Reporting Periods: From current period to current period
Choose Goto → Variants → Save As Variant...…
Enter the following data:
Variant name: VAR##
Description: CoCode AC## current period
Save.
Execute the report.
2006/Q2
© 2006 SAP AG. All rights reserved.
405
Unit 11: The Financial Statements
TFIN50_2
Lesson Summary
You should now be able to:
•
Identify where in the system you execute the financial statement program
•
Describe the purpose of the financial statement version
•
Create, change, and display financial statement versions
406
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Drilldown Reporting
Lesson: Drilldown Reporting
Lesson Overview
This lesson explains how to create a financial statement version using drilldown
reporting.
Lesson Objectives
After completing this lesson, you will be able to:
•
Create financial statements using a drilldown report
Business Example
Your project manager wants you to check and document the report functions of
drilldown reporting in addition to the financial statement version.
Figure 169: Drilldown Reporting
Drilldown reporting is a tool that enables you to analyze G/L account transaction
figures and financial statements. You can also carry out variance analyses such as
plan/actual comparisons, fiscal year comparisons, and so on.
Drilldown reports make navigating through your data simple. You can move to
different detail levels, or in different objects for analysis purposes, or change
between a drilldown view and a detailed view. Drilldown reporting also provides
functions for processing lists, such as sorting, conditions (threshold values),
ranking lists, and so on. You can also access SAP Graphics, SAPmail, and the
Excel Listviewer from your report.
2006/Q2
© 2006 SAP AG. All rights reserved.
407
Unit 11: The Financial Statements
TFIN50_2
The menus and functions directly available in the drilldown report make it easy
to use the information system.
Characteristics and key figures form the basis of the drilldown report presentation.
Characteristics define how your data can be classified or provide a time reference.
Key figures include stored values or quantities and calculations based on these
values and quantities. In G/L drilldown reports:
•
•
Characteristics can include company, company code, business area, chart of
accounts, financial statement item, currency, fiscal year, period, and so on
Key figures can include total credit balance, total debit balance, balance
sheet value, accumulated balance, balance carryforward, and so on.
Figure 170: Drilldown List and Detail List Reporting
Each report consists of a number of lists (depending on how many characteristics
you select and the number of values for those characteristics) that are divided into
two categories according to their content: drilldown lists and detail lists.
A drilldown list displays a selection of key figures in combination with at least
one characteristic (for example, balance sheet value for a fiscal year, the variance
calculation) for a number of drilldown characteristics (such as Assets/Business
Area 0001, Assets/Business Area 8000, Assets/Business Area 9900). The key
figures appear in the columns of a drilldown list. The lowest level of the drilldown
characteristics appear in the rows of this list, while all other levels and their
selected values appear at the top of the report. In this example, we selected
“Assets” for the “financial statement item” characteristic and then the “business
area” characteristic, giving us a view of the total assets for each business area.
408
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Drilldown Reporting
A detail list always shows all the key figure and characteristic combinations for
a single combination of drilldown characteristic values (for example, assets for
business area 0001). The key figures appear in the rows of a detail list. All
selected drilldown characteristics, including their selected values, appear at the
top of the report in the order chosen.
2006/Q2
© 2006 SAP AG. All rights reserved.
409
Unit 11: The Financial Statements
410
© 2006 SAP AG. All rights reserved.
TFIN50_2
2006/Q2
TFIN50_2
Lesson: Drilldown Reporting
Exercise 25: Drilldown Reporting
Exercise Objectives
After completing this exercise, you will be able to:
•
Execute and navigate in a drilldown report.
Business Example
The cross-application drilldown reporting function can also be used to create
financial statements. You will run a delivered balance sheet/profit and loss report
to explore the features provided by this reporting tool.
Task:
Create a new session.
1.
2006/Q2
Create financial statements using the Actual/Actual Comparison for Year
drilldown report. Run the report for your company code AC## and the
current fiscal year. Use the financial statement version that you created
(FS##). Within the output list of the report, drill down to the line items
which make up the account “Salaries”.
© 2006 SAP AG. All rights reserved.
411
Unit 11: The Financial Statements
TFIN50_2
Solution 25: Drilldown Reporting
Task:
Create a new session.
1.
Create financial statements using the Actual/Actual Comparison for Year
drilldown report. Run the report for your company code AC## and the
current fiscal year. Use the financial statement version that you created
(FS##). Within the output list of the report, drill down to the line items
which make up the account “Salaries”.
a)
Call up drilldown report
Menu path to create a new session:
System → Create Session
Menu path for the report: Accounting → Financial Accounting →
General Ledger → Information System → General Ledger Reports →
Balance Sheet/ Profit and Loss Statement / Cash Flow → General →
Actual/Actual Comparisons → Actual/Actual Comparison for Year
Enter the following data:
Company Code: AC##
FIS Annual Rep.Struc: FS##
Fiscal Year: Current year
Execute the report.
Expand the profit and loss statement by clicking the “+” to the left of
the Profit and loss statement line.
Continue to expand the following:
+ Staff costs
+ Wages and salaries
+ Salaries
+ Salaries
→ Salaries
Place the cursor on the selected row in the column for the current
fiscal year.
Choose Goto → Line Items
Check the line items for this account.
Continued on next page
412
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Drilldown Reporting
(Optional) Display the line items by double-clicking them. In the
document display, choose the Document Overview icon to view the
other line items for this document.
2006/Q2
© 2006 SAP AG. All rights reserved.
413
Unit 11: The Financial Statements
TFIN50_2
Lesson Summary
You should now be able to:
•
Create financial statements using a drilldown report
414
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Unit Summary
Unit Summary
You should now be able to:
•
Identify where in the system you execute the financial statement program
•
Describe the purpose of the financial statement version
•
Create, change, and display financial statement versions
•
Create financial statements using a drilldown report
2006/Q2
© 2006 SAP AG. All rights reserved.
415
Unit Summary
416
TFIN50_2
© 2006 SAP AG. All rights reserved.
2006/Q2
Unit 12
Receivables & Payables
Unit Overview
This unit presents the key closing activities and configuration options in this area.
Unit Objectives
After completing this unit, you will be able to:
•
•
•
•
Create balance confirmations
Valuate foreign currency open items and balance sheet accounts
Explain how individual value adjustments are posted and describe flat-rate
individual value adjustments for doubtful receivables
Regroup receivables and payables
Unit Contents
Lesson: Balance Confirmation ................................................418
Exercise 26: Balance Confirmation ......................................423
Lesson: Foreign Currency Valuation .........................................427
Exercise 27: Foreign Currency Valuation ...............................435
Lesson: Value Adjustments....................................................442
Exercise 28: Value Adjustments..........................................445
Lesson: Regrouping ............................................................453
Exercise 29: Reclassification .............................................459
2006/Q2
© 2006 SAP AG. All rights reserved.
417
Unit 12: Receivables & Payables
TFIN50_2
Lesson: Balance Confirmation
Lesson Overview
This lesson introduces the options available for configuring balance confirmations.
Lesson Objectives
After completing this lesson, you will be able to:
•
Create balance confirmations
Business Example
The Accounting department wants to know what options are available for creating
balance confirmations.
Figure 171: Overview: Customer Account Closing Activities
At the beginning of the fiscal year, the balance carryforward program is run,
carrying forward the balances 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 are opened. A technical reconciliation guarantees that the posting
of documents is technically problem-free.
The balances are then confirmed, the foreign currency documents valuated, the
values adjusted, and the receivables regrouped.
Once complete, the special periods can be closed.
418
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Balance Confirmation
Balance confirmations are generated, foreign currencies valuated, and receivables
regrouped in the same way as in accounts payable accounting.
Hint: The closing processes may vary from country to country. Your
trainer can provide you with information on special procedures that may
be required in your country.
Figure 172: Balance Confirmations
The program for creating balance confirmations automatically creates balance
confirmations (including reply slips) for a freely definable number of customers
and vendors, as well as a reconciliation list and a results table. The balance
confirmations and reply slips are sent to the customers or vendors and the lists
forwarded to a control center. In IDES, this control center is the “internal audit”
department.
The customers or vendors check the balance information they receive and
send their reply to the control center. Here, the replies are compared with the
reconciliation list and the results entered in the results table.
2006/Q2
© 2006 SAP AG. All rights reserved.
419
Unit 12: Receivables & Payables
TFIN50_2
Figure 173: Customizing I: Balance Confirmations
Reports SAPF130D and SAPF130K create correspondence to and from your
customers and vendors to enable you to check the balance of receivables and
payables.
You can choose from the following procedures:
•
•
•
Balance Confirmation
Balance notification
Balance request
For each company code, the reports output a checklist and an error list. You use
these to check the receipt of balance confirmations. In the error list, the report logs
the errors that occurred during the evaluation.
You can also create a results list to evaluate the replies. For example, you would
include the number of replies received and the total amount contained in the
replies received.
The system can print a selection coversheet for each report run.
Alternatively, you can use the reports to print reminders for overdue balance
confirmations and inquiries. To do so, enter the customers concerned in addition
to the “old” issue date and “old” reply date on the selection screen.
420
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Balance Confirmation
Figure 174: Customizing II: Balance Confirmations
See point 3:
You must specify at least one address to which balance confirmations should be
sent. Enter an ID or leave the field blank. Depending on what you decide to
enter here, the corresponding ID has to be included in the selection criteria when
the program is run.
Example:
If you want balance confirmations to be sent to the auditor, leave the ID field
blank. For example, you can enter the address of the internal audit department for
ID 0001 for the same company code. This ID is entered in the selection criteria of
the report for balances that the internal audit is interested in.
2006/Q2
© 2006 SAP AG. All rights reserved.
421
Unit 12: Receivables & Payables
422
© 2006 SAP AG. All rights reserved.
TFIN50_2
2006/Q2
TFIN50_2
Lesson: Balance Confirmation
Exercise 26: Balance Confirmation
Exercise Objectives
After completing this exercise, you will be able to:
•
Create a balance confirmation for your customer
Business Example
You need to perform closing activities for payables and receivables. For
counting/checking purposes, you create a balance confirmation to verify the
accuracy of your customer account balance.
Task:
Create a balance confirmation for your customer T-F00A00 in your company
code AC##.
1.
Check the communication language in the customer master record. For
customer T-F00A00 in company code AC##, change the communication
language to the language of the country where the course is being held on
the Address tab page. This ensures that the balance confirmation is created
in the appropriate language.
Caution: If the balance confirmation forms have not been set up in
SAPScript in the course language, the output will default back to
German.
2.
2006/Q2
Create a balance confirmation for your customer in your company code.
© 2006 SAP AG. All rights reserved.
423
Unit 12: Receivables & Payables
TFIN50_2
Solution 26: Balance Confirmation
Task:
Create a balance confirmation for your customer T-F00A00 in your company
code AC##.
1.
Check the communication language in the customer master record. For
customer T-F00A00 in company code AC##, change the communication
language to the language of the country where the course is being held on
the Address tab page. This ensures that the balance confirmation is created
in the appropriate language.
Caution: If the balance confirmation forms have not been set up in
SAPScript in the course language, the output will default back to
German.
a)
Balance confirmation for your customer T-F00A00 in your company
code AC##.
Communication language for your customer.
Menu path to change the customer master record:
Accounting → Financial Accounting → Accounts Receivable →
Master Records → Change
Enter the following data:
Customer: T-F00A00
Company Code: AC##
Tab page: Address
Scroll down to the Communication field group: Language field.
Change the language to the course language.
Save.
Return to the main menu.
Continued on next page
424
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Balance Confirmation
2.
Create a balance confirmation for your customer in your company code.
a)
Balance confirmation
Menu path to print balance confirmations:
Accounting → Financial Accounting → Accounts Receivable
→ Periodic Processing → Closing → Check/Count → Balance
Confirmation: Print
Enter the following data:
Customer: T-F00A00
Tab: General Selections
Company code: AC##
Reconciliation Key Date: Today's date
Tab: Further Selections
Individual Customers: X
Tab: Output Control
Sort Var. for Correspondence: Sort by account number
Line Item Sorting: Document date, reference/doc.no.
Date of Issue: Today's date
Date for reply: Today's date + 7 days
Use printer LP01.
Printer for form set
Printer for check list
Printer for results table
Printer for error list
Printer for selections
Execute the program.
Scroll up or down to view the information on the displayed page. Page
down to view the other report pages.
Return to the main menu.
2006/Q2
© 2006 SAP AG. All rights reserved.
425
Unit 12: Receivables & Payables
TFIN50_2
Lesson Summary
You should now be able to:
•
Create balance confirmations
426
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Foreign Currency Valuation
Lesson: Foreign Currency Valuation
Lesson Overview
This lesson describes the various methods of foreign currency valuation.
Lesson Objectives
After completing this lesson, you will be able to:
•
Valuate foreign currency open items and balance sheet accounts
Business Example
Foreign currency open items and balance sheet accounts must be valuated on the
basis of various business-related and legal criteria.
Figure 175: Foreign Currency Valuation (SAPF100)
You carry out the foreign currency valuation before you create the financial
statements. The valuation includes the following accounts and items:
•
•
Foreign currency balance sheet accounts, that is, G/L accounts that you
manage in a foreign currency (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 are valuated)
Report SAPF100 valuates open items in foreign currency as well as foreign
currency balance sheet accounts. This replaces the previous report RFSBEW00
from Release 4.6B.
2006/Q2
© 2006 SAP AG. All rights reserved.
427
Unit 12: Receivables & Payables
TFIN50_2
In order to carry out a foreign currency valuation, you have to make certain
settings in Customizing:
•
•
•
Check your currency Customizing (for example, you must have defined
the exchange rates)
Define your valuation methods (for example, for the lowest value principle)
Define expense and revenue accounts for exchange rate differences from the
valuation. You must also specify balance sheet adjustment accounts for
receivables and payables accounts.
Figure 176: Foreign Currency Valuation
A foreign currency valuation is necessary if vendor accounts contain open items
in a foreign currency. The amounts of these open items were translated into the
local currency at the time they were entered using the current exchange rate (for
example, USD 500 to EUR 600, the local currency).
The exchange rate is probably different at the time of closing, and open items need
to be valuated again. A program valuates the open items using the new exchange
rate and enters the valuation difference (EUR 10 on the slide) in the valuated line
items. It also creates the valuation posting.
Expense from currency valuation to adjustment account for foreign currency
(see slide)
A valuation cannot be made by a posting to the payables account, since
reconciliation accounts cannot be directly posted to. For this reason, the amount is
posted to an adjustment account, which appears in the same line of the balance
sheet as the reconciliation account.
428
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Foreign Currency Valuation
A valuation method determines how the individual line items are valuated. This
has to be set up in conjunction with the country-specific valuation regulations. It
defines, for example, whether the lowest value principle, the strict lowest value
principle, or a general principle (also with revenue from the valuation) is to be
used for valuation.
Figure 177: Valuation of Open Items Without Update (SAPF100)
The above accounts show the posting transactions when valuing items in foreign
currency without updating the valuation difference in the document line item.
In the period that the valuation is performed (as defined by the key date), a posting
is made to adjust the overall receivables balance for the change in exchange
rates. This posting is reversed in the next period, to bring the balances back to
the original position. A subsequent valuation or the payment clearing is then
based on the original posting.
The adjustment posting is made on the key date as usual, and then reversed on the
following day. The user can however define another posting date.
2006/Q2
© 2006 SAP AG. All rights reserved.
429
Unit 12: Receivables & Payables
TFIN50_2
Figure 178: Valuation of Open Items with Update (SAPF100)
The accounts above show the resulting posting transactions when you value
open items in foreign currency with an update of the valuation difference in
the document line item.
The “Balance sheet preparation valuation” indicator of the SAPF100 program
determines whether or not open items will be updated.
If you value a line item, the SAP System stores the valuation difference in the
line item. The system then uses this valuation during payment clearing or for
subsequent valuations.
Exchange rate differences that are not realized as valuation differences during
payment clearing are posted as an exchange rate translation (see example above).
You specify how the exchange rate translation is posted for each company code.
This is relevant only in certain countries.
430
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Foreign Currency Valuation
Figure 179: Summary: Valuation of Open Items
This slide provides an example of the valuation postings that would result as the
value of an open item changes from period to period, depending on whether the
lowest value principle or strict lowest value principle method is selected.
Figure 180: Customizing: Valuation Methods
You can define different valuation methods for valuing foreign currency.
2006/Q2
© 2006 SAP AG. All rights reserved.
431
Unit 12: Receivables & Payables
TFIN50_2
For each valuation method, you have to define the following:
•
•
Parameters for the valuation procedure
Parameters for exchange rate determination
In SAP, the strict lowest value principle means that write-ups are not allowed.
You can use different rate types for determining the exchange rate.
Pushbutton “Balance Valuation”:
Only relevant when using strictest or lowest valuation principle. Example:
Valuation of the open items of customer accounts. If you want to valuate credit
items, you must set this indicator. Otherwise, only debit items are valuated.
Minimum difference: Exchange rate differences can also arise for fixed or hedged
exchange rates as a result of rounding. If you specify an absolute amount,
exchange rate differences up to this amount can be suppressed. The specification
always refers to the smallest unit of currency.
Figure 181: Account Determination: Exchange Rate Differences (Open
Items)
To carry out foreign currency valuations in accounts managed on an open item
basis, you define account entries for: Valuated exchange rate gains and losses for
each reconciliation account in subledger accounts.
The system posts the account entries for realized exchange rate differences in
foreign currency during the open item clearing.
432
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Foreign Currency Valuation
Exchange rate differences that are not realized as valuation differences during
payment clearing are posted as an exchange rate translation. For each company
code, you define whether the translation should be posted. This is relevant only in
certain countries.
Figure 182: Valuation of Foreign Currency Balance Sheet Accounts
(SAPF100)
As of Release 4.6C: You can carry out a valuation of foreign currency balance
sheet accounts using report SAPF100. On the “Selections” tab page, choose the
foreign currency balance sheet accounts.
Depending on the valuation method used and the balance of the foreign currency
balance sheet account, you may end up devaluing or revaluing your accounts. You
can execute the valuation run with the same selection criteria as many times as
you like.
If new transactions have been posted to the account since the last valuation run,
these are valuated during the current run.
2006/Q2
© 2006 SAP AG. All rights reserved.
433
Unit 12: Receivables & Payables
TFIN50_2
Figure 183: Account Determination: Exchange Rate Differences (Balance
Sheet Accounts in Foreign Currency)
Foreign currency accounts are valuated by balance.
Exchange rate differences in foreign currency balance sheet accounts are posted to
various gains and losses accounts based on the “exchange rate difference key” that
you enter in the G/L account master record.
You can define these keys in Customizing.
434
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Foreign Currency Valuation
Exercise 27: Foreign Currency Valuation
Exercise Objectives
After completing this exercise, you will be able to:
•
Valuate your foreign currency open items for your customer
Business Example
To ensure correct local currency valuation, you need to revalue foreign currency
open items. You can choose between the with and without update valuation
approaches.
Task:
Valuate open items in foreign currency with update of the line item
Post an outgoing invoice in foreign currency to your customer T-F00A00,
specifying a high exchange rate. Change the exchange rate so that the receivable
in local currency is worth more than when translated at the rate proposed by the
system.
Use revenue account 800200.
Example: GBP /61.00, system proposal: /68.35500.
Example: USD /0.81, system proposal: /1.24140.
1.
Review the balance sheet/profit and loss statement (RFBILA00) for
“Accounts Receivable” before posting the foreign currency open item
valuation. Use the report variant VAR## that you created earlier.
2.
In another session, execute the foreign currency valuation program first in
test mode in order to see what the valuation difference is on the last day of
the current period. Run the program for your company code AC##, valuation
method DEMO, and customer T-F00A00.
Caution: Be sure to specify your company code.
3.
Execute the foreign currency valuation program in an update run in order
to post your valuation difference. Run the program for your company code
AC##, valuation method DEMO, and customer T-F00A00. To make this a
production run with update, select Bal. Sheet Preparation Valuatn.
Continued on next page
2006/Q2
© 2006 SAP AG. All rights reserved.
435
Unit 12: Receivables & Payables
4.
TFIN50_2
Display the valuation difference that has been recorded to your foreign
currency open item (currency GBP or USD).
Hint: If necessary, change the layout of the line item display so that
you can see the document currency.
5.
436
Return to your original session to recreate the financial statements. On
the balance sheet, the foreign currency revaluation has been posted to
the receivables adjustment account, reducing the total receivables. The
difference between this value and the original value is reflected in the P&L
statement in the “Expense from currency revaluation” account.
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Foreign Currency Valuation
Solution 27: Foreign Currency Valuation
Task:
Valuate open items in foreign currency with update of the line item
Post an outgoing invoice in foreign currency to your customer T-F00A00,
specifying a high exchange rate. Change the exchange rate so that the receivable
in local currency is worth more than when translated at the rate proposed by the
system.
Use revenue account 800200.
Example: GBP /61.00, system proposal: /68.35500.
Example: USD /0.81, system proposal: /1.24140.
1.
Review the balance sheet/profit and loss statement (RFBILA00) for
“Accounts Receivable” before posting the foreign currency open item
valuation. Use the report variant VAR## that you created earlier.
a)
Foreign currency valuation with update
Financial statements (RFBILA00)
Menu path for report:
Information Systems → Accounting → Financial Accounting →
General Ledger → Balance Sheet
Select a variant:
Goto → Variants → Get
Enter VAR##.
Choose Execute to select the variant.
Execute the report.
Once you have checked the report, return to the Balance Sheet/P+L
Statement screen.
2.
In another session, execute the foreign currency valuation program first in
test mode in order to see what the valuation difference is on the last day of
the current period. Run the program for your company code AC##, valuation
method DEMO, and customer T-F00A00.
Continued on next page
2006/Q2
© 2006 SAP AG. All rights reserved.
437
Unit 12: Receivables & Payables
TFIN50_2
Caution: Be sure to specify your company code.
a)
Foreign currency valuation (test run)
Menu path to create a new session:
System → Create Session
Menu path for valuation of open items in foreign currency:
Accounting → Financial Accounting → Accounts Receivable →
Periodic Processing → Closing → Valuate → Valuation of Open Items
in Foreign Currency
Enter the following data:
Company Code: AC##
Valuation Key Date: Last day of the current period
Valuation Method:DEMO
Open Items tab page:
Valuate Customer Open Items: Select
Customer: T-F00A00
Execute the program.
Check the results.
Choose Postings to display the proposed postings.
Return to the selection criteria for the foreign currency valuation.
Continued on next page
438
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Foreign Currency Valuation
3.
Execute the foreign currency valuation program in an update run in order
to post your valuation difference. Run the program for your company code
AC##, valuation method DEMO, and customer T-F00A00. To make this a
production run with update, select Bal. Sheet Preparation Valuatn.
a)
Foreign currency valuation (update run)
Menu path for valuation of open items in foreign currency:
Accounting → Financial Accounting → Accounts Receivable →
Periodic Processing → Closing → Valuate → Valuation of Open Items
in Foreign Currency
Enter the following data:
Company Code: AC##
Valuation Key Date: Last day of the current period
Valuation Method: DEMO
Tab: Postings
Bal.sheet preparation valuatn: X
Creating Postings: X
Document Date
Current date
Posting Date
Last day of the current
period
Open Items tab page:
Valuate Customer Open Items: Select
Customer: T-F00A00
Execute the program.
Return to the main menu.
Continued on next page
2006/Q2
© 2006 SAP AG. All rights reserved.
439
Unit 12: Receivables & Payables
4.
TFIN50_2
Display the valuation difference that has been recorded to your foreign
currency open item (currency GBP or USD).
Hint: If necessary, change the layout of the line item display so that
you can see the document currency.
a)
Valuation difference
Menu path to display customer open items:
Accounting → Financial Accounting → Accounts Receivable →
Account → Display/Change Line Items
Enter the following data:
Customer Account: T-F00A00
Company Code: AC##
Execute.
Menu path to change the layout (display variant):
Settings → Layout → Current...
Select the document currency from the list on the right and accept the
settings. You then return to the line item display.
Double-click the open item with currency GBP or USD.
Choose Additional Data.
Note the Valuation Diff. field.
Return to your first session.
5.
Return to your original session to recreate the financial statements. On
the balance sheet, the foreign currency revaluation has been posted to
the receivables adjustment account, reducing the total receivables. The
difference between this value and the original value is reflected in the P&L
statement in the “Expense from currency revaluation” account.
a)
Create financial statements (RFBILA00)
From the Balance Sheet (RFBILA00) screen, execute the report again.
After you have checked the report, return to the main menu.
440
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Foreign Currency Valuation
Lesson Summary
You should now be able to:
•
Valuate foreign currency open items and balance sheet accounts
2006/Q2
© 2006 SAP AG. All rights reserved.
441
Unit 12: Receivables & Payables
TFIN50_2
Lesson: Value Adjustments
Lesson Overview
This lesson introduces the types of individual value adjustment.
Lesson Objectives
After completing this lesson, you will be able to:
•
Explain how individual value adjustments are posted and describe flat-rate
individual value adjustments for doubtful receivables
Business Example
The employees in Financial Accounting want you to show them the different
options that are available for posting value adjustments.
Figure 184: Value Adjustments
The following options are available for creating value adjustments for receivables:
1.
2.
3.
442
You enter individual value adjustments (IVA) as a special G/L transaction E.
You use the program SAPF107 “Additional valuations” to carry out a
flat-rate individual value adjustment.
Once you have determined the amount of the value adjustment, you adjust the
flat-rate value by making a manual G/L account posting. The posting record
is as follows: Expense from flat-rate value adjustment to value adjustment.
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Value Adjustments
Figure 185: Individual Value Adjustment for Doubtful Receivables
Doubtful receivables are written off as an individual value adjustment (IVA)
during year-end closing. The special general ledger method is suitable for this
procedure since the transaction is entered in the customer account and is also
“posted” to a special G/L account, Individual Value Adjustments for Receivables.
Use the tax code that represents a tax rate of zero percent for the posting.
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 the customer account and the amount is posted to the
account for depreciation of receivables. The sales tax is adjusted in the posting.
2006/Q2
© 2006 SAP AG. All rights reserved.
443
Unit 12: Receivables & Payables
TFIN50_2
Figure 186: Flat-Rate Individual Value Adjustment of Overdue Receivables
Since Release 4.5, you have the ability to perform automatic flat-rate individual
value adjustments for overdue receivables: SAPF107.
In Accounts Receivable configuration, you define the debit rate percentage (bad
debt expense percentage) for a valuation adjustment key and an overdue time
period in days. You must also set up the appropriate adjustment and bad debt
expense accounts for doubtful receivables in the account determination table.
You assign the valuation adjustment key to the master record of any customer
account that you want to include in the flat-rate individual value adjustment
posting.
Periodically, you carry out a valuation run to calculate the bad debt 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 day after the key date.
444
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Value Adjustments
Exercise 28: Value Adjustments
Exercise Objectives
After completing this exercise, you will be able to:
•
Execute a flat-rate individual value adjustment
Business Example
To ensure that your receivables are displayed correctly, you have to carry out an
individual value adjustment. You choose a flat-rate individual value adjustment.
Task:
Test the flat-rate individual value adjustment.
1.
The value adjustment uses a valuation key that has to be entered in the
customer master record. Enter the valuation key AB in the company code
data for your customer T-F00A00.
Accounting → Financial Accounting → Accounts Receivable → Master
Records → Change
2.
Post a 60-day overdue outgoing invoice in company code AC## for your
customer T-F00A00.
Accounting → Financial Accounting → Accounts Receivable → Document
Entry → Invoice
3.
Execute the flat-rate individual value adjustment for your customer
T-F00A00 with 'today' as the key date. You can choose any ID. The key date
is the end of the current month. You choose the flat-rate individual value
adjustment for the valuation method.
Select the postings (Posting Date: End of current month, Reversal Posting
Date: First of the subsequent month, Document Type: General G/L
accounts).
Choose Selection Options. Choose your company code AC## and customer
T-F00A00. Analyze the execution log. To do so, use the display pushbutton
and the valuation list.
Accounting → Financial Accounting → Accounts Receivable → Periodic
Processing → Closing → Valuate → Further Valuations
Edit → Parameters → Maintain
Planning the valuation run:
Edit → Valuation Run → Dispatch
Continued on next page
2006/Q2
© 2006 SAP AG. All rights reserved.
445
Unit 12: Receivables & Payables
TFIN50_2
Data Release pushbutton
Analyze the log:
Display pushbutton
Display the valuation list:
Return to the initial screen
Edit → Valuation run → Value list
Accept the dialog box with the variant.
4.
Post the valuation and search for the adjustment posting documents in the
log. Make a note of the document numbers.
Valuation Run: Initial Screen.
Pushbutton: Forward
Make a note of the document numbers:
Edit → Valuation transfer → Display log
5.
Display the valuation in the valuated line items.
Accounting → Financial Accounting → Accounts Receivable → Account →
Display/Change Line Items → Environment → Valuation → Display Values
446
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Value Adjustments
Solution 28: Value Adjustments
Task:
Test the flat-rate individual value adjustment.
1.
The value adjustment uses a valuation key that has to be entered in the
customer master record. Enter the valuation key AB in the company code
data for your customer T-F00A00.
Accounting → Financial Accounting → Accounts Receivable → Master
Records → Change
a)
To test the flat-rate individual valuation adjustment, you will carry out
specific mySAP ERP system activities.
The value adjustment uses a valuation key that has to be entered in the
customer master record. Enter the valuation key AB in the company
code data for your customer T-F00A00.
Accounting → Financial Accounting → Accounts Receivable →
Master Records → Change
Field Name or Data Type
Values
Customer
T-F00A00
Company Code
AC##
Pushbutton Company Code Data:
Check/enter the valuation key:
Valuation key
AB
Save your customer master record.
Confirm additional messages with data release.
2.
Post a 60-day overdue outgoing invoice in company code AC## for your
customer T-F00A00.
Continued on next page
2006/Q2
© 2006 SAP AG. All rights reserved.
447
Unit 12: Receivables & Payables
TFIN50_2
Accounting → Financial Accounting → Accounts Receivable → Document
Entry → Invoice
a)
Post a 60-day overdue outgoing invoice in company code AC## for
your customer T-F00A00.
Accounting → Financial Accounting → Accounts Receivable →
Document Entry → Invoice
Field Name or Data Type
Values
Company Code
AC##
Customer
T-F00A00
Invoice Date
At least 60 days in the past
Posting Date
At least 60 days in the past
Amount
EUR 10000
Calculate Tax
Set indicator
G/L Acct
800200
Amount in Doc.Curr.
10000
Post icon
3.
Execute the flat-rate individual value adjustment for your customer
T-F00A00 with 'today' as the key date. You can choose any ID. The key date
is the end of the current month. You choose the flat-rate individual value
adjustment for the valuation method.
Select the postings (Posting Date: End of current month, Reversal Posting
Date: First of the subsequent month, Document Type: General G/L
accounts).
Choose Selection Options. Choose your company code AC## and customer
T-F00A00. Analyze the execution log. To do so, use the display pushbutton
and the valuation list.
Accounting → Financial Accounting → Accounts Receivable → Periodic
Processing → Closing → Valuate → Further Valuations
Edit → Parameters → Maintain
Planning the valuation run:
Edit → Valuation Run → Dispatch
Data Release pushbutton
Analyze the log:
Display pushbutton
Continued on next page
448
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Value Adjustments
Display the valuation list:
Return to the initial screen
Edit → Valuation run → Value list
Accept the dialog box with the variant.
a)
Execute the flat-rate individual value adjustment for your customer
T-F00A00. Analyze the execution log.
To do so, use the display pushbutton and the valuation list.
Accounting → Financial Accounting → Accounts Receivable →
Periodic Processing → Closing → Valuate → Further Valuations
Field Name or Data Type
Values
Run Date
Today’s date
Identification
GR##
Choose Data Release.
Edit → Parameters → Maintain
Key Date
End of the current month
Val. Method
3
Postings
X
Document Type
SA
Selection Options pushbutton
Company Code
AC##
Customer Account
T-F00A00
Execute icon
The previous screen appears. Icon:
Save.
Planning the valuation run:
Edit → Valuation Run → Dispatch
Start immediately
X
Enter pushbutton.
Continued on next page
2006/Q2
© 2006 SAP AG. All rights reserved.
449
Unit 12: Receivables & Payables
TFIN50_2
Analyze the log:
Display pushbutton
Return to the initial screen
Edit → Valuation run → Value list
Accept the dialog box with the variant.
4.
Post the valuation and search for the adjustment posting documents in the
log. Make a note of the document numbers.
Valuation Run: Initial Screen.
Pushbutton: Forward
Make a note of the document numbers:
Edit → Valuation transfer → Display log
a)
Post the valuation and search for the adjustment posting documents
in the log.
Make a note of the document numbers.
Valuation Run: Initial Screen.
Pushbutton: Forward
Start immediately
X
Choose Enter.
Make a note of the document numbers:
Edit → Valuation transfer → Display log
5.
Display the valuation in the valuated line items.
Continued on next page
450
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Value Adjustments
Accounting → Financial Accounting → Accounts Receivable → Account →
Display/Change Line Items → Environment → Valuation → Display Values
a)
Display the valuation in the valuated line items.
Accounting → Financial Accounting → Accounts Receivable →
Account → Display/Change Line Items
Field Name or Data Type
Values
Customer
T-F00A00
Company Code
AC##
Execute pushbutton
Select the line item.
Environment → Valuation → Display Values
2006/Q2
© 2006 SAP AG. All rights reserved.
451
Unit 12: Receivables & Payables
TFIN50_2
Lesson Summary
You should now be able to:
•
Explain how individual value adjustments are posted and describe flat-rate
individual value adjustments for doubtful receivables
452
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Regrouping
Lesson: Regrouping
Lesson Overview
This lesson describes how receivables and payables are regrouped.
Lesson Objectives
After completing this lesson, you will be able to:
•
Regroup receivables and payables
Business Example
To provide outsiders with a better overview of the company's liquidity situation,
the receivables and payables must be grouped in the balance sheet according
to remaining life.
Figure 187: Regrouping Payables
Payables and receivables have to be listed separately in the balance sheet. Since
it is possible for some vendors to have a debit balance, these balances need to
be changed to customer-like vendor accounts prior to creating the financial
statements.
In some countries it is also a requirement that payables are grouped in the balance
sheet according to their remaining life.
2006/Q2
© 2006 SAP AG. All rights reserved.
453
Unit 12: Receivables & Payables
TFIN50_2
Both regroupings are carried out using a special program. At the same time, these
regroupings are removed for the first day of the next period, since regrouping
are not necessary for daily processing.
On the slide, you can see that the receivables with long remaining terms have to be
reposted to different accounts to facilitate the creation of the financial statements.
Additionally, vendors with a debit balance are regrouped. An adjustment account
is used as the offsetting account here as well, since adjustments cannot be posted
directly to a reconciliation account.
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 statement versions.
Hint: This program is also used if the reconciliation account for a vendor
was changed during the year.
Figure 188: Regrouping Receivables and Payables (SAPF101)
Before you can 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.
454
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Regrouping
You can use repost SAPF101 to regroup and sort the receivables and payables; it
has the following functions:
•
•
•
It sorts receivables and payables according to remaining life and makes the
transfer postings required.
It makes the required adjustment postings (for example, for changed
reconciliation accounts).
You can use report SAPF101 to determine where transfer postings are
required. When you define the sort method in Customizing, you can “select”
the cases where receivables and payables should be regrouped.
Figure 189: Regrouping Customers with Credit Balances or Vendors with
Debit Balances (SAP101)
The balance of an account determines whether the system displays it as a
receivable or payable.
Receivables and payables are displayed separately according to remaining life.
In order to have the system generate transfer postings when you start report
SAPF101, you have to make the relevant selections for the sort methods used in
Customizing.
2006/Q2
© 2006 SAP AG. All rights reserved.
455
Unit 12: Receivables & Payables
TFIN50_2
Figure 190: Balancing for Affiliated Companies (SAPF101)
Scenario: Your company code has receivables from and payables to a business
partner that:
•
•
Is a customer as well as a vendor
Is an affiliated company (for example, another company code in your group)
Non-SAP system:
•
•
In the general control data in the customer and vendor master data, define the
same company ID in the “Trading Partner” field.
We recommend that you define an alternative reconciliation account in the
master data (receivables from, payables to affiliated companies).
In Customizing, you should assign the adjustment accounts based on these special
reconciliation accounts.
456
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Regrouping
TFIN50_2
Lesson: Regrouping
Exercise 29: Reclassification
Exercise Objectives
After completing this exercise, you will be able to:
•
Reclassify receivables
Business Example
To ensure that receivables are displayed correctly in the financial statements, you
TFIN50_2
Lesson: Regrouping
Solution 29: Reclassification
Task:
Reclassify receivables with a remaining term greater than one year in the future.
1.
Review the balance sheet/profit and loss statement (RFBILA00) for
“Accounts Receivable” before reclassifying. All receivables are currently
shown as short-term (due within one year). Use the report variant VAR##
that you created earlier.
a)
Reclassify receivables with a remaining term greater than one year in
the future.
Call financial statement
Menu path for report:
Information Systems → Accounting → Financial Accounting →
General Ledger → Balance Sheet
Select the variant:
Unit 13
Profit and Loss
Unit Overview
This unit shows:
•
•
•
The differences between cost of sales accounting and period accounting
The reconciliation postings between FI and CO
The various accrual/deferral procedures
Unit Objectives
After completing this unit, you will be able to:
•
•
•
Compare cost of sales accounting and period accounting
Name the processes in Controlling that impact Financial Accounting
Explain how the reconciliation ledger i
TFIN50_2
Lesson: Cost of Sales Accounting
Lesson: Cost of Sales Accounting
Lesson Overview
This lesson describes cost of sales accounting and period accounting.
Lesson Objectives
After completing this lesson, you will be able to:
•
Compare cost of sales accounting and period accounting
Business Example
The company's profit and loss statement is created using cost of sales accounting.
As a member of the project team, you are responsible for preparatory activities
and must ensure that the information presented in the P&L statement is correct.
Figure 192: Period Accounting
The profit and loss statement can be created using two types of accounting:
•
•
2006/Q2
Period accounting
Cost of sales accounting
© 2006 SAP AG. All rights reserved.
469
Unit 13: Profit and Loss
Unit 13: Profit and Loss
TFIN50_2
Figure 195: Deriving the Functional Area
In cost of sales accounting, the coding block (that is, the list of account assignment
objects) is extended to include a field for the functional area. This field is filled by
•
•
•
•
Manual entries
Automatically entering the functional area using substitution rules
Automatically copying a functional area entered from the master record
of the P&L account
Automatically copying a functional area entered from the master record
of the CO object
The sequence above also indicates the priority of the derivation options. Manual
entries have the highest priority. The system should be set, however, so that a
manual entry is not normally required and the functional area is derived from the
assigned CO object, the P&L account, or using substitution rules.
Figure 196: The Cost of Sales Ledger
472
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Cost of Sales Accounting
To create the balance sheet in cost of sales accounting, the SAP system requires
transaction figures for each functional area. In the standard general ledger,
however, transaction figures are maintained only for the organizational units
company code and business area. In this case, a cost of sales ledger must be used,
in which transaction figures are also maintained for each functional area.
A special balance sheet report can be used to access these transaction figures, and
a profit and loss statement can be created in cost of sales accounting.
If additional transaction figures are to be maintained using existing or new account
assignment fields, the Special Ledger component must be used to
•
•
2006/Q2
Extend the coding block
Maintain the additional transaction figures in a separate ledger. These can
then be evaluated using the Report Painter, Report Writer or Drilldown
Reporting tools.
© 2006 SAP AG. All rights reserved.
473
Unit 13: Profit and Loss
474
TFIN50_2
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Cost of Sales Accounting
Exercise 30: Cost of Sales Accounting
Exercise Objectives
After completing this exercise, you will be able to:
•
Create a profit and loss statement using cost of sales accounting
Business Example
The reporting standards for your country require profit and loss reporting using
the cost of sales accounting method. You have to create a profit and loss statement
and an appropriate report using this method.
Task:
Create a new session.
1.
Using cost of sales accounting, create a profit and loss statement for your
company code AC## for the current fiscal year. To do this, use the report
Profit and loss statement using cost of goods sold (German Trade Law). In
the output list, navigate to the account Salaries and to the functional areas
0400 and 0300 to check that this account is in a different place in the report
in each functional area. Close the session when you have finished viewing
the report.
2.
Create an incoming invoice for your vendor T-F00A00 with a raw materials
expense (account 400000) to your cost center T-A20B## of EUR 10,000 (tax
code V0) with today's date as the posting date.
Execute the report again and check the result.
2006/Q2
3.
Which functional area was determined and how?
4.
Close the session when you have finished viewing the report.
© 2006 SAP AG. All rights reserved.
475
Unit 13: Profit and Loss
TFIN50_2
Solution 30: Cost of Sales Accounting
Task:
Create a new session.
1.
Using cost of sales accounting, create a profit and loss statement for your
company code AC## for the current fiscal year. To do this, use the report
Profit and loss statement using cost of goods sold (German Trade Law). In
the output list, navigate to the account Salaries and to the functional areas
Continued on next page
476
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Cost of Sales Accounting
0400 and 0300 to check that this account is in a different place in the report
in each functional area. Close the session when you have finished viewing
the report.
a)
Profit and loss statement - cost of sales accounting method (German
Trade Law)
Menu path to create a new session:
System → Create Session
Menu path for the report:
Accounting → Financial Accounting → General Ledger → Information
System → General Ledger Reports → Balance Sheet/ Profit and Loss
Statement / Cash Flow → General → Actual/Actual Comparisons →
Profit and Loss Statement Using Cost of Goods Sold (German Trade
Law).
Enter the following data:
Company Code: AC##
Fiscal Year: Current year
Execute the report.
Choose G/L Account in the navigation area of the report.
Choose Selection of any characteristic value (magnifying glass to the
right of 'G/L Account') and scroll down to the Salaries - base wages
account.
Double-click to select this account.
Click Functional Area in the navigation area of the report.
If functional area 0400 is not displayed, choose Next Char. Value
(down arrow to the right of Functional Area) until you reach this
functional area. Note that the salaries costs are displayed in the report
line General Administration Costs.
In the functional area, scroll up or down until you reach 0300.
Note that the salaries costs for this functional area are displayed in the
report item Sales Costs.
2.
Create an incoming invoice for your vendor T-F00A00 with a raw materials
expense (account 400000) to your cost center T-A20B## of EUR 10,000 (tax
code V0) with today's date as the posting date.
Continued on next page
2006/Q2
© 2006 SAP AG. All rights reserved.
477
Unit 13: Profit and Loss
TFIN50_2
Execute the report again and check the result.
a)
Use the same menu path for the report that you used in task 1 and
enter the same selection criteria.
Choose G/L Account in the 'Navigation' area of the report.
Scroll down the selection list until you find the account raw materials
consumption 1.
Click Functional Area in the navigation area of the report.
3.
Which functional area was determined and how?
a)
The functional area 0300 Sales was determined.
When you select the individual items for this balance and get to the
document, choose the expense item. Click on the cost center and check
the functional area 0300 that was derived from the cost center.
4.
Close the session when you have finished viewing the report.
a)
478
After you have checked the report, choose System → End Session.
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Cost of Sales Accounting
Lesson Summary
You should now be able to:
•
Compare cost of sales accounting and period accounting
2006/Q2
© 2006 SAP AG. All rights reserved.
479
Unit 13: Profit and Loss
TFIN50_2
Lesson: Controlling
Lesson Overview
This lesson introduces the processes in Controlling and explains how they effect
Financial Accounting.
Lesson Objectives
After completing this lesson, you will be able to:
•
•
Name the processes in Controlling that impact Financial Accounting
Explain how the reconciliation ledger is used to update financial accounting
for transactions that cross FI organizational units
Business Example
The employees in Financial Accounting want you to show them how the
department is integrated in Controlling. The reconciliation ledger is of particular
interest here, since business transactions in CO can span across several
organizational units in FI.
Figure 197: Reconciliation Ledger
In some cases, the general ledger should be updated for the postings described on
the previous pages as “internal to CO”. This is a requirement when the CO cost
flows cross FI organizational units (company codes, business areas, and functional
areas).
The reconciliation ledger stores all cost flows within controlling in a summarized
form. In the SAP System, the reconciliation ledger represents cost element
accounting.
480
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Controlling
The reconciliation ledger compares the CO view of data to the FI view and enables
you to automatically reconcile controlling with financial accounting.
Figure 198: Reconciliation Posting: Account Determination
2006/Q2
© 2006 SAP AG. All rights reserved.
481
Unit 13: Profit and Loss
482
TFIN50_2
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Controlling
Exercise 31: Controlling
Exercise Objectives
After completing this exercise, you will be able to:
•
Settle an internal order to generate a cross-business area cost flow within
Controlling
•
Execute a reconciliation posting from CO to FI
Business Example
Your company produces financial statements at business area level. In the
Controlling application, internal orders are used to collect costs for internal
services. When the services are charged to the receiver (through the settlement
function), these costs may flow across business areas. Once closing is complete in
CO, you execute a reconciliation posting to transfer these cost flows to FI.
Task 1:
Carry out the following task.
1.
Check the financial statements (RFBILA00) to see the costs posted to your
internal order (account 404000, Spare parts). Use the report variant VAR##
you created earlier. The cost is currently charged to business area 1000.
Task 2:
Settle the order T-ACREP## and analyze the results.
1.
In another session, run the report Orders: Actual/Plan/Variance to see the
costs on your order T-ACREP##.
2.
Settle your order T-ACREP##, which belongs to business area 1000
(Mechanical Engineering), to your Research and Development cost center,
which belongs to business area 9900 (Corporate Services).
Task 3:
Carry out the following task.
1.
(Optional) Return to the first session and recreate the financial statements
(RFBILA00) to see the costs for account 404000, Spare Parts. You will see
that the costs are still shown in FI under business area 1000 because the order
settlement was internal to CO and did not generate an FI posting.
Continued on next page
2006/Q2
© 2006 SAP AG. All rights reserved.
483
Unit 13: Profit and Loss
TFIN50_2
Task 4:
Carry out the following task.
1.
Execute the reconciliation posting for your company code AC## in the
current period. Run the program as an update run for all reconciliation
postings and create a detail list of the transactions generated.
Task 5:
Carry out the following task.
1.
Return to the first session and recreate the financial statements (RFBILA00)
to see the costs for account 404000, Spare Parts. You will see that the
costs are now shown in FI under business area 9900, as a result of the
reconciliation posting to FI.
Task 6:
Carry out the following task.
1.
484
Within cost center accounting, cross-cost center reposting was carried out for
primary costs because an employee moved from one cost center to another
during the period. Both cost centers belong to different business areas.
In Financial Accounting, you want to create business area-related profit
and loss statements that include all the relevant costs. Which R/3 function
enables you to retransfer internal cost flows to Financial Accounting?
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Controlling
Solution 31: Controlling
Task 1:
Carry out the following task.
1.
Check the financial statements (RFBILA00) to see the costs posted to your
internal order (account 404000, Spare parts). Use the report variant VAR##
you created earlier. The cost is currently charged to business area 1000.
a)
Call financial statement
Menu path for the report:
Information Systems → Accounting → Financial Accounting →
General Ledger → Balance Sheet
Select a variant:
Goto → Variants → Get
Enter VAR##.
Choose Execute to select the variant.
Execute the report.
Once you have checked the report, return to the Balance Sheet/P+L
Statement screen.
Continued on next page
2006/Q2
© 2006 SAP AG. All rights reserved.
485
Unit 13: Profit and Loss
TFIN50_2
Task 2:
Settle the order T-ACREP## and analyze the results.
1.
In another session, run the report Orders: Actual/Plan/Variance to see the
costs on your order T-ACREP##.
a)
Settle order T-ACREP##
Execute the report Orders: Actual/Plan/Variance
Menu path to create a new session:
System → Create Session
Menu path for the report:
Accounting → Controlling → Internal Orders → Information System
→ Reports for Internal Orders → Plan/Actual Comparisons → Orders:
Actual/Plan/Variance
Enter the following data:
Controlling Area: 1000
Fiscal Year: Current year
From Period: Current period
To Period: Current period
Plan Version: 0
Or Value(s): T-ACREP##
Execute the report.
Return to the main menu.
Continued on next page
486
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Controlling
2.
Settle your order T-ACREP##, which belongs to business area 1000
(Mechanical Engineering), to your Research and Development cost center,
which belongs to business area 9900 (Corporate Services).
a)
Settle order T-ACREP##
Menu path for settlement:
Accounting → Controlling → Internal Orders → Period-End Closing
→ Single Functions → Settlement → Individual Processing
Enter the following data:
Order: T-ACREP##
Settlement Period: Current period
Posting Period: Current period
Fiscal Year: Current year
Processing Type: Automatic
Test Run: Deselect
Execute the settlement.
Click on Detail Lists to view the settlement receiver.
Place the cursor on your order T-ACREP##.
Choose Accounting Documents to check that no FI document exists.
Return to the main menu.
Task 3:
Carry out the following task.
1.
(Optional) Return to the first session and recreate the financial statements
(RFBILA00) to see the costs for account 404000, Spare Parts. You will see
that the costs are still shown in FI under business area 1000 because the order
settlement was internal to CO and did not generate an FI posting.
a)
(Optional) Recreate financial statements
From the Balance Sheet/P+L Statement screen, execute the report again.
After you have checked the report, return to the Balance Sheet/P+L
Statement screen.
Continued on next page
2006/Q2
© 2006 SAP AG. All rights reserved.
487
Unit 13: Profit and Loss
TFIN50_2
Task 4:
Carry out the following task.
1.
Execute the reconciliation posting for your company code AC## in the
current period. Run the program as an update run for all reconciliation
postings and create a detail list of the transactions generated.
a)
Make a reconciliation posting
Menu path for reconciliation postings:
Accounting → Controlling → Cost Element Accounting → Actual
Postings → Reconciliation with FI
Enter the following data:
Choose “Company code” and enter AC##.
Period: Current period
Fiscal Year: Current year
Execute all Reconcil. Postings: Select
Test Run: Deselect
Detail Lists: Set indicator
Execute the program.
Return to the main menu.
Task 5:
Carry out the following task.
1.
Return to the first session and recreate the financial statements (RFBILA00)
to see the costs for account 404000, Spare Parts. You will see that the
costs are now shown in FI under business area 9900, as a result of the
reconciliation posting to FI.
a)
Create financial statements
From the Balance Sheet/P+L Statement screen, execute the report again.
After you have checked the report, return to the Balance Sheet/P+L
Statement screen.
Continued on next page
488
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Controlling
Task 6:
Carry out the following task.
1.
Within cost center accounting, cross-cost center reposting was carried out for
primary costs because an employee moved from one cost center to another
during the period. Both cost centers belong to different business areas.
In Financial Accounting, you want to create business area-related profit
and loss statements that include all the relevant costs. Which R/3 function
enables you to retransfer internal cost flows to Financial Accounting?
a)
2006/Q2
The reconciliation ledger in SAP R/3 enables you to reconcile
internal cross-organizational cost flows to Financial Accounting.
© 2006 SAP AG. All rights reserved.
489
Unit 13: Profit and Loss
TFIN50_2
Lesson Summary
You should now be able to:
•
Name the processes in Controlling that impact Financial Accounting
•
Explain how the reconciliation ledger is used to update financial accounting
for transactions that cross FI organizational units
490
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Accrual/Deferral Postings
Lesson: Accrual/Deferral Postings
Lesson Overview
This lesson describes the various types of accrual and deferral postings.
Lesson Objectives
After completing this lesson, you will be able to:
•
•
Post accruals and deferrals for period-end closing
Explain the advantage of using the accrual/deferral posting function
Business Example
As a member of the project team, your task is to ensure that the employees in the
department are familiar with the procedure for creating accrual/deferral postings.
Figure 199: Accrual/Deferral Postings
To ensure that expenses are posted to the correct period, you can enter
accrual/deferral documents, and then reverse them in a later step (collective
processing). The reversal date (indicator) in that document is then regarded as the
posting date of the reversal document. If you need to enter accruals/deferrals
often, you can use the recurring entry program.
2006/Q2
© 2006 SAP AG. All rights reserved.
491
Unit 13: Profit and Loss
TFIN50_2
Figure 200: Accrual Posting: Warehouse Lease
The monthly rent is 500:
•
Prepayment of rent on 12/01
Posting: Occupancy costs to bank 1500
•
Accrual/deferral posting on 12/31
Accrued income on occupancy costs 1000
•
Reversal posting on 01/01
Occupancy costs to accrued income 1000
When you enter the accrual/deferral document, you have to enter a reversal reason.
The reason is noted in the document that is reversed. You can then see from this
field why a particular document was reversed.
The reversal reason also defines whether:
•
•
492
The reversal document can have a different posting date
The reversal document can be comprised of negative postings
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Accrual/Deferral Postings
Figure 201: Accrual/Deferral of Expenses and Revenue
Expenses and revenue posted in one period can often originate in other periods.
For this reason, expenses and revenue have to be accrued/deferred, in other
words, they are distributed to the periods from which they resulted.
A distinction is made between
•
Accruals
Triggering situation: Economically, expenses/revenue belong in the current
period and are only posted to a subsequent period once an invoice has been
received or issued.
•
Deferrals
Triggering situation: Expenses/revenue were posted to the current period on
receipt/issue of an invoice, but economically they belong, at least partially, in
a future period.
Accruals and deferrals can be managed differently in FI.
The diagram shows an example of an invoice that is received in the 7th period and
that is also posted there. Since this invoice was created for goods that are used
throughout the year, the expenses of 120 have to be distributed equally across all
periods. For the first six periods, therefore, six accruals to the amount of 10 have
to created. An amount of 50 has to be distributed to the last five months after
receipt of the invoice.
2006/Q2
© 2006 SAP AG. All rights reserved.
493
Unit 13: Profit and Loss
TFIN50_2
Figure 202: Accruals
Accruals You have to create accruals when an expense or revenue is to be received
in the future, but is incurred or earned partly or completely in the current period.
The recurring entry program is suitable for posting accruals, since the exact same
amount (here: 10) is posted to the same accounts in each period.
In each period, the posting record is “Expense to Other Payables (or Provisions). ”
It is posted to the account
•
•
Other payables: If you are certain about the reason and amount of the accrual
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.
494
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Accrual/Deferral Postings
Exercise 32: Accruals/Deferrals
(Accrual/Deferral Documents, Recurring
Entry Documents)
Exercise Objectives
After completing this exercise, you will be able to:
•
Post accruals with accrual documents and recurring entry documents
Business Example
Your company code AC## (## = your group number) made a quarterly rent
repayment on December 1 of the current year. Accrue the expense to the correct
period using accrual/deferral documents and recurring entry documents.
Task 1:
Accruals/deferrals with accrual/deferral documents
1.
Create an expense account posting entry
Enter the rental costs for December, January, and February (account 470000,
cost center T-A20A##) to the amount of EUR 1500 on the posting date 12/01
of the current year (tax code: 0% domestic input tax V0).
2.
Enter payment (optional)
Enter the payment of this invoice using a manual outgoing payment from
your bank account at Deutsche Bank (113100).
3.
Check profit and loss statement
Call up the profit and loss statement for your company code and check the
situation in the profit and loss statement for the expense account.
4.
Enter accrual/deferral document
Enter an accrual/deferral document on 12/31 of the current year. Enter
01/01 of the subsequent year as the reversal date and the accrual/deferral
as the reversal reason. Use 'G/L account document' (SA) as the document
type and the accrued income (98000) as the offsetting account. Enter a text
for the item.
5.
Check financial statements
Check the accrued income and the profit and loss statement for December
(current year) once the expense has been accrued.
6.
Reverse the accrual/deferral document
Continued on next page
2006/Q2
© 2006 SAP AG. All rights reserved.
495
Unit 13: Profit and Loss
TFIN50_2
Reverse the accrual/deferral document on 01/01 of the subsequent year.
Task 2:
Accrual/deferral with recurring entry documents (optional)
1.
Create an expense account posting entry
Establish the same initial situation again: Enter the rental costs for
December, January, and February (account 470000, cost center T-A20A##)
to the amount of EUR 1500 on the posting date 12/01 of the current year (tax
code: 0% domestic input tax V0).
2.
Enter payment (optional)
Enter the payment of this invoice using a manual outgoing payment from
your bank account at Deutsche Bank (113100).
3.
Check profit and loss statement
Call up the profit and loss statement for your company code and check the
situation in the profit and loss statement for the expense account.
4.
Repost the expense to the accruals and deferrals
Post the expense on 12/01 of the current year to the accrued income (98000).
Enter 0% domestic input tax (V0) as the tax code each time and a text in the
selection line. In the expense item, enter the cost center T-A20A##.
5.
Create recurring entry original document
Create a recurring entry original document on the basis of which the monthly
expense postings can be made on 01 of the three subsequent months. Use
document type SA. Make a note of the document number.
6.
Start the recurring entry program
Start the recurring entry program on 12/01 of the current year for your
company code. Use your group number as the name for your batch input
session. Process the batch input session to create an update document from
the recurring entry original document.
7.
Check financial statements
Check the accrued income and the profit and loss statement once the expense
has been settled using the recurring entry program. If necessary, use the
drilldown report Actual/Actual Comparison for Year to see the line items
in the accounts.
496
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Accrual/Deferral Postings
Solution 32: Accruals/Deferrals
(Accrual/Deferral Documents, Recurring
Entry Documents)
Task 1:
Accruals/deferrals with accrual/deferral documents
1.
Create an expense account posting entry
Enter the rental costs for December, January, and February (account 470000,
cost center T-A20A##) to the amount of EUR 1500 on the posting date 12/01
of the current year (tax code: 0% domestic input tax V0).
a)
Financial Accounting → Accounts Payable → Document Entry →
Invoice
Field Name or Data Type
Values
Vendor
T-F00A00
Invoice date
12/01 current year
Posting Date
12/01 current year
Amount
1500.--
Calculate Tax
Set indicator
Tax Code
V0 (0% input tax)
G/L Acct
470000
Amount
1500.--
Cost center
T-A20A##
Save
2.
Enter payment (optional)
Continued on next page
2006/Q2
© 2006 SAP AG. All rights reserved.
497
Unit 13: Profit and Loss
TFIN50_2
Enter the payment of this invoice using a manual outgoing payment from
your bank account at Deutsche Bank (113100).
a)
Financial Accounting → Accounts Payable → Document Entry →
Outgoing Payment → Post
Field Name or Data Type
Values
Document Date
12/01 current year
Posting Date
12/01 current year
Account
113100
Amount
1500.--
Account
T-F00A00
Process Open Items
Choose
Discount
Deactivate
Choose invoice
SAVE
3.
Check profit and loss statement
Call up the profit and loss statement for your company code and check the
situation in the profit and loss statement for the expense account.
a)
4.
Check profit and loss statement
Enter accrual/deferral document
Continued on next page
498
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Accrual/Deferral Postings
Enter an accrual/deferral document on 12/31 of the current year. Enter
01/01 of the subsequent year as the reversal date and the accrual/deferral
as the reversal reason. Use 'G/L account document' (SA) as the document
type and the accrued income (98000) as the offsetting account. Enter a text
for the item.
a)
Financial Accounting → General Ledger → Periodic Processing →
Closing → Valuate → Enter Accrual/Deferral Document
Field Name or Data Type
Values
Document Date
12/31 current year
Type
SA (G/L account document)
Posting Date
12/31 current year
Reversal Reason
05 (Accrual)
Reversal Date
01/01 subsequent year
PstKy
40
Account
98000 (Accrued income)
RETURN
Field Name or Data Type
Values
Amount
1000.--
Tax Code
V0 (0% input tax)
Text
Any text
PstKy
50
Account
470000 (rent costs)
RETURN
Field Name or Data Type
Values
Amount
1000.--
Cost Center
T-A20A##
Save
5.
Check financial statements
Check the accrued income and the profit and loss statement for December
(current year) once the expense has been accrued.
a)
Check financial statements
Continued on next page
2006/Q2
© 2006 SAP AG. All rights reserved.
499
Unit 13: Profit and Loss
6.
TFIN50_2
Reverse the accrual/deferral document
Reverse the accrual/deferral document on 01/01 of the subsequent year.
a)
Financial Accounting → General Ledger → Periodic Processing →
Closing → Valuate → Reverse Accrual/Deferral Document
Field Name or Data Type
Values
Company Code
AC##
Reverse Posting Date
01/01 subsequent year
Test Run
Deselect
Execute
Task 2:
Accrual/deferral with recurring entry documents (optional)
1.
Create an expense account posting entry
Establish the same initial situation again: Enter the rental costs for
December, January, and February (account 470000, cost center T-A20A##)
to the amount of EUR 1500 on the posting date 12/01 of the current year (tax
code: 0% domestic input tax V0).
a)
2.
Create an expense posting entry, see Solution above to 1-1
Enter payment (optional)
Enter the payment of this invoice using a manual outgoing payment from
your bank account at Deutsche Bank (113100).
a)
3.
Enter payment (optional), see Solution above to 1-2
Check profit and loss statement
Call up the profit and loss statement for your company code and check the
situation in the profit and loss statement for the expense account.
a)
4.
Check profit and loss statement
Repost the expense to the accruals and deferrals
Continued on next page
500
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Accrual/Deferral Postings
Post the expense on 12/01 of the current year to the accrued income (98000).
Enter 0% domestic input tax (V0) as the tax code each time and a text in the
selection line. In the expense item, enter the cost center T-A20A##.
a)
Repost the expense to the accruals and deferrals
Financial Accounting → General Ledger → Posting → Enter G/L
Account Document
5.
Field Name or Data Type
Values
Company Code
AC##
Document Date
12/01 current year
Posting Date
12/01 current year
Account
98000
D/C
Debit
Amount
1500.--
Tax Code
V0
Text
Any text
Account
470000
D/C
Credit
Amount
1500.--
Tax Code
V0
Cost center
T-A20A##
Create recurring entry original document
Continued on next page
2006/Q2
© 2006 SAP AG. All rights reserved.
501
Unit 13: Profit and Loss
TFIN50_2
Create a recurring entry original document on the basis of which the monthly
expense postings can be made on 01 of the three subsequent months. Use
document type SA. Make a note of the document number.
a)
Create recurring entry original document
Financial Accounting → General Ledger → Posting → Reference
Documents → Recurring Document
Field Name or Data Type
Values
Company Code
AC##
First Run On
12/01 current year
Last Run On
12/01 subsequent year
Interval in Months
1
Run Date
1
Document Type
SA (G/L account document)
Currency/Rate
EUR
PstKy
40
Account
470000
RETURN
Field Name or Data Type
Values
Amount
500.--
Tax Code
V0
Cost Center
T-A20A##
PstKy
50
Account
98000
Text
Any text
Save
Make a note of the document number.
6.
Start the recurring entry program
Continued on next page
502
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Accrual/Deferral Postings
Start the recurring entry program on 12/01 of the current year for your
company code. Use your group number as the name for your batch input
session. Process the batch input session to create an update document from
the recurring entry original document.
a)
Start the recurring entry program
Financial Accounting → General Ledger → Periodic Processing →
Recurring Entries → Execute
Field Name or Data Type
Values
Company code
AC##
Settlement Period
12/01 current year
Batch Input Session Name
##
Execute
System → Services → Batch Input → Sessions
Select your session by clicking the field in front of the session name.
Process. Select “Display Errors Only” and choose Process.
7.
Check financial statements
Check the accrued income and the profit and loss statement once the expense
has been settled using the recurring entry program. If necessary, use the
drilldown report Actual/Actual Comparison for Year to see the line items
in the accounts.
a)
Check financial statements
Financial Accounting → General Ledger → Information System →
General Ledger Reports → Balance Sheet/ Profit and Loss Statement /
Cash Flow → General → Actual/Actual Comparisons → Actual/Actual
Comparison for Year
Field Name or Data Type
Values
Company code
AC##
EXECUTE
Select the relevant account.
Goto - Line Items
2006/Q2
© 2006 SAP AG. All rights reserved.
503
Unit 13: Profit and Loss
TFIN50_2
Lesson Summary
You should now be able to:
•
Post accruals and deferrals for period-end closing
•
Explain the advantage of using the accrual/deferral posting function
504
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: The Accrual Engine
Lesson: The Accrual Engine
Lesson Overview
This lesson describes how the Accrual Engine works.
Lesson Objectives
After completing this lesson, you will be able to:
•
•
•
•
Describe the generic functions of the Accrual Engine
State the advantages of using the Accrual Engine in comparison to normal
accrual procedures
Activate an application component of the Accrual Engine for a company code
List the required closing activities for the Accrual Engine
Business Example
You will learn about how the Accrual Engine works.
Figure 203: Application Components of the Accrual Engine
The Accrual Engine is a generic tool for calculating and creating accrual postings.
As input it receives basic data that describes the subject matter to be accrued,
for example, data for a rental agreement. The Accrual Engine uses this data to
calculate the accruals and creates the related periodic postings.
2006/Q2
© 2006 SAP AG. All rights reserved.
505
Unit 13: Profit and Loss
TFIN50_2
Just like the motor of a machine, the Accrual Engine itself is not visible for the
end user. Instead, the user works with the application components of the Accrual
Engine. The subjects to be accrued are entered there and are forwarded to the
Accrual Engine.
SAP develops and delivers the application components of the Accrual Engine.
They cannot be developed by customers. The application component always
refers to a special accruals scenario and provides an optimized user interface
for this scenario.
The Accrual Engine is used amongst other things for:
•
•
•
•
Manual Accruals in Financial Accounting
Provisions for Awards
Lease Accounting
Intellectual Property Management
Additional application components will be delivered in future extensions.
Figure 204: Interaction with the Accrual Engine
The diagram shows the interaction between the Accrual Engine and the
application component.
506
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: The Accrual Engine
The Accrual Engine stores two types of data:
•
Basic Data
The basic data consists of a description of the subject to be accrued (accrual
object) and all other information required for carrying out the accruals. Basic
data is time-dependent.
•
Accrual Engine Documents and Totals Records
All accruals postings create documents in the Accrual Engine (Accrual
Engine documents) and update fiscal year-specific totals records. The
Accrual Engine documents automatically create corresponding documents
in FI. Various levels of summarization are possible. If errors occur during
the FI update, you can trigger this again manually.
Usually, two main processes are triggered from the application component:
•
•
Create/change basic data Depending on the Customizing settings, an
opening posting may be made immediately.
Periodic start of the accrual run or reversal of an accrual run
An Info system gives you direct access to totals records and documents in the
Accrual Engine. You can also carry out accruals simulations.
Figure 205: Advantages of the Accrual Engine
2006/Q2
© 2006 SAP AG. All rights reserved.
507
Unit 13: Profit and Loss
TFIN50_2
In comparison to standard methods of carrying out accruals, the Accrual Engine
has several advantages.
•
•
•
•
•
The Accrual Engine calculates the accrual amounts automatically. You do
not have to calculate the amounts manually and enter them as fixed values in
recurring entry documents.
You can make periodic accruals postings automatically as
performance-optimized mass data processing using an accrual run. The
delta amount of the cumulative accruals minus the accruals already carried
out is posted. If the amount to be accrued changes, the accruals amounts
are adjusted automatically.
You can simulate planned future accruals. Depending on how the application
component is configured you can also carry out complete simulation
scenarios.
The Accrual Engine supports parallel accounting with either different
account areas or parallel ledgers.
An extensive Information System provides information about planned
accruals and accruals that have already been carried out.
Figure 206: Activate the application component
To activate an application component of the Accrual Engine you have to carry out
the following Customizing activities:
•
•
•
•
508
The application component must be assigned to the company codes that
are to use it.
The required accounting principles must be defined if this has not already
been done.
The application component must be assigned to the required combination of
accounting principle and company code.
The current fiscal year must be open for the application component.
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: The Accrual Engine
Figure 207: Closing Activities of the Accrual Engine
The Accrual Engine requires only a small number of closing activities of a purely
technical nature.
•
Reconciliation: Accrual Engine/General Ledger
Here, Accrual Engine documents and General Ledger documents are
reconciled with one another to check whether the transfer to the General
Ledger was complete and without errors.
•
Balance carryforward
At the end of the fiscal year you have to carry forward the balances of the
accruals objects into the next fiscal year. This has nothing to do with the
balance carryforward in the General Ledger.
2006/Q2
© 2006 SAP AG. All rights reserved.
509
Unit 13: Profit and Loss
TFIN50_2
Lesson Summary
You should now be able to:
•
Describe the generic functions of the Accrual Engine
•
State the advantages of using the Accrual Engine in comparison to normal
accrual procedures
•
Activate an application component of the Accrual Engine for a company code
•
List the required closing activities for the Accrual Engine
510
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Manual Accruals
Lesson: Manual Accruals
Lesson Overview
This lesson describes the application component “Manual Accruals.”
Lesson Objectives
After completing this lesson, you will be able to:
•
•
•
Describe how the application component “Manual Accruals” works
Define subjects to be accrued as accrual objects
Describe the basic settings of the application component “Manual Accruals”
Business Example
You have been asked to make the basic settings of the application component
“Manual Accruals”.
Figure 208: Manual Accruals with the Accrual Engine
In the application component “Manual Accruals”, you create the basic data
manually via a simple user interface.
2006/Q2
© 2006 SAP AG. All rights reserved.
511
Unit 13: Profit and Loss
TFIN50_2
The basic data is usually subject matter to be accrued based on different contracts,
such as rental agreements, insurance contracts, and so on.
Hint: There are also two function modules that you can use to import
accrual objects from a database table via a batch job. These are:
ACAC_OBJECT_CREATE_EXT to create an accrual object
ACAC_OBJECT_MODIFY_EXT to change an accrual object. If it does
not exist yet, it is created.
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 (for more
information read the IMG documentation).
Figure 209: Deferrals
You have to create deferrals when an expense or revenue is posted in the current
period, but is incurred or earned partly or completely in the future.
The slide shows an example of a deferral where an expense invoice for € 120
is received at the start of the year and posted in the first period. However, the
invoice covers a contractual service that is used throughout the entire year (for
example, insurance). The expense must therefore be distributed over all periods of
the fiscal year equally.
512
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Manual Accruals
Figure 210: Posting Deferrals
Following on from the example on the previous slide, the posting for the deferrals
is as follows:
The invoice for € 120 arrives in Accounts Payable in the first period and is posted
there. The posting record is:
Expense to Vendor
Using an opening posting, the entire amount is transferred from the expense
account to an account for invoice deferral items (ARAP). The posting record is:
Prepayments and Accrued Income to Expense
During period-end closing, part of the amount is posted back to the expense
account from the prepayments and accrued income account, which means that the
prepayments and accrued income are reduced. Posting record:
Expense to Prepayments and Accrued Income
If the contract is terminated prematurely, the entire residual amount is posted to
an expense account. Posting record:
Expense to Prepayments and Accrued Income
2006/Q2
© 2006 SAP AG. All rights reserved.
513
Unit 13: Profit and Loss
TFIN50_2
Figure 211: Accruals
You have to create accruals when an expense or revenue is to be received in the
future, but is incurred or earned partly or completely in the current period.
The slide shows an example of an accrual where an expense invoice for € 120 is
received at the end of the year and posted in the last period. However, the invoice
refers to a service that is used during the entire year. The expense must therefore
be distributed over all periods of the fiscal year equally.
Figure 212: Posting Accruals
514
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Manual Accruals
The posting record for accruals is “Expense to Other Payables (or provisions)” in
each period. It is posted to the account
•
•
Other payables: If you are certain about the reason and amount of the accrual
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.
When the invoice is finally received, it is posted as
Other payables (or provisions) to vendor The other payables are thereby converted
into real payables.
Figure 213: Definition of the Subject Matter to be Accrued
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 summarize 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
•
•
2006/Q2
As a navigation level to find accrual objects more easily
To assign special customer-defined parameters that describe the accrual
object in more detail
© 2006 SAP AG. All rights reserved.
515
Unit 13: Profit and Loss
TFIN50_2
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.
Figure 214: 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 your own function modules for the accruals.
The function modules delivered that you can also use for manual accruals begin
with ACE_DS_* and are listed on the slide.
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.
516
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Manual Accruals
Lesson Summary
You should now be able to:
•
Describe how the application component “Manual Accruals” works
•
Define subjects to be accrued as accrual objects
•
Describe the basic settings of the application component “Manual Accruals”
2006/Q2
© 2006 SAP AG. All rights reserved.
517
Unit 13: Profit and Loss
TFIN50_2
Lesson: Posting Control and Account Determination
Lesson Overview
This lesson explains how to configure the posting control and account
determination for the Accrual Engine.
Lesson Objectives
After completing this lesson, you will be able to:
•
•
Define the posting control of an application component in the Accrual Engine
Configure the account determination of an application component in the
Accrual Engine using rules
Business Example
The employees in Financial Accounting want to show you the different posting
options available with an application component.
Figure 215: Posting Control
518
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Posting Control and Account Determination
The posting control is defined for each
•
•
•
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.
Figure 216: Account Determination Task
The purpose of account determination is to
•
•
•
2006/Q2
Determine the document type
Determine the debit account (here: target account)
Determine the credit account (here: start account)
© 2006 SAP AG. All rights reserved.
519
Unit 13: Profit and Loss
TFIN50_2
For each accrual type, you define in Customizing which postings are to be made
automatically and, therefore, for which postings account determination is required.
•
•
•
•
None (the accruals are calculated in the Accrual Engine, but not posted)
Only the opening posting
Only periodic postings (useful, for example, for accruals)
All (opening posting, periodic accruals, and - if the accrual object is
terminated prematurely - a closing posting)
For parallel accounting, the Accrual Engine supports
•
•
Parallel accounts
Parallel ledgers
For parallel accounts, you must configure the account determination of the
Accrual Engine accordingly, that is, the accounts must be found depending on
the accounting principle.
For the parallel ledger solution, you have to assign a special ledger for the
accounting principle in Customizing for parallel accounting.
Figure 217: Derivation Rules
520
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Posting Control and Account Determination
Accounts are determined using derivation rules. These rules consist of
•
•
Conditions under which the derivation rule is executed (optional)
Determination of fields used in the derivation rule Here you define
–
•
Source fields (derivation rule input) All fields filled from the Accrual
Engine.
–
Target fields (derivation rule output) All fields that must be filled for
successful account determination, or user-defined parameters that you
can use for sequential derivation rules.
The rule entries themselves that derive the input for the target fields from
the content of the source fields.
In the case of manual accruals (application component ACAC):
You define parameters as required in the Data Dictionary structure
ACAC_PARAMETERS. In the standard system, this table contains one
parameter only with the name “EXAMPLE”. You can create additional parameters
by filling the corresponding fields in this DDIC structure. Instead of using this
structure directly, however, you make an entry in the INCLUDE structure
CI_ACAC_PARAMETERS. The new fields must be customer-defined fields
and start with Y or Z. Once you have activated the changed INCLUDE structure,
you can assign the new parameter to one or more accrual object categories and
maintain it in the corresponding accrual object.
Figure 218: Account Determination Rules
The derivation rules are summarized in a set of rules. Depending on how the
derivation rules are defined, they are processed either in parallel or sequentially.
•
•
2006/Q2
Parallel derivation rules are processed sequentially and determine
independent results.
Sequential derivation rules must be created in the correct order, because
their results are cumulative.
© 2006 SAP AG. All rights reserved.
521
Unit 13: Profit and Loss
TFIN50_2
Figure 219: Parallel Derivation Rules
The order in which parallel derivation rules are created and processed is
irrelevant, since their results are independent of one another. Examples are:
•
•
Derivation rules for different accrual objects that can be differentiated by
means of user-defined parameters. In the conditions, the system queries the
content of the user-defined parameters (for example, Parameter = “Rents”?)
and the derivation rule is only executed if the condition is fulfilled.
Derivation rules for different elements of the accounting document, that is,
one rule for the document type, other rules for the accounts.
Figure 220: Sequential Derivation Rules
522
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Posting Control and Account Determination
The order in which sequential derivation rules are created and processed is
important. Examples are:
•
•
2006/Q2
Derivation rules for account determinations with different levels of detail,
that is, the first derivation rule provides a very basic account determination,
the second a more detailed account determination for certain transactions,
and the third a very detailed account determination for other transactions.
Use of extended account determination. Using the extended account
determination you can summarize combinations of source fields with a
derivation rule for characteristic combinations. In a second derivation rule,
account symbols are determined from characteristic combinations. In a third
derivation rule, the accounts are derived from the account symbols.
© 2006 SAP AG. All rights reserved.
523
Unit 13: Profit and Loss
524
TFIN50_2
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Posting Control and Account Determination
Exercise 33: Accrual Engine, Manual
Accruals
Exercise Objectives
After completing this exercise, you will be able to:
•
Post Accruals using the Accrual Engine
Business Example
Your company code AC## (## = your group number) has taken insurance which
costs 6000 units of your house currency each year. The insurance amount for the
current year was paid in full in the first month of the year.
Task:
Post the accrual for the insurance amount with the Accrual Engine.
1.
Create an accrual object for company code AC## (## = your group number).
Choose the accrual object category Z_INSURANC. Enter Accrual for
Insurance Contributions Warehouse ## (## = your group number) as
the explanatory text for your accrual. You take the responsibility for the
accrual object yourself.
Use your cost center T-A20A## for the account assignment (## = your
group number).
For a time-based accrual, it is important to know over which period an
amount is to be distributed. This period extends over the current year.
Choose accrual type INSURA for your insurance contributions. The legal
principle to be used for the financial statements is the local accounting
principle LOGA. Your company has signed an insurance contract that costs
6,000 EUR per year. You want to create accruals for this amount.
2.
Choose 'Check and Simulate'. As the parameter for the simulation of the
allocation posting, choose 01/01 of the current year. The period is to be
determined from this key date. Look at the results of your simulation.
3.
Save your accrual object.
Caution: Make a note of the number of your accrual object.
Look at the accounting document. What is the entry in the document header
text? What is the text in the line item? From the accounting document, go to
your original document (= Accrual Engine document) which was created by
the Accrual Engine.
Continued on next page
2006/Q2
© 2006 SAP AG. All rights reserved.
525
Unit 13: Profit and Loss
TFIN50_2
4.
Display the line items of the Accrual Engine in the information system of
the Accrual Engine. First select only actual values for your company code
and your accrual object. Then select the simulated values for reporting key
date 03.31 of the current year.
5.
Execute an accrual/deferral run for the first posting period.
Start your periodic accrual/deferral run. Restrict the general selections to
your company code, accounting principles, accrual type, and accrual object
number. As the key date for the accrual, choose 01.31 of the current year.
First carry out a test run, and then an update run.
In the information system, display the totals and the line items of the Accrual
Engine. Restrict the selection to your accrual object number.
526
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Posting Control and Account Determination
Solution 33: Accrual Engine, Manual
Accruals
Task:
Post the accrual for the insurance amount with the Accrual Engine.
1.
Create an accrual object for company code AC## (## = your group number).
Choose the accrual object category Z_INSURANC. Enter Accrual for
Insurance Contributions Warehouse ## (## = your group number) as
the explanatory text for your accrual. You take the responsibility for the
accrual object yourself.
Use your cost center T-A20A## for the account assignment (## = your
group number).
For a time-based accrual, it is important to know over which period an
amount is to be distributed. This period extends over the current year.
Continued on next page
2006/Q2
© 2006 SAP AG. All rights reserved.
527
Unit 13: Profit and Loss
TFIN50_2
Choose accrual type INSURA for your insurance contributions. The legal
principle to be used for the financial statements is the local accounting
principle LOGA. Your company has signed an insurance contract that costs
6,000 EUR per year. You want to create accruals for this amount.
a)
Application: Accounting → Financial Accounting → General Ledger
→ Periodic Processing → Manual Accruals → Create Accrual Objects
Field Name or Data Type
Values
Company Code
AC## (## = your group number)
Accrual Object Cat.
Z_INSURANC
Text
Accrual of insurance
contributions for warehouse
##
Person Responsible
Your user ID
Life:
Field Name or Data Type
Values
Start of Life
01.01. of current year
End of Life
31.12. of current year
Acct Assgts:
Field Name or Data Type
Values
Cost Center
T-A20A## (## = your group
number)
Item Data: Append Row:
Field Name or Data Type
Values
Accrl Type
INSURA
Acc.Princ.
LOGA
Total Amt To Be Accd
6000
Currency
EUR
Continued on next page
528
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Posting Control and Account Determination
2.
Choose 'Check and Simulate'. As the parameter for the simulation of the
allocation posting, choose 01/01 of the current year. The period is to be
determined from this key date. Look at the results of your simulation.
a)
Accrual Object → Check and Simulate Changes
Field Name or Data Type
Values
Accrual/Deferral Key Date
01.01. of current year
Result of the simulation:
3.
Field Name or Data Type
Values
Tab page
Calculated Accruals
Save your accrual object.
Caution: Make a note of the number of your accrual object.
Continued on next page
2006/Q2
© 2006 SAP AG. All rights reserved.
529
Unit 13: Profit and Loss
TFIN50_2
Look at the accounting document. What is the entry in the document header
text? What is the text in the line item? From the accounting document, go to
your original document (= Accrual Engine document) which was created by
the Accrual Engine.
a)
Accrual Object → Save
Field Name or Data Type
Values
Accrual/Deferral Key Date
01.01. of current year
Caution: Make a note of the number of your accrual object.
Posting result:
Field Name or Data Type
Values
Tab page
Postings
Double-click the reference accounting number.
Select the accounting document. Goto → Document Header
Field Name or Data Type
Values
Document Header Text
Accrual Engine: ACAC/I
Field Name or Data Type
Values
Text (Items)
Posting from Accrual Engine:
ACAC/Allocation
Environment → Document Environment → Original Document
Return to the display of the accrual object.
Continued on next page
530
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Posting Control and Account Determination
4.
Display the line items of the Accrual Engine in the information system of
the Accrual Engine. First select only actual values for your company code
and your accrual object. Then select the simulated values for reporting key
date 03.31 of the current year.
a)
Application: Accounting → Financial Accounting → General Ledger
→ Periodic Processing → Manual Accruals → Information System →
Display Posted Accruals → Manual Accruals: Display Line Items in
the Accrual Engine
Field Name or Data Type
Values
Actual Values Only
Select
Company Code
AC##
Accrual Object Number
Your accrual object number
Program → Execute
Back
Field Name or Data Type
Values
Simulate Future Postings
Select
Key Date for Reporting
31.03. of current year
Company Code
AC##
Accrual Object Number
Enter your accrual object number
Program → Execute
5.
Execute an accrual/deferral run for the first posting period.
Start your periodic accrual/deferral run. Restrict the general selections to
your company code, accounting principles, accrual type, and accrual object
number. As the key date for the accrual, choose 01.31 of the current year.
First carry out a test run, and then an update run.
Continued on next page
2006/Q2
© 2006 SAP AG. All rights reserved.
531
Unit 13: Profit and Loss
TFIN50_2
In the information system, display the totals and the line items of the Accrual
Engine. Restrict the selection to your accrual object number.
a)
Application: Accounting → Financial Accounting → General Ledger
→ Periodic Processing → Manual Accruals → Start Periodic Accrual
Run.
Field Name or Data Type
Values
Company Code
AC##
Accrual Object Number
Enter your accrual object number
Key Date for Accruals
31.01. of current year
Application: Accounting → Financial Accounting → General Ledger
→ Periodic Processing → Manual Accruals → Information System →
Display Posted Accruals → Manual Accruals: Display Line Items in
the Accrual Engine
Field Name or Data Type
Values
Actual Values Only
Select
Company Code
AC##
Accrual Object Cat.
Z_INSURANC
Accrual Object Number
Your accrual object number
Program → Execute
Back
Application: Accounting → Financial Accounting → General Ledger
→ Periodic Processing → Manual Accruals → Information System →
Display Posted Accruals → Manual Accruals: Display Totals Values in
the Accrual Engine
Field Name or Data Type
Values
Actual Values Only
Select
Company Code
AC##
Accrual Object Cat.
Z_INSURANC
Accrual Object Number
Number of the accrual object
Program → Execute
Back
532
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Posting Control and Account Determination
Lesson Summary
You should now be able to:
•
Define the posting control of an application component in the Accrual Engine
•
Configure the account determination of an application component in the
Accrual Engine using rules
2006/Q2
© 2006 SAP AG. All rights reserved.
533
Unit Summary
TFIN50_2
Unit Summary
You should now be able to:
•
Compare cost of sales accounting and period accounting
•
Name the processes in Controlling that impact Financial Accounting
•
Explain how the reconciliation ledger is used to update financial accounting
for transactions that cross FI organizational units
•
Post accruals and deferrals for period-end closing
•
Explain the advantage of using the accrual/deferral posting function
•
Describe the generic functions of the Accrual Engine
•
State the advantages of using the Accrual Engine in comparison to normal
accrual procedures
•
Activate an application component of the Accrual Engine for a company code
•
List the required closing activities for the Accrual Engine
•
Describe how the application component “Manual Accruals” works
•
Define subjects to be accrued as accrual objects
•
Describe the basic settings of the application component “Manual Accruals”
•
Define the posting control of an application component in the Accrual Engine
•
Configure the account determination of an application component in the
Accrual Engine using rules
534
© 2006 SAP AG. All rights reserved.
2006/Q2
Unit 14
Technical, Organizational, and
Documentary Steps
Unit Overview
This unit “Technical, Organizational and Documentary Steps” provides an
overview of the steps themselves. In addition to learning how postings are
displayed in the posting period table, the participants will learn about additional
closing activities, such as balance carryforwards and readjusting financial
statements. At the end of the unit, the participants carry out some of these
activities.
Unit Objectives
After completing this unit, you will be able to:
•
•
•
•
•
•
Explain how balances are carried forward
Explain the advantage of using the posting period tables
Maintain the posting periods table
Explain the procedure for carrying out adjustments to the financial statements
and the advantage of doing so
Specify where Customizing for adjustments is carried out
Explain the purpose of the balance audit trail
Unit Contents
Lesson: Technical Steps .......................................................536
Lesson: Organizational Steps .................................................543
Exercise 34: Organizational Steps .......................................545
Lesson: Documentary Steps ..................................................552
Exercise 35: Documentary Steps ........................................557
2006/Q2
© 2006 SAP AG. All rights reserved.
535
Unit 14: Technical, Organizational, and Documentary Steps
TFIN50_2
Lesson: Technical Steps
Lesson Overview
This lesson describes the balance carryforward functions and the posting period
table.
Lesson Objectives
After completing this lesson, you will be able to:
•
•
•
Explain how balances are carried forward
Explain the advantage of using the posting period tables
Maintain the posting periods table
Business Example
At the end of the period, the ledgers have to be closed and the balances carried
forward. You are responsible for the technical change of period in the company.
Figure 221: Overview: General Ledger Closing Operations
At the beginning of the fiscal year, the balance carryforward program is run,
carrying forward the balances of the G/L accounts to the next fiscal year.
536
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Technical Steps
The posting periods of the old fiscal year are blocked and the special periods
for closing postings are opened. A technical reconciliation between transaction
figures and documents guarantees that the posting of documents is technically
problem-free.
Foreign currency documents are then valuated, accruals are carried out, and the
GR/IR clearing accounts are analyzed, including regrouping of the balance.
If business area balance sheets are required, the business areas have to be adjusted.
This subsequently involves ensuring that the balance of the business areas is zero.
Once complete, the special periods can be closed.
For documentation purposes, the balance audit trail is then carried out and the
financial statement created. Finally, messages are created for statutory reporting.
Hint: The closing processes may vary from country to country. Your
trainer can provide you with information on special procedures that may
be required in your country.
Figure 222: Balance Carryforward
The system calculates the balance carried forward to the new fiscal year for each
balance sheet account.
The balance of the P&L accounts is posted to the P&L carry-forward account. As
of version 4.6C: You can display the balances of individual P&L accounts that
are carried forward to a specific retained earnings account. This enables you to
understand how the total balance of the retained earnings account is made up.
2006/Q2
© 2006 SAP AG. All rights reserved.
537
Unit 14: Technical, Organizational, and Documentary Steps
TFIN50_2
P&L accounts only:
•
If you have accounts with different currencies, you can set the indicator
in the master record of the P&L carry-forward account to translate and
summarize all the currencies. “Only Balances in Local Currency”.
You can run the programs as often as you want.
You can even run this program in the old fiscal year, since the balance carried
forward to the new year is automatically updated for each posting. If you intend to
carry out the balance carryforward during the current fiscal year, SAP recommends
running the program as late as possible.
You carry out the balance carryforward for accounts receivable and payable using
report SAPF010.
If you use additional ledgers such as FI-SL, and/or parallel currencies, you have to
run the balance carryforward using program SAPFGVTR.
Figure 223: Defining Posting Periods
The system uses the posting date that you specify during document entry to
determine to which posting period the document is posted.
The posting periods for your company are defined by the fiscal year variant.
538
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Technical Steps
You can use the fiscal year variant to make the following system settings:
•
•
•
•
Beginning and end of your fiscal year
Number of "normal" posting periods (01-16)
Number of special periods (remaining periods up to 16 after selection of
“normal” periods)
Posting period length
Figure 224: Posting Period Control
The posting periods table is used to open and close posting periods. You can have
as many or as few posting periods open as you want.
The first column illustrated contains the posting period variant. This code is
assigned to your company codes to allow you to open and close the posting
periods for several companies at the same time.
The next column contains the account type. Account types include “+” for all
accounts, “A” for assets, “D” for customer accounts, “K” for vendor accounts,
and “S” for G/L accounts. This allows you to control the open posting periods
by account type.
Accounts are open for the periods specified in the table and closed for periods
not specified.
The line with account type “+” (valid for all accounts) determines the maximum
length of the open periods for an account type.
For example, in the second table, periods 13 to 16 in 1999, and periods 1 to
2 in 2000 are open for all accounts.
2006/Q2
© 2006 SAP AG. All rights reserved.
539
Unit 14: Technical, Organizational, and Documentary Steps
TFIN50_2
In the additional lines with the individual account types (A, D, and so on), the
number of open periods for the accounts specified is restricted.
In the second table in the example, the first period of 2000 is closed for the
subledgers Asset Accounting and Accounts Receivable.
In another column in the table (not shown), you can assign an authorization group
to the periods open in the “Period 1” interval. The authorization group has no
effect on the open periods in the period 2 interval. You can, therefore, define that
postings in interval 1 can only be made by a specific user group (accounting), but
all users can post in interval 2.
Figure 225: 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.
2.
Debit and credit transaction figures for customer accounts, vendor accounts,
and G/L accounts (table GLT0) with the debit and credit totals of the posted
documents (table BSEG) (previous function of the report SAPF070).
Debit and credit transaction figures for customer accounts, vendor accounts,
and G/L accounts (table GLT0) with the debit and credit totals of the
application index (secondary index tables BSIS/BSAD, BSIK/BSAK,
BSIS/BSAK).
The application indexes are used in the system for accounts with open item
management or line item display.
540
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Technical Steps
All the results of the reconciliation are added to historical management.
This enables statements to be made about the execution and accuracy of the
reconciliation activities on a time basis.
2006/Q2
© 2006 SAP AG. All rights reserved.
541
Unit 14: Technical, Organizational, and Documentary Steps
TFIN50_2
Lesson Summary
You should now be able to:
•
Explain how balances are carried forward
•
Explain the advantage of using the posting period tables
•
Maintain the posting periods table
542
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Organizational Steps
Lesson: Organizational Steps
Lesson Overview
This lesson introduces the instrument for adjusting financial statements.
Lesson Objectives
After completing this lesson, you will be able to:
•
•
Explain the procedure for carrying out adjustments to the financial statements
and the advantage of doing so
Specify where Customizing for adjustments is carried out
Business Example
Your company creates financial statements at business area level. To do so, you
will need to use system functions to check the accuracy of accounting data and to
verify its security.
Adjustments to Financial Statements
Figure 226: Adjustments to Financial Statements
The financial statement adjustment breaks the receivables, payables, and taxes
down into the additional account assignments “Business area” and “Profit Center”,
which are stored in the G/L account items. If an error occurs, you can carry out a
reversal run.
2006/Q2
© 2006 SAP AG. All rights reserved.
543
Unit 14: Technical, Organizational, and Documentary Steps
TFIN50_2
The reversal posting is made if the adjustment item posted is cleared at the key
date of the new run.
The profit and loss statement adjustment breaks down cash discount and exchange
rate differences which accrue when customer and vendor invoices are paid
according to the following additional account assignments from the cleared
document's G/L account assignment:
•
•
•
•
•
•
Business area
Partner business area (Consolidation)
Profit center
Partner profit center
Some of the CO objects
All of the fields you defined in the coding block.
Figure 227: Example: Balance Sheet Adjustment
This example is based on a tax rate of 16%.
544
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Organizational Steps
Exercise 34: Organizational Steps
Exercise Objectives
After completing this exercise, you will be able to:
•
Adjust a business area
Business Example
Your company creates financial statements at business area level. Before creating
these financial statements, you must ensure that the total balance for each business
area is zero. Since your company posts sales and purchases across several business
areas, your receivables and payables accounts need to be adjusted. For these
periods, therefore, you adjust a business area to update payables.
Task:
You post a vendor invoice to two different business areas that are to be debited
with the expenses. In this case, the payable and the tax portion is posted to a
“blank” business area. You realize that the balance is not zero by running the
financial statement program and then correct the data by executing the business
area adjustment programs.
1.
Create a vendor invoice for your company code AC##. The invoice is from
the vendor T-F00A00. The gross amount (including 16% input tax, tax
code VN) is EUR 1,160 and the tax amount is EUR 160. Enter the current
date as the invoice and posting date.
Use the G/L account 476000 for both items and post EUR 600 and EUR 400
respectively to two different cost centers, T-A20A## and T-A20B## (## =
your group number).
Save your posting.
2.
Before adjusting the business area, run the financial statement (RFBILA00)
using the report variant VAR## that you created earlier. Check the items
for accounts payable and services (account 160000) and office supplies
(account 476000). The payables balance is posted to a blank business area,
while the expense is split between two business areas.
3.
In a second session, calculate the business area adjustment for your company
code AC##.
Continued on next page
2006/Q2
© 2006 SAP AG. All rights reserved.
545
Unit 14: Technical, Organizational, and Documentary Steps
4.
TFIN50_2
Post the balance sheet adjustment on the last day of the current period for
your company code AC##. Generate a posting with document type SA and
select a log of distributed documents.
Hint: If you receive a message about checking the document type;
choose 'Enter' to continue processing.
5.
546
Return to your report session and rerun the financial statement (RFBILA00)
using the report variant VAR## that you created earlier. Check the items for
accounts payable from deliveries and services. The payables balance for
the blank business area is now zero (the transfer posting to account 160099
results in a zero balance for account 160000). The original amount is now
split between the two business areas, in account 160099, to the same amount
as the expense postings.
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Organizational Steps
Solution 34: Organizational Steps
Task:
You post a vendor invoice to two different business areas that are to be debited
with the expenses. In this case, the payable and the tax portion is posted to a
“blank” business area. You realize that the balance is not zero by running the
financial statement program and then correct the data by executing the business
area adjustment programs.
1.
Create a vendor invoice for your company code AC##. The invoice is from
the vendor T-F00A00. The gross amount (including 16% input tax, tax
code VN) is EUR 1,160 and the tax amount is EUR 160. Enter the current
date as the invoice and posting date.
Use the G/L account 476000 for both items and post EUR 600 and EUR 400
respectively to two different cost centers, T-A20A## and T-A20B## (## =
your group number).
Continued on next page
2006/Q2
© 2006 SAP AG. All rights reserved.
547
Unit 14: Technical, Organizational, and Documentary Steps
TFIN50_2
Save your posting.
a)
Menu path:
SAP Easy Access: Accounting → Financial Accounting → Accounts
Payable → Document Entry → Invoice (FB60)
Entry header:
Vendor:
T-F00A00
Invoice Date:
Today's date
Posting Date:
Today's date
Amount:
EUR 1.160 (including 16% input
tax: Tax code VN)
Tax Amount:
160
Item entries:
G/L account:
476000
Amount:
600
Cost center:
T-A20A## (## = your group
number)
G/L account:
476000
Amount:
400
Cost center:
T-A20B## (## = your group
number)
Save your invoice.
Continued on next page
548
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Organizational Steps
2.
Before adjusting the business area, run the financial statement (RFBILA00)
using the report variant VAR## that you created earlier. Check the items
for accounts payable and services (account 160000) and office supplies
(account 476000). The payables balance is posted to a blank business area,
while the expense is split between two business areas.
a)
Adjustment postings
Run the balance sheet
Menu path for the report:
Information Systems → Accounting → Financial Accounting →
General Ledger → Balance Sheet
Select a variant:
Goto → Variants → Get
Enter VAR##.
Choose Execute to select the variant.
Execute the report.
Once you have checked the report, return to the Balance Sheet/P+L
Statement screen.
3.
In a second session, calculate the business area adjustment for your company
code AC##.
a)
Calculate balance sheet adjustment
Menu path to create a new session:
System → Create Session
Menu path to calculate adjustment:
Accounting → Financial Accounting → General Ledger → Periodic
Processing → Closing → Reclassify → Balance Sheet Adjustment →
Calculate
Enter the your company code AC##.
Execute the calculation.
Review the output.
Return to the main menu.
Continued on next page
2006/Q2
© 2006 SAP AG. All rights reserved.
549
Unit 14: Technical, Organizational, and Documentary Steps
4.
TFIN50_2
Post the balance sheet adjustment on the last day of the current period for
your company code AC##. Generate a posting with document type SA and
select a log of distributed documents.
Hint: If you receive a message about checking the document type;
choose 'Enter' to continue processing.
a)
Post adjustment
Menu path to post adjustment:
Accounting → Financial Accounting → General Ledger → Periodic
Processing → Closing → Reclassify → Balance Sheet Adjustment
→ Post
Enter the following data:
Company Code: AC##
Key Date: Last day of the current
period
Generate Postings: X
Document Type: SA
Posting Date: Last day of the current
period
Log of Distributed Documents: X
Execute the posting program.
If the system displays the following message, “Company code AC##:
Last lower limit (tax) 31.12.2001”, enter this date in the Lower date
limit for tax field.
Once you have checked the results, return to the main menu.
5.
Return to your report session and rerun the financial statement (RFBILA00)
using the report variant VAR## that you created earlier. Check the items for
accounts payable from deliveries and services. The payables balance for
the blank business area is now zero (the transfer posting to account 160099
results in a zero balance for account 160000). The original amount is now
split between the two business areas, in account 160099, to the same amount
as the expense postings.
a)
Recreate balance sheet
From the Balance Sheet/P+L Statement screen, execute the report again.
550
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Organizational Steps
Lesson Summary
You should now be able to:
•
Explain the procedure for carrying out adjustments to the financial statements
and the advantage of doing so
•
Specify where Customizing for adjustments is carried out
2006/Q2
© 2006 SAP AG. All rights reserved.
551
Unit 14: Technical, Organizational, and Documentary Steps
TFIN50_2
Lesson: Documentary Steps
Lesson Overview
This lesson explains the function of the balance audit trail and how to create a
flow-of-funds analysis.
Lesson Objectives
After completing this lesson, you will be able to:
•
Explain the purpose of the balance audit trail
Business Example
Accounting documents, by law, have to be stored for several years. The employees
in Financial Accounting want to be introduced to the balance audit trail.
Figure 228: Balance Audit Trail
Legislation generally stipulates that it must be possible to explain account balances
at any time for more than one fiscal year using the relevant document items. This
is possible while the relevant documents are still stored in the system.
Older documents, however, usually have to be archived and deleted from the
database in order to reduce the load on the system. If you then want to explain an
account balance, you should start the balance audit trail before you archive any
documents. This generates the compact journal for a period in the form of a list.
The balance audit trail displays the balance at the beginning of a period and the
changes to the account to the period end.
552
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Documentary Steps
Alternatively, you can periodically generate an extract for accumulated balance
audit trail periodically and extract the balance list from here. Once a year, the
cumulative content of this balance audit trail can then be optically archived or
printed.
Figure 229: Types of Balance Audit Trails
Balance audit trail types are distinguished according to the way the posting data
is displayed:
Historical Balance Audit Trail
Transactions are arranged according to posting period and posting date.
The historical balance audit trail is processed.
Report RFHABU00: General ledger from document file (without balance audit
trail). The report documents G/L account postings in the form of a general ledger.
The data displayed in the general ledger is taken both from the master record
information in the G/L accounts and from the G/L account transactions. Report
RFKLET01: Balance audit trail for historical balance audit trail. The historical
balance audit trail is available for accounts receivable, accounts payable and
general ledger accounts. The balance contains the documents and transaction
figures of all accounts for the chosen time period. The accounts are arranged
according to account type, company code, account and business area. The relevant
transactions are arranged on the basis of the posting period and posting date.
Open Item Balance Audit Trail
Open item turnover is output for each reconciliation account.
Items are divided into open/cleared items for each special G/L indicator.
The open item balance audit trail is processed.
2006/Q2
© 2006 SAP AG. All rights reserved.
553
Unit 14: Technical, Organizational, and Documentary Steps
TFIN50_2
Report RFKKBU00: Open item account balance audit trail from document file
(without balance audit trail).
The report documents the transactions for customer, vendor and general ledger
accounts that are managed as open items.
Report RFKLET01: Balance audit trail for open item account balance audit trail.
Open item turnover is output for each reconciliation account. Items are divided
into open/cleared items for each special G/L indicator.
Figure 230: Accumulated Balance Audit Trail
554
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Documentary Steps
With the accumulated balance audit trail, a data set is extracted or updated from
the operational FI tables to create the account details. The data is written to
database tables.
•
Create Balance
The required documents and transaction figures are read and written to the
database tables. Existing data is overwritten.
•
Delete Balance
When the balance is deleted, the required data records are removed from the
balance. This can be very time-consuming. You should therefore consider
the alternative of resetting the balance (parameter: reset tables) after taking
the required lists.
•
Output
Space requirement for database tables. An entry of approximately 250 bytes
in length is written per document line.
However, this value depends on the database system.
You can use the alternative account number parameter to transfer the
alternative account number information to the balance.
Database Tables:
DSKOS G/L accounts master data/transaction figures, historical balance audit trail
DSKOP G/L accounts items, historical balance audit trail
DKKOS Subledger accounts master data/transaction figures, historical balance
audit trail
DKKOP Subledger accounts items, historical balance audit trail
DKOKS Master data, open item balance audit trail
DKOKP Items, open item balance audit trail
2006/Q2
© 2006 SAP AG. All rights reserved.
555
Unit 14: Technical, Organizational, and Documentary Steps
TFIN50_2
Figure 231: Output from the accumulated balance audit trail
Account Details from Historical Accumulated Balance Audit Trail
The report RFKLBU10 documents the transactions on customer, vendor and
general ledger accounts in the classical sense (balance carry forward, periodic
turnover, closing balance). The data is taken from the balance of the historical
balance audit trail.
In addition to general account data, the list contains the transaction data (individual
items) from the period you have selected.
The balance carry forward is derived from the transaction figures from the balance
audit trail.
The monthly turnover for customer and vendor accounts is always derived from
the documents.
You can choose whether the monthly turnover for G/L accounts is derived from the
documents or the transaction figures (Select Option G/L Accounts Without Items).
At the end of the report the system outputs the statistics for the read data records.
Accounts Detailed Listing from Open Item Account Accumulated Balance
Audit Trail
The report RFKKBU10 documents the transactions for customer, vendor and
general ledger accounts that are managed as open items.
It processes the balance of the open item account accumulated balance audit trail
that was generated before.
556
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Documentary Steps
Exercise 35: Documentary Steps
Exercise Objectives
After completing this exercise, you will be able to:
•
Execute reports that document the business transactions for the period
Business Example
For month-end closing, you want to document the transactions that make up the
account balances in the G/L and list the documents that have been entered during
the period.
Task 1:
Check the output of the balance audit trail reports from the document file (current
data).
1.
Execute the General Ledger from the Document File report for your
company code AC## for the current fiscal year.
2.
Execute the Open Item Account Balance Audit Trail From the Document
File report for your company code AC## for the current fiscal year.
Task 2:
In order to complete the documentation in Financial Accounting, you need to
create a (chronological) overview of all of your documents for each fiscal year.
2006/Q2
1.
Create the compact document journal in the G/L and select all the documents
for your company code AC## for the current fiscal year.
2.
According to which criteria is the list sorted?
© 2006 SAP AG. All rights reserved.
557
Unit 14: Technical, Organizational, and Documentary Steps
TFIN50_2
Solution 35: Documentary Steps
Task 1:
Check the output of the balance audit trail reports from the document file (current
data).
1.
Execute the General Ledger from the Document File report for your
company code AC## for the current fiscal year.
a)
Check the output of the balance audit trail reports from the document
file (current data).
Execute the General Ledger from the Document File for your company
code AC## for the current fiscal year.
Menu path for balance audit trail for all accounts (non-open item
accounts):
Accounting → Financial Accounting → General Ledger → Periodic
Processing → Closing → Document → Balance Audit Trail → All
Accounts → General Ledger from the Document File
Enter the following data:
Company Code: AC##
Fiscal Year: Current year
Execute the report.
Once you have checked the output, return to the main menu.
2.
Execute the Open Item Account Balance Audit Trail From the Document
File report for your company code AC## for the current fiscal year.
a)
Balance Audit Trail from the Document File
Menu path for balance audit trail for open item accounts:
Accounting → Financial Accounting → General Ledger → Periodic
Processing → Closing → Document → Balance Audit Trail → Open
Item Accounts → Open Item Account Balance Audit Trail from the
Document File
Enter the following data:
Company Code: AC##
Fiscal Year: Current year
Execute the report.
Once you have checked the output, return to the main menu.
Continued on next page
558
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Documentary Steps
Task 2:
In order to complete the documentation in Financial Accounting, you need to
create a (chronological) overview of all of your documents for each fiscal year.
1.
Create the compact document journal in the G/L and select all the documents
for your company code AC## for the current fiscal year.
a)
Chronological documentation of the documents
Menu path for compact document journal:
Accounting → Financial Accounting → General Ledger → Information
System → General Ledger Reports → Document → General →
Compact Document Journal → Compact Document Journal
Enter the following data:
Company Code: AC##
Fiscal Year: Current year
Execute the report.
2.
According to which criteria is the list sorted?
a)
According to which criteria is the list sorted?
The list is sorted by document number.
2006/Q2
© 2006 SAP AG. All rights reserved.
559
Unit 14: Technical, Organizational, and Documentary Steps
TFIN50_2
Lesson Summary
You should now be able to:
•
Explain the purpose of the balance audit trail
560
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Unit Summary
Unit Summary
You should now be able to:
•
Explain how balances are carried forward
•
Explain the advantage of using the posting period tables
•
Maintain the posting periods table
•
Explain the procedure for carrying out adjustments to the financial statements
and the advantage of doing so
•
Specify where Customizing for adjustments is carried out
•
Explain the purpose of the balance audit trail
2006/Q2
© 2006 SAP AG. All rights reserved.
561
Unit Summary
562
TFIN50_2
© 2006 SAP AG. All rights reserved.
2006/Q2
Unit 15
Additional Material
Unit Overview
This section provides additional material that can be used for reference purposes.
It is not part of the standard course. Consequently, the instructor might not cover
this material during the course presentation.
This unit describes the country-specific settings for Germany and the United States
for the “Tax” and “Regulatory Reporting” areas. The participants also obtain an
overview of the preparatory activities for “consolidation”.
Unit Objectives
After completing this unit, you will be able to:
•
•
•
•
•
•
•
•
•
•
•
•
Locate the general Customizing settings for tax processing within the IMG.
Describe the 1099/1042 business process
Locate the Customizing settings for withholding tax codes and 1099/1042
outputs
Use withholding tax during invoicing and payment
Create a tax return
Create a return for tax on sales and purchases
Locate the Customizing settings for automatic posting to the tax payable
account during execution of program RFUMSV00
Analyze data relevant to European tax reporting
Locate Customizing for tax reporting for the European Union.
Create an EC sales list according to European Union requirements
Perform reporting in accordance with the German foreign trade regulations.
Describe the preparations for consolidation in Financial Accounting
Unit Contents
Lesson: General Tax Processing .............................................565
Lesson: Tax Reporting in the USA............................................568
Exercise 36: 1099/1042 Processing (USA) .............................589
Lesson: Tax Reporting in Germany...........................................595
2006/Q2
© 2006 SAP AG. All rights reserved.
563
Unit 15: Additional Material
TFIN50_2
Exercise 37: Germany: Tax reporting....................................599
Lesson: Tax Reporting in the European Union..............................603
Lesson: Reporting in Accordance with German Foreign Trade
Regulations ......................................................................606
Lesson: Consolidation..........................................................608
564
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: General Tax Processing
Lesson: General Tax Processing
Lesson Overview
This lesson is only included in the standard course in specific countries. It explains
the general Customizing settings required for processing tax.
Lesson Objectives
After completing this lesson, you will be able to:
•
Locate the general Customizing settings for tax processing within the IMG.
Business Example
Your company is a member of a multi-national group. Local requirements for tax
reporting have to be fulfilled.
As a member of the FI project team, you have to check whether the standard tax
reports in mySAP ERP meet the national requirements.
Figure 232: Taxes
The FI system is able to handle the tax requirements and procedures of many
different countries.
2006/Q2
© 2006 SAP AG. All rights reserved.
565
Unit 15: Additional Material
TFIN50_2
Figure 233: Preconditions for Tax Processing
566
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: General Tax Processing
Lesson Summary
You should now be able to:
•
Locate the general Customizing settings for tax processing within the IMG.
2006/Q2
© 2006 SAP AG. All rights reserved.
567
Unit 15: Additional Material
TFIN50_2
Lesson: Tax Reporting in the USA
Lesson Overview
This lesson describes the country-specific settings for tax reporting in the USA.
Lesson Objectives
After completing this lesson, you will be able to:
•
•
•
•
Describe the 1099/1042 business process
Locate the Customizing settings for withholding tax codes and 1099/1042
outputs
Use withholding tax during invoicing and payment
Create a tax return
Business Example
As a member of the FI project team, you have to check whether the standard tax
reports in mySAP ERP meet U.S. requirements.
Figure 234: Business Process 1099
Reporting of 1099 withholding tax involves income paid to non-incorporated
vendors or non-employees. The revenues are divided into eleven categories. Most
companies use category 07 “Non-employee compensation”.
568
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Tax Reporting in the USA
The majority of companies do not actually withhold tax from payments to 1099
vendors; instead, these companies report the amount of payments made to 1099
vendors to the IRS. If a company does deduct tax from a 1099 vendor (usually
occurs when a vendor does not provide a tax number), the company deducts 31%
of the amount due to the vendor and later pays this amount directly to the IRS.
Hint: Any differences between the tax amount payable and the amount
withheld is handled directly between the 1099 vendor and the IRS.
1099 taxes have to be reported once a year (in January). The tax return can either
be in written form, or in the form of a data file. The amounts that have to be
reported to the IRS are only amounts paid to the 1099 vendor between January 1
and December 31 of the reporting year.
Figure 235: Vendor Master Record
A 1099 vendor is configured in two areas of the vendor master record: in the
Control and the Accounting information areas.
The accounting information is used as the default for processing in the vendor
document.
Hint: No 1099 vendor may be set up as a one-time vendor, since one-time
vendors are excluded from 1099 processing within mySAP ERP.
2006/Q2
© 2006 SAP AG. All rights reserved.
569
Unit 15: Additional Material
TFIN50_2
Figure 236: Vendor Account Groups
In order to configure the 1099 vendor master record, you have to be able to enter
tax codes in the account group to which the vendor is assigned.
Hint: You must also ensure that the tax code fields have the required
field length. Tax code 1 should be 11 characters long and tax code 2
10 characters long.
These parameters are set in the Global Settings section of the IMG.
570
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Tax Reporting in the USA
Figure 237: Withholding Tax Code
Eleven basic 1099 withholding tax codes are provided with mySAP ERP. Each
code corresponds to a tax category.
These eleven codes are not preconfigured to deduct and post actual withholding
amounts since the majority of companies do not withhold from 1099 vendors.
From Release 3.0D, in those cases in which your company does withhold
income taxes from 1099 vendors, use tax codes F0 through F9. These codes
are not provided with mySAP ERP; you have to create them to correspond to
the predefined codes 01 through 10. Example: The last digit of tax code “F”
corresponds to the last digit of the associated predefined code (01 through 10).
Tax code F1 corresponds to tax code 01 and does the actual withholding (F2 code
02, and so on). Tax code “11” does not have a corresponding “F” code because
it relates to state withholding taxes (covered later).
Hint: Only tax codes 01-11 and F1-F9 are hard coded into the 1099
programs RFKQSU20 and RFKQSU30.
2006/Q2
© 2006 SAP AG. All rights reserved.
571
Unit 15: Additional Material
TFIN50_2
Figure 238: Field Status Groups/Posting Keys
For the withholding tax code fields to be available on the FI document, the field
status group of the reconciliation account to which the vendor is assigned must
allow data entry in the tax code fields (see figure).
If your company controls postings via posting keys, the fields for the two tax
codes must be set for possible data entry (that is, have optional entry status). This
is the case for all posting keys that affect accounts payable (21, 25, 31, and so on).
Hint: You must also set the document entry screen variant to “2” when
configuring the company code basic settings.
572
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Tax Reporting in the USA
Figure 239: Document Change Rules
In the basic settings section of the IMG, you can customize/define rules for
changing fields for withholding tax codes in documents.
The standard document change rules in the system allow you to change
withholding tax code fields for all documents before clearing. You can, however,
change these rules so that you can change cleared invoices, as long as no part
of the invoice amount is withheld when the cleared invoice is paid. On the
“Document Change Rule” screen, you can set the “Field Modifiable” indicator
and deselect the “Posting Not Closed” indicator to allow changes to be made
to the withholding tax code field of a cleared invoice for which no amount was
withheld. This applies to both 1099 and 1042 processing.
Hint: The posting screen has two withholding tax fields: one for the
withholding tax code and one for the withholding tax base amount.
These rules DO NOT affect withholding tax codes used to post tax amounts
(F1-F0); therefore, cleared documents cannot be changed. If the withholding tax
code is configured such that tax amounts have to be posted and withholding tax
information has to be changed before reporting, the document has to be reversed.
For the majority of companies that do not deduct tax (01-10), these change rules
allow you to change the fields for withholding tax codes after clearing.
2006/Q2
© 2006 SAP AG. All rights reserved.
573
Unit 15: Additional Material
TFIN50_2
Figure 240: Vendor Invoice
The withholding tax code from the 1042 vendor master data is used as default in
the line item during invoicing. This code can be overwritten at this time, if desired.
The “Withholding Tax Base” and “Withholding Tax Exempt” fields serve different
purposes. The “Withholding Tax Base” field contains the amount of the line item
to be reported to the IRS. If this field is left blank during invoice posting, the
invoice amount is used as the default. The “Withholding Tax Exempt” field is the
amount of the line item that you do NOT wish to report to the IRS (example:
reimbursement of expenses).
574
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Tax Reporting in the USA
Figure 241: Vendor Payment
The payment of a vendor invoice signifies receipt of income for the vendor;
therefore, it is the payment document that is used for 1099 processing. If posting a
manual payment, you can display the withholding tax information regarding the
payment, by Goto >> Withholding Tax Screen.
Figure 242: 1099 Reporting
2006/Q2
© 2006 SAP AG. All rights reserved.
575
Unit 15: Additional Material
TFIN50_2
There are three separate programs in mySAP ERP for 1099 vendor reporting.
All programs allow for flexible selections of vendors and company codes. Each
report is programmed to search first for withholding tax codes 01-11 and F0-F9
in the vendor master record.
Hint: The name and address of the company (payer) and the TIN (tax ID
number) for the form and tape are derived from the program parameters
and NOT from company code master records.
Figure 243: 1099 State Withholding Tax
You can use RFKQSU30 to display the withholding tax for several states. Release
3.0 requires manual calculation of tax amounts for the individual states. These
must be entered with the 1099 code 11, as a credit memo.
In certain cases, companies need to report/withhold tax at state level. Each
company can agree with the tax authorities that the tax return at national and state
level are submitted together. However, this is only possible in certain states (see
current publications of the relevant tax authority). Unfortunately in many cases,
there is no standard percentage rate for withholding tax in individual states (for
example, California) and thus the deduction rate can vary from vendor to vendor.
Future releases of mySAP ERP should provide a more comprehensive state
withholding tax program.
576
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Tax Reporting in the USA
Figure 244: Business Process 1042
Reporting of 1042 taxes involves amounts paid to foreign vendors or foreign
non-employees. These amounts are classified into 1 of approximately 20
categories (see IRS 1042 publication).
Companies are usually required to withhold/deduct tax from payments to 1042
vendors. Companies usually (see current IRS publication for rates) withhold 31%
of the payment made to this type of vendor. This withheld portion of the invoice
amount is later paid over to the tax authorities. Any differences between the tax
amount payable and the amount withheld is handled directly between the 1042
vendor and the IRS.
1042 taxes have to be reported once a year (in February). The tax return can
either be in written form or in the form of a data file. The amounts that have to be
reported to the IRS are only amounts paid to the 1042 vendor between January 1
and December 31 of the reporting year.
2006/Q2
© 2006 SAP AG. All rights reserved.
577
Unit 15: Additional Material
TFIN50_2
Figure 245: Vendor Master Record
A 1042 vendor is configured in two areas of the vendor master record: in the
Control and the Accounting information areas.
Hint: Only the withholding tax code and the exemption number are
defaulted in the vendor document during processing. The withholding
tax country, recipient type, and exemption authority are maintained in
the vendor master record and cannot be overwritten during document
processing.
Hint: No 1042 vendor may be set up as a one-time vendor, since one-time
vendors are excluded from 1042 processing within mySAP ERP.
578
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Tax Reporting in the USA
Figure 246: Vendor Account Groups
To configure the 1042 vendor master record, the account group to which the
vendor is assigned must allow data entry in the tax code fields (see slide).
Hint: You should also ensure that the tax code fields have the required
field length. Tax code 1 should be 11 characters long and tax code
2, 10 characters long. These parameters are set in the Global Settings
section of the IMG.
2006/Q2
© 2006 SAP AG. All rights reserved.
579
Unit 15: Additional Material
TFIN50_2
Figure 247: Withholding Tax Code
1042 tax codes are not predefined in mySAP ERP and must be created by the user.
To create these codes (for example, code “42” for deduction and code “43” for
exempt from deduction), enter the income type in the “Off.W.Tax Code” (official
withholding tax code) field. If withholding tax is to be deducted, you must set the
“Posting With Payment” and “Withholding Tax Formula” indicators.
Hint: No tax code indicators are hard coded in program RFKQSU40.
Hint: If several revenue types are required, you have to create separate
withholding tax codes for each revenue type.
580
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Tax Reporting in the USA
Figure 248: Field Status Groups/Posting Keys
For the withholding tax code fields to be available on the FI document, the field
status group of the reconciliation account to which the vendor is assigned must
allow data entry in the tax code fields (see figure).
If your company controls postings via posting keys, the fields for the two tax
codes must be set for possible data entry (that is, have optional entry status). This
is the case for all posting keys that affect accounts payable (21, 25, 31, and so on).
Hint: You must also set the document entry screen variant to “2” when
configuring the company code basic settings.
2006/Q2
© 2006 SAP AG. All rights reserved.
581
Unit 15: Additional Material
TFIN50_2
Figure 249: Document Change Rules
In the basic settings section of the IMG, you can customize/define rules for
changing fields for withholding tax codes in documents.
These rules DO NOT affect withholding tax codes used to post tax amounts
(F1-F0); therefore, cleared documents cannot be changed. If the withholding tax
code is configured such that tax amounts have to be posted and withholding tax
information has to be changed before reporting, the document has to be reversed.
582
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Tax Reporting in the USA
Figure 250: Withholding Tax Countries
A withholding tax country is the country of the foreign vendor's legal residence.
You enter the reporting country (US) in the left hand column and the withholding
tax country in the middle column.
Hint: Withholding tax country IDs do not always correspond to ISO 9000
standards; these country IDs are defined by the IRS. See IRS publication
1042 for a complete list of countries and their correct IDs.
2006/Q2
© 2006 SAP AG. All rights reserved.
583
Unit 15: Additional Material
TFIN50_2
Figure 251: Type of Recipient for Vendors
You need to ensure that correct recipient types exist for 1042 processing. These
codes are entered (when applicable) in the vendor master record.
Hint: DO NOT define revenue types for withholding tax (table T059E),
since revenue types for 1042 processing are not currently derived from
this configuration table.
1042 revenue types are defined within the withholding tax codes
themselves.
584
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Tax Reporting in the USA
Figure 252: Withholding Tax Formulas
The six columns in this table are:
•
•
•
•
•
•
1. Country: Reporting Country (US)
2. Currency: Reporting currency
3. Withholding ID: Withholding tax code (such as 42, 43)
4. Withholding tax country key: Country key of the 1042 vendor
5. To base amount: Base amount up until which the withholding tax rate
is valid
6. Withholding Tax: Withholding tax percentage rate which is used along
with the withholding tax base amount to calculate the withholding tax amount
Hint: If you withhold withholding tax, you have to enter a rate in column
6. If a withholding tax code (for example, 43) is exempt from deduction
for a specific reason, do not enter a rate in column 6 (leave blank).
Although certain vendors are exempt from actual deduction of income taxes (see
the “Exemption Authorization” field in the vendor master), the company payer
still has to report amounts paid to the IRS (similar to a 1099 vendor), as well as the
exemption reason. This means that invoices from 1042 vendors that are subject to
withholding tax and those that are not are processed in the same way. The only
difference is that in the vendor master record of the vendor not subject to tax, a
value is entered in the “Exemption Authority” field.
2006/Q2
© 2006 SAP AG. All rights reserved.
585
Unit 15: Additional Material
TFIN50_2
Figure 253: Automatic Posting (Withholding Tax)
Here, you define the rules, posting keys, and G/L accounts for automatically
posting the tax withheld.
This configuration must be completed before you can automatically deduct and
post withholding tax from 1042 vendors
Figure 254: Vendor Invoice
586
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Tax Reporting in the USA
The withholding tax code from the 1042 vendor master data is used as default in
the line item during invoicing. This code can be overwritten at this time, if desired.
The “Withholding Tax Base” and “Withholding Tax Exempt” fields serve different
purposes. The “Withholding Tax Base” field contains the amount of the line item
to be reported to the IRS. If this field is left blank during invoice posting, the
invoice amount is used as the default. The “Withholding Tax Exempt” field is the
amount of the line item that you do NOT wish to report to the IRS (example:
reimbursement of expenses).
Figure 255: Vendor Payment
The payment of a vendor invoice signifies receipt of income for the vendor;
therefore, it is the payment document that is used for 1042 processing. If posting a
manual payment, you can display the withholding tax information regarding the
payment, by Goto → Withholding Tax Screen.
2006/Q2
© 2006 SAP AG. All rights reserved.
587
Unit 15: Additional Material
TFIN50_2
Figure 256: 1042 Reporting
There are three separate programs in mySAP ERP for 1042 vendor reporting.
All programs allow for flexible selections of vendors and company codes. Each
report is programmed to search first for withholding tax codes 01-11 and F0-F9
in the vendor master record.
Hint: The company (payer) name, address and tax ID (TIN information
for each vendor master record) for form and tape are derived from the
company code master records. The header record for tapes are derived
from the program parameters. The name of the alternative payer the tax
ID (TIN) are also derived from program parameters.
588
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Tax Reporting in the USA
Exercise 36: 1099/1042 Processing (USA)
Exercise Objectives
After completing this exercise, you will be able to:
•
Modify a vendor for 1099 processing
•
Post a business transaction subject to 1099 reporting
•
Identify the 1099 reports
Business Example
One of your company codes, 3000, is a US company. For year-end closing, you
have to process withholding tax information for 1099 vendors.
Task:
Create a 1099 vendor invoice and generate the associated 1099 reports
1.
Your vendor, TE-AC##, has not been established as a 1099 vendor. Before
you can make the posting, you have to enter 111-11-111 in the Tax Code - 1
field in the vendor master record. You also have to enter 07 in the W. Tax
Code field in the vendor master record so that 1099 taxes can be processed
for the vendor.
2.
Enter an invoice for today's date for your vendor TE-AC## in company code
3000. The expense amount is USD 5000, which will be charged to account
476000 (Office supplies) and cost center 1000 (Corporate Services). Set the
Calculate Tax indicator and enter I0 (A/P sales tax, exempt) as the tax code.
3.
Post a manual payment document for your vendor invoice. The payment
amount is USD 5000. The credit will be posted to cash account 113101
(Citibank - checks payable).
4.
Now execute the required 1099 reports
Hint: You might have to scroll down the screen to review report
information.
2006/Q2
© 2006 SAP AG. All rights reserved.
589
Unit 15: Additional Material
TFIN50_2
Solution 36: 1099/1042 Processing (USA)
Task:
Create a 1099 vendor invoice and generate the associated 1099 reports
1.
Your vendor, TE-AC##, has not been established as a 1099 vendor. Before
you can make the posting, you have to enter 111-11-111 in the Tax Code - 1
field in the vendor master record. You also have to enter 07 in the W. Tax
Code field in the vendor master record so that 1099 taxes can be processed
for the vendor.
a)
Create a 1099 vendor invoice and execute the associated 1099
reports
Change vendor master
Menu path to change vendor master record:
Accounting → Financial Accounting → Accounts Payable → Master
Records → Change
Enter the following data:
Vendor: TE-AC##
Company Code: 3000
On the master record initial screen, set the Control indicator in the
General Data section and the Accounting Info indicator in the Company
Code Data section.
Choose 'Enter'.
In the Tax Number 1 field, enter 111-11-1111.
Choose 'Enter'.
In the W. Tax Code field, enter 07.
Save your changes to the vendor master record.
Continued on next page
590
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Tax Reporting in the USA
2.
Enter an invoice for today's date for your vendor TE-AC## in company code
3000. The expense amount is USD 5000, which will be charged to account
476000 (Office supplies) and cost center 1000 (Corporate Services). Set the
Calculate Tax indicator and enter I0 (A/P sales tax, exempt) as the tax code.
a)
Enter vendor invoice
Menu path for invoice entry:
Accounting → Financial Accounting → Vendors → Document Entry
→ Invoice
The 'Enter Company Code' dialog box may appear automatically. If it
does not, choose 'Change Leading Company Code'.
Enter 3000 in the 'Company Code' field.
Enter the following data:
Vendor: TE-AC##
Invoice Date: Today's date
Amount: 5000
Calculate Tax: X
Tax Code: I0 (A/P tax exempt)
Choose the 'Withholding Tax' tab page. Enter 5000 in the W. Tax
Base field.
In the first item line, enter the following data:
G/L Acct: 476000
D/C: Debit
Amount in Doc.Curr.: 5000
Cost Center: 1000
Post your document.
Continued on next page
2006/Q2
© 2006 SAP AG. All rights reserved.
591
Unit 15: Additional Material
3.
TFIN50_2
Post a manual payment document for your vendor invoice. The payment
amount is USD 5000. The credit will be posted to cash account 113101
(Citibank - checks payable).
a)
Post manual payment document
Menu path for manual payment:
Accounting → Financial Accounting → Accounts Payable →
Document Entry → Outgoing Payment → Post
Enter the following data:
Document Date: Today's date
Company Code: 3000
Bank data section:
Account: 113101
Amount: 5000
Open Item Selection section:
Account: TE-AC##
Choose Process Open Items at the top of the screen.
If all the open items are inactive when you call up the function,
double-click an open item to select it.
Post your payment document.
Continued on next page
592
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Tax Reporting in the USA
4.
Now execute the required 1099 reports
Hint: You might have to scroll down the screen to review report
information.
a)
Now create the required 1099 reports
Menu Path for 1099 reporting:
Accounting → Financial Accounting → Accounts Payable →
Withholding Tax → USA
Double-click the report you want to view, for example, Postcard
Printout of 1099 Vendor Addresses for Tax Code Request.
Data required for the three 1099 reports:
Vendor Account: TE-AC##
Company Code: 3000
Clearing Date: 01/01/Current year
To: 12/31/Current year
Execute.
You might need to enter the following data to run your report:
Output Device: Provided by the instructor.
Print Immediately: X
Delete After Output: X
Choose 'Print Preview'.
Repeat steps for remaining reports.
2006/Q2
© 2006 SAP AG. All rights reserved.
593
Unit 15: Additional Material
TFIN50_2
Lesson Summary
You should now be able to:
•
Describe the 1099/1042 business process
•
Locate the Customizing settings for withholding tax codes and 1099/1042
outputs
•
Use withholding tax during invoicing and payment
•
Create a tax return
594
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Tax Reporting in Germany
Lesson: Tax Reporting in Germany
Lesson Overview
This lesson describes the country-specific settings for tax reporting in Germany.
Lesson Objectives
After completing this lesson, you will be able to:
•
•
Create a return for tax on sales and purchases
Locate the Customizing settings for automatic posting to the tax payable
account during execution of program RFUMSV00
Business Example
As a member of the FI project team, you have to check whether the standard tax
reports in mySAP ERP meet the requirements in Germany.
Figure 257: Reporting
A variety of reports are currently available to support the reporting procedure.
These reports also meet the country-specific requirements. There is a list of
country-specific reports for sales tax reporting, for the summary EU report, and for
further reports covering other legally required reports (in accordance with German
foreign trade regulations, for example).
2006/Q2
© 2006 SAP AG. All rights reserved.
595
Unit 15: Additional Material
TFIN50_2
Figure 258: Tax Return and Postings
Report RFUMSV00 creates the advance return for tax on sales and purchases,
and, if required, also creates a batch input session for the automatic transfer
posting of tax payable.
The report output can be displayed at line item level for each tax type (input and
output tax).
When the system creates the batch input session for the automatic tax payable
transfer posting, it generates one document for each company code selected. For
each tax account, this document contains one item for posting to the tax account
and one item for posting to the tax payable account.
As of Release 4.6C: The tax payable transfer posting can be posted to a vendor
account. For the chart of accounts used, assign the corresponding vendor account
to the transaction key “UMS”. In this case, the posting keys assigned to the
transaction key “UMS” must be defined for postings to vendor accounts.
You can configure the layout of the output lists to meet your requirements. You
can use the functions of the ABAP List Viewer to do this.
596
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Tax Reporting in Germany
Figure 259: Advance Return for Tax on Sales/Purchases (Germany)
If you want to generate a single tax return for multiple company codes, you can
combine the company codes into a tax on sales/purchases group. Tax amounts can
be printed on a form.
Each tax base amount group represents one item on the advance tax return form.
The tax balances of the tax base amounts are entered in this item.
If the amount for a specific combination is also required split into subtotals, carry
forwards, and end totals, enter the additional groups involved here.
In addition, you can create your tax return for tax on sales/purchases in the form of
a DTA file and then send it to the tax authorities (by e-mail, for example). The
program prepares a summarized version of the tax data and can output it either in
XML format or as a flat file.
2006/Q2
© 2006 SAP AG. All rights reserved.
597
Unit 15: Additional Material
598
TFIN50_2
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Tax Reporting in Germany
Exercise 37: Germany: Tax reporting
Exercise Objectives
After completing this exercise, you will be able to:
•
Create a tax return for Germany
Business Example
Your company code AC## is in Germany and is required to produce standard
monthly reporting for taxes.
Task:
Carry out the following task.
1.
2006/Q2
As part of monthly reporting, you have to report the tax relevant data to the
tax authorities. Execute the Advance return for tax on sales/purchases report
for Germany (RFUMSV00) for postings made during the current period and
fiscal year in your company code AC##. Specify posting parameters to
create a batch input session, TAX##, to post the transaction to the first day
of the next period and record a due date of the 10th of the next period. Use
document type SA for the posting. Process the resulting batch input session
(foreground) to generate the posting to the General Ledger. Processing is
complete when you receive the message “Batch input processing completed”.
© 2006 SAP AG. All rights reserved.
599
Unit 15: Additional Material
TFIN50_2
Solution 37: Germany: Tax reporting
Task:
Carry out the following task.
1.
As part of monthly reporting, you have to report the tax relevant data to the
tax authorities. Execute the Advance return for tax on sales/purchases report
for Germany (RFUMSV00) for postings made during the current period and
fiscal year in your company code AC##. Specify posting parameters to
create a batch input session, TAX##, to post the transaction to the first day
of the next period and record a due date of the 10th of the next period. Use
Continued on next page
600
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Tax Reporting in Germany
document type SA for the posting. Process the resulting batch input session
(foreground) to generate the posting to the General Ledger. Processing is
complete when you receive the message “Batch input processing completed”.
a)
Create advance return for tax on sales and purchases
Menu path for general tax reporting:
Accounting → Financial Accounting → General Ledger →
Reporting → Tax Reports → General → Advance Return for Tax on
Sales/Purchases → Advance Return for Tax on Sales/Purchases
Enter the following data:
Company Code: AC##
Fiscal Year: Current year
Posting Date: First day of the current period
To: Last day of the current period
Choose:
Tax payable posting, and enter the following information:
Batch Input Session Required: X
Posting Document Type: SA
Posting Date: First day of next period
Due Date of the Tax Payable: Day 10 of next period
Session Name: TAX##
Execute the program.
Menu path for batch input session:
System → Services → Batch Input → Sessions. Select your session
and choose Process.
Select Process/Foreground and click Process.
Press 'Enter' to move through the posting screens.
Choose Exit to confirm the “Batch input processing completed”
message.
2006/Q2
© 2006 SAP AG. All rights reserved.
601
Unit 15: Additional Material
TFIN50_2
Lesson Summary
You should now be able to:
•
Create a return for tax on sales and purchases
•
Locate the Customizing settings for automatic posting to the tax payable
account during execution of program RFUMSV00
602
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Tax Reporting in the European Union
Lesson: Tax Reporting in the European Union
Lesson Overview
This lesson describes the country-specific settings for tax reporting in the EU.
Lesson Objectives
After completing this lesson, you will be able to:
•
•
•
Analyze data relevant to European tax reporting
Locate Customizing for tax reporting for the European Union.
Create an EC sales list according to European Union requirements
Business Example
Your company has business relationships with companies in EU states. As a
member of the FI project team, you have to check whether the standard tax reports
in mySAP ERP meet European Union requirements.
Figure 260: Single European Market
2006/Q2
© 2006 SAP AG. All rights reserved.
603
Unit 15: Additional Material
TFIN50_2
Figure 261: Example: Acquisition Tax Code
The tax code serves as the account determination key for the document.
Due to assignments in the calculation procedure, the system:
•
•
•
604
Calculates the tax amount for you (if requested)
Checks tax amounts that were assigned manually
Creates tax posting items automatically.
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Tax Reporting in the European Union
Lesson Summary
You should now be able to:
•
Analyze data relevant to European tax reporting
•
Locate Customizing for tax reporting for the European Union.
•
Create an EC sales list according to European Union requirements
2006/Q2
© 2006 SAP AG. All rights reserved.
605
Unit 15: Additional Material
TFIN50_2
Lesson: Reporting in Accordance with German Foreign
Trade Regulations
Lesson Overview
Z1, Z4, Z5a notifications
Lesson Objectives
After completing this lesson, you will be able to:
•
Perform reporting in accordance with the German foreign trade regulations.
Business Example
As a member of the FI project team, you have to check whether the reports in
mySAP ERP meet the requirements of the German foreign trade regulations.
Figure 262: Foreign Trade
606
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Reporting in Accordance with German Foreign Trade Regulations
Lesson Summary
You should now be able to:
•
Perform reporting in accordance with the German foreign trade regulations.
2006/Q2
© 2006 SAP AG. All rights reserved.
607
Unit 15: Additional Material
TFIN50_2
Lesson: Consolidation
Lesson Overview
This lesson provides an overview of the pre-closing activities in Financial
Accounting for group accounting.
Lesson Objectives
After completing this lesson, you will be able to:
•
Describe the preparations for consolidation in Financial Accounting
Business Example
As a member of the FI project team, you have been asked to explain how group
accounting is supported by mySAP ERP.
Figure 263: Individual Financial Statement Data as a Basis for Consolidation
The individual financial statements of all associated companies forms the basis
for consolidation.
All the financial statements from a company are reported in the consolidation chart
of accounts (similar to the group's standard chart of accounts). From a business
perspective, this results in a set of aggregated financial statements that comprise
the individual financial statements of all the companies in the group.
608
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Consolidation
These aggregated financial statements contain a large number of itemized values
that are merely the result of an exchange of services within the group. These
values must not be included in the balance sheet, since an external third-party
cannot form a realistic picture of the real financial strength and performance
of the group. Comparisons cannot be made with other groups until all of the
group-internal values have been eliminated.
Example:
•
•
•
Company A holds 100% of the shares in company B. EUR 800 was paid
for these shares.
The current assets of company A are assessed in the individual financial
statements at EUR 500, EUR 100 of which can be attributed to deliveries
of raw materials from company B.
Company B reports a receivable to the amount of EUR 100 (for delivery of
raw materials to company A). Company A, in return, reports a payable to the
amount of EUR 100 for the purchase of raw materials from company B.
Figure 264: Elimination of IC Payables & Receivables
The economic unit concept, however, states that the consolidated balance sheet
cannot include payables and receivables from companies within the same
group. The balance sheet value in the individual financial statements is due
to the legal independence of the internal trading partners. The consolidation
activity 'Elimination of intercompany unit payables and receivables' eliminates
group-internal financial relationships (§303 German Commerical Code).
2006/Q2
© 2006 SAP AG. All rights reserved.
609
Unit 15: Additional Material
TFIN50_2
This activity includes the following:
•
•
•
•
Down payments made, down payments received for purchase orders
Receivables from affiliated companies, payables to affiliated Companies
Bills of exchange receivable, bills of exchange payable to affiliated
companies
Prepayments and accrued income/accrued expenses and deferred income
In practice, the elimination of IC payables and receivables results in elimination
differences, which are due to different valuation approaches (real elimination
differences) or different posting periods (statistical elimination differences).
In the following example, the receivables of company B (for partner company A)
are eliminated by the payables of company A (with partner company B).
Figure 265: Elimination of IC Profit and Loss in Current Assets
Assets that fully or partially involve deliveries or services provided by the
companies included in the consolidated financial statements have to be reported
with the amount at which they would be reported if the internal trading partners
were a single legally independent company. (§304 Para. 1 German Commercial
Code) All intercompany profits/losses have to be adjusted.
The group production costs are calculated according to the reporting options
pursuant to §255 Para. 2 of the German Commercial Code.
610
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Consolidation
Example:
•
•
Company B supplies raw materials to company A. These raw materials are
not consumed on the balance sheet key date and are stored in company A's
warehouse. Company B produced the raw materials at EUR 80 and sold
them to partner A at a profit of EUR 20.
The raw materials, therefore, have to be adjusted to the cost of production
of EUR 80. In turn, the profit from the sale of the raw materials is adjusted
at company B.
Figure 266: Consolidation of Investments
The aggregated financial statements include the assets, liabilities, adjusting entries,
and entire equity capital of the parent company and all its subsidiaries.
For this reason, the aggregated balance sheet includes the company's interest
in these subsidiaries as well as the assets of the subsidiaries. From the group's
perspective, its interest in the subsidaries and the assets that represent this are the
same thing. The subsidiary's assets and the parent company's interest in these
subsidiaries are two sides of the same coin.
As part of the consolidation of investments, the parent company's interest has to
be offset against the subsidiaries' equity. Any differences between the interest and
equity first have to be checked for hidden reserves and goodwill. (In general, the
question of whether the differential can be divided among individual complex
fixed assets must be clarified).
2006/Q2
© 2006 SAP AG. All rights reserved.
611
Unit 15: Additional Material
TFIN50_2
Example:
•
•
In our scenario, it is assumed that the differential cannot be divided among
individual complex fixed assets. The goodwill is the price paid for the
acquired customer base, the motivated employees, the market position, and
the propensity for innovation of subsidiary B.
The equity of subsidiary B to the amount of 300 is eliminated against parent
company A's interest of 800. For parent company A, the differential is
reported as 500.
Figure 267: Consolidated Balance Sheet
The consolidation process results in the consolidated balance sheet.
The assets and liabilities of all the affiliated internal trading partners are
summarized in the consolidated balance sheet.
All the service and activities exchanged between the companies in the group are
eliminated.
This enables external third-parties to compare the group with competitors from
the same industry. The group's real financial strength and performance can be
derived from the consolidated balance sheet, and is not obscured by the exchange
of services within the group.
The SAP consolidation software eliminates the relevant transactions in a series
of tasks. These tasks can be tailored to suit the customer's requirements. The
consolidation process is carried out in a monitor that comprises all the tasks that
have to be carried out by the end user.
612
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Consolidation
In SAP Consolidation, different accounting principles (U.S. GAAP, IAS, German
Commercial Code) and management consolidation approaches can be modeled
(for the object profit center, for example).
You can use the flexible reporting function provided by the Business Information
Warehouse to evaluate your consolidated data.
Standard reports (balance sheet, income statement, asset history sheet) are already
included in the Business Content. These reports can be quickly adapted to the
customer system.
Web Reporting in BW allows users to access reports from any system or location
using the Internet Explorer.
Figure 268: SAP SEM Strategic Enterprise Management
The SEM database uses OLAP structures from the SAP Business Information
Warehouse. This can be the actual SEM system instance itself or a remote SAP
BW that, in addition to the SEM database, also contains additional data.
Multidimensional OLAP analyses using the Business Explorer include:
Microsoft Excel spreadsheets, including formatting, Web reports, free drilldowns,
slice & dice
2006/Q2
© 2006 SAP AG. All rights reserved.
613
Unit 15: Additional Material
TFIN50_2
KPI reporting based on interpretation models includes:
•
Measure Builder
Database with business-oriented tasks serves as the infrastructure for the
SEM-CPM interpretation models.
•
Measure Tree Display
Interpretation model that illustrates the impact of operative value drivers on
the KPIs with strategic significance.
•
Balanced Scorecard (interpretation model)
Models strategies, implements them, and measures their effectiveness by
linking them to the correct KPIs. The Balanced Scorecard is part of the
Management System.
•
Management Cockpit (interpretation model)
Provides an effective means of graphically presenting KPIs online and/or on
walls in conference rooms, thus increasing the efficiency of management
communication.
Figure 269: SAP SEM – Business Consolidation
614
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Consolidation
Figure 270: Correlation Between Consolidation Areas, Data Basis, and Data
Stream
Data model
The data basis defines the consolidation data model, that is, the characteristics and
key figures, as well as their role in consolidation. The consolidation area can work
with a subset of the characteristics and key figures that exist in the data basis.
If additional characteristics (such as characteristics from a management
consolidation perspective) are required after the initial creation of the data basis,
they first have to be created in the InfoCube.
Data Streams
The data streams identify where the consolidation data is stored.
There is exactly one RFC destination in BW that contains the consolidation master
and transaction data. If you do not specify an RFC destination, the system client in
which the SEM system is located is the RFC destination.
2006/Q2
© 2006 SAP AG. All rights reserved.
615
Unit 15: Additional Material
TFIN50_2
Figure 271: Consolidation Monitor
The consolidation monitor provides a graphical overview of the consolidation
units and/or consolidation groups and tasks.
This is the central working environment for
•
•
Executing tasks (for collecting the overall reported data, standardizing the
reported data, and consolidation processing)
Monitoring the process of task processing for individual consolidation units
and groups.
The consolidation monitor is structured in the form of a matrix. The standard
organizational unit and task hierarchies are arranged as follows:
•
•
The consolidation monitor displays the organizational unit hierarchies in
rows
The consolidation monitor displays the task hierarchies (with task groups
and tasks) in columns.
For each node in the organizational unit hierarchy, you can see the status of the
task groups and the tasks.
A key (in the menu of the consolidation monitor) explains the meaning of the
colors and icons or text used.
616
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Consolidation
Figure 272: Intercompany Elimination
Eliminations are always posted in pairs. To enable the system to eliminate IC
trading partner relations, therefore, you need to enter the relevant financial
statement item data using trading partner account assignments.
The hierarchy information is taken into account with each posting. Only
companies in Europe are affiliated companies at consolidation group level. The
Japanese group subsidiary is considered a third-party at "Europe" level. The data
records of the receivables/payables vis-à-vis the Japanese company are displayed
at "Europe" group level in reporting.
At “world” level, all companies in the group are affiliated companies. IC trading
partner relations are only fully eliminated at this level. The receivables/payables
of the European company vis-à-vis the Japanese company are also displayed at
this level.
Examples of working with different hierarchies in a consolidation area:
•
•
2006/Q2
Regional structure of the group
Company A and companies B and C in a separate hierarchy
© 2006 SAP AG. All rights reserved.
617
Unit 15: Additional Material
TFIN50_2
Figure 273: SAP Consolidation – Products and Strategy
Figure 274: SEM-BCS – Roadmap of New Releases
618
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Consolidation
Figure 275: Migration Options for EC-CS and FI-LC Customers
Figure 276: Links to SAPNet (Alias: /SEM)
2006/Q2
© 2006 SAP AG. All rights reserved.
619
Unit 15: Additional Material
TFIN50_2
Lesson Summary
You should now be able to:
•
Describe the preparations for consolidation in Financial Accounting
620
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Unit Summary
Unit Summary
You should now be able to:
•
Locate the general Customizing settings for tax processing within the IMG.
•
Describe the 1099/1042 business process
•
Locate the Customizing settings for withholding tax codes and 1099/1042
outputs
•
Use withholding tax during invoicing and payment
•
Create a tax return
•
Create a return for tax on sales and purchases
•
Locate the Customizing settings for automatic posting to the tax payable
account during execution of program RFUMSV00
•
Analyze data relevant to European tax reporting
•
Locate Customizing for tax reporting for the European Union.
•
Create an EC sales list according to European Union requirements
•
Perform reporting in accordance with the German foreign trade regulations.
•
Describe the preparations for consolidation in Financial Accounting
2006/Q2
© 2006 SAP AG. All rights reserved.
621
Unit Summary
622
TFIN50_2
© 2006 SAP AG. All rights reserved.
2006/Q2
Unit 16
Mini Case Study
Unit Overview
The mini case study is not dealt with in TFIN50 part 2 of 2, however, you can use
it for revision purposes during self-study.
Unit Objectives
After completing this unit, you will be able to:
•
Make settings to configure Financial Accounting in the SAP system.
Unit Contents
Lesson: Mini Case Study ......................................................624
2006/Q2
© 2006 SAP AG. All rights reserved.
623
Unit 16: Mini Case Study
TFIN50_2
Lesson: Mini Case Study
Lesson Overview
Mini Case Study
Lesson Objectives
After completing this lesson, you will be able to:
•
Make settings to configure Financial Accounting in the SAP system.
Business Example
Your company has been asked to test a newly acquired SAP system. Your team
has to test numerous business processes in a SAP system corresponding to the
system used in the course in order to follow the prepared steps for recommending
and demonstrating the system to enterprise management. You might have to adjust
or specifically select some parts of the configuration in order to satisfactorily
complete the scenarios. Enter your group number into all object names - just like
you did during the course - to differentiate your objects from other objects.
Hint: All objects that have to be assigned to other objects, should be
assigned as demonstrated and discussed in the course.
1.
2.
3.
4.
624
Create company code ZT## and use your company code ZT## for the
following tasks. Create Customer 1000 with reference to customer 1000 in
company code 1000. Then post an open item of 555 currency units using
today's date. To test the flexibility of the system's correspondence function,
create a balance confirmation in English for the end of the current month.
Create a new customer for company code ZT## and add him/her to the group
“ General customer ”. As all customers require information via e-mail, the
clerk has to be reminded to fill out the relevant field for the new customer.
Apart from that, company codes with even numbers should ensure that
payment conditions are always entered when creating a new customer (to
avoid billing errors in the future). All company codes with uneven numbers
should ensure that the field for the sorting key is always completed when
creating a new customer so that it supports the clearing of open items.
The bill in task 1 was posted incorrectly and has to be reversed.
We have to define clear document types for posting foreign currency
transactions. These types have to use the bank's rates as an automatic source
as well as clear document number ranges. Document type ## has to be
defined. Groups 1-9 define number range Z#, groups 10-18 define number
range Y#. The number ranges include the number range interval 9910000001
to 9910000020.
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Mini Case Study
For security reasons, the document should be blocked for customers and
suppliers as it is only supposed to be used for these special transactions.
Apart from that, we would like to receive a warning in our company code if
the difference in the exchange rates for two currencies is 5% or more.
Once these steps have been completed, execute a bank transaction of 1,000
US Dollars at the end of the period and post this to your “Deutsche Bank USD” account. The offsetting transaction is posted to the domestic account
at the Deutsche Bank. Use your new document type for this transaction!
Which exchange rate was used for the posting document?
In the next step, reverse all postings that used this document type at the
beginning of the following month. Do a mass reversal and ensure that the
document type is used the selection criterion for this reversal.
5.
Create another new customer for your company code ZT## by copying
the reference to the customer in task 2 above. Ensure that the customer's
account number can be traced back in all documents for clearing open items
on line item level. You should also make sure that the field in your company
code cannot be changed once this data has been entered as we will use it
for adjustments. To check whether this setting works as required, we post
an invoice of 5,000 units of local currency by using accounts receivable
accounting. Once this document has been posted to we will try to change it.
Now post four more customer invoices to the customer you just created. For
these postings to the account of the new customer, use today's date as posting
and document date. You will post 4,000 currency units in local currency; this
is not a tax transaction (AO). Enter text into the field “ Reference ” in the
document header such as “ invoice one ”, “ invoice two ”,“ invoice three ”
and “invoice four”. You can use revenue account 800200.
The customer has paid an open item of 4,000 with reference “invoice four”
with a check. Pay the amount in accounts payable. Now post the check
receipt to the respective account at the Commerzbank. Post with offset by
instructing the system to select open items based on the reference number so
the correct open item can be determined.
6.
2006/Q2
Create a vendor Vendor-### in your company code. You should always be
able to track the order number in the document after posting. This allows
us to run an automatic clearing program at the end of the month to clear the
relevant posts from the GR/IR account. This particular supplier supplies
new flooring and cabling for our enterprise. We have agreed on paying in
installments, hence we must define the relevant payment term ZT## for this
supplier. We have agreed to pay 25% of all bills (G##1) at the time of receipt
(posting date), a further 60% after 30 days (G##2) and the remaining 15%
after 45 days (G##3). The last installment will be automatically blocked and
held back until the goods have been received.
© 2006 SAP AG. All rights reserved.
625
Unit 16: Mini Case Study
TFIN50_2
For demonstration purposes, post an invoice for 10.000 in local currency
that has just been received by accounts payable to the expense account for
material consumption; this is not a tax procedure (VO). Afterwards, the
document should be displayed to ensure that the different items have been
carried out correctly.
7.
8.
9.
Our company has business relations with a second vendor VEND-##. This
vendor is similar to Vendor-##, except that we have negotiated different
payment terms Y##. According to these terms, we receive a 2% cash
discount if we pay within 10 days of the document date, 1% within 15
days and have to pay the net amount within 21 days as this is a first class
vendor. There are no restrictions. Additionally, we have arranged that the
payment terms include instructions to pay all line items from this supplier by
check. Act out this scenario with an invoice for 1.000 currency units that has
been received by accounts payable and is posted to the expense account for
material consumption. This is not a tax procedure (VO).
Pay the first vendor Vendor-###, by check (C) using your company code
ZT##. Do not, however, remove any payment blocks if any have been set.
The bank details or variants required can be changed for your company
code. Show the number of the clearing document that was created to clear
the open items.
Create another customer YT## with reference to your first customer. Post
a customer invoice for 900 currency units which is due today to customer
YT##. You can use revenue account 800200. This is not a tax procedure
(AO).
Your customer from exercise 5 pays with a check for 5.900 currency units;
he wants to pay “invoice two” as well as the 900 currency units which are
due to be paid into the new customer account. The remaining amount shall
be credited to “his account”.
10. We have just received a bill for 10.00 currency units for office materials from
Vendor-##. Only a quarter of the materials is for our company, hence our
colleagues from company code 1000 from cost center 1000 have agreed to
accept 75% of the amount of the invoice. The tax rate is 0% (V0). Why do
we received several receipts?
11. Our first customer does not pay an outstanding invoice for 4,000 in local
currency. We must use the SAP special G/L function to post the doubtful
receivable to the customer account. This is posted to account “expense from
value adjustment to receivables”. Find the relevant expense account and the
indicator for the special G/L and make sure that this is specifically applicable
to the customer account. Now create a financial statement using the classic
list format and check whether the transaction is correctly displayed on the
balance sheet. What account number was used for the individual value
adjustment and how did the system derive it?
626
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Lesson: Mini Case Study
The customer pays after all... hence you should now correct the individual
value adjustment and then show that this is correctly shown in the customer
account. How do you notice that the posting has been correctly considered in
the display of the customer account?
12. We have just signed a one year contract with a new supplier for renting
a store room. The contract is valid from the beginning of the month, the
monthly rent is 5.555 (no tax), posting is done on the expense account
for occupancy costs. We now have to display this recurring posting in
the system and demonstrate it for this month on a trial basis. Corporate
management would like to know how the SAP system monitors and controls
this information to avoid accidental double payments.
13. Create another document type for your company code, using syntax N#
(groups 1-9) and M# (groups 10-18) valid for all types of postings. We
would like to use this document type for certain transactions that allow
negative postings if required. Show corporate management that negative
postings are possible for this new document type. In order to do this, post the
amount of 1,000 to two accounts in the general ledger and then reverse these
transactions. Also demonstrate that it is possible to use clear reasons for
reversal ## to execute these reversals because of incorrect postings. Later on,
we would like to run reports on these reversals to check the reasons for the
accidental first posting. Now demonstrate in one of your accounts that the
account balance has been correctly displayed for this period of time. Where
can you find the new reason for reversal on this document?
14. After this, we have to check a couple of short scenarios that are presented to
us by other persons involved in the process.
Post a partial payment for one of your customers (listed) above. Does the
system allow this process? How does the system treat the open item in
the account? If possible, how can I ensure that this payment will not be
overlooked when the remaining amount is paid at a later date?
Now return to the customer screen (F-43) and change the standard document
type to DA before posting 1,000 to your supplier with an offset posting
on account 473000. Is this possible or are certain maintenance procedures
required for this? If so, which?
Your customer from a previous scenario (scenario with unpaid bill for 4,000
in local currency) sends a check for 1,600 to pay the outstanding invoice.
Try to pay the open invoice. What is happening and why?
2006/Q2
© 2006 SAP AG. All rights reserved.
627
Unit 16: Mini Case Study
TFIN50_2
Lesson Summary
You should now be able to:
•
Make settings to configure Financial Accounting in the SAP system.
628
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Unit Summary
Unit Summary
You should now be able to:
•
Make settings to configure Financial Accounting in the SAP system.
2006/Q2
© 2006 SAP AG. All rights reserved.
629
Course Summary
TFIN50_2
Course Summary
You should now be able to:
•
•
•
•
•
630
Locate functions in the configuration that can be used to carry out periodic
processing.
Make the necessary settings for the configuration of the periodic day-to-day
activities in external financial accounting.
Explain and differentiate between various reporting tools.
Use standard reports and define your own reports.
Execute programs and reports relevant to individual account closing.
© 2006 SAP AG. All rights reserved.
2006/Q2
Appendix 1
Checklists
MONTH-END CLOSING ACTIVITIES
PRE-CLOSING ACTIVITIES
AREA
PATH
TASK
MONTH
HR
#57
Payroll posting
Old
MM
#12-13
Maintain GR/IR
Clearing Accounts
Old
G/L
#43-44
Accrual/Deferral
Postings
Old
FI
#45
Recurring entries
Old
SD
–
Goods issues/invoices Old
FI
#63
Open new period
AA
#5
- Depreciation
calculation
48
NOTES
Continuous
Check that all
postings for the
period have been
generated
Old
New
Settle assets under
construction (AuC)
to assets in service
As required
- Interest
- AuC settlement
2006/Q2
MM
#14-15
Material valuations
New
MM
#17
Close material ledger
New
© 2006 SAP AG. All rights reserved.
631
Appendix 1: Checklists
TFIN50_2
MM
#18-19
Close material master New
If postings are
permitted before the
period end, closing
can be carried out
before the period end
AR/AP
#63
Close old period
New
After the closing
entries in the G/L
FI
#63
Temporarily close old New
period
After the closing
entries in the G/L
The # symbol in front of the numbers in the “Path” column refers to the number of
the activity in the following list of menu paths.
MONTH-END CLOSING ACTIVITIES
INTERNAL CLOSING
AREA
PATH
TASK
MONTH NOTES
FI/CO
--
Preliminary reporting
New
CO
#51
Cost centers:
New
- Imputed costs
- Distribution and
assessment
- Indirect activity
allocation
- Calculate actual
activity prices and
update allocations
CO
#47, 50
Internal orders
- Overheads
- Settlement
632
© 2006 SAP AG. All rights reserved.
New
Can settle several
times in a period
For external
settlement to AA
or FI, re-open
appropriate G/L
accounts
2006/Q2
TFIN50_2
Appendix 1: Checklists
CO/PP
#49
Production orders
New
- Overheads
- WIP calculation
- Variance calculation
Re-open
appropriate G/L
accounts for
settlement
- Settlement
CO
#52
Profitability analysis
After cost center
and internal order
allocations as
required
New
- Cost center
assessments
- Activity-based costing
allocations
CO
#53
Lock Controlling
transactions
New
Each transaction
type can be blocked
as completed or for
the entire period.
MONTH-END CLOSING ACTIVITIES
EXTERNAL CLOSING
2006/Q2
AREA
PATH
TASK
MONTH NOTES
FI
#63
Re-open periods for
adjustments
New
FI/CO
#54-55
CO/FI reconciliation
postings
New
FI
#39
Revaluation of open
items in foreign
currency
New
G/L
#43
Revaluation of balance
sheet accounts in
foreign currency
New
FI/ PCA
#67-70
Balance sheet
adjustment
New
© 2006 SAP AG. All rights reserved.
Cross-companycode, crossbusiness-area, and
cross-functionalarea cost flows
within CO are
posted to FI
633
Appendix 1: Checklists
TFIN50_2
FI/
CO-PA
#71
Profit and Loss
Adjustment
New
FI
#63
Final closing activities
New
Final reporting:
New
FI/CO
#72
#2-4
#82
--
- Compact document
journal
- Financial statements
- Taxes on
sales/purchases
- Internal reports
FI
#74-75
Balance Audit Trail
New
Year-End Closing Activities
YEAR-END CLOSING ACTIVITIES
PRE-CLOSING ACTIVITIES
634
AREA
PATH
TASK
MONTH NOTES
FI
#63
Open new fiscal year
Old
MM
#25
Physical Inventory
Procedure
Old
Year-end or as
required
CO/PP
#15
Material valuation
from new material cost
estimates
Old
Year-end or as
required
AR/AP
#29
Balance confirmations
Old
AA
#8
Fiscal year change
Old
FI
#64
Balance carryforward
Old
MM
#19-24
Inventory valuations
- Lowest value
determination, LIFO,
FIFO
New
© 2006 SAP AG. All rights reserved.
Cannot be
performed prior to
final posting period
of old year
After closing the
postings in MM for
the fiscal year
2006/Q2
TFIN50_2
Appendix 1: Checklists
AA
–
- Valuations
New
After closing the
postings in AA for
the fiscal year
After AA fiscal
year change
and depreciation
postings completed
- Capital investment
subsidies
AA
#9-10
Year-end closing
New
AR/AP
#63
Close fiscal year
New
YEAR-END CLOSING ACTIVITIES
EXTERNAL CLOSING
AREA
PATH
TASK
MONTH NOTES
FI
#26-27
Analyze GR/IR
postings
New
FI
#40-41
Reclassify receivables
and payables
New
FI
–
General adjustments
New
FI
#63
Final fiscal year closing New
G/L
–
Account balances - old New
fiscal year to new fiscal
year
FI/CO/AA #10
Final reporting:
Reconcile carry
forward balances
with/prior year
final balances
New
Same as month-end
closing plus:
- Account balances
(year-end)
- Asset history sheet
FI
2006/Q2
#76-79
Accumulated balance
audit trail
New
© 2006 SAP AG. All rights reserved.
635
Appendix 1: Checklists
636
TFIN50_2
© 2006 SAP AG. All rights reserved.
2006/Q2
Appendix 2
Menu Paths
Activity
Menu Path
Trans.
Unit 11 – Financial Statements
1. Define financial statement
versions
2. Create a balance sheet
(RFBILA00)
IMG → Financial Accounting OB58
→ General Ledger Accounting
→ Business Transactions
→ Closing → Document →
Define Financial Statement
Versions
Information Systems →
F.01
Accounting → Financial
Accounting → General Ledger
→ Info System → Financial
S_ALR_
Statements
87012284
Or
Accounting → Financial
Accounting → General Ledger
→ Information System →
General Ledger Reports →
Balance Sheet/ Profit and
Loss Statement / Cash Flow
→ General → Actual/Actual
Comparisons → Balance Sheet
/ Profit and Loss Statement
2006/Q2
© 2006 SAP AG. All rights reserved.
637
Appendix 2: Menu Paths
TFIN50_2
Activity
Menu Path
Trans.
3. Create a balance sheet
drilldown report
Accounting → Financial
Various
Accounting → General Ledger
→ Information System →
General Ledger Reports →
Balance Sheet/ Profit and Loss
Statement / Cash Flow →
General → ….
Unit 12 – Receivables and Payables
4. Print balance confirmation
Accounting → Financial
Accounting → Accounts
Receivable or Accounts
Payable → Periodic
Processing → Closing →
Check/Count → Balance
Confirmation: Print
F.17
Or
Accounting → Financial
Accounting → Accounts
Receivable or Accounts
Payable → Periodic
Processing → Print
Correspondence → Balance
Confirmations → Print Letters
5. Configure balance
confirmation
Accounting → Financial
Accounting → Accounts
Receivable or Accounts
Payable → Periodic
Processing → Closing →
Check/Count → …
F.1B, F.1A
Or
Accounting → Financial
Accounting → Accounts
Receivable or Accounts
Payable → Periodic
Processing → Print
Correspondence → Balance
Confirmations → …
638
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
2006/Q2
Appendix 2: Menu Paths
Activity
Menu Path
Trans.
6. Post individual value
adjustment
Accounting → Financial
Accounting → Accounts
Receivable → Posting →
Internal Transfer Posting →
Transfer Without Clearing
F-21
7. Define account determination IMG → Financial Accounting
for flat-rate individual value
→ Accounts Receivable and
adjustment
Accounts Payable → Business
Transactions → Closing →
Valuate → Valuations →
Define Accounts
OBB0
8. Configure flat-rate individual IMG → Financial Accounting
value adjustment
→ Accounts Receivable and
Accounts Payable → Business
Transactions → Closing →
Valuate → Valuations…
SPRO
9. Execute flat-rate individual
value adjustment
Accounting → Financial
Accounting → Accounts
Receivable → Periodic
Processing → Closing →
Valuate → Further Valuations
F107
10. Write-off doubtful
receivables
Accounting → Financial
Accounting → Accounts
Receivable → Posting →
Other → Internal Transfer
Posting → Transfer With
Clearing
F-30
11. Customize exchange rates
IMG → SAP NetWeaver →
Various
General Settings → Currencies
→ ..
12. Maintain exchange rates
Accounting → Financial
OB08
Accounting → General Ledger
→ Environment → Current
Settings → Enter Exchange
Rates
13. Define valuation methods
IMG → Financial Accounting OB59
→ General Ledger Accounting
→ Business Transactions →
Closing → Valuate → Foreign
Currency Valuation → Define
Valuation Methods
© 2006 SAP AG. All rights reserved.
639
Appendix 2: Menu Paths
640
TFIN50_2
Activity
Menu Path
14. Valuate foreign currency
open items and balance sheet
accounts
Accounting → Financial
F-05
Accounting → General Ledger
→ Periodic Processing →
Closing → Valuate → Foreign
Currency Valuation
15. Account determination for
exchange rate differences
IMG → Financial Accounting OBA1
→ General Ledger Accounting
→ Business Transactions →
Closing → Valuate → Foreign
Currency Valuation → Prepare
Automatic Postings for Foreign
Currency Valuation
16. Reclassify receivables and
payables
Accounting → Financial
Accounting → Accounts
Receivable or Accounts
Payable → Periodic
Processing → Closing →
Reclassify → Reclassify
Receivables/Payables
F101
17. Account determination
for regrouping receivables and
payables
IMG → Financial Accounting
→ Accounts Receivable and
Accounts Payable → Business
Transactions → Closing →
Reclassify → …
OBBV,
OBBW,
OBBX
18. Evaluate foreign currency
balance sheet accounts
Accounting → Financial
Accounting → General Ledger
→ Periodic Processing →
Closing → Valuate → Foreign
Currency Valuation
19. Accrual/Deferral Postings
Accounting → Financial
FBS1
Accounting → General Ledger
→ Periodic Processing →
Closing → Valuate → Enter
Accrual/Deferral Document
20. Reverse accrual/deferral
document
Accounting → Financial
F.81
Accounting → General Ledger
→ Periodic Processing →
Closing → Valuate → Reverse
Accrual/Deferral Document
© 2006 SAP AG. All rights reserved.
Trans.
2006/Q2
TFIN50_2
Appendix 2: Menu Paths
Activity
Menu Path
Trans.
21. Create posting documents
from recurring entry documents
Accounting → Financial
F.14
Accounting → General Ledger
→ Periodic Processing →
Recurring Entries → Execute
Unit 13 – Profit and Loss
2006/Q2
22. Execute a cost-of-sales
profit and loss report
Accounting → Financial
Various
Accounting → General Ledger
→ Information System →
General Ledger Reports →
Balance Sheet/ Profit and Loss
Statement / Cash Flow →
General → ….
23. Capital investment projects
– settle order to AuC
Accounting → Investment
Management → Internal
Orders → Period-End Closing
→ Single Functions →
Settlement → …
Various
24. Capital investment projects
– offset AuC with fixed assets
in service
Accounting → Investment
Management → Assets →
Posting → Capitalize Asset u.
Const. → Settle
AIBU
25. PP/CO period-end closing
Logistics → Production
→ Shop Floor Control →
Period-End Closing → … or
Accounting → Controlling
→ Product Cost Controlling
→ Cost Object Controlling
→ Product Cost by Order →
Period-End Closing → Single
Functions → …
Various
26. Period-end closing for
internal orders
Accounting → Controlling → Various
Internal Orders → Period-End
Closing → Single Functions
→…
27. Period-end closing for cost
center accounting
Accounting → Controlling →
Cost Center Accounting →
Period-End Closing → Single
Functions → …
© 2006 SAP AG. All rights reserved.
Various
641
Appendix 2: Menu Paths
TFIN50_2
Activity
Menu Path
Trans.
28. Profitability Analysis
Period-End Closing
Accounting → Controlling → KEU5,
Profitability Analysis → Actual KEG5,
Postings → Transfer Cost
CPAE
Center Costs/Process Costs →
…
29. Lock Controlling
transactions
Accounting → Controlling →
Cost Center Accounting →
Environment → Period Lock
→ Change → ...
OKP1
30. Reconciliation Ledger
Accounting → Controlling →
Cost Element Accounting
→ Actual Postings →
Reconciliation with FI
KALC
31. Reconciliation ledger
follow-up postings
Accounting → Controlling → KAL1
Cost Element Accounting →
Environment → Reconciliation
Ledger → Subsequent Posting
32. Configure the reconciliation IMG → Controlling →
ledger
Cost Element Accounting →
Reconciliation Ledger
Various
33. Post payroll information to
accounting
Human Resources → Payroll
→ (country-specific)
PC00_
M99_ CIPE
34. Configure payroll for
posting to accounting
IMG → Payroll → Payroll:
(country-specific)
Various
Unit 14 – Technical, Organizational, and Documentary Steps
642
35. Define fiscal year variants
IMG → Financial Accounting
→ Financial Accounting
Global Settings → Fiscal
Year → Maintain Fiscal Year
Variant (Maintain Shortened
Fisc. Year)
OB29
36. Assign fiscal year variant to
a company code
IMG → Financial Accounting
→ Financial Accounting
Global Settings → Fiscal Year
→ Assign Company Code to a
Fiscal Year Variant
OB37
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
2006/Q2
Appendix 2: Menu Paths
Activity
Menu Path
Trans.
37. Define variants for open
posting periods
IMG → Financial Accounting
→ Financial Accounting
Global Settings → Document
→ Posting Periods → Define
Variants for Open Posting
Periods
OBBO
38. Assign posting period
variant to company code
IMG → Financial Accounting
→ Financial Accounting
Global Settings → Document
→ Posting Periods → Assign
Variants to Company Code
OBBP
39. Open and close posting
periods
Accounting → Financial
OB52
Accounting → General Ledger
→ Environment → Current
Settings → Open and Close
Posting Periods
40. Carry forward balance to
new fiscal year
Accounting → Financial
F.16
Accounting → General Ledger
→ Periodic Processing →
Closing → Carrying Forward
→ Balance Carryforward
41. Define retained earnings
account
IMG → Financial Accounting OB53
→ General Ledger Accounting
→ Business Transactions →
Closing → Carry Forward
→ Define Retained Earnings
Account
42. Schedule Manager
Accounting → Financial
SCMA
Accounting → General Ledger
→ Periodic Processing →
Schedule Manager
43. Calculate balance sheet
adjustment
Accounting → Financial
F.5D
Accounting → General Ledger
→ Periodic Processing →
Closing → Reclassify →
Balance Sheet Adjustment →
Calculate
© 2006 SAP AG. All rights reserved.
643
Appendix 2: Menu Paths
TFIN50_2
Activity
Menu Path
Trans.
44. Post balance sheet
adjustment
Accounting → Financial
F.5E
Accounting → General Ledger
→ Periodic Processing →
Closing → Reclassify →
Balance Sheet Adjustment →
Post
45. Transfer B/S items to Profit
Center Accounting
Accounting → Enterprise
Controlling → Profit Center
Accounting → Actual
Postings → Period-End
Closing → Transferring
Payables/Receivables
1KEK
46. PCA balance carried
forward
Accounting → Enterprise
Controlling → Profit Center
Accounting → Actual Postings
→ Period-End Closing →
Balance Carryforward
2KES
47. Adjust profit and loss
Accounting → Financial
F.50
Accounting → General Ledger
→ Periodic Processing →
Closing → Reclassify → Profit
and Loss Adjustment
48. Create compact document
journal (RFBELJ00)
Accounting → Financial
S_ALR_
Accounting → General Ledger 87012289
→ Information System →
General Ledger Reports →
Document → General →
Compact Document Journal
49. Create work files for balance IMG → Financial Accounting OBBQ
audit trail
→ General Ledger Accounting
→ Business Transactions
→ Closing → Document →
Define Accumulated Work
Files for Balance Audit Trail
50. Running monthly balance
Accounting → Financial
S_ALR_
audit trail for open item accounts Accounting → General Ledger 87012317
(RFKKBU00)
→ Periodic Processing →
Closing → Document →
Balance Audit Trail → Open
Item Accounts → Open Item
Account Balance Audit Trail
from the Document File
644
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Appendix 2: Menu Paths
Activity
Menu Path
Trans.
51. Running monthly balance
audit trail for other accounts
(RFHABU00N)
Accounting → Financial
S_ALR_
Accounting → General Ledger 87100205
→ Periodic Processing →
Closing → Document →
Balance Audit Trail → All
Accounts → General Ledger
from the Document File
52. Creating extract for
accumulated open item balance
audit trail (RFKLET01)
Accounting → Financial
S_ALR_
Accounting → General Ledger 87012318
→ Periodic Processing →
Closing → Document →
Balance Audit Trail → Open
Item Accounts → From
Balance Audit Trail → Extract
for Accumulated Open Item
Account Balance Audit Trail
53. Running open item
account accumulated audit trail
(RFKKBU10)
Accounting → Financial
S_ALR_
Accounting → General Ledger 87012319
→ Periodic Processing →
Closing → Document →
Balance Audit Trail → Open
Item Accounts → From
Balance Audit Trail → Account
Balance From Open Item
Account Accumulated Audit
Trail
54. Create extract for
Accounting → Financial
S_ALR_
accumulated balance audit trail Accounting → General Ledger 87012314
for other accounts (RFKLET01) → Periodic Processing →
Closing → Document →
Balance Audit Trail → All
Accounts → From Balance
Audit Trail → Extract for
Historical Accumulated
Balance Audit Trail
2006/Q2
© 2006 SAP AG. All rights reserved.
645
Appendix 2: Menu Paths
TFIN50_2
Activity
Menu Path
Trans.
55. Run accumulated balance
audit trail for other accounts
(RFKLBU10)
Accounting → Financial
S_ALR_
Accounting → General Ledger 87012315
→ Periodic Processing →
Closing → Document →
Balance Audit Trail → All
Accounts → From Balance
Audit Trail → Account Details
from Historical Accumulated
Balance Audit Trail
Unit 15 Additional Material
646
56. Account determination for
taxes
IMG → Financial Accounting
→ Financial Accounting
Global Settings → Tax on
Sales/Purchases → Posting →
Define Tax Accounts
OB40
57. Other tax configurations
IMG → Financial Accounting
→ Financial Accounting
Global Settings → Tax on
Sales/Purchases → …
Various
© 2006 SAP AG. All rights reserved.
2006/Q2
TFIN50_2
Appendix 2: Menu Paths
Activity
Menu Path
Trans.
58. Tax reporting
Accounting → Financial
Accounting → General
Ledger → Reporting → VAT
Declarations → …
Various
59. Choose extract method for
consolidation
IMG → Enterprise Controlling OCCI
→ Consolidation →
Integration: Preparation for
Consolidation → Preparation
in the Sender System →
Preparation and Activation
of Data Transfer → Activate
Data Transfer
60. Send data to consolidation
(periodic extract)
Accounting → Financial
GC44
Accounting → General Ledger
→ Periodic Processing →
Closing → Report → Send
F.01
Data to Consolidation
Or
Information Systems →
Accounting → Financial
Accounting → General Ledger
→ Info System → Financial
Statements
2006/Q2
© 2006 SAP AG. All rights reserved.
647
Appendix 2: Menu Paths
648
TFIN50_2
© 2006 SAP AG. All rights reserved.
2006/Q2
Feedback
SAP AG has made every effort in the preparation of this course to ensure the
accuracy and completeness of the materials. If you have any corrections or
suggestions for improvement, please record them in the appropriate place in the
course evaluation.
2006/Q2
© 2006 SAP AG. All rights reserved.
649
Download