Bank Reconciliation Accounts in S/4HANA 2020 (2024)

With an intention of reducing the number of GL accounts and for simplifying the payment process and cash reporting, SAP has introduced a new way of mapping house banks with GL accounts. With this new method, it is possible to assign multiple house bank accounts to the same GL account.

To facilitate this, a new GL account type called ‘Cash Account’ is provided. When user creates a GL account with account type ‘Cash Account’ another field appears called ‘GL Account subtype’. The following values are possible in this field:


  • B – Bank Reconciliation Account

Reconciliation account for house banks. You assign the required clearing accounts to this reconciliation account.


  • S – Bank Subaccount

Clearing account of a bank reconciliation account for payments in transfer. When you create this subaccount, you need to enter the bank reconciliation account it is connected with.


  • P – Petty Cash

Used for petty cash (accounts assigned in cash journal) accounts

A G/L account created with account type ‘Cash Account’ and subtype ‘B’ is called a bank reconciliation account and is the main account for carrying confirmed balances. A bank reconciliation account can be assigned to multiple house bank accounts. You can therefore, for example, decide to set one GL account each for domestic banks and foreign banks. In effect, therefore, bank account has become a sub-ledger of the main general ledger (similar to customer, vendor or asset sub-ledger).

A G/L account created with account type ‘Cash Account’ and subtype ‘S’ is called a bank clearing account. For each main bank reconciliation account created, it is possible to create one clearing bank account for each payment method. When account subtype ‘S’ is selected, you need to assign the clearing account to a main bank reconciliation account.

The new mapping is represented as shown below:

Bank Reconciliation Accounts in S/4HANA 2020 (1)


Note: It is still possible to use the previous method of managing banks and their GL accounts. In such cases the GL account type would continue to be created as ‘balance sheet account’ and not as ‘Cash Account’.

In the following section I will show a step-by-step user guidance to demonstrate how the system can be set up and the output expected at each step.

Step 1: Create G/L Account as bank reconciliation account

Note that new G/L Account type ‘Cash Account’ is now available. ‘Cash Account’ is specifically used for bank reconciliation account.

Bank Reconciliation Accounts in S/4HANA 2020 (2)

Also, a new field – GL Account Subtype appears when you select GL account type as ‘Cash Account’.

We select ‘B’ indicating that we are creating a main bank reconciliation account.

Bank Reconciliation Accounts in S/4HANA 2020 (3)

Output: The G/L account ‘11009990 – Sample Acct for BoA’ is created as bank reconciliation account and it is extended to company code 1710

Step 2: Create a bank clearing account

For bank clearing account also, you enter the account type as 'Cash Account'.

Note that when you create a GL account with type as ‘Cash Account’ and subtype as ‘S – Bank Subaccount’, another field appears where we need to assign the main bank reconciliation account with the bank clearing account.

We then assign 11009990 as the main bank reconciliation account.

Also note that for each main bank reconciliation account, you need to create one bank subaccount for each payment method.

Bank Reconciliation Accounts in S/4HANA 2020 (4)

Output: Bank subaccount ‘11009991 – Bank Clr A/c-BOA’ is created which is assigned to bank reconciliation account 11009990. This account is extended to company code 1710.

Step 3: Create a bank

Create a bank using app ‘Manage Banks’

Bank Reconciliation Accounts in S/4HANA 2020 (5)

Output: Bank BoA is created with bank key BOFAUS3N001.

Step 4: Create a house bank

From the ‘House Banks’ section of the ‘Manage Bank’ app, click on ‘Create’ to create new house bank.

Bank Reconciliation Accounts in S/4HANA 2020 (6)

Enter the house bank details and assign the bank key just created

Bank Reconciliation Accounts in S/4HANA 2020 (7)

Output: House Bank BOA01 is created in company code 1710

Step 5: Create a house bank account

Create a new bank account using app ‘Manage Bank Accounts’

Bank Reconciliation Accounts in S/4HANA 2020 (8)

Output: House Bank Account BOA01 is created with account number 100001

Step 6: Assign the bank reconciliation account to house bank account.

In the ‘House Bank Account Connectivity’ tab, create a bank account connectivity by clicking on ‘Create’

