SmartERP Documentation An Ashewa Technology Solutions Platform

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#

  1. Log into your SmartERP instance at https://smarterp.et/odoo.
  2. Open the main App Switcher (grid icon in the top-left corner).
  3. Select the SACCO & Equb app icon.
  4. 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#

  1. Click the New button in the top-left control panel.
  2. 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
  3. 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
  4. 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:

  1. 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.
  2. National Bank of Ethiopia (NBE) Microfinance Directives: Enforces prudential asset classification, compulsory 5-tier loan loss provisioning, capital adequacy ratios, and liquidity reserves.
  3. Withholding Tax on Dividends (Proclamation No. 979/2016): Automatically deducts 5% statutory Withholding Tax (WHT) on all member patronage dividend distributions before net disbursement.
  4. 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 AreaCore ModulePrimary Operational Responsibilities
Member Master & KYCsmart_share_managementNational ID (Fayda/Kebele) registry, membership fees, share certificates, and nominee beneficiaries.
Savings & Passbookssmarterp_sacco_savingsMandatory monthly savings, voluntary demand deposits, fixed term deposits, and compound interest engines.
Digital SkiET Equbsmarterp_sacco_equbRotational saving pools, automated lottery draws, guarantor pledging, and jackpot disbursements.
Credit & Underwritingsmarterp_sacco_loan3x savings multiplier eligibility, reducing balance vs flat interest, peer guarantor cross-liability, and approval routing.
Delinquency & Risksmarterp_sacco_riskNBE 5-tier loan provisioning (Pass to Loss), SMS reminders, legal demand notices, and collateral liquidation.
Dividend Distributionsmarterp_sacco_dividendNet 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 interest
    • Loan: Evaluate 5-tier NBE delinquency classification (smarterp_sacco.ir_cron_loan_delinquency): Runs nightly to compute loan loss provisions per NBE directives
    • Equb: 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 / ExceptionProbable Root CauseCorrective Action / Resolution
Loan Blocked: Exceeds 3x savings ceilingRequested 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 detectedSelected 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% ceilingSubscribed shares exceed statutory maximum under Proclamation No. 985/2016.Restrict share allocation to maximum allowable 10% total cooperative equity threshold.
Last updated: 2026-10-30