Professional Documents
Culture Documents
(ERP2005)
(with New General Ledger)
Foreword
This exercise is designed to help you expand
on what you have learned in the FI courses
and to see the technical view. It uses
connected examples to do this. All of the
steps are documented in great detail so that
you can process all of the examples
separately. At certain points, you are
specifically required to consult your mentor
or another experienced colleague so that you
also learn how to use this essential
component of your future work (=
questioning colleagues).
You want to reconstruct the various business processes for a company for a fiscal year in the
ECC System. Firstly, you have to make all the settings described in Unit 1 (general
Customizing) in a SAP ERP 2005 system (for example, Q4A, client 990). Ask your mentor
which system you should use. In the subsequent units, in addition to some further settings,
you have to reproduce business transactions in order to learn about the ECC System. The
business transactions do not always reflect commercial and tax law as they are only designed
to demonstrate methods.
Some particularly important statements are underlined or denoted by "Caution". When you
come to these statements, we recommend that you discuss the issue with your mentor or
another experienced colleague (how, when, why, ...). Instructions in >> red << require you to
check the settings or changes that you have made and generally indicate the technical view.
The documents that you post (and clear) in Unit 2 are used in subsequent units (for example,
by the payment and dunning programs) and are therefore prerequisites for processing the
tasks in Units 3-6. Do not post any documents other than those specified in the tasks until you
have completed the FI exercise. Otherwise, your results may not agree with those expected
from the exercise. However, if you still want to execute other postings, you should create a
separate company code for this.
________________________________________________________________________
-1-
Content
1
General Customizing..........................................................................................................................................5
1.1 Activating the New General ledger Accounting.............................................................................................5
1.2 Creating a Company Code..............................................................................................................................5
1.3 Selecting a Fiscal Year Variant........................................................................................................................5
1.4 Maintaining Global Company Code Data.......................................................................................................6
1.5 Defining a Leading Ledger.............................................................................................................................6
1.6 Defining and Activating a non-Leading Ledger..............................................................................................7
1.7 Defining a ledger group..................................................................................................................................7
1.8 Defining and Assigning Scenarios..................................................................................................................8
1.9 Creating a Chart of Accounts..........................................................................................................................8
1.10 Assigning the Company Code to the Chart of Accounts...............................................................................9
1.11 Maintain Controlling area.............................................................................................................................9
1.12 Assign Company Code to Controlling Area................................................................................................10
1.13 Standard settings for Profit Centre Accounting..........................................................................................10
1.13.1 Create Profit Centre group..................................................................................................................10
1.13.2 Create Dummy Profit Centre................................................................................................................11
1.13.3 Create Profit Centres............................................................................................................................11
1.14 Creating Account Groups............................................................................................................................11
1.15 Defining the Retained Earnings Account....................................................................................................12
1.16 Copying and Assigning a Field Status Variant............................................................................................12
1.17 Defining Business Areas.............................................................................................................................13
1.18 Defining Segments......................................................................................................................................13
1.19 Maintain segments in a Profit centre...........................................................................................................13
1.20 Creating G/L Accounts................................................................................................................................14
1.21 Creating Terms of Payment.........................................................................................................................22
1.22 Creating Customer/Vendor Accounts..........................................................................................................23
1.22.1 Defining Account Groups....................................................................................................................23
1.22.2 Creating Customer and Vendor Accounts............................................................................................24
1.23 Defining Tax on Sales and Purchases Accounts..........................................................................................28
1.24 Defining the Accounts for Cash Discount...................................................................................................29
2 Posting and Clearing........................................................................................................................................30
2.1 Predefined Document Types.........................................................................................................................30
2.2 Defining Number Ranges for Document Types............................................................................................31
2.3 Defining Document Types............................................................................................................................31
2.3.1 Defining Document Types for non-leading Ledger for Entry View......................................................32
2.3.2 Defining Document Types for non-leading Ledger for General Ledger View......................................33
2.4 Predefined Posting Keys...............................................................................................................................33
2.5 Open and Closed Posting Periods.................................................................................................................34
2.5.1 Defining a Variant for Open Posting Periods.........................................................................................34
2.5.2 Opening Posting Periods........................................................................................................................34
2.5.3 Assigning Company Codes to Variants..................................................................................................35
2.6 Tolerances......................................................................................................................................................35
2.6.1 Defining Tolerance Groups for Employees............................................................................................35
2.6.2 Defining Tolerances for Customers........................................................................................................36
2.7 Document Splitting and Inheritance..............................................................................................................36
2.7.1 Extended document splitting..................................................................................................................37
2.7.2 Document splitting characteristics.........................................................................................................37
2.7.3 Classify document types for Document Splitting..................................................................................38
2.7.4 Activate Document Splitting and Inheritance........................................................................................38
2.7.5 Classify GL accounts for document splitting.........................................................................................38
2.8 Special General Ledger Transactions............................................................................................................39
2.9 Tasks: Posting...............................................................................................................................................39
2.9.1 Customer Invoice (F-22)........................................................................................................................40
2.9.2 Item Display (FBL5N) and Balance Display (FD10N, FS10N)............................................................40
2.9.3 Vendor Invoice (F-43)............................................................................................................................42
2.9.4 Vendor Invoice (FB60)...........................................................................................................................43
2.9.5 Vendor Credit Memo (F-41)...................................................................................................................43
2.9.6 Vendor Credit Memo (FB60).................................................................................................................44
-2-
-4-
General Customizing
In order for you to be able to process the tasks in the individual units, the processes must all
be in the same fiscal year, and this fiscal year must be identical to the calendar year. In order
for you to be able to work with special periods, the most suitable variant is K4.
>> Why is there a shortened fiscal year (R1)? Why do you need special periods? If necessary,
ask your mentor. <<
1.4 Maintaining Global Company Code Data
You have to maintain the following additional company code data: You can either enter the
transaction directly, or you can navigate through the SAP Reference Implementation
Management Guide (IMG).
Navigation: Transaction SPRO SAP Reference IMG Financial Accounting(New)
Financial Accounting Global Settings(New) Global Parameters for Company Code
Enter Global Parameters
Alternatively: Transaction OBY6
-
>> Table T001 should now contain the new company code. Check the entries in the individual
table fields and ask your mentor or another experienced colleague if you are unclear about
anything. <<
1.5 Defining a Leading Ledger
Description
SAP provides the leading ledger OL and summary table FAGLFLEXT with the standard
system.
The leading ledger manages the local currency (currencies) that is (are) assigned to the
company code.
The leading ledger uses the fiscal year variant that is assigned to the company code.
The leading ledger uses the posting period variant that is assigned to the company
code.
Special features of the leading ledger:
There is exactly one leading ledger in each client.
Only the values from the leading ledger are posted on to CO in the standard system.
Check Leading flag is activated for ledger 0L
Navigation: Transaction SPRO SAP Reference IMG Financial Accounting (New)
Financial Accounting Global Settings (New) Ledgers Ledger Define Ledgers for
General Ledger Accounting
-6-
If the ledger group has a leading ledger, the leading ledger must always be identified
as the representative ledger.
If the ledger group does not have a leading ledger, you must designate one of the
ledgers as the representative ledger. If the ledger group has only one ledger, this ledger
is then the representative ledger. If the ledger group has more than one ledger, the
system checks during posting whether the representative ledger was selected correctly.
This check is based on the fiscal year variant of the company code:
Save
>> What is the entry in the data field KTOPL in table T001? Compare with the following
section. <<
1.10 Assigning the Company Code to the Chart of Accounts
You now have to tell the system that company code XXXX will use chart of accounts XXXX.
Navigation: Transaction OB62.
-
Enter chart of accounts XXXX for your company code XXXX and save.
>> Check the entries in table T001 again, paying particular attention to field T001-KTOPL.<<
1.11 Maintain Controlling area
Navigation: Transaction SPRO Enterprise structure Definition Controlling
Maintain controlling area Maintain controlling area
Alternatively: Transaction OX06.
Basic data
-Name : XXXX (ZFIE )
-CoCd -Co area : Controlling area same as company code.
-Currency type 10.
-Currency : EUR.
-Chart of accounts: XXXX.
-Fiscal year variant : K4.
-Cost standard hierarchy: 0001
Activate controlling area indicators
Navigation: Transaction SPRO Controlling General Controlling Organization
Maintain controlling area Maintain controlling area Activate components/control
indicators
Alternatively: Transaction OKKP.
Activate components
- Cost centres.
- Order Management
- Commitment Management.
Profit centre accounting
Projects
Sales orders
Cost objects
Real Estate Management
All currencies should be activated
-9-
-10-
-11-
Making this Customizing setting does not mean that you have created account 950000. In the
"Accounting configuration", you merely note which account is to be used as retained earnings
account.
1.16 Copying and Assigning a Field Status Variant
You must define a field status group in the company code-specific data of each G/L account
master record. When you enter a document, the field status group controls which fields are
displayed and which fields are ready for input/are required entry fields. You can of course
define several field status groups that can then be summarized in a field status variant. You
must assign the company code to a field status variant so that the system knows which
variant to use. Since it would be very time-consuming to create your own field status variant,
use the existing variant 0001.
Navigation: Transaction SPRO SAP Reference IMG Financial Accounting(New)
Financial Accounting Global Settings(New) Ledgers Fields Assign Company Code
to Field Status Variants
Alternatively: Transaction OBC5.
-
In the company code XXXX line, enter field status variant 0001.
Save
>> Look at the field status variant 0001 and the corresponding field status groups:
Navigation: Transaction SPRO SAP Reference IMG Financial Accounting(New)
Financial Accounting Global Settings(New) Ledgers Fields Define Field States
Variants Alternatively: Transaction OBC4.
In the column FStV, select the variant 0001 and in the selection field Dialog Structure,
doubleclick on the folder Field status groups.
Ask your mentor about the relation between field status groups and field status variants. <<
1.17 Defining Business Areas
Description
A business area is an organizational unit within accounting that represents a separate area
of operations or responsibilities in a business organization.
In a client, you can set up several business areas to which the system can assign the postings
made in all company codes defined in this client. To ensure consistency in document entry,
you should give business areas the same name in all company codes
Define business area XXX1 and XXX2
-12-
-14-
Save
Save
Customer: XXXX01D
Company code: XXXX
Save
Vendor: XXXX01K
Company code: XXXX
Account group: LXXX <enter>
Address
Title:
Name:
Search term 1/2:
Postal code/city:
Country:
Language: English <enter>
Control data
Customer: XXXX01D <enter>
Payment transactions
Country: DE
Bank key: 12345678
Bank account: 12345678
Account holder: (maintain as required)
Name of financial institution: (maintain as required) <enter>
Account management
- Reconciliation account: 160000
Accounting payment transactions
- Terms of payment: XXXX
- Clearing with customer: (Select)
-
Save
>> In the same way as for the customer data, the vendor data is written into tables LFA1 and
LFB1. Look at the entries in table LFA1:
You can probably guess which data is stored in fields LFA1-LIFNR and LFA1-KTOKK.
The same applies for table LFB1:
Fields LFB1-AKONT, LFB1-ZUAWA, and LFB1-ZTERM correspond to the fields KNB1AKONT, KNB1-ZUAWA, and KNB1-ZTERM. <<
Customer XXXX02D
Create customer XXXX02D with the following details:
Create Customer: Initial Screen
- Account group: Customer of TEST Inc.
- Customer: XXXX02D
- Company code: XXXX
-
Postal code/city:
Country:
Language: English
Save
Customer XXXX03D
Customer XXXX03D is a branch of XXXX02D. TEST Inc. delivers to branch XXXX03D,
but the head office XXXX02D pays for the deliveries. In the master record of branch
XXXX03D, enter the account number of the head office (XXXX02D) in the field Head office.
Create Customer: Initial Screen
- Account group: Customer of TEST Inc.
- Customer: XXXX03D
- Company code: XXXX
-
Save
Vendor XXXX02K
Create a master record for vendor XXXX02K with the following details:
Create Vendor: Initial Screen
- Vendor: XXXX02K
- Company code: XXXX
- Account group: LXXX <enter>
-
Address
Title:
Name:
Search term 1/2:
Postal code/city:
Country: DE
Language: English <enter>
Control data
VAT registration No.: DE543210987
Account management
- Reconciliation account: 160000
Accounting payment transactions
- Terms of payment: XXXX
-
Save
Tax code
A0 (not relevant for tax)
A1 (Output tax 16%)
G/L account
175000
175000
Save
Go back using the green arrow.
Tax code
V0 (not relevant for tax)
V1 (Domestic input tax 16%)
-
G/L account
154000
154000
Save
___________________________________________________________________________
-30-
No.
01
03
05
14
15
16
17
18
19
20
30
-
From number
0100000000
0300000000
0500000000
1400000000
1500000000
1600000000
1700000000
1800000000
1900000000
2000000000
3000000000
To number
0199999999
0399999999 Ext. (Select)
0599999999
1499999999
1599999999
1699999999
1799999999
1899999999
1999999999
2099999999
3099999999
-32-
2.3.1 Defining Document Types for non-leading Ledger for Entry View
Description
Under Define Document Types for Entry View, you make the document type settings for
postings in the entry view that affect all ledgers and for postings to the leading ledger.
Requirements
You work with a leading ledger and with non-leading ledgers.
Activities
-33-
2.3.2 Defining Document Types for non-leading Ledger for General Ledger View
In this IMG activity, you define for non-leading ledgers the document types for the
documents in the General Ledger view. At the same time, you assign for each document type
a number range to be applied in the assignment of document numbers:
You do not need to make these settings for your leading ledger because, in the case of
this ledger, the document number in the entry view always corresponds to the
document number in the general ledger view.
You only have to make these settings for any non-leading ledgers that have a fiscal
year variant that differs in at least one company code from the fiscal year variant of
the leading ledger in this company code. In this case, the document number in the
entry view does not correspond to the document number in the general ledger view
and you have to define a separate document type with document number assignment
for the general ledger view.
Credit
11 ... 19
31 ... 39
50
96
-34-
Save
2.6 Tolerances
2.6.1 Defining Tolerance Groups for Employees
If you tried to post a document now, the system would issue an error message stating that
there are no amount authorizations for company code XXXX. This means that you have to
define amount limits up to which an employee can post a document, enter document items in
customer and vendor accounts, account for cash discount, and limits up to which payment
differences can be accepted. You determine these amount limits in tolerance groups, and
assign employees to the tolerance groups. You can also define tolerances without a tolerance
group. These tolerances then apply for each employee not assigned to a tolerance group.
TEST Inc. does not need different tolerance groups. You can therefore specify tolerances
without entering a tolerance group; do not make an entry in the Group field.
Navigation: Transaction SPRO SAP Reference IMG Financial Accounting (New)
Financial Accounting Global Settings (New) Document Tolerance Groups Define
Tolerance Groups for Employees
Alternatively: Transaction OBA4.
-
Revenue 1000
Expense 1000
-
10
10
Cash discount
adjustment to
10
10
Save
Gain
Loss
-
Amount
999
999
Amount
1000
1000
Percentage
50
50
Save
In this activity you can define business transaction variants for the document split
business transactions.
This is useful for the following purposes:
For a business transaction, you have defined exactly which item categories can be
posted. With a business transaction variant you can restrict the business transaction
further by excluding further item categories from those permitted. When you post a
document, the system can check, using the business transaction variant, whether the
posting is permitted. If an item category is not permitted, the system rejects the
posting.
When you define a variant, you also have to define the relevant Split Rules.
You assign the business transaction variants to a document type in the activity Classify
Document Types for Document Split
-38-
Doubleclick on the line with the entry Down payment in the column Special G/L
indicator.
Chart of accounts: XXXX <enter>
Reconciliation account: 140000
Special G/L account: 140000
Save (Ignore the warning that you should enter different accounts by pressing <enter>).
Doubleclick on the line with the entry Down payment request in the column Special G/L
indicator.
Chart of accounts: XXXX <enter>
Reconciliation account: 140000
Special G/L account: 140000
Save (Ignore the warning that you should enter different accounts by pressing <enter>).
Amount: 2,500
Tax code: A1
Profit centre:XXXX1 (ZFI1)
Account: 800000 (sales revenue) <enter>
Amount: *
Tax code: A1
Profit centre:XXXX2(ZFI2)
Post (= save)
Customer: XXXX03D
Company code: XXXX
Open items: (Select)
Open at key date: <F4, F2> (This key sequence selects the current system date)
Normal items: (Select)
Execute <F8>
Make sure that you can see the line items in the standard display variant:
- Settings Layout Choose
- In the column Layout, click on the entry 1SAP (standard local currency).
>> Can you confirm the popup regarding Branch / Head Office? Please deactivate the
indicator: Also list line items from head office. Do you understand why the line item for
account XXXX03D is not displayed? Look at the line items and balances of account
XXXX02D. <<
Now display the customer balances:
Navigation: SAP Easy Access SAP Menu Accounting Financial accounting
Accounts receivable Account Display balances
,Alternatively: Transaction FD10N
-
Customer: XXXX03D
-41-
The popup that says Balances from account XXXX03D are managed at head office
XXXX02D is displayed. Its same problem as above: Branch-head office relationship! Look
at the balances for the head office.
>> The data for the customer balance display is taken from table KNC1. Look at the entries
for customer XXXX02D (head office) in this table (transaction SE16):
KUNNR: XXXX02D
BUKRS: XXXX
GJAHR: 2006
Which field contains the entry for the document posted above?
What is the significance of this field? Ask your mentor!
Make sure you understand the different meaning for transaction figures and account balance.
Discuss the differences with your mentor!
Since the customer accounts (and vendor accounts) are only managed in the subledger, their
account balances have to be reflected by a reconciliation account (type: G/L account) in the
general ledger.
Caution: A customer reconciliation account reflects the cumulative customer balances, and
the vendor reconciliation account reflects the cumulative vendor balances.
>> What is the name of the reconciliation account for XXXX02D?
Why can you not post directly to this account? Ask your mentor! <<
The balances reflected in the reconciliation account are written in table FAGLFLEXT.
>> Look at the entries in table FAGLFLEXT:
RBUKRS: XXXX
RYEAR: 2006
RACCT: 140000
What is the significance of the fields with the names TSLVT, TSL01 .... TSL16,
HSLVT, HSL01 ... HSL16 and KSLVT, KSL01 ... KSL16 ?
What is the significance of the field RTCUR? Where does the entry EUR in this field come
from? <<
You can display the transaction figures and balances (as for customer accounts) with
transaction FS10N:
Account number: 140000
Company code: XXXX
Fiscal year: 2006 <enter>
>> The data displayed in FS10N is taken from table FAGLFLEXT. <<
2.9.3 Vendor Invoice (F-43)
On January 15, 2006, TEST Inc. buys goods from XXXX02K for EUR 11,600, including 15%
tax on sales and purchases.
-42-
>> You can see the document type in the document header: Look at the document using
transaction FB03 and click on the symbol
. The data listed there is taken from table
BKPF.
Look at the content of table BKPF for the document you have just posted. What is the
significance of the fields BKPF-BLART, BKPF-TCODE, and BKPF-GLVOR? If necessary,
ask your mentor. <<
Comment: The data saved in the document header (table BKPF) reflects properties that are
valid for the entire document. The document header does not contain properties that only refer
to specifications in a line item (for example, account number, amounts).
2.9.4 Vendor Invoice (FB60)
On January 15, 2006, TEST Inc. buys goods from XXXX01K for EUR 5,800, including tax
on sales and purchases. Use
transaction FB60 to post the vendor invoice.
Navigation: SAP Easy Access SAP Menu Accounting Financial accounting
Accounts payable Document entry Invoice
Alternatively: Transaction FB60.
-
>> The line item details are written in table BSEG. Look at the table content for the document
you have just posted. What is the significance of the following fields?
BSEG-BUZEI, BSEG-BSCHL, BSEG-KOART, BSEG-SHKZG, BSEG-MWSKZ, BSEGDMBTR, BSEG-WRBTR, BSEG-PSWBT, and BSEG-PSWSL? If necessary, ask your
mentor. <<
-44-
Profit centre:XXXX2
Post (Document 1800000013)
>> The complete data for the line items are written in table BSEG. In addition, when you post
the document, some of the customer data is written in the index table BSID. The index tables
have a different combination of key fields to table BSEG. This means that in some cases,
access to the database is considerably faster than via table BSEG. Look at the BSID entry for
item 1 in the document you have just posted:
Transaction SE16 with table name: BSID
BUKRS: XXXX
KUNNR: XXXX02D
GJAHR: 2006
BELNR: 1800000013
BUZEI: 1
Look at the entries and compare them with the entries in table BSEG.
In the same way as the customer data, data that is posted to G/L accounts managed on a line
item(!) basis is also written in the index table BSIS. Look at item 2 for the document that you
have just posted in table BSIS (account 800000 is managed on a line item basis - compare it
with the corresponding Customizing setting in the section Creating the G/L Accounts). The
system only writes entries in table BSIS if the G/L account in question is managed on a line
item basis, otherwise, no index entry is written. <<
2.9.8 Customer Invoice in Foreign Currency (F-22)
On January 29, 2006, customer XXXX02D buys goods from TEST Inc to the value of USD
1,000, with no tax on sales and purchases.
Navigation: SAP Easy Access SAP Menu Accounting Financial accounting
Accounts receivable Document entry Invoice - general
Alternatively: Transaction F-22.
-
-46-
>> Look at the balance display for customer XXXX02D (transaction FD10). In the line for
January, doubleclick on the amount in the Debit column. Now look at the line item display.
This display is not created from the entries in table BSEG but from the entries in table BSID
(open items).
What do the symbols in the far-left column signify? Ask your mentor.
Compare the account balance at the end of the line item display with the transaction figures in
table KNC1. What do the entries in the fields UM01S and UM01U mean?
Now look at the transaction figures in the reconciliation account (table FAGLFLEXT with
RACCT 140000). Which field in this table is different for the two items displayed?
Can you understand the entries in tables FAGLFLEXT and KNC1? If necessary, ask your
mentor. <<
2.9.9 Vendor Net Invoice (F-43)
On January 17, 2006, TEST Inc buys goods to the value of EUR 4,640, including 16% tax on
sales and purchases, from vendor XXXX01K. The cash discount is to be posted in the
invoice.
Navigation: SAP Easy Access SAP Menu Accounting Financial accounting
Accounts payable Document entry Invoice - general
Alternatively: Transaction F-43.
-
>> Look at the document you have just posted in the document display (transaction FB03).
Can you understand which amounts were posted, why, and to which account? If necessary,
ask your mentor. <<
-47-
Document date: <F4, F2> (This key sequence selects the current system date)
Posting date: <F4, F2>
Document type: KR (vendor invoice)
Company code: XXXX
Currency: EUR
Posting key: 31 (vendor, credit, invoice)
Account: XXXX02K <enter>
Amount: 11,600.00
Calculate tax.
Document Park (Document 1900000009)
>> The system has already assigned a document number to the document, but the document
has not been posted yet. Look at the document display for this document.
Look at the document line items for this document in table BSEG. No entries? The vendor
line item of this parked document is stored in table VBSEGK. The document header data,
-48-
stored in table VBKPF, show in field VBKPF-TCODE not the entry F-63 but FBV1. What is
the significance of transaction code FBV1? If necessary, ask your mentor. <<
2.9.12 Park (FB70) and Post (FV70) Customer Invoice
Your colleague is still on vacation! Therefore, park the invoice that the accounting department of Test Inc. has received today for customer XXXX01D for EUR 23,2000 using
transaction FB70.
Navigation: SAP Easy Access SAP Menu Accounting Financial accounting
Accounts receivable Document entry Invoice
Alternatively: Transaction FB70.
-
Your head of department urgently requires the complete accounting data for customer
XXXX01D. When you tell the head of department that invoice 1800000004 is only parked,
since your colleague is on vacation, he asks you to post the parked document. You post the
parked document using
transaction FV70.
Navigation: SAP Easy Access SAP Menu Accounting Financial accounting
Accounts receivable Document Parked documents Post/Delete - single screen
transaction
Alternatively: Transaction FV70
-
-49-
>> The document is now complete, but it has still not been posted. You now have to carry out
the posting explicitly (see next task). Check this statement by looking for entries of this
document in table BSEG. Look then for corresponding entries in tables VBSEGK and
VBSEGS. If you pay attention to the posting key (field BSCHL) you can certainly reproduce
which entry is stored in table VBSEGK and which is stored in table BSEGS. <<
2.9.14 Posting Parked Documents (FBV0)
The document that you parked in task 2.11 and completed in task 2.13 still has to be posted.
Navigation: SAP Easy Access SAP Menu Accounting Financial accounting
Accounts payable Document Parked documents Post/Delete
Alternatively: Transaction FBV0
-
>> Look at the results in the document display and compare with corresponding entries in
table BSEG. Are there still entries in tables VBSEGK and VBSEGS ? <<
2.9.15 Reversing Accounting Documents (FB08)
On January 10, 2006, customer XXXX03D buys goods from TEST Inc to the value of EUR
5000, excluding tax on sales and purchases. Terms of payment: Within 10 days, 2% cash
discount, or within 30 days with no deduction.
-50-
Oh gosh!!! You had already posted this invoice in task 2.1. You now have to reverse document
1800000017
>> In order to understand what the reversal does, look at the document you have just posted
(1800000017) in the document display (FB03) and look at the transaction figures for account
800000 with the balance display (FS10N). Note the posting key in the document display and
the debit/credit values in the balance display for period 1/2006. <<
Document reversal:
Navigation: SAP Easy Access SAP Menu Accounting Financial accounting
Accounts receivable Document Reverse Individual reversal
Alternatively: Transaction FB08.
-
>> Look at the document display for the reversal document 1800000018 and the updated
balance display for account 800000.
You will see that the debit amounts from document 1800000017 and the credit amounts in
document 1800000018. For each posting key in document 1800000017, there is a
corresponding reversal posting key in the reversal document (you can find the reversal
posting key as follows:
Transaction FBKP Object Posting key
-51-
Account: XXXX01K
Company code: XXXX
Clearing date: <F4, F2>
Currency: EUR
Normal OI: (Select)
Additional selections: None
Click on
All open items for this vendor are now activated! Firstly, deactivate all the items displayed by
selecting all items (click on
) and deactivating them (click on
).
In order to select only those items that you want to clear, first click on each item, and then
click on
.
To carry out the clearing, click on
- Post (Document 0100000008)
Caution: The clearing transaction with F-44 posts a clearing document that, from Release
4.0, consists of a document header with no line items. This clearing document is the link
between the cleared documents.
Comment: If you want to display the selected items as inactive from the beginning next time
you carry out manual clearing, click on the button Editing options. Select the entry Selected
items initially inactive, and then save.
>> Look at document 0100000008 in the document display. What is the document status in
the document header, and what does this mean (compare with the corresponding entry in table
BKPF)?
-53-
Look at the invoice document 1900000008 in the document display and doubleclick on the
posting item 1 (vendor item). In the Clearing line, you can see the clearing date and the
document number of the clearing document. Check these details with the entries in table
BSEG. In which table fields is this information stored? <<
2.10.2 Automatic Clearing
If you have a lot of clearing transactions or documents to be cleared, manual clearing can
require a lot of work and be quite time-consuming. You can therefore carry out clearing
automatically with program SAPF124. Read the documentation for SAPF124:
Transaction: SE38
- Program: SAPF124
- Documentation: (Select)
- Click on
2.10.3 Payment Receipt with Clearing (F-28)
On January 19, 2006, customer XXXX02D pays the invoice posted in task 2.1 for branch
XXXX03D (document 1800000012), deducting 2% cash discount. The amount of EUR 5,684
is credited to the bank account.
Navigation: SAP Easy Access SAP Menu Accounting Financial accounting
Accounts receivable Document entry Incoming payments
Alternatively: Transaction F-28.
-
Click on the item with document number 1800000012 and activate this item. The amount
in the field Not assigned should be 0.00.
In the menu, choose Document Simulate to check the incoming payment document.
This document should be cleared simultaneously with the invoice document 1800000012.
Post (Document 1400000003).
Comment: Clearing transaction F-28 does not post a separate clearing document! Instead,
the clearing information (clearing date, clearing document number) is written in the document
-54-
posted later. This later document thereby takes over the function of the clearing document.
The last document posted therefore receives its own document number as clearing document
number.
In table BSEG, look at the entries in field BSEG-AUGBL for documents 1800000012 and
1400000003. Discuss this logic with your mentor.
>>
Click on the item with document number 0100000007 and activate it.
Post (Document 1500000002)
>> Which document items does clearing document 1500000002 contain? Can you understand
the document items? <<
2.10.5 Outgoing Payment with Clearing and Manually Issued Check (F-53)
On February 28, 2006, TEST Inc. clears the invoice from vendor XXXX02K from January
15, 2006 (document 1900000007, see task 2.3). A manually issued check for the amount of
EUR 11,600 is sent to the vendor to pay for the goods ordered.
Navigation: SAP Easy Access SAP Menu Accounting Financial accounting
Accounts payable Document entry Outgoing payment Post
Alternatively: Transaction F-53.
-
Click on the item with document number 1900000007 and activate it.
Post (Document 1500000003)
The manually issued check is not posted here. You can however use the payment program to
print checks simultaneously when you clear items. Unit 4 (payment program) contains an
example of this.
2.10.6 Payment Differences (F-28)
On February 15, 2006, TEST Inc. receives a payment for EUR 5,568 from customer
XXXX01D. It uses this payment to clear the open customer invoice from January 31, 2006
for EUR 6,690 (see task 2.10). The customer notifies TEST Inc. that he will not be paying the
full amount for the goods delivered as some were damaged in transit. He deducts EUR 1,392.
Post the difference as a residual item.
In order to post this residual item, you first have to define a reason for the payment difference
in the system (has not been considered in Customizing up to this point). Define an appropriate
difference reason:
-56-
Click on the item with document number 1800000015 and activate it.
- Reason code: ZXX
- Doubleclick on the field Difference postings.
- Post (Document 1400000004)
2.10.7 Clearing in Foreign Currency (F-28)
On February 19, TEST Inc. receives a payment from customer XXXX02D in the amount of
USD 1,000 for the invoice issued in task 2.8 (document 1800000019).
Navigation: SAP Easy Access SAP Menu Accounting Financial accounting
Accounts receivable Document entry Incoming payments
Alternatively: Transaction F-28.
-
Click on the item with document number 1800000019 and activate it.
- Post (Document 1400000005)
2.10.8 Resetting Clearing (FBRA)
On March 3, 2006, vendor XXXX02K returns the check that you sent him on February 28,
2006 (see task 2.20). He would prefer a transfer for the invoice from January15, 2006
(compare task 2.3). Since you are working with
R/3, it is no problem to reset the
clearing.
Before you can reset clearing, you first have to define a reason for the reversal in the system
(has not been considered in Customizing up to this point). Define an appropriate reversal
reason:
Navigation: Transaction SPRO SAP Reference IMG Financial Accounting (New)
Accounts Receivable and Accounts Payable Business Transactions Adjustment
Posting/Reversal Define Reasons for Reversal
-
>> Before you reset clearing, look at the table fields BSEG-AUGDT and BSEG-AUGBL, and
BKPF-STBLG and BKPF-STJAH for documents 1900000007 and 1500000002. <<
Now you can reset the clearing.
Navigation: SAP Easy Access SAP Menu Accounting Financial accounting
Accounts payable Document Reset cleared Items
Alternatively: Transaction FBRA
-
-59-
Taxes
>> Look at the entries for these three line items in table BSEG: The system has written the
input tax in the third document item automatically. Compare the fields BSEG-BUZID, BSEGMWART, BSEG-MWSKZ, and BSEG-KTOSL for the three line items and make sure you
understand them (tip: F1 help). Note that the entry in field BSEG-KTOSL contains the
account determination transaction key (compare the section Defining the Tax on
Sales/Purchases Accounts in Unit 1). <<
3.3.2 Outgoing Invoice with Output Tax (F-22)
On March 24, 2006 TEST Inc. sends an invoice for goods to the net value of EUR 6,500 to
customer XXXX01D. The tax on sales of purchases of 16% (output tax) to be paid over to the
tax authority for this net goods value is also requested from the customer and displayed
separately on the outgoing invoice. The invoice amount is therefore EUR 7,540.
Navigation: SAP Easy Access SAP Menu Accounting Financial accounting
Accounts receivable Document entry Invoice - general
Alternatively: Transaction F-22.
-
>> The complete tax information is written in table BSET. For the third line item, compare
the entry BSEG-HWBAS with BSET-HWBAS and the entry BSEG-DMBTR with BSETHWSTE (but see the note below first!). The field HWBAS contains the (net amount =) base
amount (in local currency) to which the tax is to be applied. The fields BSEG-DMBTR and
BSET-HWSTE contain the tax amounts (in local currency). Note that for each tax code that
appears in the document, there must be at least one entry in table BSET (Exception: All tax
base amounts (debit and credit amounts) with the same tax code in the document balance to
zero - in this case there is no BSET entry).
Caution: BSEG-BUZEI (=3 for document 1800000007) is not identical to BSET-BUZEI (=1
for document 1800000007). The field BUZEI in table BSET is not identical to the document
item number of the document posted (BSEG-BUZEI). The numbering BSET-BUZEI is
independent of the document item numbering BSEG-BUZEI and is assigned separately from
the system. Usually, all tax amounts in the document are summarized per tax code in one item
in table BSET. If there are several tax codes in one document, the entries are assigned to
tables BSEG and BSET uniquely using field TXGRP (BSEG-TXGRP = BSET-TXGRP). <<
3.3.3 Transfer Tax Payable with Batch Job
For the first quarter of 2006, you have to report the tax payable to the tax authority using an
advance return for tax on sales and purchases. Report RFUMSV00 for creating the advance
return for tax on sales and purchases also posts the tax payable posting to clearing account
195000 - the posting is stored in a batch input session. Execute the report in the background.
Transaction SE38:
- Program: RFUMSV00
- Program Execute Direct (<F8>)
-
-62-
You can check whether the job you started is (still) running via the job list (System Own
jobs). The output of report RFUMSV00 is written in a spool file. You can look at this in
transaction SP02 once the job has finished.
Caution: You must run the batch input session today, since the due date was set for today.
Otherwise, set the due date for a date in the (near) future.
>> The advance tax return that report RFUMSV00 creates lists all line items that belong to
the output tax, that is tax-relevant data from the line items with BSET-KTOSL = MWS. This
data is listed split according to the tax code (see column Tx). The corresponding tax totals are
then listed separately again in an additional block.
Then the line items for the input tax are listed, that is, data from the specified period with
BSET-KTOSL = VST. They are also sorted by tax code. In the same way as for the output tax,
the tax totals for the input tax are also listed separately.
The block Tax difference: Line items lists inconsistencies in the tax calculation. RFUMSV00
calculates the tax amounts again from the base amounts and the tax (percentage) rates and
compares them with the tax amounts posted (this block is only listed if you have selected the
item Tax difference: Line items in the field Output lists).
The block at the end of the list, Batch input session RFUMSV00, shows the information saved
in the batch input session that is to be used to execute the tax payable transfer posting. The
listing shows what the line items of the transfer posting document will look like.
Program RFUMSV00 reads all the data from table BSET ! <<
Process the batch input session to execute the transfer posting to the clearing account 195000.
>> In order to check the transfer posting, look at the transaction figures for accounts 154000,
17500, and 195000 in period 3/2006 (transaction FS10N). Once you have run the batch input
session, the tax payable transfer posting should lead to amount changes in these accounts you have just calculated the corresponding amounts using report RFUMSV00. <<
Navigation: SAP Easy Access SAP Menu Tools Administration Monitor
Batch input
Alternatively: Transaction SM35.
Session: RFUMSV00
-63-
Click on the line that has your user name in the column Created by.
Session Process in background
Choose (green check icon)
Via System Own jobs, check when your background job is complete.
>> Make a note of the transaction figures for the three accounts above for period 3/2006.
Update the balance display for account 195000 and doubleclick on the debit item in period
3/2006. As a result of the line item display configured for account 195000 (see unit 1
Creating G/L Accounts), the document is listed for the tax payable transfer posting
(document XXXXX). Doubleclick on the line with this document number and then go to the
document
overview
. Compare the amounts posted with the updated transaction
figures. <<
___________________________________________________________________________
-64-
Payment Program
-65-
Save
-66-
Select the line with payment method C in company code XXXX (field in far left column)
Edit Copy as ...
Paying company code: XXXX
Payment method: 0
Maximum amount: 1000.-- EUR
Foreign vendor/customer permitted: (Select)
Foreign currency permitted: (Select)
Foreign bank permitted: (Select)
Optimization by postal code: (Select)
Select the line with payment method E in company code XXXX (field in far left column)
Edit Copy as ...
Paying company code: XXXX
Payment method: 1
-69-
Firstly, specify house bank DEUBA for each payment method. Even though TEST Inc. has
only one house bank, enter 1 in the field Ranking Order.
In the selection field Dialog structure, doubleclick on the folder Order.
Edit New entries
Payment method: C
Currency: EUR
Rank order: 1
House bank: DEUBA
Complete the entries with the same details for payment methods 0, 1, U, and E.
Save
For each payment method, you now have to determine the account at the house bank from
which the payments are to be made. TEST Inc. only has one account at Citibank, so that the
setting is simple. The bank subaccount is the account number from the chart of accounts.
In the selection field Dialog structure, doubleclick on the folder Bank accounts.
Edit New entries
- House bank: DEUBA
- Payment method: C
- Currency: EUR
- Account ID: GIRO
-70-
Complete the entries with the same details for payment methods 0, 1, U, and E.
Save
You now define the amount limits that the payment program can use for payments from this
account. The payment program only makes payments if the cumulative net amount of all
payments does not exceed the amount limit of the house bank account concerned.
In the selection field Dialog structure, doubleclick on the folder Available amounts.
- Edit New entries
- House bank: DEUBA
- Account ID: GIRO
- Days: 1 (Days to value date)
- Currency: EUR
- Available for outgoing payment: 99,999.999.00
- Planned incoming payment: 99,999,999.00
- Save
>> You have already defined the addresses and bank details of the customers and vendors that
the payment program requires in Unit 1 (General Customizing), in the section Creating
Customer/Vendor Accounts. In this section, you also defined terms of payment for the
customers and vendors of TEST Inc. Return to this section and look at your settings for the
terms of payment in the accounts that you created again. You may remember: You had
already defined terms of payment XXXX in Unit 1 (General Customizing) in the section
Creating Terms of Payment. What conditions did you define with these terms of payment?
<<
4.9 Payment Currency
If documents were posted in different currencies, you may want to use only selected
currencies for payment. From Release 4.5A, you can assign a payment currency to an open
item (in addition to the document currency). You can also clear invoice items with different
currencies and pay them in one payment currency.
Navigation: Transaction SPRO SAP Reference IMG Financial Accounting (New)
Financial Accounting Global Settings (New) Document Rules for Changing Documents
Document Change Rules, Line Item
Alternatively: Transaction OB32
For customer accounts:
Edit New entries
Field name: BSEG-PYCUR
Account type: D
Company code: XXXX
Field is modifiable: (Select)
Save
For vendor accounts:
Edit New entries
- Field name: BSEG-PYCUR
-71-
Account type: K
Company code: XXXX
Field is modifiable: (Select)
Save
Goto Change
Edit Create...
-72-
Save
>> If the system has accepted your changes correctly, you will find the entry 01CU in table
field LFB1-ZWELS for vendor XXXX01K and the entry 0CU in table field LFB1-ZWELS
for vendor XXXX02K. <<
4.12.2 Paying Vendor Open Items
TEST Inc. pays its liabilities to vendor XXXX02K using the payment program. You want to
create a proposal run and subsequently a payment run.
Navigation: SAP Easy Access SAP Menu Accounting Financial accounting
Accounts payable Periodic Processing Payments
Alternatively: Transaction F110.
-
Look at the proposal list as soon as the message Payment proposal created appears in the field
Status (continually update the display via Payment run Status or click on
)
-
>> The items selected for payment, listed at the end of the proposal list, are taken from table
REGUP. Look at the entries in this table using transaction SE16 and compare them with the
items listed in the proposal list. Make sure you understand the fields REGUP-ZTERM,
REGUP-ZFBDT, REGUP-ZWELS, REGUP-DMBTR, REGUP-WRBTR, and REGUPPSWBT. If necessary, ask your mentor. <<
-74-
Make a note of the total amount to be paid (last amount in the column Net currency).
>> The vendor master data required for making the payment (for example, name and address
of vendor) appears directly above the payment items. The master data is read from table
REGUH. Look at the table entry for your proposal run in this table (LAUFD is the date of the
proposal run (date of execution) and LAUFI is the ID parameter (XXXX1)). Field REGUHXVORL was set to X, since the run that you just executed was only a proposal run. Make sure
you understand the fields REGUH-ZBUKR, REGUH-LIFNR, REGUH-VBLNR, REGUHZALDT, REGUH-HKTID, REGUH-HBKID, and REGUH-RPOST.
Why does the field REGUH-VBLNR have such a strange entry (F110000001)?
If necessary, ask your mentor. <<
In the header of the proposal list, you will see a reference to an error code under the heading
Payment proposal list for proposal run:
Err. No. Error text
-----------------------------------------------------------006 No valid payment method found
-----------------------------------------------------------You will see the same error code (006) at the end of the line for each payment item listed
(Column: Error). Evidently there was a problem with the validity of payment method 0.
Check the log of the proposal run to see if you can find further information about the problem.
-
List Exit
When you look at the log, you will see the following message:
> Payment method 0 is being checked
> Payment amount is not within permitted limits (0.00 - 1,000.00)
> No valid payment method exists
Note for vendor XXXX02K/paying company code XXXX ...
... Payment not possible due to error reported
>> You may remember: In the section Defining Payment Methods, you defined the payment
method 0 for Germany by copying payment method C to payment method 0. You then
assigned this payment method to company code XXXX and defined the following restriction:
Maximum amount: 1,000 EUR. Return to this section and remind yourself of this setting.
Compare it with the net amount defined for payment that you noted from the proposal list.
This amount exceeds the maximum amount of EUR 1,000. The payment program therefore
refuses payment (see above: ... Payment not possible due to error reported ). <<
Payment method C has a minimum amount of EUR 0.00 and a maximum amount of EUR
500,000.00. The proposal run should therefore not encounter any problems. Try to carry out a
proposal run with payment method C without any errors. End the log view with
-
and delete the above proposal run before you execute a new one:
-
.....
-
Save
When you look at the proposal list after the payment proposal has been created, error code
006 should no longer appear in the items to be paid. This proposal run (without errors!) now
lists the relevant amounts (gross amount, payment amount, cash discount, ...) sorted by
business areas, countries, currencies, payment methods, and banks. Take some time to look at
the list in more detail.
>> Ask your mentor if you are unsure about anything. <<
List Exit
Compare it with the log of the proposal run:
-
As you read through the log, you can see how the payment program first found the invalid
payment method 0, but then carried out the payment attempt successfully using payment
method C. The line items for the clearing document are specified at the end of the log in the
block Additional log: Posting documents. These line items have to be posted as a result of the
payment (= clearing open items). The payment program executes this posting automatically in
the payment run (= update run).
-
Look at the clearing document posted by the payment transaction in the document display
(transaction FB03) as soon as the message Posting requests: 1 created, 1 completed appears in
the field Status (continually update the display using Payment run Status). You can see the
-76-
number of the clearing document (0500000000) in the log of the payment run (Edit
Payment Display log).
>> Compare the entries in table field REGUH-VBLNR for the proposal run and the payment
run.
Look at the payment document (0500000001) in the document display (transaction FB03).
Which document type is specified in the document header? Which setting did the payment
program use to select this document type?
What information is coded into the document header text (compare BKPF-BKTXT with
REGUH-LAUFD and REGUH-LAUFI)? <<
Caution: If you specify a payment method explicitly when you post documents, the payment
program uses this specification regardless of which payment method is defined in the master
record of the vendor/customer. If you entered payment method 0 explicitly when posting open
invoices for vendor XXXX02K, the payment program would use payment method 0 even if
the (net) payment amount exceeds EUR 1,000.00.
Schedule a print and then execute it.
For print program RFFOUS_C you have to specify a variant. You create this variant now.
Transaction SE38:
- Program: RFFOUS_C
- Goto Variants
- Variant: XXXX_ZLWEG_C
- Click on
-
Variant Exit
You now define variant XXXX_ZLWEG_C in the print program. You want to carry out the
check printout immediately.
Navigation: SAP Easy Access SAP Menu Accounting Financial accounting
Accounts payable Periodic processing Payments
Alternatively: Transaction F110.
-
Payment methods: 1
House bank: DEUBA
Account ID: GIRO
Currency key. EUR
Data medium exchange: (Select)
Printer: (Enter your printer here - ask you mentor if necessary).
Print immediately: (Select)
Print payment summary: (Select)
Printer: (Enter your printer here - ask you mentor if necessary).
Print immediately: (Select)
Number of file extensions: 12
Structure of file extensions: 2
Output medium: 0
Filler for digits in words: *
Number of sample prints: 0
Number of items in payment summary: 1
Payment document validation: (Select)
Texts in recipient language: (Select)
Currency in ISO code: (Select)
Edit Attributes
Name: Debit memo variant 1
Protect variant: (Select)
Save
Variant Exit
Variant Exit
>> Ask you mentor about the importance of the payment document check. <<
Now execute the proposal run:
Navigation: SAP Easy Access SAP Menu Accounting Financial accounting
Accounts payable Periodic processing Payments
Alternatively: Transaction F110.
-
In task 4.2 you used program RFZALI00. You will see the difference immediately...
Caution: Even though you have not defined a payment method in the master record of
customer XXXX01D (see task 4.1), and you did not specify a payment method when you
posted the selected documents, the payment program is prepared to pay the selected open
customer items. How can this be? In task 4.2, the payment program refused to make payment
because no valid payment method had been defined in the master record. The reason for this
apparent contradiction is due to the fact that Clear with vendor XXXX01K is selected in the
master record of customer XXXX01D. In such cases, the customer payment methods are read
from the master record of the corresponding vendor.
>> Look at the master record of customer XXXX01D again (transaction FD03 - Goto
Company code data - Tab page Payment transactions). In the field Automatic payment
transactions, you will see the selected line Clearing with vendor. Look at the master record
for vendor XXXX01K (transaction FK03 - select the line Control in the field General data).
Customer XXXX01D is specified in the field Account control. You may remember: You made
these settings in Unit 1 in the section Creating Customer and Vendor Accounts.
Since payment method 1 is read for customer XXXX01D from the master record of the
corresponding vendor XXXX01K, in task 4.1, it was sufficient to define payment method 1 in
the master record of vendor XXXX01K and not in the master record of customer XXXX01D.
Look at the entries in table REGUH for this proposal run. What do you notice when you
compare fields REGUH-LIFNR and REGUH-KUNNR? <<
The documents in the proposal list include document number 1800000020 (posting item 1 of
this document). You posted this item in task 3.2 in connection with the outgoing invoice sent
to customer XXXX01D. Customer XXXX01D had a problem with this invoice. Your
department manager tells you not to pay this item, since TEST Inc. has not finally clarified the
situation. You therefore define a payment block for this item: You can set this by using the
proposal processing. Go back with
-80-
Goto Back
You will see that setting the payment block for document 1800000020(more precisely, posting
item 1) was taken into account by the payment program and included in the list.
Now execute the payment run:
-
Goto Back
Edit Payment Schedule Payments
Start immediately: (Select) <enter>
Look at the clearing document posted by the payment run in the document display
(transaction FB03) as soon as the message Posting requests: 1 created, 1 completed appears in
the field Status (continually update the display with Payment run Status). You can see the
number of the clearing document (200000000X) in the log of the payment run (Edit
Payment Display log). Compare it with the document items in the log.
>> Compare the amount specified in the log with the amounts in fields REGUH-RBETR and
REGUH-RWBTR. What is the significance of these fields (tip: F1 help)? How are these
amounts connected with the amounts entered by the system in fields REGUP-DMBTR,
REGUP-WRBTR, and REGUP-PSWBT? If necessary, ask your mentor. <<
Now print the debit memo form:
Return to the tab page Status.
-81-
The system does not issue a message informing you that the form has been printed. Do not
worry yet, look at what the printer outputs.
___________________________________________________________________________
-82-
Dunning Program
Since TEST Inc. wants to configure only one central point for dunning notices in company
code XXXX, you do not define a subdivision into different dunning areas.
5.2 Configuring the Dunning Program
You access the settings for controlling the dunning program via
Navigation: Transaction SPRO SAP Reference IMG Financial Accounting (New)
Accounts Receivable and Accounts Payable Business Transactions Dunning
Dunning Procedure Define Dunning Procedures
Alternatively: Transaction FBMP
The dunning program is controlled by various different settings, and these are described in the
following sections.
5.3 Creating the Dunning Procedure
The dunning procedure that TEST Inc. wants to use to dun its customers should be as follows
(navigation as specified above in the section Configuring the Dunning Program):
-
Dunning level
Days in arrears
Calculate interest?
Always dun?
Print all items
Payment period
-
1
2
2
12
.
Select
Select
Select
Select
.
3
22
Select
Select
Select
10
4
32
Select
Select
Select
7
From dunning
amount
0
0
100
100
Dunning
charge
0
0
5
10
Minimum
amount
5
10
20
30
Goto Back
Save
Caution: You created XXXX02D as head office for branch XXXX03D. Since the dunning
program assumes that for head office-branch relationships, payments are always made by the
head office, you can only dun head offices. Therefore, checking customer XXXX03D for
outstanding payments would have no effect on dunning.
Navigation: SAP Easy Access SAP Menu Accounting Financial accounting
Accounts payable Periodic processing Dunning
Alternatively: Transaction F150.
-
Look at the dunning list as soon as the message Dunning selection is complete appears in the
field Status.
-
The number of days in arrears is negative (5- !!!). The customer invoice was issued on
January 26, 2006, and 25 days have elapsed to the date of the dunning run (February 20,
2006). You may remember: In the section Creating Terms of Payment (Unit 1), you defined
terms of payment XXXX, which you assigned to customer XXXX02D in the section
Creating Customer and Vendor Accounts (Unit 1). Return to Unit 1 and remind yourself of
this setting. Payment term 2 permitted net payment within 30 days (percentage rate 0).
-86-
Okay, now a realistic period. Take into account that in your dunning procedure XXXX for the
account in question, you defined minimum days in arrears of 7 days. Together with the terms
of payment XXXX, this means that you can only issue a dunning notice 37 days after the
baseline date for terms of payment. Dun the customer on March 5, 2006 (no payment received
in the meantime!).
-
Look at the dunning list as soon as the message Dunning selection is complete appears in the
field Status.
-
>> Can you understand why dunning level 1 is listed in the dunning list? If necessary, ask
your mentor.
The status of the dunning run is documented by entries in table MAHNV. Look at the entries
for your dunning run and make sure you understand the fields MAHNV-XMSEL, MAHNVXMUPD, and MAHNV-XMPRI (tip: F1 help).
The dunning data of the items to be dunned is written in table MHND. Look at the table
entries MHND-SMABER, MHND-SMAHSK, MHND-ZFBDT, MHND-FAEDT, MHNDMAHNS, MHND-MAHNN, MHND-XFAEL, and MHND-VERZN for this dunning run and
document number 1800000001.
What is the difference between MHND-SMAHSK and MHND-MAHNS (tip: F1 help)?
-87-
Have entries been changed in the master data of customer XXXX02D (transaction FD03,
Goto Company code data, tab page Correspondence)?
Caution: The master data is not changed when you complete the dunning run. The system
only updates the master data when the dunning printout has been successfully(!) completed.
<<
Now print the dunning letter:
Tab page Status
Dunning notices Schedule sample dunning printout
Dialog box Output parameters
Output device: (Enter the name of your printer) <enter>
Dialog box Schedule printout
Start immediately: (Select)
Print
>> What are the values in table fields MAHNV-XMSEL and MAHNV-XMPRI now, and which status do these
values document?
Examples
MAHNV-XMSEL = P
MAHNV-XMSEL = R
MAHNV-XMSEL = F
MAHNV-XMSEL = A
:
:
:
:
Planned
Running
Finished
Aborted
MAHNV-XMPRI = S
: Scheduled
MAHNV-XMPRI = R
: Running
MAHNV-XMPRI = F
: Finished
<<
Check the correct flow using the dunning print log as soon as the message Dunning printout
is complete appears in the field Status:
Extras Dunning print log
>> Which entries have been changed now in the master data of customer XXXX02D (transaction FD03, Goto
Company code data, tab page Correspondence)? <<
Caution: Note that the dunning level is only increased by one with each dunning run. For
example, the days in arrears reached would correspond to level 3, but after dunning level 1,
you still dun at dunning level 2, or if the item has not been dunned yet, then dunning level 1.
You cannot change this manually in the proposal processing. You can only reduce the dunning
levels of the item there.
>> You can now surely understand why dunning level 2 is listed in the dunning list, even
though the customer is already 35 days in arrears. <<
This customer has been dunned once already (therefore dunning level 2). Now look at the
overview of the dunning notices in the dunning history:
-
List Exit
Goto Dunning history
Account type: D
Company code: XXXX
Customer: XXXX02D
Program Execute
You want to start the dunning printout, but you department manager tells you not to dun this
customer at this point in time. Set a dunning block for account XXXX02D for this dunning
run. The dunning block that you set only applies to this dunning run. You can only set a
permanent dunning block in the dunning data field in the customer master record (transaction
FD02, Goto Company code data, tab page Correspondence).
-89-
List Exit
Program Exit
-90-
Closing Operations
In the node Assets, create the items Fixed assets and Current assets.
- To do this, click on the blue field 1000.
- Edit Create items
- Go to the first line under 1000 Assets.
- In this line, enter 1100 in the left field, and Fixed assets in the right field.
- In the next line, enter 1200 and Current assets.
- <Enter>
Subdivide the item Current assets into two levels (Current assets becomes a node).
- To do this, click on the blue field 1200.
- Edit Create items
- Go to the first line under 1200 Current Assets.
- In this line, enter 1210 in the left field, and Receivables in the right field.
- In the next line, enter 1220 and Other assets.
- <Enter>
- Save
Assign the relevant accounts to the items you have created:
- To do this, click on the blue field 1100.
- Edit Assign accounts
- From account:
010000
- To account:
010000
- D: (Select)
- C: (Select)
- <Enter>
-
Click on the blue field 1220 and assign accounts 154000 and 195000 to this item; select
the indicators C and D for account 154000, but for account 195000, select only (!) D.
This means that only the debit balance with the receivables from the tax authority is displayed
under this item. You may remember: In the section Create G/L Accounts in Unit 1, you
created one account for receivables and payables from/to the tax authority. As far as assets are
concerned, additional receivables are merely an additional debit. Therefore, only the debit
side of account 195000 has the receivables from the tax authority.
-92-
Save
Repeat the procedure for Net result: Profit, and assign item number 2120 to it.
Compare with the example structure at the end of the following section, Creating Profit and
Loss Statements.
6.4 Creating Profit and Loss Statements
All balance sheet accounts have to appear under the items Assets and Liabilities; these are
defaulted by the system. No accounts are assigned to the levels Net result: Profit, Net result:
Loss, and Profit and Loss Result in the financial statement version for TEST Inc. The item
-93-
Profit and Loss Statement, to which all profit and loss accounts are assigned, has to be created
on the same level as Assets and Liabilities.
-
Doubleclick on the blue field 3000 and enter the group start and group end (profit and loss
statement) as for Assets and Liabilities above. In the field End of group, select Display
totals and enter the number 3000 on the right hand side at the top of this dialog box.
Assign the item 3100 Revenues, with the revenue accounts 273000, 276000, and 800000,
and the item 3200 Expenses with the expense accounts 210000, 223000, and 226000 to
the node Profit and Loss Statement.
Save!
Assign item number 4000 and the text Appropriation of Net Income to the item P+L result,
and item number 5000 and the text Accounts Not Assigned to the item Not Assigned.
Your financial statement version should then look as follows:
-94-
>> To see an example of an extensive financial statement version, look at the versions INT
and GKR using transaction FSE3. <<
6.5 Tasks: Closing Operations
6.5.1 Checking Data Consistency
There are several things (software errors, hardware problems, human error, and so on), which,
despite all precautionary measures, can lead to data inconsistencies. Since TEST Inc. wants to
create its financial statements on the basis of consistent data (otherwise there are other
problems: Audit!!!), you have to carry out consistency checks. Report SAPF190 carries out a
comparison of the total amounts from the documents, the total amounts from the indexes, and
the transaction figures.
Navigation: SAP Easy Access SAP Menu Accounting Financial accounting
General ledger Periodic processing Closing Check/count Reconciliation (New)
Alternatively: Transaction FAGLF03
-
You can check whether the job you started is (still) running via the job list (System Own
jobs). The output of report SAPF190 is written in a spool file. You can look at this in
transaction SP02 once the job has finished.
Caution: To ensure that you discover data inconsistencies as early as possible, you should
carry out the consistency check once every month. However, first run report SAPF190 for one
company code and one fiscal month. Otherwise the quantity of data (in customer systems)
could lead to a program termination.
>> As long as SAPF190 is running, you cannot make any changes (!) in the dataset specified
by the company code and fiscal month (no postings, clearings, batch jobs, and so on).
Otherwise, SAPF190 could list differences that do not actually exist. Can you think of any
reasons why this problem might occur? If necessary, ask your mentor.
-95-
Look at your spool file and identify the results for the reconciliations selected (documentstransaction figures and indexes-transaction figures).
If differences occur in your data, you can run a detailed analysis using report RFINDEX
(ZFINDEX in customer systems). In this case, consult your mentor. <<
6.5.2 Creating Financial Statements
Finally, create financial statements for TEST Inc. You can do this by running report
RFBILA00 (you can call this up via transaction SE38).
Navigation: SAP Easy Access SAP Menu Accounting Financial accounting
General ledger Information system General ledger reports (New) Fiscal Statement /
Cash Flow General Actual/actual comparisons Financial Statement
Alternatively: Transaction F.01
-
Program Execute
>> The data for the financial statements is taken from table FAGLFLEXT. Why is no data
taken from other tables, such as KNC1 or LFC1? If necessary, ask your mentor.
Do the retained earnings agree with the profit and loss statement?
Does the assets total agree with the liabilities total?
Does the value in the field Appropriation of net income agree with the profit and loss
statement?
If not, contact your mentor! <<
________________________________________________________________________
-96-
7 Appendix
7.1 Document Display
When the New General Ledger is active, a financial accounting document has always two
views: The entry view and the General Ledger View.
Aside from the leading Ledger, you may also see the document in other, non-leading ledgers
within the general ledger view.
Definition:
Entry view: View of how a document appears in the sub-ledger views / sub-ledgers
(AP/AR/AA/Taxes)
General Ledger View: View of how a document only appears in the general ledger!
The General Ledger View depends on the assignment of scenarios to ledgers, if document
splitting is activated and how many ledgers are assigned to company code and ledger group.
The clearing (clearing document numbers) for the documents specified in the column
Document number only refers to the line item with the customer/vendor account specified.
Document Display
Functions
Document type
1800000012
Customer/vendor
account
XXXX02D
2.3
1900000007
XXXX02K
KR
2.4
1900000008
XXXX01K
KR
2.5
1700000005
XXXX02K
KG
2.6
1700000006
XXXX01K
KG
2.7
1800000013
XXXX02D
DR
2.8
1800000019
XXXX02D
DR
2.9
0100000007
XXXX01K
KN
2.10
1800000015
XXXX01D
DR
2.11
1900000009
XXXX02K
KR
2.12
1800000016
XXXX01D
DR
2.13
1900000009
XXXX02K
KR
2.14
1900000009
XXXX02K
KR
2.1
Document number
DR
2.2
-97-
2.15
2.16
2.17
2.18
2.19
2.20
2.21
2.22
2.23
3.1
3.2
3.3
4.1
4.2
4.3
1800000017
1800000018
0100000008
1800000017
1400000003
1500000002
1500000003
1400000004
1400000005
1700000007
1900000010
1800000020
01XXXXXX
XXXX02D
XXXX02D
XXXX01K
XXXX01D
XXXX02D
XXXX01K
XXXX02K
XXXX01D
XXXX02D
XXXX01K
XXXX02K
XXXX01D
G/L accounts
DR
DR
AB
DR
DZ
KZ
KZ
DZ
DZ
KA
KR
DR
AB
0500000000
200000000X
XXXX02K
XXXX01D
ZS
ZP
* The clearing information for document 1900000007 in task 2.3 takes into account the
clearing reset in task 2.23 and the new clearing in task 4.2. The clearing reset also replaced
the clearing information in document 1500000003 (task 2.20).
7.2 Overview of Transactions Used
An entry in the field Customizing means that the transaction is a Customizing transaction.
Transaction
FAGLF03
F-22
F-28
F-41
F-43
F-44
F-53
F-63
F110
F150
FB08
FB60
FB70
FBKP
FBL1N
FBL5N
FBMP
FBN1
FBRA
FBV0
FBV2
FBZP
FCH1
FD01
Name
Data consistency check
Customer invoice
Post customer incoming payment with clearing
Vendor credit memo
Vendor invoice
Vendor manual clearing
Post vendor outgoing payment with clearing
Park vendor invoice
Call up payment program
Call up dunning program
Reverse document
Vendor invoice/credit memo (Enjoy)
Customer invoice/credit memo (Enjoy)
Accounting configuration
Vendor line item list
Customer line item list
Customizing for dunning program
Display and change document number ranges
Reset clearing
Post parked documents
Change parked documents
Customizing for payment program
Display check information
Create customer
Custom.
x
x
-98-
FD02
FD10
FI12
FK01
FK02
FK10
FS00
FS10N / FAGLB03
FSE2
FV70
GVAR
OB13
OB40
OB52
OB53
OB62
OB89
OBA3
OBA4
OBA7
OBB8
OBBE
OBBO
OBBP
OBC4
OBC5
OBD2
OBD3
OBXA
OBXI
OBXR
OBXU
OBY6
OBYR
OT37
OX02
SE11
SE16
SE38
SM30
SM35
SP02
Change customer
Customer balance display
Change house banks
Create vendor
Change vendor
Vendor balance display
Edit G/L account master record
G/L account balance display
Change financial statement version
Park/post customer invoice (Enjoy)
Change fiscal year variants
Change chart of accounts
Define tax accounts (account determination)
Change periods for posting periods
Change accounts for automatic postings
Change assignment company code -> chart of
accounts
Define accounts for automatic transfer posting of
tax payable
Change tolerance groups for customers
Change tolerance groups for employees
Change document types
Change terms of payment
Define payment difference reasons
Change variants for posting periods
Assignment of company code -> posting period
variant
Change field status variant
Change assignment company code -> field status
variant
Change customer account groups
Change vendor account groups
Define accounts for cash discount clearing (net
procedure)
Define accounts for cash discount expense
Define reconciliation account for customer down
payments
Define accounts for cash discount received
Change global company code data
Define alternative reconciliation account for down
payments
Change G/L account groups
Change company code
Display table structure
Display table content
Program call
Table view maintenance (Customizing)
Batch input session overview
Overview of own spool requests
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
-99-
SPRO
FB50L
FB01L
CLOCO, GLOCOS,
CLOCOC
FAGL_FC_VALUATION
FAGL_FC_TRANSLATION
FAGL_CL_REGROUP
FAGLGVTR
Edit Customizing
Enter G/L account document for group (Enjoy) in
New GL
Enter general posting for group in New GL
Closing cockpit in New GL
Foreign currency valuation open items and balances
in New GL
Translation
Regrouping Receivables/ Payables
G/L acc. balance carry-over
VBSEGS
T001
T003
T043G
FAGL_TLDGRP
FAGL_TLDGRP_MAP
FAGL_TLDGRPT
FAGL_ACTIVEC
________________________________________________________________________
-101-