The chart is three tiers deep: a group holds controls, and a control holds accounts. All three screens live under Finance → Initial Setup and must be built top down — a control needs a group, and an account needs a control.
Group Codes
- Open Finance → Initial Setup → Group Codes.
- Press + Add Group Code.
- Pick a Group Type. This drives which financial statement the group reports into.
- Set Group Sequence — the order groups print in.
- Enter Group Code and Group Description.
Note
A group cannot be deleted while any control still hangs off it. That is deliberate: the delete would otherwise take the controls and their accounts with it.
Control Codes
- Open Finance → Initial Setup → Control Codes.
- Press + Add Control Code.
- Pick the Group Code the control belongs to.
- Set Control Sequence, Control Code and Control Description.
- Set Control Type — this is what the reports that print Sundry Dr / Sundry Cr and Tr Receivable / Tr Payable key on, and what the per-user Control Types rights list offers.
- Set P & L Head and FIFO Y/N if they apply.
Note
A control likewise refuses to delete while any account still uses it.
Accounts
Chart of Accounts is the biggest form in the product, because in this system a customer account and a ledger account are the same record. Work down it in the order it is laid out.
| Block | Fields |
|---|---|
| Identity | Group Code (narrows the chart), Control Code, Account Code, Account Sequence, Entry Date, Branch, Account Description, Client Approval ID. |
| Banking | Bank (For Cheque Printing) — itself an account under a bank control. |
| Classification | Sales Tax Type, Active (Y/N), Grade. |
| Holds | BL Hold Y/N, DO Hold Y/N, RO Y/N — read by the operations screens before paperwork is released. |
| Address | Five address lines, City Code, Country Code, Zip. |
| Contact | Contact Person, CNIC No., Send SMS, Send Email, Phone No., Mobile No., Fax No., Email. |
Note
The edit drawer shows who added the account and who last modified it, with the dates, read from the activity trail. An account that already carries posted voucher lines cannot be deleted — it is ledger history.
Opening Balances
Opening Balances is its own screen under Initial Setup. Each row names an Account, a Currency, an As On Date and either an Opening Debit or an Opening Credit — one row per account per currency.
Heads up
Load opening balances only after every account exists, and check the debits and credits total to the same figure before you go live.