Contents
- How the system is organised
- Logging in & staying secure
- Roles & permissions
- The Leadership Hierarchy (National, Provincial & Assembly)
- Dashboard
- Members
- Departments & registers
- Income & receipts (members, sections, in-kind)
- Expenses & approvals
- Banking summary (20% retention rule)
- Pledges & fundraising
- Reports, printing & PDF
- Leadership page
- Search
- Users (Administrator)
- Settings
- Head Office: registering & approving assemblies
- Audit logs & login history
- Backup & restore
- Golden rules & troubleshooting
1. How the system is organised
HEAD OFFICE (Super Administrator)
βββ PROVINCE (e.g. Manicaland South β Province Code 31)
βββ ASSEMBLY (e.g. Zimunya North β Assembly Code 31/34)
βββ DEPARTMENTS (Welfare, YPU, Ladies Unionβ¦)
β βββ Sub-departments / Sections
βββ MEMBERS
- Each assembly sees ONLY its own data. A treasurer in one assembly can never see members or money of another assembly β even if two assemblies share the same name.
- The Assembly Code (e.g. 31/34) is the official identity. The name may repeat in different provinces.
- Your assembly name + code + province always appear in the sidebar so you always know where you are working.
2. Logging in & staying secure
- Open the system address β the Login page appears.
- Enter Username and Password β Login.
- You are logged out automatically after 30 minutes of inactivity, and by pressing Logout (top-right menu).
- After 8 failed attempts in 15 minutes, login is briefly blocked (protection against password guessing).
- The error message is always the same β "Invalid username or password." β this is deliberate security.
3. Roles & permissions
| Role | What they can do |
|---|---|
| Super Administrator (Head Office) | Everything in all assemblies; approve new assemblies; backup/restore. |
| Administrator | Everything inside own assembly (users, settings, all modules). |
| Assembly Treasurer | Add/edit/delete income, add/edit/approve expenses, banking, reports, pledges. |
| Assembly Secretary | Add/edit members, capture income, approve expenses, reports, pledges. |
| Local Pastor | View all, add members, approve expenses, view banking & reports. |
| Assembly NEC | View-only across modules. |
| Dept. Treasurer / Secretary | Own department only: add members, capture income & expenses, approve own-department expenses. |
| Department Leader | View own department; approve own-department expenses. |
| Auditor | View-only + Audit Logs. |
3.1 The Leadership Hierarchy (National, Provincial & Assembly Treasurers)
The system is owned and governed by a three-tier financial leadership structure. Every standard user ultimately reports to these administrators.
| Role | Scope & Power | How they are registered |
|---|---|---|
| National Treasurer (Super Administrator) |
Owns the entire national system. Can see all provinces and assemblies, approve new assemblies, manage provincial admins, and perform national backups/restores. | Created only by the system developers or founding Head Office. Cannot be created by lower tiers. |
| Provincial Treasurer (Provincial Administrator) |
Oversees all assemblies within their specific Province (e.g., Manicaland South). Can view all assembly reports in their province, approve new assembly registrations, and create Assembly Administrators. | Registered and approved by the National Treasurer (Head Office) via the Assemblies page. |
| Assembly Treasurer (Assembly Administrator) |
Owns the financial data for their specific Assembly (e.g., Zimunya North 31/34). Manages local users, departments, income, expenses, and local reports. Standard assembly users report directly to them. | Registered via the public Registration page, then verified and approved by the Provincial or National Treasurer. |
4. Dashboard
- Shows your assembly only: today's income/expenses, cash balance, estimated bank balance, monthly totals, outstanding subscriptions, top department, newest members.
- Charts: 12-month income vs expenses, department comparison, revenue categories.
- Department users additionally see the Available Balance card for their department.
5. Members
5.1 Find & filter
Members β use the search box (name, member no., national ID, phone) and the Department / Status filters.
5.2 Add a member
- Members β Add.
- Fill Personal / Contact / Church details. Member Number is automatic if left blank.
- Choose Home Department and Section; tick Church Board for deacons; upload a photo (JPG/PNG).
- Save Member β the profile opens.
5.3 Member profile
Shows monthly/year/lifetime giving, outstanding subscriptions, registers, giving-by-category, 12-month trend and history. Use Print Statement for a PDF/printed statement.
Young members are auto-registered to Sunday School / YPU / Ladies registers by age & status; the chosen Home Department is added as a manual register.
6. Departments & registers
- Departments β Add β choose a Parent to create a sub-department (e.g. Dorcas under Welfare).
- The six constitutional departments (Ladies Union, YPU, CMD/Sunday School, Evangelism, Welfare, Education) are created automatically for every new assembly and cannot be deleted.
- Register shows the department's member list (printable).
7. Income & receipts
7.1 Capturing money
- Income / Receipts β Add Income.
- Received From β choose one of:
- Individual Member β pick the member (type to search; list is grouped by section).
- Section / Sub-Assembly Group β pick the section (e.g. Section 2 group contribution) β no member needed.
- General / Non-member.
- Choose Department / Fund, Revenue Code, Currency, Payment Method, Amount.
- Save Income β a receipt number is generated automatically (e.g. RCT-2026-08-0016) and the receipt opens.
- Print Receipt β in the print window choose a printer or Save as PDF.
7.2 Receipt rules you will see
- Received By on the receipt shows the name of the user who captured it.
- The person who captured a receipt may correct it for 24 hours. After that only the Assembly Treasurer/Administrator may amend it.
- Any amendment stamps the receipt with a yellow Edited badge (who + when + how many times); before/after values are stored in Audit Logs.
- Duplicate copies a receipt as a starting point for a new one.
8. Expenses & approvals
- Expenses / Vouchers β Add Expense β saved as Pending.
- A signatory (Administrator, Local Pastor, Assembly Secretary/Treasurer, or the department's Treasurer/Secretary/Leader for their own department) presses Approve.
- Approval is blocked if the fund has insufficient money β the system shows the available balance.
- Reject cancels a pending expense; Reverse returns an approved expense to pending for correction.
- Print Voucher for the payment voucher (PDF/printer).
9. Banking summary (20% retention rule)
Banking Summary β choose dates β Generate / Print. The sheet shows:
- Receipt Number Register, Revenue Code Summary, Cash Analysis by payment method.
- Retention & Banking: 20% retention applies to Tithes (5001) + Love Offering (5002) only; all other funds are 100% banked. Shows 80% banked, retention, and Total To Bank per currency.
- Prepared By / Checked By / Date signature block for the printed sheet.
10. Pledges & fundraising
- Create Campaign (e.g. 2026 Revival Pledges) with target amount and the revenue code it will be booked to.
- Record a Pledge per member (or general).
- Track Pledged / Paid / Balance; status shows Owing / Completed.
- Receive Payment jumps to the income form with the pledge pre-filled.
11. Reports, printing & PDF
Reports β choose a report β Run β Print / PDF. Available:
Daily β’ Weekly β’ Monthly β’ Quarterly β’ Annual β’ Member Giving Statement β’ Department Report β’ Income Report β’ Expense Report β’ Receipt Register β’ Voucher Register β’ Banking Summary β’ Cash Analysis β’ Outstanding Subscriptions β’ Top Givers β’ Department Performance.
12. Leadership page
Automatically lists the Management Committee (Pastor/Secretary/Treasurer), NEC/Board members, Elders (members titled Elder), Deacons (members ticked "Serves on Church Board"), and each department's Chairperson/Secretary/Treasurer. No manual maintenance needed.
13. Search
The top-bar search finds members, receipts, vouchers, departments and revenue codes β within your assembly only.
14. Users (Administrator)
- Users β Add: full name, globally unique username, role, department (for department roles), password (min 8 characters).
- Only Head Office can create a Super Administrator.
- To reset a password: edit the user and type a new password (leave blank to keep current). Tell the user their new password personally.
- You cannot delete your own account.
15. Settings
Assembly Administrators update their own assembly only: name, district, province, contacts, bank details, receipt/voucher prefixes, logo (JPG/PNG). The Assembly Code is read-only for assemblies (Head Office only).
16. Head Office: registering & approving assemblies
Public registration (login page β Register)
- Choose the Province β the province code shows automatically.
- The Assembly dropdown lists existing assemblies of that province (code + name) plus "+ NEW ASSEMBLY β NOT IN THE LIST".
- For a new assembly: type the name and the number; the official code is built automatically (e.g. province 31 + number 42 β 31/42).
- Submit β the request waits as Pending.
Head Office approval (Assemblies page)
- Confirm province, name and the official code (Head Office may change the proposed number).
- Enter the admin username + temporary password (min 8 characters) β Approve.
- The system creates the assembly, its constitutional departments and the administrator in one safe step (all-or-nothing).
17. Audit logs & login history
- Audit Logs: every create/edit/delete/approval with user, date, IP and (for receipt edits) the before/after values.
- Login History: successful and failed logins.
18. Backup & restore
- Download Backup β Head Office only β produces a .sql file. Store it safely offline.
- Restore β Head Office only and disabled by default on the server.
19. Golden rules & troubleshooting
| Situation | What it means / what to do |
|---|---|
| "Invalid username or password." | Wrong credentials or account inactive β see your Administrator. |
| "Session expired." | 30 minutes inactive β log in again. |
| "You do not have permission." | Your role lacks that feature. |
| "Not in your department register." | Department role trying to open another department's member. |
| "Approval blocked β insufficient funds." | The department fund cannot cover the expense. |
| "The 24-hour self-correction window has passed." | Only Treasurer/Administrator can now amend that receipt; the change is stamped & audited. |
| Receipt shows Edited badge | Normal transparency feature β details are in Audit Logs. |
| "Assembly code already exists." | Codes are unique β Head Office must assign a different number. |
Apostolic Faith Mission (AFM) β’ Financial & Membership Management System β’ This manual matches the live system. When the system changes, Head Office issues an updated manual.