Module 1 · Foundation · 9 min read

The chart of accounts and account groups

You will be able to: Name the five account roots and say which statement each appears on; Explain the difference between a ledger and a group, and why you cannot post to a group; Add a ledger in Zeyto and explain why accounts are made inactive rather than deleted.

  • Read not done yet
  • Self-check: not taken not done yet
  • Lesson complete not done yet

The chart of accounts is the list of every account your books use: cash, bank, customers, stock, sales, rent and so on. Every posting lands on one of them, and the Trial Balance, Profit & Loss and Balance Sheet are all built from them. In Zeyto you find it at Accounting, then Chart of Accounts.

The Chart of Accounts in tree view with the tiles for accounts, groups, system accounts and inactive ledgers, and the five root groups expanded with their balances.

Accounting, Chart of Accounts: every account, grouped under its root.

Accounting, Chart of Accounts: every account, grouped under its root.

The five roots

Every account belongs to one of five roots. The root decides which financial statement the account appears on.

RootWhat it holdsStatement
AssetWhat the business owns or is owed: cash, bank, stock, customer balancesBalance Sheet
LiabilityWhat the business owes: suppliers, VAT payable, advances receivedBalance Sheet
EquityThe owners' stake: capital, drawings, retained earningsBalance Sheet
IncomeWhat the business earns: sales, other incomeProfit & Loss
ExpenseWhat the business spends: cost of goods sold, rent, salariesProfit & Loss

Ledgers and groups

An account is either a ledger or a group. A ledger (Kind: Posting) holds postings. A group is a folder that holds ledgers and other groups, so reports can add them up. You cannot post to a group, and a group does not add up the ledgers below it in the Balance column of the chart. Reports such as Group-wise report do the adding.

Zeyto's standard chart numbers its accounts in blocks. Here are some you will meet in this course:

CodeNameRoot
1000Cash in HandAsset
1100Bank - Current AccountAsset
1200Trade ReceivablesAsset
1300InventoryAsset
1400VAT InputAsset
2100Trade PayablesLiability
2200VAT OutputLiability
2300Customer AdvancesLiability
3000Owner's CapitalEquity
3200Retained EarningsEquity
4000SalesIncome
4100Sales ReturnsIncome
5000Cost of Goods SoldExpense
6200RentExpense

Notice that Sales Returns sits under Income: it is a deduction from sales, so the sales figure on your Profit & Loss is reduced by it.

Account Type: how documents find a ledger

When you submit an invoice, nobody tells Zeyto which ledger is 'the receivables account'. Zeyto looks for the active ledger whose Account Type is Receivable. Types such as Sales, VatOutput, Inventory and COGS work the same way. If two active ledgers carry the same type, Zeyto uses the one with the lowest code. If none exists, posting stops and names the missing type. A journal reaches any ledger by its code, whatever its type.

The Chart of Accounts after typing receivable in the search box, showing the Trade Receivables ledger with its nature, type and balance.

Search by name to find the ledger a document will post to.

Search by name to find the ledger a document will post to.

Adding and retiring accounts

  1. Press + New Ledger at the top right (or + New Group for a folder).
  2. Choose the Root. Zeyto suggests the next Code; change it if you wish. A code cannot be changed freely once saved.
  3. Type the Name, pick a Parent Group (it must be an active group with the same Root) and leave Kind on Posting.
  4. Press Create.
The new ledger form opened from the + New Ledger button, asking for root, code, name and parent group.

Press + New Ledger to add an account: choose the root, the name and the parent group.

Press + New Ledger to add an account: choose the root, the name and the parent group.

Accounts Zeyto created itself are marked System. Their posting rules depend on them, so they cannot be renamed, moved or switched off. There is no Delete for any account. To stop using one, set Active to Inactive: it stays in history and reports, but new postings refuse it.

Adding a ledgerA shop starts paying a monthly alarm-monitoring fee. You press + New Ledger, choose Root Expense, accept the suggested code, type the Name 'Security Services', pick the Operating Expenses group as Parent Group, and press Create. Saving the ledger posts nothing; it simply becomes available when you pick an Account on a journal or an expense.
Watch outAn import from a spreadsheet changes accounts at once and does not ask for confirmation. Check the sheet before you import.

Try it in the demo

  1. Open https://demo.zeyto.app/demo-app/ and sign in (user admin, password demoAdmin123). This is a public demo with sample data, so nothing you do there affects a real business.
  2. Open Accounting, then Chart of Accounts. Look at the four tiles at the top (Accounts, Groups, System accounts, Inactive ledgers).
  3. Type 'receivable' in the search box. Open the ledger and note its Root, Kind and Account Type, then go back without saving.
  4. Find a row marked System and try to see which fields are locked when you open it.
Open the live demo

Public demo company, sign in as admin / demoAdmin123. Data refreshes nightly.

Key takeaways
  • Five roots: Asset, Liability and Equity appear on the Balance Sheet; Income and Expense on the Profit & Loss.
  • You post to ledgers, never to groups. Groups exist so reports can add ledgers up.
  • Documents find ledgers by Account Type. Accounts are made Inactive, never deleted.

Check yourself

5 questions on this lesson. Not timed, not the exam, and you can try again. Score 60% or more, and read the lesson, to complete it.

1. Which two roots appear on the Profit & Loss?

2. You cannot post a journal line directly to a group account; only ledgers take postings.

3. A ledger has postings in it and you no longer want to use it. What is the right action?

4. Which statements about System accounts are true? (Select two.)

Select all that apply.

5. Two active ledgers both have Account Type Receivable. An invoice needs a receivables account. Which does Zeyto use?

Practice questions for this module · Printable study sheet