Finance Guide

General Ledger, Journal Entries and Bank Reconciliation

Every rupee a business earns or spends is recorded twice: first as a journal entry, then in the general ledger accounts it affects. Bank reconciliation is the monthly check that those books agree with the bank. This guide explains all three with examples.

DotOne team Updated 27 Oct 2026 9 min read
On this page
  1. What is a journal entry?
  2. What is a general ledger?
  3. Journal entry vs general ledger
  4. What is bank reconciliation?
  5. Bank reconciliation: a worked example
  6. How to reconcile your bank account each month
  7. Ledger and bank reconciliation in DotOne

What is a journal entry?

A journal entry records one transaction in date order, showing which accounts are debited and which are credited. Under double-entry bookkeeping, total debits always equal total credits.

Example: on 5 October you buy raw material worth ₹50,000 plus 18% GST on credit from a vendor.

AccountDebit (₹)Credit (₹)
Purchases (raw material)50,000
Input CGST4,500
Input SGST4,500
Vendor (sundry creditor)59,000
Total59,00059,000

What is a general ledger?

The general ledger is the set of all your accounts, such as cash, bank, sales, purchases, each vendor and customer, GST, and expenses, with every journal entry posted to the accounts it touches. The journal tells you what happened on a day; the ledger tells you the balance of each account.

The purchase above appears in four ledger accounts: Purchases goes up by ₹50,000, Input CGST and Input SGST by ₹4,500 each, and the vendor's account shows ₹59,000 owed.

Journal entry vs general ledger

JournalGeneral ledger
OrderBy date, transaction by transactionBy account
AnswersWhat happened on 5 October?How much do we owe this vendor?
StageBook of first entryBook of final entry
Leads toLedger postingsTrial balance, P&L and balance sheet

What is bank reconciliation?

Bank reconciliation compares the bank balance in your books with the balance on the bank statement and explains every difference. The two rarely match on the day, because of timing: cheques you issued that have not been presented, deposits the bank has not yet credited, and charges or interest you have not yet booked.

Bank reconciliation: a worked example

At 31 October, the books show a bank balance of ₹4,20,000 and the bank statement shows ₹4,61,500.

Item₹
Balance as per bank statement4,61,500
Less: cheques issued but not yet presented (vendor payment, cheque 004512)(65,000)
Add: deposit made on 31 October, not yet credited by the bank25,000
Adjusted bank balance4,21,500
Balance as per books4,20,000
Add: interest credited by the bank, not yet booked2,000
Less: bank charges, not yet booked(500)
Adjusted book balance4,21,500

Both sides come to ₹4,21,500, so the bank is reconciled. The interest and charges are then booked in the ledger; the open cheque and deposit clear on their own in November.

How to reconcile your bank account each month

  1. Get the bank statement for the month, ideally as a file you can import.
  2. Match each statement line to the entry in your books: receipts to receipts, payments to payments.
  3. List the items in the books but not on the statement (cheques not presented, deposits not credited).
  4. List the items on the statement but not in the books (charges, interest, direct debits, NEFT receipts) and book them.
  5. Check that the adjusted balances agree. If they do not, look for amounts entered twice or with digits swapped.

Ledger and bank reconciliation in DotOne

DotOne accounting keeps a chart of accounts, journal entries and vouchers, and posts sales, purchases and payroll to the general ledger. Bank statements can be imported, banking rules match recurring lines, and bank reconciliation is done in the same system, alongside trial balance, P&L, balance sheet and cash and bank books. If your CA works in Tally, DotOne can also sync with Tally through the Tally connector.

Frequently asked questions

What is the difference between a journal entry and a general ledger?

A journal entry records one transaction in date order with its debits and credits. The general ledger groups those entries by account, so you can see the balance of each account.

Why do the bank statement and the books not match?

Usually because of timing: cheques not yet presented, deposits not yet credited, and bank charges or interest not yet recorded in the books.

How often should bank reconciliation be done?

At least every month, and weekly or daily for accounts with many transactions.

What is a trial balance?

A list of every ledger account with its debit or credit balance. Total debits must equal total credits; if they do not, there is an error in the postings.

Can DotOne do bank reconciliation?

Yes. Bank statements can be imported, banking rules match recurring lines, and reconciliation is done in DotOne accounting.

Close the month without the chase

In a 30-minute demo we import a bank statement, match it and show the reconciled balance in DotOne.