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:
- Add your bank accounts (link them to a GL account).
- Import transactions (manual entry or CSV).
- Match imported transactions to invoices/expenses.
- 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).