To make sure your Bank balances to the General Ledger, you should verify that the 'Statement Balance + Uncleared' value on the Reconciliation report (boxed in black in image below) and the GL Account balance for that bank account as of the same date match.  There are a few reasons these values may not match.  When you approve a bank rec, it takes a snapshot of the system as of that time so the 'Statement Balance + Uncleared' value on the Reconciliation report is showing the balance according to that snapshot.

Reasons You Might Not Balance

  • Example 1 "Entered a transaction after completing the bank rec": Let's assume you've doing a bank rec with a statement end date of 10/31 and you approve it on 11/8.  Then, on 11/15 you enter a new bank withdrawal transaction and date it 10/28.  If you run a report to see the GL account balance of your bank account (such as Trial Balance, Balance Sheet, GL Account Detail reports) as of 10/31, then this 10/28 transaction will be reflected in that balance. However, the reconciliation report is based off the snapshot of the time when the bank rec was Approved, so this transaction will not be included in the balance of that bank rec, causing a discrepancy.  
    • If you don't want the discrepancy to show up, you will need to Unapprove the bank rec, which will then pick up this new transaction and then Approve the bank rec again.  This transaction will now show in the uncleared list on that bank rec and will be part of that balance on the reconciliation report.
  • Example 2 "User entered wrong statement beginning balance on a bank rec": The beginning balance on a bank rec defaults as the ending balance from the previous bank rec but the user can override this value if desired. If the user puts the wrong value in this field then the math on this bank rec won't balance with the previous rec, which might cause it to be out of balance with the GL account.
  • Example 3 "Started with incorrect beginning balance went went live with system": Let's assume you started using the system and put a $100 beginning balance for the GL account of this bank account in your beginning balance journal entry.  Then, you set the Last Reconciled Balance for that bank account as $150.  If the last reconciled balance was $150, according to your bank and the actual balance in the account was $100 based on your prior financial system, then that means there are $50 of expenses in your prior system that need to be entered as Open Bank Transactions (unreconciled transactions) to start in this system.  If you didn't enter those $50 of expenses as bank beginning balance transactions or entered an Amount other than $50, then you will be out of balance because to start the system, your GL was already out of balance from the bank.
    • There are various other reasons they might differ, such as making an edit to a transaction after a Reconciliation or voiding a reconciled transaction.

Bank to GL Reconciliation Report Will Help

To help you investigate the reasons for the difference, you can run the report titled "Bank to GL Reconciliation" in the Banking section of the 'My Reports' page.  

For this report, you can select the bank account you want to evaluate and the bank rec you want to evaluate it as of as well as choose whether to show 'Only Out of Balance Reconciliations', 'All Reconciliations', or 'This Reconciliation Only'. Because of the huge amount of data this report is analyzing to find possible balance problems, it may take some time to run.

1) Hyperlinked Date - Clicking the hyperlinked date will open the Bank Reconciliation. Next to the hyperlink, a  +  or  -  sign means that there are more details that can be listed out (+) or that the details are already expanded (-)

2) Hyperlinked Transaction - Clicking this allows you to open the transaction on a detail row

3) Balance Issue Comment - If there's a comment listed, it will detail out why that row might be causing an issue

Review this report to help you narrow down your issues and resolve them