General Ledger

View detailed transaction history and running balances for any individual ledger account.

1 min read

What is the General Ledger

The General Ledger is the complete transaction history of a single ledger account. Every debit and credit that hits that account is recorded here in chronological order, with a running balance that updates after each entry. Use it to verify how an account's balance was built, trace transactions back to their source, and reconcile figures against your bank statements or supplier records.


Open the General Ledger

Go to Accounting → General Ledger from the left sidebar.

On your first visit, a Select Ledger dialog opens automatically because no account is pre-selected.

Select Ledger dialog showing leaf-level accounts with breadcrumbs

Select Ledger dialog

Only leaf-level accounts without sub-accounts can be chosen.

The dialog lists every leaf-level account. Each entry shows the breadcrumb path, such as Accounts Receivable > Customer Receivables or Cash & Bank > Bank Accounts > Test Bank, along with the account type and normal balance tags. Click any account to load its ledger.

Note: You cannot select parent groups like Cash & Bank or Inventory directly. You must select the specific child account, such as Cash on Hand or Medicine Inventory.


Switch to a different account

Click Change in the account header to reopen the Select Ledger dialog and pick a different account at any time.


Filter and search transactions

Use the filter bar at the top of the page to narrow down what you see.

Filter bar on the General Ledger page

Filter bar

Search, date range, Posted/Reversals toggle, Filters, and Export controls.

ControlWhat it does
SearchSearch by transaction description or journal entry number
Date rangePick a custom period. Defaults to the current month
Posted / ReversalsToggle between Posted (regular entries) and Reversals (reversed or correcting entries)
FiltersOpens advanced filter options for narrowing the transaction list
ExportDownload the ledger data as PDF Document or Excel Sheet

Type a description or journal number (for example JE-2026-08-00196) in the search box to instantly filter the table.

Search field on General Ledger

Search

Search by description or journal entry number.

Date range

Click the date range control to open the calendar. You can select custom dates or use quick presets such as Today, This Month, Last Month, etc.

Date range picker on General Ledger

Date range picker

Choose a custom period or use the quick filter options.

Posted / Reversals toggle

Use this control to switch between regular posted entries and reversal entries.

Posted and Reversals toggle

Posted / Reversals

Toggle between regular posted entries and reversal entries.

Export

Click Export and choose PDF Document or Excel Sheet.

Export dropdown showing PDF Document and Excel Sheet options

Export options

Download the ledger as PDF or Excel.


Read the account header and summary

Below the filter bar, the header shows the selected account name, its type tag (such as CURRENT ASSET or EXPENSE), and its normal balance tag (DEBIT NORMAL or CREDIT NORMAL).

General Ledger page for Customer Receivables showing transaction history

General Ledger for Customer Receivables

A debit-normal asset account with transaction history and running balance.

Four summary cards sit below the header:

CardWhat it shows
Opening BalanceThe balance at the start of the selected date range
Total DebitsSum of all debit entries in the selected period
Total CreditsSum of all credit entries in the selected period
Closing BalanceThe balance after all entries in the selected period
Summary cards showing Opening Balance, Total Debits, Total Credits, and Closing Balance

Summary cards

Opening Balance, Total Debits, Total Credits, and Closing Balance for the selected period.


Read the transaction table

The table lists every journal entry posted to this account, sorted by date with the most recent at the top.

ColumnWhat it means
DateThe date the journal entry was posted
JournalThe unique journal entry identifier, such as JE-2026-08-00196
DescriptionA brief explanation of what the entry represents
TypeThe journal entry type, such as AUTO SALE, AUTO CREDIT NOTE, STOCK DELETION, or ACCOUNTING INITIALIZATION
SourceThe module or document that triggered the entry, such as Sale, Credit Note, Appointment, or None
DebitAmount debited to this account. Shown in green for debit-normal accounts, red for credit-normal accounts
CreditAmount credited to this account. Shown in red for debit-normal accounts, green for credit-normal accounts
BalanceThe running balance after this entry. Always shows Dr or Cr to indicate which side the balance sits on

How to read the running balance: The balance column updates after every row. If you are viewing a debit-normal account, debits add to the balance and credits subtract from it. For a credit-normal account, credits add and debits subtract.

Click the Journal number in any row to open the full journal entry. This shows all the accounts that were debited and credited in that single transaction, not just the entries for the current ledger.


How to read debit and credit entries

The direction of each entry depends on the account's normal balance.

Debit-normal accounts

Assets and Expenses are debit-normal. Their balance increases when debited and decreases when credited.

Account typeNormal balanceDebit meansCredit means
AssetDrBalance increasesBalance decreases
ExpenseDrBalance increasesBalance decreases

Example: Customer Receivables

DateJournalDescriptionTypeSourceDebitCreditBalance
31 Aug 2026JE-2026-08-00220No DescriptionMANUALNone₹200.00₹94,781.31 Dr
31 Aug 2026JE-2026-08-00210AppointmentMANUALNone₹500.00₹500.00₹94,581.31 Dr
26 Aug 2026JE-2026-08-00196AR Created For Appointment 6a8d6...AUTO APPOINTMENTAppointment₹94,581.31 Dr
25 Aug 2026JE-2026-08-00191Customer Receivable Updated By D...AUTO CUSTOMERCustomer₹11,216.86₹94,581.31 Dr

