AFM ASSEMBLY SYSTEM β€” USER MANUAL ← Back to Login
AFM Logo

APOSTOLIC FAITH MISSION (AFM)

Financial & Membership Management System β€” USER MANUAL
Multi-Assembly Edition β€’ Applies to system version of 13-Aug-2026 β€’ Apostolic Faith Mission (AFM)

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

2. Logging in & staying secure

  1. Open the system address β†’ the Login page appears.
  2. Enter Username and Password β†’ Login.
  3. You are logged out automatically after 30 minutes of inactivity, and by pressing Logout (top-right menu).
  4. After 8 failed attempts in 15 minutes, login is briefly blocked (protection against password guessing).
  5. The error message is always the same β€” "Invalid username or password." β€” this is deliberate security.
πŸ“˜ On the login page use View Manual to open this manual, and Download Android App (APK) for the mobile app.
πŸ”’ Never share your username/password. If you forget a password, ask your Assembly Administrator (or Head Office) to set a new one under Users.

3. Roles & permissions

RoleWhat they can do
Super Administrator (Head Office)Everything in all assemblies; approve new assemblies; backup/restore.
AdministratorEverything inside own assembly (users, settings, all modules).
Assembly TreasurerAdd/edit/delete income, add/edit/approve expenses, banking, reports, pledges.
Assembly SecretaryAdd/edit members, capture income, approve expenses, reports, pledges.
Local PastorView all, add members, approve expenses, view banking & reports.
Assembly NECView-only across modules.
Dept. Treasurer / SecretaryOwn department only: add members, capture income & expenses, approve own-department expenses.
Department LeaderView own department; approve own-department expenses.
AuditorView-only + Audit Logs.
Department users always work inside their own department's "bucket" of members and money, and see their Available Balance on the Dashboard and Income/Expenses pages.

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.

RoleScope & PowerHow 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.
πŸ’‘ Chain of Command: A Department Treasurer or Secretary reports to the Assembly Treasurer. The Assembly Treasurer reports to the Provincial Treasurer, who reports to the National Treasurer. This ensures strict financial accountability from the local cell group up to Head Office.

4. Dashboard

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

  1. Members β†’ Add.
  2. Fill Personal / Contact / Church details. Member Number is automatic if left blank.
  3. Choose Home Department and Section; tick Church Board for deacons; upload a photo (JPG/PNG).
  4. Save Member β†’ the profile opens.
⚑ While capturing income you can press + New Member to create a member on the spot without leaving the form.

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

7. Income & receipts

7.1 Capturing money

  1. Income / Receipts β†’ Add Income.
  2. 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.
  3. Choose Department / Fund, Revenue Code, Currency, Payment Method, Amount.
  4. Save Income β†’ a receipt number is generated automatically (e.g. RCT-2026-08-0016) and the receipt opens.
  5. Print Receipt β†’ in the print window choose a printer or Save as PDF.
🎁 In-Kind donations (items): choose Payment Method In-Kind (Items) β€” the amount box hides and is set to 0.01 automatically. Write the items and estimated value in Remarks, e.g. "IN-KIND: 2 pairs of shoes for orphans (est. USD 20)". This keeps cash/bank totals correct.
🀝 Pledge payments: choose the pledge in Pledge Payment β€” member, department and revenue code auto-fill and the pledge balance reduces.

7.2 Receipt rules you will see

8. Expenses & approvals

  1. Expenses / Vouchers β†’ Add Expense β†’ saved as Pending.
  2. A signatory (Administrator, Local Pastor, Assembly Secretary/Treasurer, or the department's Treasurer/Secretary/Leader for their own department) presses Approve.
  3. Approval is blocked if the fund has insufficient money β€” the system shows the available balance.
  4. Reject cancels a pending expense; Reverse returns an approved expense to pending for correction.
  5. Print Voucher for the payment voucher (PDF/printer).
βš–οΈ Approved expenses cannot be deleted β€” reverse first, then correct. This protects the audit trail.

9. Banking summary (20% retention rule)

Banking Summary β†’ choose dates β†’ Generate / Print. The sheet shows:

10. Pledges & fundraising

  1. Create Campaign (e.g. 2026 Revival Pledges) with target amount and the revenue code it will be booked to.
  2. Record a Pledge per member (or general).
  3. Track Pledged / Paid / Balance; status shows Owing / Completed.
  4. 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.

Every report and receipt has a print view. In the print window choose "Save as PDF" as the destination to produce a PDF file.
All reports show your assembly only; department users see their department.

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)

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)

  1. Choose the Province β€” the province code shows automatically.
  2. The Assembly dropdown lists existing assemblies of that province (code + name) plus "+ NEW ASSEMBLY β€” NOT IN THE LIST".
  3. For a new assembly: type the name and the number; the official code is built automatically (e.g. province 31 + number 42 β†’ 31/42).
  4. Submit β†’ the request waits as Pending.

Head Office approval (Assemblies page)

  1. Confirm province, name and the official code (Head Office may change the proposed number).
  2. Enter the admin username + temporary password (min 8 characters) β†’ Approve.
  3. The system creates the assembly, its constitutional departments and the administrator in one safe step (all-or-nothing).
βœ… Two assemblies may share the same name in different provinces β€” the code + province always tell them apart. Assembly codes are unique.

17. Audit logs & login history

18. Backup & restore

⚠️ A backup file contains all assembly data β€” treat it like a bank statement. Never email it to personal addresses.

19. Golden rules & troubleshooting

SituationWhat 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 badgeNormal transparency feature β€” details are in Audit Logs.
"Assembly code already exists."Codes are unique β€” Head Office must assign a different number.
Golden rules: 1) Never share logins. 2) Capture income the same day and print/PDF the receipt. 3) Never delete approved expenses β€” reverse, correct, re-approve. 4) Back up weekly (Head Office). 5) Report anything unusual to Head Office immediately β€” every change is traceable.

Apostolic Faith Mission (AFM) β€’ Financial & Membership Management System β€’ This manual matches the live system. When the system changes, Head Office issues an updated manual.

Offline Mode Active: This manual and the login screen are cached on your device. After your first visit, you can read this manual without internet bundles.