Hello, Hope the following information is helpful. There are different programs to upload electronic bank statement. FF.5 or FF_5. I think your case Multicash format you are using. You need have three files in FF.5 and two files in FF_5 You can prepare a Z program in order to truncate the electronic bank statement into two or three part files and save them on the application server. 1. Take all the external codes list from bank. 2. Take any available documentation from the Bank describing the relevance of the external codes. 3. Make sure that your Chart of Accounts (Bank Accounts) last digits logic is appropriate to meet the requirements. 4. Based on this decide the Account Symbols that are required to be created. 5. Make sure that the masking rules are configured properly. 6. Decide the posting rules that needs to be created. 7. Link up your external symbols provided by the bank with Posting rules and give proper algorithms for posting and clearing logic. 6. Concentrate on the posting areas to be posted while uploading the bank statement. Further explanation would help you to understand the functionality when uploaded the electronic bank statement. Main purpose of uploading the bank statement into SAP is to make your Bank Main Account and physical bank statement balance in sync. You do not have any traditional Bank Reconciliation Statement (BRS) report in SAP. SAP is normally you maintain bank main account and bank sub account. Whenever you make a payment through F-53 or F-58 or F110, the entry would be: Vendor Account Dr To Bank Sub Account The ending digits of the sub-account would be important in configuring the masking rule. Based on this masking rule when you upload the bank statement the entry the system would pass is: Bank Sub Account Dr To Bank Main Account It depends on the configuration, either the sub account will be cleared by the system automatically or you need to run F.13 to clear the sub accounts. At the time of receipts, you have different accounting entries unlike payments. It needs to post to two posting areas. 1. GL Accounting 2. Sub-Ledger Accounting The entries would system itself pass is: Bank Main Account Dr To Bank Sub Account Bank Sub Account Dr To Cutomer account. Clearing logic mentioned for your posting rules and the alogrithm used for your external bank symbols will also play pivotal role in clearing the accounts. Ideally you will use FF67 / FF.5 / FF_5 for uploading manual or electronic bank statement FEBA / FEBA_BANK_STATEMENT is used for furthe rprocessing. GO THROUGH SAP NOTE 48854 Please go through SAP Note. 48854. You will get an idea regarding the functionality of the algorithms. Though this note is in relevant to GB specific, you will find this very useful. description follows below regarding the normal procedure for maintaining table T028G. Due to the different bank codes and posting rules, pre-Customizing is not possible at this point. The following processing types are available - unless stated otherwise, you should use the interpretation algorithm: '000 - No interpretation' in each case. 1. '00': There is no processing. The entry line is ignored. 2. '01': A validation is made whether an entry exists for the transferred check number in the check table (PAYR). The check number and payment document number are transferred for further processing. Interpretation algorithm: outgoing check processing '011'-'013'; the update in the check file is via the interpretation algorithm. 3. '02': Transfer of the ending balance to the electronic bank statement 4. '03': Transfer of the opening balance to the electronic bank statement 5. '04': Clearing via the allocation number which is delivered with the bank statement. No interpretation algorithm. 6. '05': Clearing of BACS payments or BACS bank collection. The reference text field is first read to ascertain whether it involves payments initiated by users or bank collection via BACS. Providing it does involve a cash transaction initiated by the user, the payment document numbers concerned are determined via the reference number and transferred as a reference to further processing. Interpretation algorithm: '000 - No interpretation' or '019 - Reference number DME'. Note To differentiate between the two procedures in table T028G, you have to maintain two separate entries. Example: the bank uses bank code '62' for cash receipts and for BACS bank collection. Ext. Transaction +/- sign Posting rule Int. Algorithm Processing type 62 + GB62 001 5 62 SAPBACS + GB63 000 5 7. '06': Bank costs or interest revenues Recommended interpretation algorithm: '000 - No interpretation' 8. '07': Total amount of cash disbursements 9. '08': Total amount of cash receipts 10. '09': Items not paid Recommended interpretation algorithm: '000 - No interpretation' Regards, Ravi
The formats may be different. However, the configuraiton must be the same for different formats.
You need to get the transactions ID from the bank and accordingly you need to map them.
However, the document available with you for multicash can be used as a configuring the format you are required.
You need to maintain the posting rules for account symbols.
This will allow you to post the entries to respective accounts maintain as per the masking rules.
Though following text is for manual bank statement configuration but find it useful in electronic bank statement configuration also. The only difference I have not mentioned about algorithms.
Have you completed the configuration.
Please follow the following steps:
IMG => Financial Accounting => Bank Accounting > Business Transactions => Payment Transactions => Manual Bank Statement
Create and Assign Business Transactions: Here you give your external ID provided by the Bank, is it a plus or minus to your bank account, posting rule and Text. (Make sure before you have posting rules in place)
Define Bank Keys and Posting rules for your Manual Bank Statement: Give your chart of account.
1. Create Accounts Symbols (Freely definable)
2. Assign Accounts to Accounts symbols (Account symbol / Account modifier, normally +, your currency, masking rule of the GL account)
Hope you are familiar with Masking rule. Means, if you have bank main account ending with 0, for example 180000, cheque outgoing with 180001 and check incoming with 180002, then outgoing symbols you need to maintain +++++0 and for incoming symbols you need to maintain +++++0, by which your sub account and main account gets linked when you upload bank statement.
3. Create Posting Keys - Freely definable
4. Define posting rules - Most important, based on which your postings get happened.
Posting Rule, Posting area, Posting Key, Account Dr, Posting Key, Account Cr, Document Type, Posting Type.
The most important things are posting area, document type and posting type.
Posting area 1 - means that it gets posted to GL Accounting Posting area 2 means it get posted to Bank Sub Ledger Accounting
Document Type: this is important when you are posting to posting area 2, use KZ for vendors and DZ for customers, when using posting area 1, use normal document types or customized document type like ZR.
Drop down Posting Type: Configure based on your requirement. 1, 2, 3 is for posting 4,5,7,8 for clearing and 8 is for reset & reverse clear
Please refer the following link: