SACCO & Cooperative Operations Overview
Architectural and operational overview of SmartERP SACCO Suite engineered for Ethiopian Savings and Credit Cooperatives, Unions, and Equbs.
1. Overview & Business Value#
This comprehensive operational guide details the architecture, business workflows, configuration parameters, and execution steps for SACCO & Cooperative Operations Overview within SmartERP.
Architectural and operational overview of SmartERP SACCO Suite engineered for Ethiopian Savings and Credit Cooperatives, Unions, and Equbs.
{screenshot:overview-overview-dashboard}
2. Prerequisites & Security Access Groups#
- Required Modules:
smarterp_sacco_core, smarterp_equb, smarterp_loan_management - Security Groups:
SACCO Loan Officer(Technical ID:smarterp_sacco.group_sacco_officer)SACCO Credit Committee Member(Technical ID:smarterp_sacco.group_sacco_committee)SACCO General Manager(Technical ID:smarterp_sacco.group_sacco_manager)
- Master Data Dependencies: Member KYC profiles, share capital registers, savings product tiers, loan products with reducing-balance schedules, and Equb rotational pool configurations.
3. Step-by-Step Configuration & Execution#
Step 1: Navigating to the Module Interface#
- Log into your SmartERP instance at
https://smarterp.et/odoo. - Open the main App Switcher (grid icon in the top-left corner).
- Select the SACCO & Equb app icon.
- From the top navigation bar, open SACCO & Equb β Members β KYC Registry / Savings Accounts / Loan Applications / Equb Pools.
{screenshot:overview-app-switcher-navigation}
Step 2: Creating and Parameterizing Records#
- Click the New button in the top-left control panel.
- Complete the mandatory fields in the record form:
- Member Identification Number (Mandatory): Unique membership number complying with Ethiopian Cooperative Commission rules
- Full Name & Kebele ID (Mandatory): Verified member identity with physical residence verification
- Share Capital Subscriptions (Mandatory): Subscribed shares not exceeding statutory 10% member ceiling (Proclamation 985/2016)
- Primary Savings Product (Mandatory): Compulsory regular monthly savings account configuration
- Configure optional operational parameters and localized tags as required:
- Guarantor & Collateral (Optional): Approved co-signers with locked savings accounts or registered vehicle/property lien
- Equb Rotational Group (Optional): Linked digital Equb pool with lottery draw eligibility
- Beneficiary Nominee (Optional): Designated next of kin for death or disability benefit transfer
- Click the Save icon in the control bar to commit the record.
{screenshot:overview-record-creation-form}
Step 3: Validating and Processing Transactions#
- State Transitions: Execute operational state progression (Application β KYC Verified β Approved β Active / Disbursed β Delinquency Monitored β Settled).
- Ledger & System Impact: Loan disbursement debits loans receivable and credits cash/bank; loan repayments credit interest income and loan principal, updating 5-tier NBE provisioning registers.
- Audit Verification: Automated recording of author ID, timestamp, and immutable revision history.
{screenshot:overview-transaction-processing-state}
Cooperative Financial Architecture#
SmartERP SACCO Operations (smarterp_sacco) is a specialized core banking and cooperative financial management platform built specifically for Ethiopian Savings and Credit Cooperatives (α¨αααα₯ αα α£α α₯α΅α α¨α
α₯α¨α΅ α₯α« αα
α α«α΅). From primary member onboarding and share capital subscription to digital rotational Equb pooling, automated 3x collateral underwriting, and National Bank of Ethiopia (NBE) delinquency provisioning, the platform automates end-to-end cooperative workflows.
The member capital formation and savings operations lifecycle:
[sacco-member-share-savings-flow]
Ethiopian Cooperative Regulatory Anchors#
The cooperative banking engine conforms strictly to the statutory framework governing financial cooperatives in Ethiopia:
- Ethiopian Cooperative Commission (ECC) Proclamation No. 985/2016: Governs cooperative principles, open and voluntary membership, democratic member control, mandatory share reserves, and annual statutory audit reporting.
- National Bank of Ethiopia (NBE) Microfinance Directives: Enforces prudential asset classification, compulsory 5-tier loan loss provisioning, capital adequacy ratios, and liquidity reserves.
- Withholding Tax on Dividends (Proclamation No. 979/2016): Automatically deducts 5% statutory Withholding Tax (WHT) on all member patronage dividend distributions before net disbursement.
- Digital Equb Integration (SkiET α₯αα₯): Modernizes traditional Ethiopian rotational saving pools into transparent, provably fair digital Equb rounds with mobile payments via Telebirr and CBE Birr.
Modular Architecture & Core Engines#
The platform organizes cooperative services into distinct, synchronized subsystems:
| Functional Area | Core Module | Primary Operational Responsibilities |
|---|---|---|
| Member Master & KYC | smart_share_management | National ID (Fayda/Kebele) registry, membership fees, share certificates, and nominee beneficiaries. |
| Savings & Passbooks | smarterp_sacco_savings | Mandatory monthly savings, voluntary demand deposits, fixed term deposits, and compound interest engines. |
| Digital SkiET Equb | smarterp_sacco_equb | Rotational saving pools, automated lottery draws, guarantor pledging, and jackpot disbursements. |
| Credit & Underwriting | smarterp_sacco_loan | 3x savings multiplier eligibility, reducing balance vs flat interest, peer guarantor cross-liability, and approval routing. |
| Delinquency & Risk | smarterp_sacco_risk | NBE 5-tier loan provisioning (Pass to Loss), SMS reminders, legal demand notices, and collateral liquidation. |
| Dividend Distribution | smarterp_sacco_dividend | Net surplus allocation, statutory reserve transfers, 5% WHT calculation, and member ledger credits. |
4. Advanced Configuration Points#
- Automated Actions & Scheduled Tasks (Crons):
SACCO: Accrue monthly member savings interest(smarterp_sacco.ir_cron_savings_interest): Runs on the final day of each calendar month to credit interestLoan: Evaluate 5-tier NBE delinquency classification(smarterp_sacco.ir_cron_loan_delinquency): Runs nightly to compute loan loss provisions per NBE directivesEqub: Execute scheduled lottery draw(smarterp_sacco.ir_cron_equb_draw): Runs on defined pool cycle dates using provably fair random selection
- Custom Print Templates & Reports:
- Member Savings Passbook & Transaction Ledger
- Loan Amortization Schedule (Reducing Balance)
- NBE 5-Tier Delinquency & Loan Loss Provisioning Statement
- Annual Patronage Dividend Distribution Schedule
- Multi-Company Rules: Record-level security isolation under Company 1 (
Ashewa Technology Solutions S.C.), preventing cross-company ledger leakage across parent and subsidiary legal entities.
5. Comprehensive Troubleshooting Matrix#
| Error Symptom / Exception | Probable Root Cause | Corrective Action / Resolution |
|---|---|---|
Loan Blocked: Exceeds 3x savings ceiling | Requested loan principal exceeds 300% of member unencumbered savings balance. | Increase compulsory savings deposit or provide authorized co-signers with sufficient collateral. |
Equb Draw Blocked: Participant arrears detected | Selected Equb member has unpaid rotational dues in current or prior cycles. | Collect outstanding contribution payment before executing lottery draw. |
Share Capital Limit Error: Member exceeds 10% ceiling | Subscribed shares exceed statutory maximum under Proclamation No. 985/2016. | Restrict share allocation to maximum allowable 10% total cooperative equity threshold. |