Version 1.25 Release Notes MusoniReleaseNotes1.25 1 ReleaseNotesOverview The Release Notes are a comprehensive overview of the new features and functionalityaddedaspartofMusoni’slatestrelease.Thesenotesaredesignedto give you all the information you need to immediately understand and start benefittingfromthenewfeatures. For each new feature, we give a high level description of the functionality, and provideastep-by-stepwalkthrough,alongwithscreenshotsofhowtostartusingthe system. If you would like to learn more about any new feature, please contact the Musoni supportteamonit-support@musoni.euwhowillbehappytoansweranyquestions youhave. MusoniReleaseNotes1.25 2 TableofContents 1. InterestincomereversedforNPAs 4 2. Abilitytolinkguarantorsavingstoaloan 5 3. AbilitytoCustomiseGroupRegistrationform 6 4. GroupLevelLoans(ratherthanindividualsinagroup) 7 5. GroupLevelSavings(ratherthanindividualsinagroup) 8 6. NewCreditCheckslinkedtoGuarantors 9 7. IntegrationwithEcocash(Zimbabwe) 9 8. MMTModuleupdatedfornewM-PESAFormat 10 9. AbilitytoreversesuspendedMMTpaymentsbacktocustomer 10 10. GracePeriodonPenaltyFees 11 11. SMSModule–sendmessageslongerthan160characters 11 12. NewReports 12 13. SmallerImprovementsandBugFixes 13 MusoniReleaseNotes1.25 3 1. AccruedInterestIncomesuspendedforNPAs Whenconfiguringaloanproductusingtheaccrualsaccountingmethodology(rather thancashaccounting),youneedtospecifythenumberofdaysaloancanfallinto arrears before it is considered a Non-Performing Account (NPA). Whenever a loan becomesnon-performing,anyaccruedinterestincomewillthenbesuspendedand automatically booked into a Suspended Interest Income GL Account. The bookings the system will carry out when suspending accrued interest income are shown below: Dr.InterestIncome Cr.SuspendedInterestIncome Whentheclientrepays,thentheincomeinthesuspendedinterestincomeaccount isbookedbackintotheInterestIncomeaccount.Thebookingsthatthesystemwill carryoutareshownbelow: Dr.Bank Cr.LoanPortfolio Cr.InterestReceivable Dr.SuspendedInterestIncome Cr.InterestIncome Ifapaymentisthenmadeintotheloan,thesystemwillcheckwhetherthepayment hascausedtheloantochangefromNPAbacktoperformingandwillautomatically bookanysuspendedinterestincomeoutoftheSuspendedIncomeAccountintothe Interest income account. The booking that the system will carry out are shown below: Dr.SuspendedInterestIncome Cr.InterestIncome IfthepaymentdidnotcausetheloantochangefromNPAtoperforming,thenthe systemwillonlybookincomelinkedtotheactualpaymentmadebytheclient,and willbookthisfromtheSuspendedInterestIncomeAccount. YoucanconfigurewhichaccountisusedastheSuspendedInterestIncomeAccount onaproduct-by-productbasisintheaccountingtaboftheproductconfiguration,as showninredbelow: MusoniReleaseNotes1.25 4 2. Abilitytolinkguarantorsavingstoaloan While Musoni has always enabled you to link a Guarantor to a loan, you are now abletospecifytheextenttowhichaGuarantorisguaranteeingtheloan,byentering theamountguaranteedfromtheGuarantor’ssavingsaccount.Anysavingslinkedto aloanasaguaranteecannotbewithdrawnuntiltheloanisrepaid. Savingsfundscanbelinkedtoaloanfromeitherasavingsaccountoftheindividual applyingfortheloan,orfromasavingsaccountofanyotherindividual,solongas theyareinthesamebranchastheclientreceivingtheloan. ConfiguringtheproductforGuaranteedSavings The ability to link savings as a guarantee to a loan is configured on a product by productbasis(soifyouprefernottospecifytheamountaGuarantorisguaranteeing then you do not need to). To configure this for a loan product, first go to Configuration>ProductsandclickontheProductyouwishtoedit. Atthebottomrightofthe‘NewProduct’tab,youwillseeadropdownlabeled“Lock GuaranteedFunds”,alsoshowninredbelow. Ifyouselect“Yes”,thentheoptionslinkedtoconfiguringthesavingsguaranteesare shown,alsoshowninredbelow. MusoniReleaseNotes1.25 5 Youcanusethe“MandatoryGuarantee”tospecifythepercentageoftheloanthat has to be guaranteed before the loan can be created. The “Minimum Guarantee from Own Funds” is the minimum percentage that has to be guaranteed from the client himself. Finally the “Minimum Guarantee from Guarantor” is the minimum percentagethatanyotherguarantorshavetoguaranteefortheloantobecreated. Ifyouselect“Yes”onthe“SplitInterestAmongGuarantors”,thenwhentheloanis fully repaid, the interest from the loan will be paid into each guarantor’s savings accountinproportiontotheamounttheyguaranteed. LinkingGuarantorstotheloan Whencreatingaloan,proceedinexactlythesamewayasbefore.Howeveronthe Guarantortab,youwillnoticethatyounowhavetheoptiontospecifytheamount eachclientisguaranteeing. Onceadded,theGuarantorandtheamountbeingGuaranteedisshownontheloan. Ifthereareinsufficientfundsguaranteed,thenitwillnotbepossiblefortheloanto beApprovedorDisbursed. 3. AbilitytoCustomiseGroupRegistrationform YouarenowabletoeditthecontentsoftheGroupDetailsFormtoensurethatthe fields captured perfectly match up to your paper processes. To edit the Group DetailsForm,gotoConfiguration>Customisationandclickonthe“UserForms”tab. MusoniReleaseNotes1.25 6 When you select the ‘Group Details’ form, you can now add new fields, remove existingfields,changetheorderoffieldsordeterminewhichonesaremandatory. Once you click ‘Submit’, the Group Details form will be updated immediately, and thenewfieldswillbedisplayedasyougothroughtheGroupRegistrationworkflow. 4. GroupLevelLoans(ratherthanindividualsinagroup) You are now able to give a loan directly to a Group, rather than to the individuals withinagroup,inlinewiththeNon-SolidarityGrouplendingmethodology.Givinga loantoaGroupisverysimilartogivingaloantoanindividual. FromtheGroupDetailspage,simplyselecttheoptionto“AddLoan”.Youwillthen betakenthroughtheloancreationworkflow. MusoniReleaseNotes1.25 7 TheonlydifferencebetweenaloangiventoaGroup,ratherthantoanIndividualin a Group, is that when giving a loan to a Group you are also asked to specify the allocationoftheloanbetweenthedifferentindividualsintheGroupasshowninred below(thisisonlyusedforreportingpurposes–atnopointistheloanlinkedtothe individual). Oncetheloaniscreated,itisapprovedanddisbursedinthesamewayasanyloan being given to an Individual. The loan will also appear on all loan reports. RepaymentsmadeintoGroupLoansarecarriedoutinthesamewayasrepayments intoindividualloans. 5. GroupLevelSavings(ratherthanindividualsinagroup) YouarenowalsoabletolinkaSavingsAccountdirectlytoaGroup,ratherthanto the Individuals in a Group, inline with the Non-Solidarity Group lending methodology.GivingasavingsaccounttoaGroupisverysimilartogivingasavings accounttoanindividual. MusoniReleaseNotes1.25 8 From the Group Details page, simply select the option to “Add Savings”. You will thenbetakenthroughtheSavingsactivationworkflow. TherearenodifferencesbetweentheSavingsActivationworkflowforGroups,and thatforIndividuals.Depositsandwithdrawalsaremadeinthesameway,andallof theSavingsReportshavebeenupdatedtoalsoshowGroupSavingsAccounts. 6. NewCreditCheckslinkedtoGuarantors WehaveaddedtwoadditionalcreditchecksthatarespeciallylinkedtoGuarantors: • GuarantorsarenotallowedtoGuaranteemultipleloanssimultaneously • Guarantornotallowedtotakeoutaloan ThefirstallowsyoutostopanyGuarantoractingasaGuarantorformorethanone loan at the same time. If this happens, then the system will either give you a warning, or block the loan from being approved / disbursed, depending on the severitylevelyouhaveconfigured. ThesecondstopsanyclientwhoisactingasaGuarantorfromtakingoutaloanat the same time. If this happens, then the system will either give you a warning, or blocktheloanfrombeingapproved/disbursed,dependingontheseveritylevelyou haveconfigured. 7. IntegrationwithEcocash(Zimbabwe) The Musoni System has now been integrated with Ecocash, and has the ability to batch process the incoming payments file from Ecocash, assigning the payments betweeneachclient’sloanorsavingsaccountbasedonthephonenumberusedto sendthepayments. TouploadtheEcocashincomingpaymentsfile,gotoConfiguration>MMTServices, andthenclickontheEcocashtab,asshowninredbelow. MusoniReleaseNotes1.25 9 From here you can follow the onscreen instructions to upload the incoming paymentsfile.Paymentswillbeautomaticallyallocatedtotheclient’sloanbasedon first, the phone number used to make the payment and second, the shortcode enteredasareferencebytheclient.Paymentsthatarenotpossibletoautomarically allocatewilllandintheMMTSuspenseAccountshownontheSuspenseTab. All configuration required for the MMT module can be found under ‘Ecocash Configuration’butanyclientwishingtostartusingtheEcocashMMTmoduleshould contactMusoniforashorttrainingbeforecommencing. 8. MMTModuleupdatedfornewM-PESAFormat The Musoni MMT Module has also been updated in line with the new M-PESA file formats.ThismeansthatanyMFIwishingtoimporttheincomingpaymentsfilefrom M-PESAintoMusonicandosowithouteditingthefileformatitself,andthesystem willautomaticallygeneratethecorrectoutgoingfileformatforloandisbursements. 9. AbilitytoreversesuspendedMMTpaymentsbacktocustomer You are now able to reverse any MMT payment that has landed in the suspense accountbacktothephonenumberthefundswherereceivedfrom.Thisisdesigned tobeusedtohelpyoumanagepaymentsmadefromnon-clients.Toreverseanitem in the Suspense Account, simple click on the red button to the right of the transactionlabeled“Reverse”,asshowninredbelow: MusoniReleaseNotes1.25 10 Once you click Reverse, you are asked to add a note, given an explanation of the reversal. All reversed transactions will then be added automatically to the next outgoing MMT file and sent back to the sender once the outgoing MMT file is uploaded to the MMT interface. You can see all Reversed transactions under the “Reversed”tabintheMMTmodule. 10. GracePeriodonPenaltyFees Youarenowabletoapplyagraceperiodonanypenalties,ensuringthatpenalties areonlyappliedonclientsinarrearsafterXdaysinarrears,ratherthanimmediately on the day they fall into arrears. In the future we will be adding this functionality directly to the frontend, ensuring that you can configure it yourself, but in the meantimepleaseletusknowifyou’dlikeustosetupagraceonyourpenaltiesby [email protected]. 11. SMSModule–sendmessageslongerthan160characters ItisnowpossibleinthesystemtosendSMSmessageslongerthan160characters. Youdonotneedtodoanythingdifferentlyinthesystem,butarenowsimplyableto configure message templates longer than 160 characters (in the past the system blockedthis). Anymessagesthatarelongerthan160characterswillnowsimplybesplitintotwo messages,withtheclientsreceivingbothconsecutively(orasasinglelargermessage intheeventtheyownasmartphone). MFIs are still charged for each SMS message sent, and so will be charged for two messages if the SMS exceeds 160 characters and more for even longer messages (320+characters). MusoniReleaseNotes1.25 11 12. NewReports Wehaveaddedthefollowingnewreportstothesystem: 12.1ZAMFIMonthlyReport(OrganisationalReports) This report is aimed at all MFIs in Zimbabwe. The report is in the exact format required by ZAMFI each month, and can be downloaded straight from the system beforeapplyinganychangesyourequireandsendingtoZAMFI. 12.2RBZSchedule8Report(OrganisationalReports) This report is aimed at all MFIs in Zimbabwe. The report is in the exact format required by the Reserve Bank of Zimbabwe each month, and can be downloaded straight from the system before applying any changes you require, adding the additionalschedulesandsendingtotheRBZ. 12.3FieldOfficerCollectionsReport(LoanReports) Thisreportisdesignedtomakeiteasierforfieldofficerstocaptureallrepayments anddepositsmadeonagivenday,andshowsallpaymentsdueonthatday,broken downperGroup. 12.4AccruedInterestReport(FinancialReports) Thisreportshowstheamountofinterest,feesandpenaltiesaccruedoneachloanin the system, as well as the amount of unpaid accrued interest, fees and penalties, makingitveryeasytoreconcilewithyourreceivableandincomeGLbalances.The reportisaimedatmembersofthefinanceteam. 11.5GroupReport(LoanReports) We have added a new option onto the Group Report that allows you to select whetheryouwouldlikethereporttoshowanypaymentsdueontherundateofthe reportas“inarrears”.ForMFIswhoseclientsaremeanttorepayovermobilemoney beforetheirmeetingday,thisenablesuserstoeasilyseewhichclientshavepaidon time,andwhichhavenotpaidbythetimeofthegroupmeeting. MusoniReleaseNotes1.25 12 13. SmallerImprovementsandBugFixes • MS-535Dashboardgraphicsnotworkingoninternetexplorer • MS-666CommaSeparators&Decimalsnotshownonloanprincipal outstanding • MS-668"Copy"actsdifferentlyindifferentsections • MS-705OrderHistoricalIncomestatementbyGLNumber • MS-762ImproveBranchOLBDashboardGraphic • MS-765AddtheTransfer"eye"totheloantransactionspage • MS-766Redirecttothejournalwhenthejournalhasbeencreated • MS-791Notabletosee/editStringLengthonacustomform • MS-795AddRejectedDateandWithdrawnDatetorespectiveloantables • MS-817Changedailycollectionsgraphtoincludeoverdue • MS-820ShowfullnameofGuarantorsonLoanAppraisal • MS-827ImplementSavingsJournalsoverview • MS-829ChangeFundto'OriginofFunding' • MS-832AddfundandloanpurposetoOutstandingloansreport • MS-833CreatepullrequestandMIFOSXitemfordropdownimprovements • MS-863Filtertabsandentersinclientnames • MS-864Addoptionalparametercalled"inhertClientActiveAccounts" • MS-865Duplicateclientidentifiercausingerrors • MS-869Abilitytoeditclientidentifiers • MS-877ScheduledReportsdonotupdatedatesforconsecutivedays • MS-902Updatingthedata-tablesversionandcheckifanycodeusingdatatablesbreaks • MS-912AbilitytoallocateMMTpaymentstowrittenoffloans • MS-930Wheneditingaloantherepaymentscheduledoesnotshow • MS-932Handlingerrorforagrouploanthathasacreditcheckattachedtoit • MS-933Goingtoaloanpageiscausinganerrorontheapi(java)side • MS-942AdditionofSMSTagforLoanAccountNumber MusoniReleaseNotes1.25 13
© Copyright 2026 Paperzz