Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Page Properties
Target release15.06
Epic 
Document status
Status
titleDRAFT
Document owner 
DesignerBinny Gopinath Sreevas (Unlicensed)
Developers
QA

Overview

...

Mifos X is being sought out by financial co-operative organizations (non-credit union/SACCO) as a solution to support their financial service offerings AND to pay stake holders dividends on their investment. 

Background and strategic fit

Strategic vision of The Mifos Initiative to support financial cooperatives.

Requirements/User Stories

#TitleUser StoryImportanceNotes
1Manage products for Share accountsAs an operations manager, I wish to define a deposit product that will be used to maintain member shares, balances and dividends paid to membersMust Have 
2Create share account for memberAs operations staff, I wish to create a share account for the member.Must Have 
3Apply for additional shares for member  Stake holders (share holders) have the option to purchase additional sharesMust Have 
4Post dividend to share account   5Calculate dividends based on average daily balanceDividends should calculate based on average daily balance to parity in paymentMust Have 
6Manage configurations for dividend calculations   
67Pre-View Calculated Dividend  Must Have 
78Approve and Post Calculated Dividend  Must Have 

Business Rules

Share accounts will be deposit accounts. There will be no interest rate that is associated to the shares account.

...

Member may purchase additional shares which will follow the same process.

Attributes

 

AttributeDescriptionNotes
Number of shares  
Value of shares  
   

Security and Permissions

New permissions needed for the following:

  • Create / List / View / Edit Share products
  • Create / View / Edit Share accounts
  • Apply for Shares
  • Post Dividend
  • Manage Configurations for Dividend Calculation
  • Pre-View Calculated Dividend
  • Approve and Post Calculated Dividend

Mifos Functionality Enhancements

New Screens

Share Products:

  • Listing
  • New/Create
  • Edit

...

All transactions to have share reference, number of shares and value of shares

Changes to Existing Screens

Option to create new Share Products from Admin screens

Option to create new Shares account from member screens

Changes/Enhancements to Batch Jobs

A new batch job is needed (which will always be invoked manually) to compute dividends based on average share account balances.

Dividends will be calculated based on the following configurations which may be captured and stored for each period where calculations are to be done:

...

e) Balance to be considered between (Two dates)

Changes/Enhancements to Accounting Entries

Additional account heads to be captured (similar to Savings accounts):

  • Suspense account for share application money

User interaction and design

Exception Handling

Reporting

APIs

Notes

Questions

Below is a list of questions to be addressed as a result of this requirements document:

QuestionOutcome

Out of Scope