Training home / Accounting setup

Setting up and reading the books

How the accounts are set up once, how every document finds its accounts, and how to read the ledger and trial balance. Written for the person doing the setup and the accountant who checks it.

At a glance

WorkCrest keeps proper double-entry books. You never type a journal for a normal bill, payment, invoice or receipt: the document posts it for you.

You control two things: the list of accounts, and the mapping that tells each document which accounts to use. Get both right before the first real transaction and the rest looks after itself.

Related pages: Accounts role guide, Master data setup, Month-end checklist, Training home.

1. Chart of Accounts

The chart of accounts is your list of ledger accounts. Open Configuration › Accounting › Chart of Accounts. Admin and Accounts can add and edit accounts.

What an account has

FieldWhat to enter
CodeA short unique code, for example 1000 or 2000. No two accounts can share a code. Lists are sorted by code, so a consistent numbering scheme makes every picker easier to read.
NamePlain-language name, such as "Cash & Bank".
TypeOne of five: Asset, Liability, Income, Expense, Equity. The type decides how the account behaves in reports (see below).
Parent accountOptional. Pick a parent to group accounts under a heading; leave as "None (top-level)" otherwise. An account cannot be its own parent.
ActiveTick to make the account available in pickers. Untick to retire it.

Choosing the type

TypePlain meaningNormal balance
AssetWhat the business owns or is owed: bank, receivables, stock, work in progress, recoverable GST.Debit
ExpenseWhat the business spends: purchases, services, variances, cost of goods sold.Debit
LiabilityWhat the business owes: payables, GST payable, goods received but not yet billed.Credit
IncomeWhat the business earns: sales.Credit
EquityOwner's capital and reserves.Credit

The Trial Balance uses this to print each balance as Dr or Cr: assets and expenses are shown as debit when positive; liabilities, income and equity as credit when positive. If a balance shows on the "wrong" side, the account is simply in the opposite position to its normal balance, which is worth a look but is not always an error.

Adding an account

  1. Open Configuration › Accounting › Chart of Accounts and choose Add account.
  2. Enter the code, name and type; choose a parent if you want grouping.
  3. Leave Active ticked and save.

Active and inactive

The list opens on the Active tab; use All or Inactive to see the rest. Only active accounts are offered when you map control accounts, so retire an account by unticking Active rather than reusing its code for something else. Entries already posted to an account stay in the ledger.

Build the whole chart first, including the accounts you will need for stock, work in progress, GST and exchange differences, then do the control account mapping in the next section. The mapping screen only lets you pick from accounts that already exist and are active.
The Chart of Accounts list with Code, Name, Type and Parent columns and the Active, Inactive and All tabs.
The Chart of Accounts list. The Active tab is shown first; each row is one ledger account with its type and optional parent.

2. GL control accounts: telling documents where to post

A control account is a purpose, such as "Accounts Payable", pointed at one real account from your chart. Documents never choose accounts themselves; they ask for the account that serves a purpose. Open Configuration › GL Control Accounts. This screen is Admin only.

The full list of purposes

There is one drop-down per purpose. Names below are exactly as shown on the screen.

Purpose on screenUsed for
Accounts PayableWhat you owe suppliers. Credited when a supplier bill is approved and debited when a supplier payment is marked paid.
Accounts ReceivableWhat customers owe you. Debited when an invoice is issued, credited when a receipt is recorded.
GST Output PayableGST you collect on invoices. Credited on an invoice, debited by a credit note.
Default ExpensePurchases that are not matched to received goods or a service, and payments to non-suppliers such as employee reimbursements.
Default IncomeSales value on invoices (before GST). Debited by credit notes.
Bank / Cash (default)The account money leaves and enters. Receipts debit it; supplier payments credit it.
Inventory AssetStock on the books at standard cost.
Inventory VarianceMisc stock in/out, physical-count differences, and what is left in a job's work in progress at completion or cancellation.
Inventory Receiving (awaiting inspection)Goods received for parts that need inspection, held here until accepted.
GRN Clearing (received, not invoiced)The bridge between a goods receipt and the supplier's bill. Credited when goods arrive, debited when the bill is booked.
Input GST (recoverable)GST you can claim back, from approved supplier bills.
Purchase Price VarianceThe difference when a bill's price is not the PO price.
Purchased Services (service bills)Cost of purchased service lines (outsourced work, repairs, freight), kept apart from raw materials.
Foreign exchange gain / (loss)The rupee difference when a foreign-currency invoice is settled for more or less than it was booked at.
Cost of goods soldStandard cost of goods dispatched to customers.
Work in progress (material issued to jobs)Material issued to jobs, plus conversion cost and outside processing, until the job completes.
Conversion cost absorbed (machine / labour applied to jobs)The credit side when machine, labour and tool time is applied to a job as an operation completes.
Quality scrap loss (scrapped non-conforming stock)Loss on scrapping non-conforming stock that the supplier does not bear.
Quality rework cost (rework job cost beyond standard)Where a rework job's leftover cost goes when the job completes, in place of the general variance account.
The mapping form asks for every purpose at once, so choose all 19 and save. You can change a mapping later; new documents then use the new account, while entries already posted stay where they were.

