Appearance
Accounting Features Overview
Pinkapple delivers a complete, enterprise-grade accounting engine purpose-built for financial institutions, SACCOs, and microfinance organisations. This page summarises the key capabilities.
Workspace Reference
| Workspace Area | How Users Reach It | What Users Usually Do There |
|---|---|---|
| Accounting Setup | Accounting -> Setup | Maintain chart of accounts, posting rules, posting approval, GL configuration, and project control. |
| Accounting Operations | Accounting -> Operations | Post, review, reconcile, report, and close financial activity. |
| Financial Setup | Administration -> Financial Setup | Maintain currencies, fiscal calendars, periods, pricing, tills, denominations, budgets, and EOD processing. |
| Service Operations | Sidebar service modules such as Loans, Deposits, Billing, POS, Wallets, Shares, Assets, Production, Agriculture, and Inventory | Perform operational work that can generate financial records. |
General Ledger
- Double-entry enforcement — Every transaction produces balanced debit/credit journal entries
- 6-level Chart of Accounts — Foundation → GL Template → Major → Header → COA → Sub-Ledger
- Multi-currency posting — Transaction and base currency tracked on every line
- Automated GL posting — Domain events (loans, deposits, fees) auto-generate journal entries via configurable rules
- GL posting rules — Configurable debit and credit templates with fixed, percentage, remaining, tag-resolved, and source-driven amounts
- Sub-ledger tracking — Granular per-client, per-product balance breakdown under control COAs
- Batch & single posting — Manual journal entry via batches or single-entry forms
Fiscal Period Management
- Configurable fiscal calendar — 12-month, 13-period, or custom period structures
- Multi-BU period control — Each business unit has independent period states
- Period open/close workflow — Governed close process with readiness checks
- Close readiness dashboard — Real-time blockers: unposted batches, pending approvals, SL-COA mismatches, open tills
- Adjustment periods — Dedicated periods for audit/year-end adjustments
- Posting date policies — Configurable lag days, future posting controls, backdated posting rules
Period-End Automation
- FX Revaluation — Mark-to-market foreign currency balances at period-end rates
- Intercompany Elimination — Net IC receivables/payables across business units
- Accrual Auto-Reversals — Automatically reverse month-end accrual entries at period start
- Recurring Journals — Template-based auto-execution (daily, weekly, monthly, quarterly, annual)
- Stale Draft Cancellation — Auto-cancel aged draft batches based on configurable thresholds
Year-End Close
- Fiscal year close — One-click year-end with validation, HARD_CLOSE, and retained earnings posting
- Retained earnings rollforward — Automatic DR Current Year Earnings → CR Retained Earnings journal
- P&L reset — Income/expense accounts reset for the new year while equity carries forward
Financial Reporting
- Trial Balance — Multi-currency, multi-BU, comparative period support
- Balance Sheet — Template-driven with customisable line items and groupings
- Income Statement — Period movement with budget variance columns
- Cash Flow Statement — Indirect method with configurable sections (Operating, Investing, Financing)
- Statement of Changes in Equity — Full equity movement analysis
- General Ledger Report — Transaction-level detail with running balances
- Journal Listing — Searchable journal entry register with drill-down
Financial Statement Builder
- Template-driven design — Define statement structure without code
- Flexible line items — DETAIL, SUBTOTAL, TOTAL, HEADER line types
- COA account mapping — Map GL accounts to statement lines
- Column definitions — Current, comparative, budget, variance columns
- Multiple templates — Management vs. statutory vs. regulatory versions
- PDF & Excel export — Publication-quality output
Budget Management
- Budget creation — Per-BU, per-fiscal-year with COA line item allocation
- Commitment accounting — Reserve funds via encumbrances before actual expenditure
- Availability checking — Real-time budget availability queries
- Variance tracking — Budget vs. actual analysis with percentage utilisation
- Period reconciliation — Auto-populate actuals against budget at period-end
Multi-Currency
- Transaction and reporting currency views — Review original transaction currency amounts alongside reporting-currency balances
- Exchange rate management — Effective-dated rates with approval workflow
- FX revaluation — Automated unrealised gain/loss posting at period-end
- Multi-currency reporting — Filter reports by currency or view consolidated base-currency totals
Intercompany Accounting
- IC transaction register — Track inter-BU transactions with confirmation workflow
- Automated elimination — One-click netting of confirmed IC balances
- Consolidated reporting — Post-elimination consolidated statements
Approval & Audit
- GL posting approval chains — Configurable multi-level approval for journal entries
- Authority limits — Amount-based approval thresholds
- Full audit trail — Every action logged with user, timestamp, IP, and action detail
- Period close audit — Close/reopen actions require notes and are permanently logged
Integration Points
- Domain GL posting — Loans, deposits, shares, fees, assets all post to GL automatically
- Teller integration — Till-based posting tied to business days and sessions
- EOD processing — End-of-day routines trigger automated GL entries
- Report scheduling — Automated report generation and delivery
- Controlled integrations — Authorised integrations can create accounting activity through governed channels
