Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

As a part of GSOC-16,  I would be working on Mifos credit bureau integration under the guidance of Nayan Ambali and Ashok Auty.

 

Overview:

Currently, there is no feature for reporting credit history in Mifos. This module will give ability to clients to check the credit history of the loan applicant and consequently mitigate the risk to bad debt.Along with checking, RCM would also allow client organizations to report to credit bureaus. This feature of Credit reporting and credit checking  is optional and may be incorporated based on the requirements of the client organization..

...

5) Following additional fields would also be included in Report  along with several other recommendations provided in the following report:


http://siteresources.worldbank.org/FINANCIALSECTOR/Resources/Credit_Reporting_text.pdf

Fields:

a) Number of years that the customer has been an account holder or member of the MFI

...

Timeline and implementation plan:

Until May 21:

1) I have deployed Mifos X and community APP, and the development environment is up and running. I plan to get used to the Mifos code base by May 22, understand already fixed bug patches, and try fixing new ones.

2) Refine the acquired requirements, get feedback from mentor and fellow community members

3) Collaborate with Credit Bureau’s to do POC work: Understand the product offerings, get the format of information exchange (for reporting and parsing the received reports from credit bureau) and get sandbox environment details for Mifos Initiative.

4) Get the design of the screen credit check reviewed.

May 22- June 23

Reporting implementation phase

1) Find the attributes from the Mifos database which can be mapped to the fields in report specified by the Highmark

2) Write code to generate report in a format specified by HighMark and Equifax.

3) Parse the message received from Highmark and represent it appropriately using relevant placeholders on credit check screen.

4) Extend existing access management of product for module.

5) Provide feature to schedule a job to generate reports using quartz scheduler.

 

 

June 24-August 15

Request response implementation phase

1) Implement the request – response mechanism, to request and parse the response of credit history.

2) Bulk credit check facility for small self-help group. ( feasibility to be checked)

3) Also implementing the business requirement of checking the loan application and only then process credit check request.

4) Develop the credit check screen for CRIFHigmark and Equifax.

5) Credit check screen will also provide a search for active loan in current organisation.(From m_loan table)

6) Unit testing of new module.

...


Currently the project has been split up into three modules being tracked as three sub tasks :

1) Configuration module:

Jira Legacy
serverJIRA (mifosforge.jira.com)
serverId6ed65b55-ae19-3f63-b72c-a969383d4221
keyMIFOSX-2714

In this module, the admin User will have the ability to map the credit bureaus with the loan products. This module will ask send request for credit check to credit bureau interface and would parse the display the response to Loan officers for theri ready reference.

Time line: 3 weeks and 2 days: 26 May - 17 June

2) Highmark Integration:

Jira Legacy
serverJIRA (mifosforge.jira.com)
serverId6ed65b55-ae19-3f63-b72c-a969383d4221
keyMIFOSX-2716

Integration of Highmark into Mifos. This module will provide infrastructure for request/response to and from highmark

Timeline: 2 weeks: 20 June - 1 July

3) Translation Module:

Jira Legacy
serverJIRA (mifosforge.jira.com)
serverId6ed65b55-ae19-3f63-b72c-a969383d4221
keyMIFOSX-2717

This module will work as an interface between the credit bureaus and Mifos. Basically it will parse the request and response to and from credit bureaus. 

Timeline 2 weeks.

4) There would be two additional tasks besides above. One for report generation which will be cron job for data submission to credit bureaus and there would be one more credit bureau which will be added to Mifos.Both tasks would a total 3 weeks.

 

ETA for all the above tasks would be August 10. The deliverables would be as follows:

1) 2 credit Bureaus would be integrated.

2) Cron job for data submission to credit bureaus.

3)integration of credit check with loan application.