Bookkeeping
Computerized Bookkeeping
Computerized bookkeeping uses accounting software (e.g., QuickBooks, Xero, Sage) to record and process transactions instead of manual books. The software applies double entry automatically, maintains ledgers and control accounts, and generates the trial balance, reports, and financial statements from the data entered.
Real-world example
A small business records invoices and payments in Xero, which automatically updates the ledgers and produces reports.
Books of Prime Entry
Trial Balance
Computerized Bookkeeping
Advantages include speed and efficiency, automatic double entry and calculations (fewer arithmetic errors), instant reports and trial balances, easy backups, multi-user access, integration with banking and invoicing, automatic VAT calculation, and scalability. It reduces manual posting and reconciliation effort.
Real-world example
The software instantly produces an aged debtors report that would take hours to compile manually.
Trial Balance
Control Accounts
Computerized Bookkeeping
Risks include reliance on the system (downtime, data loss), the cost of software and training, data security and cyber threats, garbage-in-garbage-out (errors from wrong inputs still occur), potential loss of underlying understanding, and dependence on backups. Controls, backups, and trained staff mitigate these.
Real-world example
A ransomware attack or a wrong nominal code entered still produces bad records despite the software.
Computerized Bookkeeping
Correcting Errors
Computerized Bookkeeping
The chart of accounts is the structured list of all nominal ledger accounts, each with a code and name, organized by type (assets, liabilities, capital, income, expenses). It determines how transactions are classified and how reports are grouped. Setting it up correctly is fundamental to accurate computerized bookkeeping.
e.g., 4000 Sales, 5000 Purchases, 7500 Rent,
1200 Bank, 2100 Creditors control.
Real-world example
Transactions are coded to the right nominal account so the profit and loss and balance sheet group correctly.
Trial Balance
Books of Prime Entry
Computerized Bookkeeping
Bank feeds automatically import transactions from the bank into the software. The user matches (reconciles) each imported line to a recorded invoice/payment or creates a new entry, and the software flags matched items. This automates much of the bank reconciliation, keeping the cash book continuously agreed to the bank.
Real-world example
Xero imports the day's bank transactions and suggests matches, letting the bookkeeper reconcile with a few clicks.
Bank Reconciliation
Cash Book & Petty Cash
Computerized Bookkeeping
The audit trail is the software's record of every transaction and change—who entered or edited it, when, and the before/after values. It supports accountability, error tracing, and fraud detection, and is a key control because it makes deletions and amendments visible rather than hidden.
Real-world example
The audit trail shows a user amended an invoice amount, providing accountability and a trace for review.
Correcting Errors
Computerized Bookkeeping
Computerized Bookkeeping
Rather than journal reversals scribbled in books, software corrections are made by editing/voiding the transaction or posting a correcting journal, with the audit trail preserving the history. Many systems restrict deletion in closed periods, so corrections in a locked period are made by dated journals, keeping integrity.
Real-world example
A mis-coded expense is corrected by editing the transaction, with the audit trail recording the change.
Correcting Errors
Trial Balance
Computerized Bookkeeping
Key controls: access controls and user permissions (segregation of duties enforced by roles), regular backups and disaster recovery, the audit trail, input validation and mandatory fields, authorization workflows, period locking/closing, reconciliations, and IT general controls (security, change management). These protect data integrity and prevent fraud.
Real-world example
Role-based permissions prevent the person entering invoices from also approving payments in the software.
Control Accounts
Bank Reconciliation
Computerized Bookkeeping
The software applies VAT codes/rates to each transaction, automatically calculating output and input VAT, maintaining the VAT account, and producing the VAT return figures. This reduces errors and, in jurisdictions with digital filing (e.g., Making Tax Digital), can submit the return directly to the tax authority.
Real-world example
Selecting a standard-rate VAT code on an invoice makes the software compute the VAT and update the return.
Books of Prime Entry
Computerized Bookkeeping
Computerized Bookkeeping
Cloud accounting runs on remote servers accessed via a web browser (e.g., Xero, QuickBooks Online), with data stored online—enabling anywhere access, automatic updates and backups, multi-user collaboration, and integrations. Desktop software is installed locally, with data on the machine, requiring manual backups and updates and limited remote access.
Real-world example
An accountant and client both access the same cloud ledger in real time from different locations.
Computerized Bookkeeping
Bank Reconciliation
Computerized Bookkeeping