Which document posts to which pair of accounts

Every posting is one balanced entry (total debits equal total credits). This is what each document does, in words you can check against your chart.

Document and momentDebitCredit
Goods receipt, part received straight to stockInventory AssetGRN Clearing
Goods receipt, part needing inspectionInventory ReceivingGRN Clearing
Inspection acceptedInventory AssetInventory Receiving
Supplier bill (goods matched to receipts)GRN Clearing, with Purchase Price Variance for any price difference; Input GSTAccounts Payable (bill total)
Supplier bill (service line)Purchased Services; Input GSTAccounts Payable
Supplier bill (any other line)Default Expense; Input GSTAccounts Payable
Payment to a supplier, when marked paidAccounts PayableBank / Cash
Payment to someone else, such as a reimbursementDefault ExpenseBank / Cash
Invoice, when issued (a Draft posts nothing)Accounts Receivable (total)Default Income (value); GST Output Payable
Receipt from a customerBank / CashAccounts Receivable; foreign exchange gain / (loss) on the difference for foreign-currency invoices
Credit noteDefault Income; GST Output PayableAccounts Receivable
Debit noteAccounts PayableThe same cost accounts the bill used
Purchase returnGRN ClearingInventory Asset
Dispatch of own stock (delivery challan)Cost of goods soldInventory Asset
Sales return restockedInventory AssetCost of goods sold
Material issued to a jobWork in progressInventory Asset
Operation completedWork in progressConversion cost absorbed
Outside service received against a jobWork in progressGRN Clearing
Unused material returned from a jobInventory AssetWork in progress
Job completedInventory Asset (finished goods at standard cost); any remainder to Inventory Variance (or Quality rework cost for a rework job)Work in progress
Job cancelled with work in progressInventory Variance (or Quality rework cost for a rework job)Work in progress
Scrap of non-conforming stockGRN Clearing if the supplier bears it, otherwise Quality scrap lossInventory Asset
Misc stock in, approvedInventory AssetInventory Variance
Misc stock out, approvedInventory VarianceInventory Asset

A part with a zero standard cost posts nothing on the cost side, because a journal line cannot be zero. If stock valuation looks low, check for parts with no standard cost.

If a control account is missing, the document cannot be saved. The action stops with a message that the control account for that purpose is not configured, and because the posting is part of the same save, nothing is half-recorded. The error appears at the moment someone raises the document (an invoice, a goods receipt, a job completion), not when you set up, so finish the mapping before go-live.
The GL Control Accounts screen with one drop-down per purpose, each pointing to a chart of accounts entry.
GL Control Accounts: one drop-down per purpose, each pointing at an account from your chart.

3. Currencies and exchange rates

Open Configuration › Accounting › Currencies. The books are kept in Indian rupees. INR is the base currency: it cannot be deactivated and its code cannot be changed. Other currencies exist so that a customer order, and the invoices that follow it, can be raised in that currency.

Only add currencies you really trade in. Leave unused ones inactive.
The Currencies list showing code, latest rate in rupees, rate date and the number of orders and invoices using each currency, with the Refresh rates button.
Currencies: INR is the protected base; other rows show the latest reference rate and where each currency is used.

4. The General Ledger

Open Accounting › Ledger. It lists every accounting entry posted by any module, one line per debit or credit.

How to read an entry

ColumnMeaning
DateThe posting date: the date of the business event (bill date, payment date, receipt date and so on), stored as a whole day. Lines on the same day sort by entry number.
EntryThe journal entry number. All lines with the same entry number belong together and add up to equal debits and credits.
Source and DocumentThe kind of document that caused the entry (supplier bill, payment, invoice, receipt, goods receipt, credit note and so on) and its number, so you can trace any line back to its paper.
AccountCode and name from the chart.
PartyThe supplier or customer, shown on the payable and receivable lines.
NarrationA short description written by the posting.
Debit / CreditThe amounts. Each line has one or the other.