Opening Balance is the balance at the start of the selected date range (shown at the bottom of the list).
Closing Balance is the balance after all entries in the selected period (shown at the top of the list).

In this example the closing balance is ₹94,781.31 Dr. Because this is a debit-normal asset account, a positive debit balance means customers still owe the pharmacy this amount.

Customer Receivables ledger showing debits from sales and credits from payments

Customer Receivables

Debits increase what customers owe; credits decrease it.

Example: Stock Loss & Adjustments

DateJournalDescriptionTypeSourceDebitCreditBalance
24 Aug 2026JE-2026-08-00174Inventory Loss Due To Bulk Drug Del...STOCK DELETIONNone₹3,386.25₹8,962.83 Dr
19 Aug 2026JE-2026-08-00139Stock Adjustment Loss Was Update...AUTO SALESale₹5,576.58₹5,576.58 Dr
Stock Loss ledger showing only debit entries

Stock Loss & Adjustments

A debit-normal expense account.

Closing balance: ₹8,962.83 Dr. Expenses always carry a debit balance.


Credit-normal accounts

Liabilities, Equity, and Revenue are credit-normal. Their balance increases when credited and decreases when debited.

Account typeNormal balanceDebit meansCredit means
LiabilityCrBalance decreasesBalance increases
EquityCrBalance decreasesBalance increases
RevenueCrBalance decreasesBalance increases

Example: Purchase Return

DateJournalDescriptionTypeSourceDebitCreditBalance
25 Aug 2026JE-2026-08-00190Purchase Return Via Credit NoteAUTO CREDIT NOTECredit Note₹190.00₹3,902.99 Cr
21 Aug 2026JE-2026-08-00145Purchase Return Via Credit NoteAUTO CREDIT NOTECredit Note₹2,890.00₹3,712.99 Cr
19 Aug 2026JE-2026-08-00134Purchase Return Via Credit NoteAUTO CREDIT NOTECredit Note₹515.94₹822.99 Cr
19 Aug 2026JE-2026-08-00133Purchase Return Via Credit NoteAUTO CREDIT NOTECredit Note₹307.05₹307.05 Cr
Purchase Return ledger showing only credit entries

Purchase Return

A credit-normal contra-asset account.

Opening balance: ₹0.00 Dr
Closing balance: ₹11,302.99 Cr

Purchase Return is a contra-asset account (Credit Normal). Credits increase its balance and reduce the total value of inventory on your books.

Example: GST Output CGST

DateJournalDescriptionTypeSourceDebitCreditBalance
25 Aug 2026JE-2026-08-00197CGST @2.5% (Slab 5%)AUTO SALESale₹0.48₹12,431.81 Cr
25 Aug 2026JE-2026-08-00184CGST @5% (Slab 10%)AUTO SALESale₹2.56₹12,431.33 Cr
24 Aug 2026JE-2026-08-00181CGST @6% (Slab 12%)AUTO RETURN SALESale₹10.20₹12,428.77 Cr
24 Aug 2026JE-2026-08-00180CGST @6% (Slab 12%)AUTO SALESale₹10.20₹12,438.97 Cr
24 Aug 2026JE-2026-08-00180CGST @2.5% (Slab 5%)AUTO SALESale₹0.42₹12,428.77 Cr
GST Output CGST ledger showing credits from sales and debits from returns

GST Output CGST

A credit-normal liability account.

Opening balance is the balance at the start of the selected date range (₹0.00 Dr).
Closing balance is the balance after all entries in the selected period (₹12,435.38 Cr).

This is a credit-normal liability account. A credit balance means the pharmacy has collected this much CGST from customers and must remit it to the government.

When a customer returns a product, the related tax is reversed with a debit entry (see the AUTO RETURN SALE row on 24 Aug). This reduces the liability.


Newly initialized accounts

If you have just set up the Accounting module and have not yet recorded any sales, purchases, or journal entries, your ledgers will look sparse. A newly initialized account typically shows only one entry:

DateJournalDescriptionTypeSourceDebitCreditBalance
Accounts Receivable Created On Ini...ACCOUNTING INITIALIZATIONNone₹0.00 Dr

This is a system-generated entry that creates the ledger account in your books. It carries no monetary value. Once you start recording transactions, real debits and credits will populate the table and the balance will move away from zero.

Tip: For a debit-normal account like Medicine Inventory, the first real transaction will typically be a debit from your opening stock balance or your first purchase. For a credit-normal account like GST Payable, the first real transaction will be a credit from your first taxable sale.

For some accounts, the table may show No entries found with the message "Try adjusting the filters or date range." This happens when the account has no activity in the selected date range, or when it was initialized but has not yet received any transactions. Widen the date range or check back after recording sales, purchases, or journal entries.

General Ledger showing No entries found empty state

No entries found

Widen your date range or record transactions to populate the ledger.


Common Mistakes To Avoid

Narrow date range hiding transactions

If you cannot find a transaction you know exists, check your Date range filter. It defaults to the current month, so older entries are hidden. Click the date picker and widen the range to see everything.

Misreading green and red colors

Green does not always mean good and red does not always mean bad. For a debit-normal account like Cash on Hand, debits are green and credits are red. For a credit-normal account like GST Payable, credits are green and debits are red. Always check the DEBIT NORMAL or CREDIT NORMAL tag in the header before interpreting colors.


Frequently asked questions


Next steps