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.
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 — Rule-based engine with 15+ amount resolution strategies (fixed, percentage, remaining, tag-resolved, domain-handler)
- 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
- Dual-balance tracking — Transaction and base currency amounts stored independently
- 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 procedures trigger automated GL entries
- Report scheduling — Automated report generation and delivery
- API access — Full REST API for all accounting operations