Using it

  1. Set From and To dates (the default is the current financial year to date).
  2. Optionally pick an Account or a Source, then press Search.
  3. When one account is selected you also see an opening balance at the start date and a running balance column. That balance is hidden while a text search is active, because it only means something over the whole account.
  4. Use Export CSV to take the filtered lines to a spreadsheet.

The ledger is append-only. Nothing is edited or deleted. Cancelling a document posts a mirror-image entry that reverses it, so you will see the original and the reversal side by side.

The Ledger with date, account and source filters; each supplier bill appears as three lines: expense, input GST and accounts payable.
The Ledger. A supplier bill appears as one entry with several lines, and the payable line carries the supplier name.

5. Trial Balance

Open Accounting › Trial Balance. It lists every account that has postings, with total debits, total credits and the net balance marked Dr or Cr, as of today. At the bottom are total debits, total credits and a Balance Check that shows Balanced or Out of Balance.

What "debits = credits" proves, and what it does not

Things to check as an accountant:

For a month-end routine see the month-end checklist.

There is no period-close that zeroes income and expense into equity. The Balance Sheet shows a computed retained earnings figure instead.
The Trial Balance with code, account, type, debit, credit and net balance columns.
The Trial Balance: one row per account, with the net balance marked Dr or Cr. The totals and balance check sit below the table.

6. Manual journals (maker-checker)

For adjustments, accruals and corrections that no document covers, use Accounting › Journal Entries and New journal entry. Accounts or Admin draft the journal; someone else approves it.

The Journal Entries list with status tabs for Draft, Pending, Approved, Rejected and Cancelled, and who each is pending with.
Journal Entries: the status tabs show where each journal sits, and Pending shows who must approve it.

7. Payables and receivables reconciliation

The ledger has a single Accounts Payable account and a single Accounts Receivable account. To see who owes what, supplier and customer lines carry a party tag.

Open Accounting › Subledger Reconciliation to compare, per supplier and per customer, the ledger balance against the document balance.

The document balance is billed or invoiced, minus paid or received, netting debit and credit notes.

8. Before go-live accounting checklist

#CheckWhere
1Chart of accounts is complete, with unique codes and the right type on every account.Configuration › Accounting › Chart of Accounts
2Accounts exist for every purpose in the control account list, including stock, work in progress, GST both ways, GRN clearing, variances, exchange difference and the quality accounts.Configuration › Accounting › Chart of Accounts
3All 19 control accounts are mapped, by an Admin, to the right accounts.Configuration › GL Control Accounts
4Currencies you trade in are active; rates have been refreshed once.Configuration › Accounting › Currencies
5Company state and financial year start are right (they drive GST split and document numbering). See master data setup.Configuration › Company
6Parts have standard costs, or you accept that cost postings skip them.Parts master
7Post one test of each: a goods receipt, a supplier bill, a payment, an invoice and a receipt. Check each in the Ledger.Accounting › Ledger
8Trial Balance shows Balanced and Subledger Reconciliation shows no differences.Accounting › Trial Balance, Accounting › Subledger Reconciliation
9If opening balances are needed, enter them as an approved manual journal.Accounting › Journal Entries
10Approval rules and Accounts users are set up. See the Accounts role guide.Administration

9. Common mistakes

MistakeWhat happensFix
A control account left unmappedThe first document needing it fails to save with a "not configured" message.Map it at GL Control Accounts (Admin).
Wrong account type on a new accountBalances show on the unexpected side and profit and loss groups it wrongly.Correct the type before posting to it.
Pointing two purposes at the same accountReports can no longer separate them, for example price variance from stock variance.Give each purpose its own account. Each account can serve only one purpose.
Expecting a Draft invoice in receivablesIt is not there until it is issued.Issue the invoice.
Expecting a pending bill, payment or journal in the ledgerNothing posts until approval (and, for a payment, until it is marked paid).Clear Overview › My Approvals.
Relying on the balance check aloneA wrongly coded entry still balances.Read the account balances too, and run the reconciliation.
Typing a foreign rate once and forgetting itThe invoice is booked at its own rate; the master rate does not change it.Check the rate on the invoice itself before issuing.
Trying to delete or edit a posted entryThe ledger cannot be edited.Cancel the document (this reverses it) or raise an approved manual journal.

For the routine that follows go-live, see the month-end checklist; for daily Accounts tasks, the Accounts role guide.