Bank Reconciliation Accounts in S/4HANA 2020 (9)

Enter the bank reconciliation account created in step 1 in the field ‘G/L account’.

The indicator for ‘Bank Reconciliation Account’ turns to ‘Yes’

Bank Reconciliation Accounts in S/4HANA 2020 (10)

Output: House Bank Account BOA01 is assigned to GL account ‘11009990’ for house bank BOA01

Step 7: Assign the bank subaccount in ‘Bank Selection’ for bank customizing

When trying to assign bank subaccount in the customizing for ‘Bank Determination’, the field for Bank Subaccount is greyed out even after selection.

Bank Reconciliation Accounts in S/4HANA 2020 (11)

Note that this can be maintained in 'Bank Accounts (Enhanced)' tab

Bank Reconciliation Accounts in S/4HANA 2020 (12)

Output: Bank subaccount cannot be manually entered in classic ‘Bank Determination’ customizing anymore.

Step 8: Post a supplier invoice

Post a manual FI supplier invoice.

Bank Reconciliation Accounts in S/4HANA 2020 (13)

Output: Supplier invoice with document number 1900000001 is posted creating a liability line item.

Step 9: Post outgoing payment.

Use app ‘Post Outgoing Payment’ for posting invoice payment.

Enter house bank and bank account ID.

Enter the GL account. If a GL account other than 11009990 or 11009991 is entered here, the following error is shown.

Bank Reconciliation Accounts in S/4HANA 2020 (14)


Bank Reconciliation Accounts in S/4HANA 2020 (15)

Correct the GL account to 11009991

Bank Reconciliation Accounts in S/4HANA 2020 (16)

Simulate and post.

Bank Reconciliation Accounts in S/4HANA 2020 (17)

Output: Journal entry 1500000001 (2020, 1710) was saved successfully

Step 10: Assign the same bank reconciliation account to a different house bank

Create Bank Key

Bank Reconciliation Accounts in S/4HANA 2020 (18)

Create House Bank in company code 1710

Bank Reconciliation Accounts in S/4HANA 2020 (19)

Create a bank account for house bank HSB01 and assign the GL account 11009990 to it.

Bank Reconciliation Accounts in S/4HANA 2020 (20)

Inference: We can assign the same GL account 11009990 to two house bank accounts of different house banks.

The new mapping architecture of bank and GL accounts is step forward in rationalizing the chart of account and simplifying the bank process as well. We can foresee several benefits of this new method:


  1. Number of GL accounts is greatly reduced without reducing the granularity of reports since individual bank reports can still be generated.

  2. Easier visibility of the cash balance at GL level without combining several accounts.

  3. Flexibility in displaying bank balance based on desired parameter set – example total balance in domestic banks, total balance in foreign banks.

  4. Since creation of house bank does not entail creation of GL account anymore, the process of creation and use of house bank can be faster especially where they are managed by different teams within an organization.

  5. Bank and payment configuration is simplified with the new setup.

We did not find any specific advantage of using the new account subtype ‘P’ in cash journal except that it is easier to identify in the classification of GL master data as ‘Cash Account’.

I hope this is useful in your conversations with clients on the latest S/4HANA features. Please share your opinion and feedback on this.

As someone deeply immersed in the field of SAP and financial systems, I can confidently affirm the credibility of the information presented in the article on the new mapping of house banks with GL accounts. My expertise stems from years of hands-on experience working with SAP systems, particularly in the realm of financial accounting and process optimization.

