SAP ECC 6.00 November 2007 English V1G (Media): Electronic Bank Statement SAP AG Dietmarr-Hopp-Allee 16 Business Process Procedure
SAP ECC 6.00
November 2007
English
V1G (Media): Electronic Bank Statement
SAP AGDietmarr-Hopp-Allee 1669190 WalldorfGermany
Business Process Procedure
SAP Best Practices for Media V1G: Electronic Bank Statement: BPP
Copyright
© Copyright 2007 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.
Microsoft®, WINDOWS®, NT®, EXCEL®, Word®, PowerPoint® and SQL Server® are registered trademarks of Microsoft Corporation.
IBM®, DB2®, DB2 Universal Database, OS/2®, Parallel Sysplex®, MVS/ESA, AIX®, S/390®, AS/400®, OS/390®, OS/400®, iSeries, pSeries, xSeries, zSeries, z/OS, AFP, Intelligent Miner, WebSphere®, Netfinity®, Tivoli®, Informix and Informix® Dynamic ServerTM are trademarks of IBM Corporation in USA and/or other countries.
ORACLE® is a registered trademark of ORACLE Corporation.
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.
MarketSet and Enterprise Buyer are jointly owned trademarks of SAP AG and Commerce One.
SAP, SAP Logo, R/2, R/3, mySAP, mySAP.com, xApps, mySAP Business Suite, and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world. All other product and service names mentioned are the trademarks of their respective companies.
© SAP AG Page 2 of 15
SAP Best Practices for Media V1G: Electronic Bank Statement: BPP
Icons
Icon Meaning
Caution
Example
Note
Recommendation
Syntax
External process
Business Process Alternative/Decision Choice
Typographic Conventions
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.
Cross-references to other documentation.
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, source code, names of variables and parameters as well as names of installation, upgrade and database tools.
EXAMPLE TEXTKeys on the keyboard, for example, function keys (such as F2) or the ENTER key.
Example text
Exact user entry. These are words or 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.
© SAP AG Page 3 of 15
SAP Best Practices for Media V1G: Electronic Bank Statement: BPP
ContentsElectronic Bank Statement..............................................................................................................6
1 Overview.................................................................................................................................. 6
1.1 House Banks.................................................................................................................... 6
1.2 Electronic Bank Statement Reconciliation........................................................................6
2 Prerequites.............................................................................................................................. 9
3 Process.................................................................................................................................... 9
3.1 Process Flow Diagram.....................................................................................................9
3.2 Process Overview Table.................................................................................................11
4 Scenario................................................................................................................................ 12
4.1 Delete Bank Statement Test Data..................................................................................12
4.2 Create BAI File...............................................................................................................12
4.3 Execute Bank Statement Reconciliation Program..........................................................14
© SAP AG Page 4 of 15
SAP Best Practices for Media V1G: Electronic Bank Statement: BPP
Process Flow Legend
© SAP AG Page 5 of 15
SAP Best Practices for Media V1G: Electronic Bank Statement: BPP
Electronic Bank Statement
1 Overview
1.1 House BanksA sample house bank account BANKB is configured for company code BP01. This account is a reference for company’s specific banking information. This information is required for the definition and generation of the payment program, lockbox processing and electronic bank statement reconciliation.
Four bank accounts have been created for use with lockbox processing and electronic bank statement processing. All accounts have been created within the same house bank.
House Bank
Account
ID
Account Number
G/L Account
Explanation
BANKB CONCN 11111 113000 This is the account used for concentrating funds. Lockbox payments flow into it; funding for the controlled disbursement accounts flows out.
BANKB LOCKB 22222 113010 This is the collection account. Checks and incoming ACH payments from customers are processed by this account.
BANKB CHECK 33333 113020 This is the controlled disbursement account. Checks and ACH payments to vendors are sent from this account.
BANKB PYCRD 44444 113030 This is the payment card account.
1.2 Electronic Bank Statement ReconciliationThe SAP bank statement reconciliation program offers customers daily reconciliation of cash in transit postings made during the prior day. BAI is the most common file format for the bank statement used in the United States. Although it is regulated by the Bank Administration Institute, the format is loosely interpreted by most banks and can vary significantly from bank to bank. For this reason, the SAP system offers a wide range of flexibility when importing bank statements from each bank. The program RFEBKA00 imports account statements into the R/3 System, and then offers three options:
Create batch input sessions for updating the general ledger and the subledger.
Post immediately to the general ledger and subledger.
Create memo records.
There is also the option to post only to the general ledger and then run the program again at a later time to post to the subledger. The most common usage is to post immediately.
The bank statement processing uses two-step posting logic. Theoretically, any entries made to the general ledger are posted to clearing accounts. The only postings made to the main general
© SAP AG Page 6 of 15
SAP Best Practices for Media V1G: Electronic Bank Statement: BPP
ledger account assigned to the bank account are made automatically by the bank statement program. The first posting is made by the user and the second is made automatically by the bank statement which clears the item from the clearing account and posts to the master account. Since SAP does not supply a banking subledger, it must be created in the general ledger. As a rule, each bank account is assigned ten general ledger accounts, one master account (ending in “0”) and nine clearing accounts. Not all accounts require all nine clearing accounts, but the logic should be consistent. For example, a controlled disbursement account would only have an outgoing check clearing account, possibly an outgoing ACH clearing account, and a ZBA transfer account for funding. The following table describes the general ledger accounts used and the logic in the numbering.
G/L Account
Name and Description Relevant Settings
113000 Concentration Account – BankBostonThis is the master account. The balance in this account should always be the same as the balance in the bank account. All master accounts should end with a “0.”
This account should have line item display, but not be open item managed. Planning level B0 should be assigned to this account.
113001 Concentration Account - Wires OutThis is the clearing account for outgoing wire transfers from the concentration account. All outgoing wire accounts should end with a “1.”
This account should have line item display and be open item managed. Planning level B1 should be assigned to this account.
113002 Concentration Account - Wires InThis is the clearing account for incoming wire transfers to the concentration account. All incoming wire accounts should end with a “2.”
This account should have line item display and be open item managed. Planning level B2 should be assigned to this account.
113003 Concentration Account – ACH OutThis is the clearing account for outgoing ACH transfers from the concentration account. All outgoing ACH accounts should end with a “3.”
This account should have line item display and be open item managed. Planning level B3 should be assigned to this account.
113004 Concentration Account - ACH InThis is the clearing account for incoming ACH transfers to the concentration account. All incoming ACH accounts should end with a “4.”
This account should have line item display and be open item managed. Planning level B4 should be assigned to this account.
113005 Concentration Account – Checks OutThis is the clearing account for outgoing Checks from the concentration account. All outgoing Checks accounts should end with a “5.”
This account should have line item display and be open item managed. Planning level B5 should be assigned to this account.
113006 Concentration Account - Checks InThis is the clearing account for incoming Checks to the concentration account. All incoming Checks accounts should end with a “6.”
This account should have line item display and be open item managed. Planning level B6 should be assigned to this account.
113007 Concentration Account – ZBA TransfersThis is the clearing account for ZBA
This account should have line item display and be open item
© SAP AG Page 7 of 15
SAP Best Practices for Media V1G: Electronic Bank Statement: BPP
G/L Account
Name and Description Relevant Settings
transfers to and from the concentration account. All ZBA transfer accounts should end with a “7.”
managed. Planning level B7 should be assigned to this account.
113008 Concentration Account – Other TransfersThis is the clearing account for Other transfers to and from the concentration account. All Other transfer accounts should end with an “8.”
This account should have line item display and be open item managed. Planning level B8 should be assigned to this account.
113009 Concentration Account – Treasury TransfersThis is the clearing account for Treasury transfers to and from the concentration account made by the treasury module. All Treasury transfer accounts should end with a “9.”
This account should have line item display and be open item managed. Planning level B9 should be assigned to this account.
© SAP AG Page 8 of 15
SAP Best Practices for Media V1G: Electronic Bank Statement: BPP
2 Prerequites
3 Process
3.1 Process Flow Diagram
Electronic Bank Reconciliation
V1G
Acc
oun
ts M
ana
ger
Acc
oun
ts M
ana
ger
Eve
ntE
vent Run Bank
Statement
3.1Delete Bank
Statement Data
3.2Create BAI File
3.3Execute Bank
Statement Reconciliation
Program
Bank Statement Reconciled
© SAP AG Page 9 of 15
SAP Best Practices for Media V1G: Electronic Bank Statement: BPP
3.2 Process Overview TableStep Step Name External
Process Reference
Business Condition Role Transaction Code
Expected Results
3.1 Delete Bank Statement Data
Bank statement reconciliation was already run today. To run it again, you need to delete the statement data
Accounts Manager
SE38 The previous bank statement data is deleted.
3.2 Create BAI file Accounts Manager
SE38 BAI file is created and displayed
3.3 Execute Bank Statement Reconciliation Program
Accounts Manager
FF.5 Bank recon program RFEBKA00 uploads the BAI file from step 3.2. Open items are cleared.
© SAP AG Page 11 of 15
SAP Best Practices for Media V1G: Electronic Bank Statement: BPP
4 Scenario
4.1 Delete Bank Statement Test Data
UseIf you have already run the bank statement reconciliation today, you have to delete the test data, as the program only allows you to run this once a day.
Procedure1. Access the transaction using:
Option 1: SAP Graphical User Interface (SAP GUI)
SAP ECC menu Tools ABAP Workbench Development ABAP Editor
Transaction code SE38
Business Role Accounts Manager
Option 2: SAP NetWeaver Business Client (SAP NWBC) via Business role
Business role (Name) SAP_BP_CUSTOMER_IT_ADMIN-S
Business role Menu Administration Daily Tasks ABAP Reporting
2. On the ABAP Editor: Initial Screen, enter the necessary data.
Field name Description User action and values Comment
PROGRAMM Program RFEBKA96
3. Choose to continue.
4. On the Delete Buffer screen, enter the following data:
Field name Description User action and values Comment
ANWND Application 0001
5. Choose to continue.
6. On the Delete Buffer screen, select the bank statement files to be deleted and choose the Delete statements button.
ResultThe bank statement previously created is deleted, thus allowing you to re-create the current day’s bank statement.
4.2 Create BAI File
UseIn this step, you create the bank statement input file.
© SAP AG Page 12 of 15
SAP Best Practices for Media V1G: Electronic Bank Statement: BPP
PrerequisitesYou must delete the existing bank statement file to create a new bank statement.
Procedure1. Access the transaction using:
Option 1: SAP Graphical User Interface (SAP GUI)
SAP ECC menu Tools ABAP Workbench Development ABAP Editor
Transaction code SE38
Business Role Accounts Manager
Option 2: SAP NetWeaver Business Client (SAP NWBC) via Business role
Business role (Name) SAP_BP_CUSTOMER_IT_ADMIN-S
Business role Menu Administration Daily Tasks ABAP Reporting
2. On the ABAP Editor: Initial Screen, enter the necessary data.
Field name Description User action and values Comment
PROGRAMM Program RFEBKAT5
3. Choose to continue.
4. On the General test data for BAI bank statement and create open items screen, enter the necessary data.
Field name Description User action and values Comment
EOD Select
EOD filename RECON1
Company code BP01
House Bank BANKB
House Bank Account
CONCN
Posting Offset Account
111000
Statement date Yesterday’s date
Invoice date Yesterday’s date
Generate items Select this field
Open items 2
Last w/diff Select this field
Extrn/Trns 165
Amount 1000
Business Partner
1000XX
Increase by 50
© SAP AG Page 13 of 15
SAP Best Practices for Media V1G: Electronic Bank Statement: BPP
Field name Description User action and values Comment
Document type DR
With bank details
Select this field
Debit posting key
01
With ref. data Select this field
Credit posting key
50
XBLNR Select this field
Generate items Select this field
Debit posting key
40
Document type SA
Credit posting key
50
Specific Select this button
Checks Out 575 ++++++++07 58.5! Exclamation mark goes in 2nd column
Funds Out 495 ++++++++01 1500 200200665757699
Funds In 398 ++++++++08 150 BANK CHARGE
5. Choose to continue.
Result The BAI file is displayed.
4.3 Execute Bank Statement Reconciliation Program
UseIn this activity, you execute the bank statement reconciliation program.
Procedure1. Access the transaction using:
Option 1: SAP Graphical User Interface (SAP GUI)
SAP ECC menuAccounting Financial Accounting Banks Input Bank Statement Import
Transaction code FF.5
Business Role Accounts Manager
© SAP AG Page 14 of 15
SAP Best Practices for Media V1G: Electronic Bank Statement: BPP
Option 2: SAP NetWeaver Business Client (SAP NWBC) via Business role
Business role (Name) SAP_BP_CUSTOMER_IT_ADMIN-S
Business role Menu Administration Daily Tasks Import Electronic Bank Statement
2. On the Select Program: Import Electronic Bank Statement screen select program RFEBKA00 the choose Choose.
3. On the Bank Statements: Various Formats (SWIFT, Multicash, BAI…), enter the necessary data.
Field name Description User action and values Comment
Import data Select
Workstation upload Deselect
FEBFORMAT Elect. bank statement format
A
FEBAUSZF Statement file RECON1
FEBFILTER2 XBLNR number interval
199900000000000 to 200099999999999
Print bank statement (Output controls tab)
Select
R Print posting log(Output controls tab)
Select
Print statistics(Output controls tab)
Select
3. Choose to continue.
ResultThe bank reconciliation program RFEBKA00 uploads the BAI file created in the previous step. As a result, the open items created in the previous step, have been cleared. You can display the journal entries of these postings by using transaction code FB03.
© SAP AG Page 15 of 15