Appearance
Glossary
Key terms used throughout PinkApple ERP and this documentation.
A
Account Header : The fourth level in the COA hierarchy, sitting below a major account header. Groups related GL accounts (e.g., "Cash on Hand" under "Cash & Bank Balances").
Approval Chain : A sequence of approval levels that a record must pass through before it becomes active. Configured per entity and business unit.
Approval Level : A tier in an approval chain (e.g., Level 1 = Officer, Level 2 = Supervisor, Level 3 = Manager).
Arrears : Overdue loan repayments. Detected automatically during EOD processing.
B
Base Currency : The primary currency used for financial reporting and consolidation. Set during company registration.
Business Day : A working day as defined by the calendar policy. EOD processing and certain transactions only run on business days.
Business Unit (BU) : An organisational entity (branch, department, office) that scopes data, permissions, and reporting.
Business Unit Type : A category of business units (e.g., "Branch", "Regional Office"). Types form a hierarchy and scope roles, COA, and products.
C
Calendar Policy : Defines which days of the week are business days and which are weekends/rest days.
Chart of Accounts (COA) : The complete list of GL accounts used to record financial transactions, organised in a hierarchical structure.
CIP (Capital Work in Progress) : Construction or development projects tracked as assets-in-progress until capitalised.
Company Alias : A URL-friendly identifier for your company, used in application URLs (e.g., /c/acme-financial/...).
Contra Account : A GL account that offsets another account (e.g., accumulated depreciation is a contra to fixed assets).
Custom Field : A user-defined data field added to a standard entity to capture organisation-specific information.
D
Denomination : A physical note or coin value for a currency (e.g., 50,000 UGX note, 500 UGX coin).
Detail Nature : How a GL posting rule detail line resolves its COA account — STATIC (hardcoded), TAG_RESOLVED (via system tag), or DOMAIN_RESOLVED (via handler procedure).
Domain Resolved : A detail nature where a stored procedure dynamically determines both the GL account and amount based on the transaction context.
Double-Entry : The accounting principle that every transaction creates equal debits and credits. PinkApple enforces this for all journal entries.
E
EOD (End of Day) : A daily batch process that accrues interest, detects arrears, calculates penalties, processes mandates, and advances the business day.
Exchange Rate : The conversion factor between two currencies, used for multi-currency transactions and reporting.
F
Fiscal Calendar : Defines the start and end dates of a financial year. Foundation for generating fiscal periods.
Fiscal Period : A time span (typically a month) within a fiscal year. Transactions are posted to open fiscal periods.
Foundation Account : The top level of the COA hierarchy. Seven system-seeded categories: Asset, Liability, Equity, Income, Expense, Contingent Asset, Contingent Liability.
G
GL (General Ledger) : The master record of all financial transactions, organised by chart of accounts. Every module posts to the same GL.
GL Code Template : Defines the segment pattern for generating GL codes under a foundation account.
GL Posting Rule : A template that maps a financial operation to specific debit/credit journal entries. Consists of a header and one or more detail lines.
J
Journal Batch : A container grouping one or more journal entries. Batches have a lifecycle: OPEN → POSTED → (optionally) REVERSED.
Journal Entry : A balanced set of debit and credit lines recording a financial transaction in the GL.
L
L1 / L2 / L3 : The three levels of the sidebar navigation hierarchy (Module → Section → Page), driven by the permission system.
M
Major Account Header : The third level in the COA hierarchy, providing the first level of user-defined grouping within a foundation (e.g., "Cash & Bank Balances").
Mandate : A standing instruction for recurring operations — standing orders, direct debits, or sweep instructions.
Multi-Tenant : Architecture where each company gets an isolated database. Data never mixes between tenants.
P
Permission : A granular access right (e.g., VIEW_GL_JOURNALS, CREATE_CLIENT). Permissions are grouped into roles.
Posting Mode : How a GL posting rule is triggered — SYSTEM (automated), MANUAL (user-initiated), or BOTH.
Pricing Profile : A collection of fee and charge rules attached to a financial product.
R
Reducing Balance : An interest calculation method where interest is computed on the outstanding principal, decreasing as repayments are made.
Role : A named collection of permissions assigned to users. Scoped to a business unit type.
S
Service : A bundled collection of modules that a company subscribes to (e.g., "Banking & Finance"). Services scope permissions, data, and features.
Service Profile : A grouping of permissions within a service (e.g., ACCOUNTING, LOANS, HR). Determines which permissions are available to roles in that service.
Service Switcher : A sidebar UI component that lets users switch between business units and services.
Sub-Ledger : A granular tracking account beneath a COA entry — per client, per product, per till, etc.
System Tag : A label assigned to GL posting rules that automated operations use to find the correct rule (e.g., LOAN_DISBURSEMENT).
T
Tenant : A company registered on the PinkApple platform with its own isolated database and configuration.
Till : A cash-handling station operated by a teller, tracking cash balances by currency denomination.
Trial Balance : A report listing all GL accounts with their debit and credit balances, verifying that total debits equal total credits.
