Appearance
Configurations
The Configurations page provides access to system-level settings that control the behaviour of various modules across PinkApple ERP.
Navigation: Administration → General Setup → Configurations
What Are Configurations?
Configurations are key-value settings that control how specific features behave. Unlike organisation details (which are high-level settings), configurations are granular feature toggles and parameters.
Configuration Categories
Configurations are grouped by the module or domain they affect:
| Category | Examples |
|---|---|
| General | Date display format, default pagination size, session timeout |
| Accounting | Auto-post journal entries, require approval for all journals, default GL posting method |
| Loans | Enable arrears calculation, auto-calculate penalties, maximum loan term |
| Deposits | Enable interest capitalization, dormancy detection period, minimum balance enforcement |
| Security | Password complexity rules, OTP expiry time, maximum login attempts |
| Communication | Enable email notifications, enable SMS notifications, default sender |
Viewing Configurations
The configurations page displays all settings in a tabular format:
| Column | Description |
|---|---|
| Configuration Key | The unique identifier for the setting |
| Value | The current value |
| Description | What the setting controls |
| Category | The module/domain this setting belongs to |
| Data Type | The type of value expected (text, number, boolean, JSON) |
Editing a Configuration
- Locate the configuration you want to change
- Click the Edit action on the row
- Update the value
- Submit the change
WARNING
Configuration changes take effect immediately. Some changes may require users to refresh their browser or may affect running processes. Review the description carefully before changing a value.
Common Configurations
Accounting Configurations
| Key | Description | Default |
|---|---|---|
AUTO_POST_GL_JOURNALS | Whether GL journals are automatically posted or require manual posting | false |
REQUIRE_JOURNAL_APPROVAL | Whether all journal entries require approval | true |
ALLOW_BACKDATED_ENTRIES | Whether entries can be posted to past fiscal periods | false |
Loan Configurations
| Key | Description | Default |
|---|---|---|
ENABLE_ARREARS_CALCULATION | Enable automatic arrears detection | true |
AUTO_CALCULATE_PENALTIES | Automatically calculate penalties on overdue loans | true |
LOAN_APPROVAL_REQUIRED | Whether loan applications require approval | true |
Security Configurations
| Key | Description | Default |
|---|---|---|
PASSWORD_MIN_LENGTH | Minimum password length | 8 |
SESSION_TIMEOUT_MINUTES | Session timeout in minutes | 30 |
MAX_LOGIN_ATTEMPTS | Maximum failed login attempts before lockout | 5 |
Next Steps
- Custom Fields — Add additional fields to any entity
