Society ERP User Guide

8. Ledger

Ledger accounts, the ledger book, and per-account statements.

What the ledger is

The ledger is the society's chart of accounts: the list of heads under which every rupee is recorded. Each account is one of five types.

TypeWhat it holdsNormal balance
AssetWhat the society has or is owed: bank, petty cash, dues from flats, fixed assets.Debit
LiabilityWhat it owes or holds in trust: sinking fund, repair reserve, GST payable.Credit
RevenueIncome: maintenance fees, penalties, bookings.Credit
ExpenseSpending: vendors, petty cash, waivers given.Debit
EquityOpening balances brought into the system.Credit

Balances are never typed in or stored. An account's balance is always the total of the posted journal vouchers against it, so the ledger and the journal cannot disagree.

Open Ledger arrow_forward
The Ledger: every account with its code, type and status.
The Ledger: every account with its code, type and status.

The accounts you start with

A new society has these accounts. The system posts to them automatically, so keep them active.

ASSET-001Bank Accounts LedgerDefault for all money received and paid.
ASSET-002Petty Cash VaultCash held in the petty cash vault.
ASSET-003Unit ReceivablesWhat flats owe: goes up when a bill is issued, down when it is paid or waived.
ASSET-004Fixed AssetsPurchased assets.
LIAB-001Sinking Fund CorpusSinking fund collected.
LIAB-002Structural Repair ReserveRepair fund collected.
LIAB-003GST Output Tax PayableGST charged on bills and penalties.
EQ-001Opening Balance EquityThe other side of every opening balance.
REV-001 to 007Income headsMaintenance Fees, Non-Occupancy Charges, Facility Booking Income, Late Penalty Income, Water Charges, Common Area Maintenance Income, Other Income.
EXP-001 to 007Expense headsGeneral Expenses, Electrical & Maintenance, Petty Cash Expenses, Vendor Expenses, Waivers & Discounts Allowed.

Adding a ledger account

  1. Open Ledger and start a new account.
  2. Enter an Account code, unique in the society. Follow the existing pattern, for example REV-008 or EXP-010.
  3. Enter the Account name, up to 30 characters and also unique.
  4. Choose the Account type and the Normal balance (see the table above).
  5. Optionally link a Bank account, and tick Child Accounts to nest existing accounts under this one. A ledger linked to a bank account shows it as Linked Bank Account on its page, with the masked account number, branch, IFSC and type.
  6. Save.

The form checks the code and the name as you type and tells you if either is taken.

Opening balances

If the society had money in the bank, or flats already owed dues, before it started using the system, bring that in as an opening balance. It is recorded as a posted journal voucher of type Opening Balance against Opening Balance Equity: a debit-type account is debited, a credit-type account is credited.

Write it as a journal voucher (chapter 9): choose the type Opening Balance, put the account on one line and Opening Balance Equity on the other, and post it.

Ledger book and statements

  1. Open the Ledger Book , from the Dashboard's quick actions or the Journal page.
  2. Choose a ledger account, or click an account in the Ledger list.
  3. The statement lists each posted voucher in date order with debit, credit and the running balance.
  4. Set the date range. It opens on the current month; clear both dates to see the full history.
  5. Download the statement as a PDF for auditors or committee meetings.
Open Ledger Book arrow_forward
A ledger statement (Bank Accounts Ledger): each posted voucher with the running balance.
A ledger statement (Bank Accounts Ledger): each posted voucher with the running balance.

Deactivating and archiving

  • An account in active use cannot be deactivated or archived: for example one a billing rule credits, one a vendor posts to, or one linked to a payment mode. The message lists what is using it. Past invoices and posted vouchers do not block.
  • Archiving hides the account from forms. Its history stays in every statement and report.
  • Permanent deletion is refused for an account that has journal entries.