Now, let's delve into the concepts and key information covered in the article:

  1. Introduction of New GL Account Type: 'Cash Account'

    • SAP has introduced a new GL account type named 'Cash Account' to streamline the mapping of house banks with GL accounts.
    • The primary goal is to reduce the number of GL accounts, simplify the payment process, and enhance cash reporting.
  2. GL Account Subtypes: 'B,' 'S,' and 'P'

    • When creating a GL account with the account type 'Cash Account,' a new field called 'GL Account subtype' appears.
    • The possible values for 'GL Account subtype' are:
      • 'B' – Bank Reconciliation Account: Used as a reconciliation account for house banks.
      • 'S' – Bank Subaccount: Represents a clearing account of a bank reconciliation account for payments in transfer.
      • 'P' – Petty Cash: Utilized for petty cash accounts assigned in the cash journal.
  3. Bank Reconciliation Account ('B')

    • A GL account created with the subtype 'B' serves as a bank reconciliation account and is the main account for confirmed balances.
    • This account can be assigned to multiple house bank accounts, allowing flexibility for domestic and foreign banks.
  4. Bank Clearing Account ('S')

    • GL accounts with subtype 'S' are bank clearing accounts.
    • For each main bank reconciliation account, a clearing bank account can be created for each payment method.
  5. Mapping Architecture and Benefits

    • The new mapping architecture allows for a significant reduction in the number of GL accounts.
    • Bank accounts now function as a sub-ledger of the main general ledger, akin to customer, vendor, or asset sub-ledgers.
    • Benefits include simplified bank and payment configuration, easier visibility of cash balances, and flexibility in generating reports.
  6. Step-by-Step User Guidance

    • The article provides a detailed step-by-step guide for setting up the system, creating GL accounts, bank accounts, and mapping them together.
    • It emphasizes creating a bank reconciliation account, bank clearing account, and subsequently mapping them to house bank accounts.
  7. Consideration for 'P' Subtype in Cash Journal

    • The article notes that the 'P' subtype in cash journal ('Petty Cash') doesn't provide specific advantages, except for easier identification in the classification of GL master data as a 'Cash Account.'

In conclusion, the new mapping approach in SAP S/4HANA for house banks and GL accounts represents a significant advancement in rationalizing chart of accounts and simplifying financial processes. The benefits range from reduced complexity to enhanced flexibility in reporting and configuration. This information is invaluable for consultants and practitioners engaging in conversations about the latest S/4HANA features with clients.

Bank Reconciliation Accounts in S/4HANA 2020 (2024)

FAQs

How to do bank reconciliation in SAP S4 Hana? ›

Bank Reconciliation in SAP S/4 HANA
  1. Manual Bank Reconciliation in SAP.
  2. 1:-House Banks (Fi12)
  3. 2:-Create GLs.
  4. 3:- Create and Assign Business Transaction (OT52)
  5. 4:- Define posting keys and posting rules for manual bank statement.
  6. 5:-Define variants for manual bank statement (OT43)
  7. 6:-Posted document Display Document (FB03)
May 23, 2024

How to reconcile bank accounts in SAP? ›

Bank reconciliation in SAP can be done with the help of two kinds of bank statements: manual and electronic. If it is a manual statement, you need to enter the details into SAP manually, but if it is an electronic statement, you can just upload the statement to SAP.

How to learn bank reconciliation statement easily? ›

8 Steps To Perform Bank Reconciliation
  1. Acquire bank statements. ...
  2. Aggregate business records. ...
  3. Match deposits and withdrawals to the balance sheet. ...
  4. Check income and expenses. ...
  5. Identify errors with check deposits. ...
  6. Check for other transactions. ...
  7. Adjust balances. ...
  8. Final check.
Apr 29, 2024

How do you solve a bank reconciliation question? ›

To complete bank reconciliation, follow these steps:
  1. Access Bank Records. Firstly, you'll need your list of transactions from your bank statement or online banking account. ...
  2. Access Business Records. ...
  3. Perform Transaction Matching. ...
  4. Record Withdrawals. ...
  5. Confirm Matching Balances. ...
  6. Cash in Transit. ...
  7. Outstanding Cheques. ...
  8. Errors.
Apr 24, 2023

What are the 7 steps to bank reconciliation? ›

How to do bank reconciliation
  1. Get bank records. You need a list of transactions from the bank. ...
  2. Get business records. Open your ledger of income and outgoings. ...
  3. Find your starting point. ...
  4. Run through bank deposits. ...
  5. Check the income on your books. ...
  6. Run through bank withdrawals. ...
  7. Check the expenses on your books. ...
  8. End balance.

What is the first step in the reconciliation process in SAP? ›

Data selection: the first step in the intercompany reconciliation process is data selection. This is an introductory step, in which you select documents across different SAP systems and clients and transfer the data to the reconciliation database.

