Target release16.03.RELEASE
EpicMifosX-2182
Document status
Document ownerIppez Robert
DesignerLead designer
DevelopersLead developer
QASubramanya

Feature Name

Account to Journal Entries Posting and Vice versa

Overview

There are times when a client will need to make payments to MFI/SACCO or MFI/SACCO needs to make payments to a client/group account. Mifos X at the moment doesn't support GL to Client account entry and vice versa.

Feature Summary

This feature will extend the possibility to have two way account entries between GL Accounts and Client/Group Accounts. It will cover both Loans and Savings Accounts and will extend to both Individual Client Account and Group Accounts.

Background and strategic fit

Strategic vision of The Mifos Initiative to support two-way account entries

 

Business Need

 

Feature Requirements

 

Requirements/User Stories

 

#TitleUser StoryImportanceNotes
1Create Savings Account to GL EntryAs an accountant, i would like to be able to make a transfer from a Savings Account  to a General Ledger Account
Must Have 
 Create Loan Account to GL Entry

As an accountant, i would like to be able to make a transfer from a Loan Account  to a General Ledger Account

Must Have 
 Create GL Entry to Savings Account Entry

As an accountant, i would like to be able to make transfer from a General Ledger Account (e.g Cash at Hand) to Client's  Savings Account  

Must Have 
 Create GL Entry to Loan Account EntryAs an accountant, i would like to be able to make transfer from a General Ledger Account (e.g Cash at Hand) to Client's  Loans Account Must Have 

Business Rules

 

Attributes

 

AttributeDescriptionNotes
   
   
   

Security and Permissions

List of security areas to be considered and permissions to be added/considered for a user/role to have access to this functionality 

Mifos Functionality Enhancements

New Screens

Changes to Existing Screens

List of existing screens that need any kind of changes

Changes/Enhancements to Batch Jobs

Functional changes to Batch jobs that may be needed - along with suggested frequency at which it should be run for various scenarios

Changes/Enhancements to Accounting Entries

With sample accounting entries with dates

User interaction and design

Include any mockups, diagrams or visual designs relating to these requirements.

Exception Handling

List of error scenarios and the action - if message is to be displayed, then text of the message.

Reporting

List of changes/enhancements/new reports to support this functionality

APIs

From a functional perspective, list of new APIs needed.

From a functional perspective, list of existing APIs that need changes.

Notes

Points to be handled during upgrades

Any reference data that needs to be prepopulated or defaulted for clients/users

Questions

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

QuestionOutcome
(e.g. How we make users more aware of this feature?)Communicate the decision reached

Out of Scope