Access component options via Components → MokoSuite NPO → Options (toolbar button).
| Parameter | Type | Default | Description |
|---|---|---|---|
org_name |
Text | (empty) | Organization legal name — used on tax receipts and official documents |
org_ein |
Text | (empty) | EIN / Tax ID — printed on IRS-compliant donation receipts |
fiscal_year_start |
Text | 01-01 |
Fiscal year start date (MM-DD format) — used for year-over-year reporting |
| Parameter | Type | Default | Description |
|---|---|---|---|
auto_receipt |
Radio (Yes/No) | Yes | Automatically generate tax receipts for qualifying donations |
receipt_prefix |
Text | RCP |
Prefix for receipt numbers (e.g., RCP-2026-0001) |
min_receipt_amount |
Number | 250 |
Minimum donation amount ($) to trigger automatic receipt generation |
Standard Joomla ACL rules for the component, configured via the permissions fieldset.
The component defines these ACL actions:
| Action | Permission | Description |
|---|---|---|
core.admin |
Configure | Access to component options and global configuration |
core.manage |
Access | Access to the admin backend |
core.create |
Create | Create new records (donors, donations, etc.) |
core.edit |
Edit | Edit existing records |
npo.donations |
Manage Donations | Access to donation and financial data |
npo.grants |
Manage Grants | Access to grant management features |
plg_system_mokosuitenpo)The system plugin handles database schema creation and provides all helper classes. No additional configuration parameters — it must be enabled for the component to function.
plg_webservices_mokosuitenpo)Enables REST API routes. Must be enabled for API access. No additional configuration parameters.
plg_task_mokosuitenpo)Provides scheduled task automation via Joomla's Task Scheduler. Configure schedules in System → Scheduled Tasks:
Printed from wiki · Configuration