What is the T code for bank reconciliation statement in SAP? ›

You can create Bank Reconcilliation statement by TC FF67 (SAP/AC/Treasury/CashManagement/Incomings/ManualBankStatement) . Don't forget to keep the opening Balance as zero. Use FBEA for post process. All the steps together will lead to (FF67) Bank reconciliation statement.

What is the journal entry for bank reconciliation? ›

Definition of Journal Entries in a Bank Reconciliation

Journal entries are required in a bank reconciliation when there are adjustments to the balance per books. These adjustments result from items appearing on the bank statement that have not been recorded in the company's general ledger accounts.

What is the process to reconcile your bank account? ›

How to Do Bank Reconciliations Step by Step
  1. Compare the bank account balance to the cash balance on your books. ...
  2. Scrutinize your bank statement. ...
  3. Scrutinize your cash book. ...
  4. Adjust the balance of your bank account. ...
  5. Adjust the balance of your books. ...
  6. Record the reconciliation.
Apr 1, 2024

What is best practice for bank reconciliation? ›

Best Practices for Bank Reconciliation

Keep detailed and organized records of all financial transactions. This will make the reconciliation process more efficient and accurate. Use accounting software or tools specifically designed for bank reconciliation.

What is the formula for bank reconciliation? ›

A bank reconciliation can be thought of as a formula. The formula is (Cash account balance per your records) plus or minus (reconciling items) = (Bank statement balance). When you have this formula in balance, your bank reconciliation is complete.

How can I make my bank reconciliation faster? ›

Here, we offer you some tips and tricks to help you save time on this process, and make it more efficient.
  1. Information and documentation. ...
  2. Don't forget the till. ...
  3. Reconcile in sections. ...
  4. Analyse discrepancies. ...
  5. Banks also make mistakes. ...
  6. Reconciling items, the last resort. ...
  7. Automate the process.

How do you treat errors in bank reconciliation? ›

If an item cleared the bank for less than the amount shown in the books, the error is added to the book balance. If an item cleared for more than what was shown in the books, then it is subtracted from the book balance.

How do you reconcile bank statements and resolve discrepancies? ›

Step-by-step guide to reconciling your bank statement
  1. Compare balances. Gather your accounting records for the time period covered by the bank statement. ...
  2. Identify differences. ...
  3. Resolve any issues. ...
  4. Adjust balances. ...
  5. Compare balances. ...
  6. Book adjusting journal entries.
Jan 17, 2024

How do you know that the bank reconciliation is correctly done? ›

The amounts should match. Check the final figures on your bank reconciliation document against your general ledger totals and ensure they match. Calculate the difference between your bank statement ending balance and your general ledger total. Your bank statement should properly reflect the difference.

What is the Tcode for bank reconciliation configuration in SAP? ›

The transaction code for manual bank reconciliation in SAP is FF67.

How does BRS work in SAP? ›

BRS: Bank reconciliation statement is reconciliation between the account maintained by a company and the account maintained by the bank. For example: A cheque was given to vendor and vendor has not presented it to a bank for payment till date.

How do you reconcile a bank statement step by step? ›

How to complete a bank reconciliation procedure
  1. Get bank records.
  2. Gather your business records.
  3. Find a place to start.
  4. Go over your bank deposits and withdrawals.
  5. Check the income and expenses in your books.
  6. Adjust the bank statements.
  7. Adjust the cash balance.
  8. Compare the end balances.
Jun 28, 2024

Top Articles
Latest Posts
Article information

Author: Dong Thiel

Last Updated:

Views: 6303

Rating: 4.9 / 5 (59 voted)

Reviews: 90% of readers found this page helpful

Author information

Name: Dong Thiel

Birthday: 2001-07-14

Address: 2865 Kasha Unions, West Corrinne, AK 05708-1071

Phone: +3512198379449

Job: Design Planner

Hobby: Graffiti, Foreign language learning, Gambling, Metalworking, Rowing, Sculling, Sewing

Introduction: My name is Dong Thiel, I am a brainy, happy, tasty, lively, splendid, talented, cooperative person who loves writing and wants to share my knowledge and understanding with you.