Financial Services Product Management

Loan Products

Savings secured loans – this feature looks as though it is well fleshed out in the jira and is in development.  It is expected to ship in xx release.

Variable rate loans.  This may be somewhat tied to the above Automatic Rate Adjustments.  Specifications for this need to be written.

Collateral Loans

Savings Secured Loans

Agriculture Loans

Open End/Top Up/Line of Credit Loans

Incremental Disbursement Loans

Village/Group Lending

Solidarity Group Lending

Loan Approval Process

Loan Product Configuration

Amortization

Repayment Types/Schedules

Repayment Frequency

Interest Rate Calculation Methods


Interest Calculation Frequency

Payment Year

Payment Processing Strategy
Grace Period Support

Savings Products

Passbook Savings 

Mifos X has full support for basic passbook savings at the client, group, and center levels. Each passbook savings account has the same flexible account parameters that be configured at the product level including the specification of the interest rate, its compounding period, its posting period, balances used for interest calculation as well as the number of days in a year. A minimum opening balance and minimum balance for interest calculation as well as lock-in period can be enforced. It fully integrates into with cash-based accounting for automated portfolio posting as well as our fees & charges module. 

Current Accounts

In Mifos X, you can create a current account (zero-interest savings account) that allow you to specify an overdraft limit enabling the account to be used as a current or transactional account in which loan payments/fees can be automatically be deducted. These current accounts fully utilize the standing instruction functionality found in Mifos X.

Shares Management 

Shares would be an extension of the general savings account. Shares management requires the ability to specify and track the nominal value of a share and then to allow shares to be purchased or allocated from a savings account. The number of shares owned will also be the basis for how cash dividends are allocated which could also be in the re-purchase of additional shares. 

SCHEDULED IN ROADMAP

Fixed Deposits (Term Deposits/CDs) 

Mifos X has full support for fixed/term deposit functionality with the ability to configure interest rate bands defined by length of deposit term. Fixed Deposit product share the same flexible configuration parameters for interest calculation found in the basic savings accounts. Penalties for premature closure and withdrawal are supported. At maturity fixed deposit amount can be withdrawn, rolled over to a new fixed deposit, or transferred to another saving account. Fixed deposit products support the full range of charges and fees as well as integration with cash-based accounting. 

Recurring Deposits 

Extending off of the fixed deposit functionality, recurring deposit products support the same parameters for interest rate charts, term length, and pre-mature closure as fixed deposit products. Mifos X supports term deposits with a regularly recurring voluntary or mandatory deposit amount .

IN DEVELOPMENT

Micro-Pensions and Long-Term Savings Contracts 

Both of these products help the client through retirement and major life-cycle events in the future by building up an annuity which provides a regular flow of payments from retirement until death or a lump-sum payment. This annuity can be built up through contractual savings deposits over time or through contributions from an employer into an investment fund like a pension program. 

 

Dividend Calculation and Payment.  This topic needs significate data collection from cooperatives.  The existing core system properly handles regular recurring interest (dividend) payment.  For example, savings account earns 3% dividends (interest) per month calculated on average daily balance.  What we need to learn is how financial co-ops desire to payout "bonus" dividends.  This may fall into custom reports.

Savings Account Management

Savings Product Configuration

Interest Calculation - Mifos X supports calculation of interest balance on daily or average daily balance with the ability to specify the compounding period daily, weekly, monthly, quarterly, or annually and the posting period, weekly, monthly, quarterly or annually. There is also the ability to manually to control the date of both posting and calculation of interest.

Lock-in PeriodMifos X supports a lock-in period where you can freeze an account upon opening for a certain number of days, months, weeks, or years. 

 

Mobile Payments and Transfers

 

Penalties, Fees, and Charges

One-Time Fees

Automated Penalties

Recurring Fees

Event-Based Fees

Client-Level Fees

Membership Fees.  Nearly every cooperative collects a membership fee and/or requires a minimum balance to remain an active member of the cooperative.  To date, an awkward method of opening a “dummy” account is being used.  For good internal control, this method is not recommended.  The system must be able to collect fees at the client level before any sort of account is opened.  Accounts may be not opened until the individual is approved for membership.  If the applicant is not approved for membership, the fee may be returned.  By having fee collection at the client level, fees can be tracked, properly credited to the potential member then held in a suspense general ledger account until the member is approved where the funds would then transfer into a fee income account, or if denied, returned to the applicant.

Insurance

Pass-through of Premium as Collection of Fees 

For now, most financial institutions are partnering with other micro-insurance providers who have a full suite of micro-insurance product offerings. Most organizations simply act as a pass-through for the insurance premium and must capture this as a fee in Mifos. This requires a comprehrensive fees module in Mifos including slab fees where the age of the client or the amount of the loan determines the fees. 

Full Insurance Product Management 

Some of our larger customers are beginning to explore managing their own insurance product offerings; for these institutions, they will require full support of the entire insurance product lifecycle including the pricing of the products, the calculation of risk, the collection of premiums, the handling and disbursement of claims, etc. Rather than than build this as part of the Mifos X platform, we are looking to integrate with a third-party system like OpenUnderwriter.