03 - Bookkeeping

Bookkeeping & Chart of Accounts

Chart of Accounts, journal entries, automatic accounting from sales and purchases.

Bookkeeping

Stokly includes a full double-entry accounting system. If your plan has Bookkeeping enabled, every financial action (invoice, payment, purchase, payroll) automatically posts a journal entry.

Chart of Accounts

The Chart of Accounts (COA) is the backbone of your bookkeeping. Stokly seeds a South African SME-friendly COA for every new tenant:

  • 1000s — Assets (Bank, Accounts Receivable, Inventory, Fixed Assets, Cryptocurrency)
  • 2000s — Liabilities (Accounts Payable, VAT, PAYE/UIF/SDL)
  • 3000s — Equity (Owner's Capital, Retained Earnings)
  • 4000s — Income (Sales, Service Revenue, Other Income)
  • 5000s — Cost of Sales
  • 6000s — Expenses (Rent, Salaries, Admin, Bank Charges)
  • 7000s — Other Income & Gains/Losses (Crypto Gains/Losses)

You can add, edit, or deactivate accounts under Accounting → Chart of Accounts.

Journal entries

Most journal entries are created automatically when you:

  • Issue or pay an invoice
  • Record a purchase invoice
  • Receive a supplier payment
  • Process payroll
  • Post a crypto transaction
  • Sell or depreciate a fixed asset

You can also create manual journal entries (for opening balances, accruals, year-end adjustments) under Accounting → Journal Entries → Create.

The automatic journal safety net

If Stokly ever detects a financial event that should have generated a journal entry but didn't (due to an error or legacy data), a background service will detect and create the missing entry. This runs periodically and is transparent to you.

Bank reconciliation

Under Accounting → Bank Accounts, you can:

  1. Add your bank accounts (link them to a GL account).
  2. Import transactions (manual entry or CSV).
  3. Match imported transactions to invoices/expenses.
  4. Run a reconciliation to confirm the balance matches your bank statement.

Bank feeds (automatic transaction import from banks) are on the roadmap but currently deferred — SA-specific integrations need custom work.

Financial reports

Stokly provides all the standard reports under Accounting → Reports:

  • Trial Balance (with comparative periods)
  • Income Statement (P&L)
  • Balance Sheet
  • Cash Flow Statement
  • General Ledger per account
  • Aged Receivables and Aged Payables

All reports can be exported to PDF or CSV, and most support comparative periods (this vs. last month, or custom date ranges).