Accounting Concepts
This page explains the accounting principles that drive how eSecured ERP Platform classifies accounts, generates reports, and handles year-end closing. Understanding these concepts helps you set up your Chart of Accounts correctly and interpret your financial reports.
Income Statement vs Balance Sheet
Every account in the Chart of Accounts belongs to one of two types:
| Type | Categories | Behaviour |
|---|---|---|
| Income Statement | Income · Cost of Goods Sold · Expense | Temporary — zeroed at year-end |
| Balance Sheet | Assets · Liabilities · Equity | Permanent — balance carries forward |
This classification is derived automatically from the category. You do not set it manually — the system always knows which type an account is based on its category.
Why there's no year-end closing entry
Unlike some accounting systems, eSecured ERP does not run a year-end closing process — there is no button, scheduled job, or journal that zeroes out Income Statement accounts or posts a balance to Retained Earnings. Every report is computed live, on demand, straight from posted GL entries:
- Profit & Loss (and any other Income Statement view) is a date-range query — pick a period and the system sums that period's Income/COGS/Expense entries from scratch. A new financial year simply means picking a new date range; there's nothing to "zero out" because the report was never accumulating a running balance in the first place.
- Balance Sheet accounts (Assets, Liabilities, Equity) are a point-in-time snapshot — cumulative by nature, so they carry forward automatically. Nothing resets them, and nothing needs to.
So that the Balance Sheet still balances without a closing entry, it shows a calculated Retained Earnings line in Equity — the cumulative Income − COGS − Expenses to date. That line is a report figure, not a posted entry. If you want a formal Retained Earnings entry recording the prior year's net result, you'd post it yourself as a manual journal entry — the system won't generate one for you. Bear in mind that such a journal moves balances out of your Income and Expense accounts, so it will also appear in the Profit & Loss for whatever period includes its posting date.
The This FY / Last FY shortcuts on Financial Reports follow the fiscal year start month set in Accounting → Accounting Settings (July by default).
Report Generation
Each financial report reads from a specific subset of accounts:
Profit & Loss
- Source: Income Statement accounts (Income, COGS, Expense)
- Period: Filtered by date range
- Output: Revenue − COGS − Expenses = Net Profit / Loss
Balance Sheet
- Source: Balance Sheet accounts (Assets, Liabilities, Equity)
- Period: Point-in-time snapshot (cumulative, not date-filtered)
- Output: Assets = Liabilities + Equity
Trial Balance
- Source: All accounts
- Purpose: Verify Dr = Cr across the entire ledger
VAT Report
- Source: Invoice records (output VAT) and approved Expense records with VAT applied (input VAT) — not Chart of Accounts flags. Purchase Invoices are not currently included.
- Period: Filtered by date range for TRA return preparation
Account Classification Rules
The mapping is fixed and has no exceptions:
| Category | Income/Balance Sheet | Normal Balance | Report behavior |
|---|---|---|---|
| Income | Income Statement | Credit | Re-computed fresh for whatever date range you pick |
| Cost of Goods Sold | Income Statement | Debit | Re-computed fresh for whatever date range you pick |
| Expense | Income Statement | Debit | Re-computed fresh for whatever date range you pick |
| Assets | Balance Sheet | Debit | Cumulative point-in-time balance |
| Liabilities | Balance Sheet | Credit | Cumulative point-in-time balance |
| Equity | Balance Sheet | Credit | Cumulative point-in-time balance |
Common Misclassifications
Deferred Revenue — Money received before service delivery (e.g. prepaid freight) is a Liability, not Income, until earned. Use a Liabilities account (e.g. "Deferred Freight Revenue").
Owner capital contributions — Money put in by owners is Equity (e.g. Share Capital), not Income. Crediting an Income account inflates your P&L.
Loan receipts — A bank loan received is a Liability (Loan Payable), not Income. The cash hits an Asset account; the obligation hits a Liability account.
Related
- Accounting Module → — Chart of Accounts, Journal Entries, GL Entries
- Accountant Guide → — Role-specific accounting workflow
- Blog: Income Statement vs Balance Sheet Explained →