Introduction: This is to understand the standard SAP process for managing the cash flow through banking services for day to day business operations.
The scope of this document will cover
Bank Account and other related information is one of the most widely used information on vital business documents, including invoices. But this information is so inconspicuous in SAP that it is very difficult to find. This information is made up of various entities, including
Terminologies used:-
House Bank: It identifies the payable bank. Each bank for any company is assigned a house bank key to uniquely identify it.
Account ID: It is used to uniquely identify various accounts in a particular bank for any company. The combination of house bank and account ID should be always unique.
Currency: This is the base currency for any combination of house bank and account ID.
GL: It is a general ledger account that will identify the balance of the bank account. Each bank account should be mapped to a particular GL account to track it’s balance in SAP.
SWIFT (Society for Worldwide Interbank Financial Telecommunication) Code: Uniquely identifies a bank throughout the world. The S.W.I.F.T. code is used for identifying banks in international payment transactions. SWIFT codes are used mainly for automatic payment transactions
Bank Keyis MICR Code which is of Nine numeric numbers (it can be taken from Check book i.e. MICR Code)
Control key: 01 is for current Account and 02 for saving account (Generally in U.S.)
IBAN (International Bank Account Number): The International Bank Account Number (IBAN) is an international standard for identifying bank accounts across national borders.
Bank Sub account (Bank determination T.Code FBZP): Specifies the account number of the G/L accounton which the payment amount is to be posted. For example the number of the outgoing checks account which is created in addition to the giro account is specified here,
General Ledger Account (House Bank FI12)
This field contains the number of the G/L account to which the transaction figures are updated.
Pr-requisites
Basic understanding of banking operations, concept of payments in SAP
Blow is the Transaction code where we customize the bank related information
Define countries in SAP
Enter the 3- character ISO country code for all countries if you want to exchange data with banks via OFX –open financial exchange
Set Country specific checks for Bank
Indicator that a country – specific check of the bank details (bank number, bank account number, bank control key) is to be carried out. The corresponding check routines are installed in the system and can be activated via this switch. The check routine responsible for a country if found by means of the international country code. Activating this indicator also means that SWIFT Code is checked whether or not the country is listed here. To do this you must specify the ISO code for the country.
Create Bank : T.Code FI01
Create House Bank: FI12
Bank details check box option at Payment method at country code level T.Code FBZP
Select Bank details if required at payment method
If you set this indicator, the payment method is only used if the account number has been maintained for the bank details of the business partner.
Bank Determination level
Assign House bank in ranking order for payment method
Assign the Bank sub account for house bank for payment methods
Create Check Lots for House Banks. Code: FCHI
Here we are maintaining the check lot for the house bank and account ID for paying company code.
ELECTRONIC BANK STATEMENT CONFIGURATION (EBS)
T.Code OBPM1: Maintain of payment medium formats select the house bank
T.Code OBPM4: The above fields house bank will be activated in payment medium selection variant
Updating the Table T028Q:
This is the table where we will be linking the bank key and account number to get account number in bank transaction. This we are updating, because while loading the bank file in the testing phase of the Electronic bank statement, an error message will pop up to update the table T028Q. Therefore we need to update this table, if the error message pops up
Update the above four columns
1.Bank number in Bank statement
2. Account number in Bank statement
3. Bank Key and 4. Bank account number
Field Status Group T.Code OBD3( vendors) and OBD2 (Customers)
Select Bank details if required at payment transactions for customer and vendor
Activate International Bank account number (IBAN) without Bank Account Number:
With SEPA – Bank Account number would no longer be needed in the customer/vendor master data. Only IBAN and Swift code are required based on which the bank key and bank country will be derived. We have activated a central functionality for IBAN. If this indicator is set, a user can maintain an international bank account number manually.
Example: After activating the IBAN with out bank account number
View International bank account details in Table: TIBAN
IBAN Valid from details can view in T.Code FIBAN
LOCK BOX Customization:
Business transaction codes related to Check information and EB statement process
F110-Auto payment run
FI12-Create House Bank
FCHI-Create Check Lots
FCHV-Define Reasons for check cancellation
FCH1-For Check (Display)
FCH2-For Payment Document (Display)
FCHN-Check Register (Display)
FCH4-Renumber (change)
FBZ5-Print form for payment document
FCH7-Reprint Check (Change)
FCHT-Assignment to Payment (Change)
FCH5-Create Manual Checks
FCH3-Unused Checks
FCH9-Issued Checks
FCH8-Cancel Payment
FCHD-For Payment Run (Delete)
FCHF-Manual Checks (Delete)
FCHE-Voided Checks (Delete)
FCHG-Reset Data (Delete)
FEBA-Bank statement subsequent processing
FF67-Manual Entry (Process Of Manual Bank statement
FEBA-Bank statement subsequent processing
FEBP-Post (Update Bank Statement)
FF_6-Display Electronic Bank Statement
FF_5-Import Electronic Bank statement
FEBAN-Reprocess
FIBLFFP-Free Form Payment (Online payment)
FIBLAPOP-Vendor Payment Request (Online Payment)
FIBLAROP-Customer Payment Request (Online Payment)
F8BT-Display Payment Request (Online Payment)
F8REL-Release Payment Request (Online Payment)
F8REV-Reverse Payment Request (Online Payment)