All Groups

The register of all member groups such as solidarity groups, village savings groups, cooperatives or chamas, with their members, officers, formation date and status. Group-based methodology underpins joint-liability lending, so this is where officers form groups, assign members and monitor group health.

All Groups
All Groups — live screen from the BridgeERP MFI Suite.

Workflow

  1. Go to Groups then All Groups
  2. Click New to register a group and set its name, type and branch
  3. Add member records to the group and designate group officials
  4. Activate the group once minimum membership is met
  5. Review group rosters and metrics via list, kanban, graph or pivot views

Fields reference

Every field on this screen, drawn from the live data model.

FieldTypeRequiredDescription
Max Defaulters %
max_defaulters_percent
DecimalMaximum percentage of defaulters before group suspension
Group Name
name
TextYesGroup Name
Group Type
group_type
Choice: Solidarity Group, Joint Liability Group (JLG), Village Savings & Loan (VSLA), Chama/Investment Club, Cooperative, SACCO, Center, OtherYesGroup Type
Branch
branch_id
Link → mfi.branchYesBranch
Has Message
has_message
Yes/NoHas Message
Group Code
code
TextGroup Code
Status
state
Choice: Draft, Pending Approval, Active, Suspended, ClosedStatus
Parent Group/Center
parent_id
Link → mfi.member.groupParent Group/Center
Sub-Groups
child_ids
ListSub-Groups
Formation Date
formation_date
DateFormation Date
Registration Date
registration_date
DateRegistration Date
Registration Number
registration_no
TextRegistration Number
Meeting Frequency
meeting_frequency
Choice: Daily, Weekly, Bi-Weekly, Monthly, QuarterlyMeeting Frequency
Meeting Day
meeting_day
Choice: Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, SundayMeeting Day
Meeting Time
meeting_time
DecimalMeeting Time
Meeting Venue
meeting_venue
TextMeeting Venue
Latitude
latitude
DecimalLatitude
Longitude
longitude
DecimalLongitude
Chairperson
chairperson_id
Link → mfi.memberChairperson
Vice Chairperson
vice_chairperson_id
Link → mfi.memberVice Chairperson
Secretary
secretary_id
Link → mfi.memberSecretary
Treasurer
treasurer_id
Link → mfi.memberTreasurer
Members
member_ids
TagsMembers
Member Count
member_count
NumberMember Count
Active Members
active_member_count
NumberActive Members
Maximum Members
max_members
NumberMaximum Members
Minimum Members
min_members
NumberMinimum Members
Share Value
share_value
DecimalShare Value
Minimum Contribution
min_contribution
DecimalMinimum Contribution
Max Shares Per Meeting
max_shares_per_meeting
NumberMax Shares Per Meeting
Social Fund Contribution
social_fund_contribution
DecimalSocial Fund Contribution
Joint Liability
joint_liability
Yes/NoJoint Liability
Cross Guarantee Required
cross_guarantee
Yes/NoCross Guarantee Required
Cycle Number
cycle_number
NumberCycle Number
Cycle Start Date
cycle_start_date
DateCycle Start Date
Cycle End Date
cycle_end_date
DateCycle End Date
Cycle Duration (Months)
cycle_duration_months
NumberCycle Duration (Months)
Attendance Rate %
attendance_rate
DecimalAttendance Rate %
Repayment Rate %
repayment_rate
DecimalRepayment Rate %
Total Savings
savings_total
DecimalTotal Savings
Loans Outstanding
loans_outstanding
DecimalLoans Outstanding
Field Officer
field_officer_id
Link → res.usersField Officer
Notes
notes
Long textNotes
Company
company_id
Link → res.companyCompany

Actions & buttons

Buttons available on this screen and what they do:

  • Submit for Approval
  • Activate
  • Suspend
  • Reactivate
  • Close Group
  • Start New Cycle

Status lifecycle

Records on this screen move through these statuses:

Draft → Pending Approval → Active → Suspended → Closed

Notes & rules

  • Model mfi.member.group
  • Underpins joint-liability / solidarity lending
  • Holds roster, officials, formation date, status
  • Linked to meetings, attendance and contributions

Technical model: mfi.member.group · Record: Member Group

Was this page helpful?