You can subscribe to this list here.
2006 |
Jan
(31) |
Feb
(50) |
Mar
(250) |
Apr
(108) |
May
(114) |
Jun
(255) |
Jul
(121) |
Aug
(93) |
Sep
(123) |
Oct
(93) |
Nov
(137) |
Dec
(94) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2007 |
Jan
(134) |
Feb
(84) |
Mar
(172) |
Apr
(63) |
May
(154) |
Jun
(121) |
Jul
(154) |
Aug
(217) |
Sep
(195) |
Oct
(217) |
Nov
(252) |
Dec
(197) |
2008 |
Jan
(230) |
Feb
(345) |
Mar
(383) |
Apr
(217) |
May
(224) |
Jun
(215) |
Jul
(165) |
Aug
(195) |
Sep
(104) |
Oct
(89) |
Nov
(98) |
Dec
(149) |
2009 |
Jan
(143) |
Feb
(75) |
Mar
(45) |
Apr
(44) |
May
(93) |
Jun
(112) |
Jul
(159) |
Aug
(217) |
Sep
(195) |
Oct
(217) |
Nov
(212) |
Dec
(163) |
2010 |
Jan
(139) |
Feb
(203) |
Mar
(293) |
Apr
(275) |
May
(291) |
Jun
(249) |
Jul
(242) |
Aug
(389) |
Sep
(209) |
Oct
(261) |
Nov
(273) |
Dec
(242) |
2011 |
Jan
(311) |
Feb
(338) |
Mar
(194) |
Apr
(106) |
May
(57) |
Jun
(62) |
Jul
(89) |
Aug
(129) |
Sep
(102) |
Oct
(131) |
Nov
(262) |
Dec
(141) |
2012 |
Jan
(147) |
Feb
(154) |
Mar
(98) |
Apr
(84) |
May
(56) |
Jun
(75) |
Jul
(82) |
Aug
(46) |
Sep
(40) |
Oct
(56) |
Nov
(116) |
Dec
(50) |
2013 |
Jan
(34) |
Feb
(41) |
Mar
(130) |
Apr
(211) |
May
(122) |
Jun
(83) |
Jul
(54) |
Aug
(57) |
Sep
(63) |
Oct
(73) |
Nov
(157) |
Dec
(87) |
2014 |
Jan
(106) |
Feb
(143) |
Mar
(346) |
Apr
(248) |
May
(244) |
Jun
(297) |
Jul
(190) |
Aug
(116) |
Sep
(172) |
Oct
(135) |
Nov
(101) |
Dec
(186) |
2015 |
Jan
(117) |
Feb
(66) |
Mar
(72) |
Apr
(123) |
May
(127) |
Jun
(70) |
Jul
(57) |
Aug
(58) |
Sep
(42) |
Oct
(80) |
Nov
(74) |
Dec
(70) |
2016 |
Jan
(60) |
Feb
(41) |
Mar
(413) |
Apr
(137) |
May
(78) |
Jun
(101) |
Jul
(125) |
Aug
(86) |
Sep
(161) |
Oct
(96) |
Nov
(119) |
Dec
(112) |
2017 |
Jan
(139) |
Feb
(107) |
Mar
(125) |
Apr
(63) |
May
(101) |
Jun
(127) |
Jul
(96) |
Aug
(77) |
Sep
(83) |
Oct
(120) |
Nov
(82) |
Dec
(123) |
2018 |
Jan
(122) |
Feb
(79) |
Mar
(183) |
Apr
(88) |
May
(57) |
Jun
(178) |
Jul
(129) |
Aug
(101) |
Sep
(139) |
Oct
(113) |
Nov
(74) |
Dec
(101) |
2019 |
Jan
(62) |
Feb
(85) |
Mar
(241) |
Apr
(217) |
May
(84) |
Jun
(149) |
Jul
(133) |
Aug
(90) |
Sep
(52) |
Oct
(56) |
Nov
(73) |
Dec
(68) |
2020 |
Jan
(55) |
Feb
(70) |
Mar
(177) |
Apr
(42) |
May
(72) |
Jun
(129) |
Jul
(105) |
Aug
(67) |
Sep
(79) |
Oct
(14) |
Nov
(25) |
Dec
(35) |
2021 |
Jan
(28) |
Feb
(15) |
Mar
(18) |
Apr
(7) |
May
(4) |
Jun
(4) |
Jul
(46) |
Aug
(78) |
Sep
(33) |
Oct
(13) |
Nov
(18) |
Dec
(6) |
2022 |
Jan
(31) |
Feb
(27) |
Mar
(20) |
Apr
(12) |
May
(6) |
Jun
(2) |
Jul
|
Aug
(10) |
Sep
(12) |
Oct
(13) |
Nov
(9) |
Dec
(7) |
2023 |
Jan
(11) |
Feb
(15) |
Mar
(9) |
Apr
(2) |
May
(3) |
Jun
(2) |
Jul
(19) |
Aug
(8) |
Sep
(3) |
Oct
(16) |
Nov
(3) |
Dec
(2) |
2024 |
Jan
(10) |
Feb
(14) |
Mar
(22) |
Apr
(10) |
May
(8) |
Jun
(20) |
Jul
(24) |
Aug
(19) |
Sep
(4) |
Oct
(15) |
Nov
(16) |
Dec
(16) |
2025 |
Jan
(6) |
Feb
(5) |
Mar
(15) |
Apr
(16) |
May
(2) |
Jun
(6) |
Jul
(4) |
Aug
(6) |
Sep
(4) |
Oct
|
Nov
|
Dec
|
From: VICTOR M. R. R. <vic...@fi...> - 2025-09-25 04:07:48
|
Good afternoon, We are sharing the information regarding the integration of Mifos with Zitadel, the documentation is shared, as well as the source code: The manuals are located in Jira: 1.Mifos X - Technical manual for configuring OIDC (Zitadel) using Docker https://mifosforge.jira.com/wiki/spaces/docs/pages/4764270595/Mifos+X+-+Technical+manual+for+configuring+OIDC+Zitadel+using+Docker 2.Mifos X - Technical manual for configuring OIDC (Zitadel) using Docker on Windows (Docker Configuration) https://mifosforge.jira.com/wiki/spaces/docs/pages/4798382097/Mifos+X+-+Technical+manual+for+configuring+OIDC+Zitadel+using+Docker+on+Windows 3.Mifos X - Technical manual for configuring OIDC (Zitadel) using Windows (Apache Tomcat Configuration) https://mifosforge.jira.com/wiki/spaces/docs/pages/4798480385/Mifos+X+-+Technical+manual+for+configuring+OIDC+Zitadel+using+Windows 4.Mifos X - Technical manual for configuring OIDC (Zitadel) using Linux (Apache Tomcat Configuration) https://mifosforge.jira.com/wiki/spaces/docs/pages/4798513153/Mifos+X+-+Technical+manual+for+configuring+OIDC+Zitadel+using+Linux FrontEnd application https://github.com/openMF/web-app Mifos security Plugin https://github.com/openMF/mifos-security-plugin Mifos X configured with Zidatel - Zitadel Cloud https://www.youtube.com/watch?v=5LcaZ_NVvE0 Mifos X configured with Zidatel - Front End https://youtu.be/ztbr_Y2W8d8?si=El-9oLeiqH88GU4f Mifos X configured with Zidatel - Back End https://youtu.be/xPeQ1_mS3io?si=yPAXy6QFFmxAE_L6 Please try the plugin, it will help you to increase the security in your Mifos ecosystem. Let us know any query by this email list and by the Mifos Slack channel. Regards |
From: Ed C. <ed...@mi...> - 2025-09-22 06:18:41
|
Our interns from Google Summer of Code, Mifos Summer of Code and Code for Govtech are ready to showcase everything they accomplished this summer. We have four days of live streamed showcases. Learn more at https://mailchi.mp/mifos/finals-week-2025. Register below: - Session 1 - Mifos Gazelle - Sept 22 at 1500 UTC <https://us02web.zoom.us/webinar/register/1717574554430/WN_S6xhAbXmScycvvOBXuUAcQ> - Session 2 - Mobile Apps - Sept 23 at 1500 UTC <https://us02web.zoom.us/webinar/register/4317574554930/WN_MI7iwkS2SwuqbeT6Qa5-hQ> - Session 3 - Mifos X - Sept 24 at 1500 UTC <https://us02web.zoom.us/webinar/register/2917574555527/WN_3UMLP0X3TJexr-yCyejeBg> - Session 4 - AI Enablement - Sept 25 at 1500 UTC <https://us02web.zoom.us/webinar/register/5617574555848/WN_uCgE5AwJRjmtLgPybEtIzw> *Ed Cable* President/CEO, Mifos Initiative ed...@mi... | Skype: edcable | Mobile: +1.484.477.8649 *Collectively Creating a World of 3 Billion Maries | *http://mifos.org <http://facebook.com/mifos> <http://www.twitter.com/mifos> |
From: VICTOR M. R. R. <vic...@fi...> - 2025-09-17 03:39:18
|
Hello Mifos Community, To find the Mifos X Amazon Machine Image (AMI), open the AWS Management Console, navigate to the EC2 dashboard, and then go to Images > AMIs in the left-hand menu > Community AMIs You can filter and search for AMIs by ID ( ami-069b9ff8964b6a46c) *Here's a step-by-step guide:* 1. Log in to the AWS Management Console: and go to the EC2 service. 2. In the left-hand navigation pane, find the Images section and click on AMIs. 3. Use the filters at the top of the AMI list to narrow your search using the ID ami-069b9ff8964b6a46c 4. Make sure you are using the tab "Community AMIs" Once you find the Mifos X Platform 25.03, you can then select it from the list when launching an EC2 instance. [image: image.png] As a reminder it is not intended for production unless you implement minimal security. Enjoy it Regards Victor Romero El mar, 9 sept 2025 a las 8:44, VICTOR MANUEL ROMERO RODRIGUEZ (< vic...@fi...>) escribió: > Hello Mifos Community, > > I would like to share with you that we have created an AWS AMI image that > is available for being used by you. > > AWS AMI ID: ami-069b9ff8964b6a46c > > It contains: > > Ubuntu 24.04 LTS x86 64 bits > Java Zulu 21 LTS > Apache Tomcat 10.1.45 > MariaDB 10.11 > Mifos WebApp (Build date 090925) > Mifos Reporting Plugin (Build date 090925) > Apache Fineract (Build date 090925) > > The ports that are required to be open is the 8443 (https port for Apache > Tomcat) > > The environment parameters are located in the in /opt/tomcat/bin/setenv.sh > file, they must be changed for your own setup. > > Apache Tomcat has been installed as a service, so then you can use it > using: > > sudo systemctl start tomcat > sudo systemctl stop tomcat > sudo systemctl status tomcat > > The Apache Tomcat log file is /opt/tomcat/logs/catalina.out > > The location of the Pentaho report files is /app/pentahoReports > > Don't use root for running the services, the tomcat is running under the > tomcat user/group. > > This is not production ready, because the certificate is self signed and > the APIs must be protected by a Firewall, Api Gateway or a WAF. Please make > sure you can receive IT support before going live. > > Enjoy and let us know any feedback. > > Regards > > Victor Romero > > P.S. I am attaching two screenshots of the Mifos X system running on AWS. > > |
From: VICTOR M. R. R. <vic...@fi...> - 2025-09-09 15:46:56
|
Hello Mifos Community, I would like to share with you that we have created an AWS AMI image that is available for being used by you. AWS AMI ID: ami-069b9ff8964b6a46c It contains: Ubuntu 24.04 LTS x86 64 bits Java Zulu 21 LTS Apache Tomcat 10.1.45 MariaDB 10.11 Mifos WebApp (Build date 090925) Mifos Reporting Plugin (Build date 090925) Apache Fineract (Build date 090925) The ports that are required to be open is the 8443 (https port for Apache Tomcat) The environment parameters are located in the in /opt/tomcat/bin/setenv.sh file, they must be changed for your own setup. Apache Tomcat has been installed as a service, so then you can use it using: sudo systemctl start tomcat sudo systemctl stop tomcat sudo systemctl status tomcat The Apache Tomcat log file is /opt/tomcat/logs/catalina.out The location of the Pentaho report files is /app/pentahoReports Don't use root for running the services, the tomcat is running under the tomcat user/group. This is not production ready, because the certificate is self signed and the APIs must be protected by a Firewall, Api Gateway or a WAF. Please make sure you can receive IT support before going live. Enjoy and let us know any feedback. Regards Victor Romero P.S. I am attaching two screenshots of the Mifos X system running on AWS. |
From: Ed C. <ed...@mi...> - 2025-08-14 17:56:20
|
That time is fine by me as well. I will send out an invite. Ed On Thu, Aug 14, 2025 at 10:47 AM Jamal Inkoom <ji...@gm...> wrote: > Hi Barath, > > Time works for me. If it's okay with Ed, then we are good to go. > > Regards, > > Jamal > > On Wed, Aug 13, 2025, 6:44 PM Bharath Gowda <bg...@mi...> wrote: > >> Hi Jamal,Ed >> >> Does Monday 18th August 3PM GMT work for you for the discussion? >> >> >> >> Regards, >> Bharath >> Lead Implementation Analyst | Mifos Initiative >> PMC Member | Apache Fineract >> Mobile: +91.7019635592 >> http://mifos.org <http://facebook.com/mifos> >> <http://www.twitter.com/mifos> >> >> On Fri, Aug 8, 2025, 12:54 PM Jamal Inkoom <ji...@gm...> wrote: >> >>> Many Thanks Ed, >>> >>> I'm available for further discussions on this. Just let me know when and >>> I will create the time. >>> >>> regards, >>> >>> On Thu, Aug 7, 2025 at 10:49 PM Ed Cable <ed...@mi...> wrote: >>> >>>> Hello Jamal, >>>> >>>> Thank you for suggesting these improvements. Bharath and myself would >>>> be happy to discuss these further with you as we've had others in the >>>> ecosystem express a willingness to share contributions regarding the teller >>>> module back with the community. >>>> >>>> Ed >>>> >>>> >>>> >>>> On Thu, Aug 7, 2025 at 1:26 PM Jamal Inkoom <ji...@gm...> wrote: >>>> >>>>> Hello Team, >>>>> >>>>> >>>>> >>>>> I’d like to propose significant improvements to the Teller module in >>>>> alignment with FINERACT-204 >>>>> <https://issues.apache.org/jira/browse/FINERACT-204>. >>>>> >>>>> While global financial services are increasingly shifting toward >>>>> cashless transactions — with account-to-account transfers becoming the norm >>>>> — the reality remains that branch banking is still widely practiced, >>>>> especially in emerging markets. As such, cash handling and teller >>>>> operations continue to be critical components of day-to-day banking. >>>>> >>>>> Most mature core banking platforms offer robust teller modules that >>>>> support cash management, reconciliation, and audit trails. By strengthening >>>>> Fineract’s teller capabilities, we can: >>>>> >>>>> - Better support institutions operating in cash-heavy environments >>>>> - Improve adoption rates by offering parity with commercial systems >>>>> - Increase conversion from legacy platforms to Fineract >>>>> >>>>> I believe this enhancement aligns with the broader goal of making >>>>> Fineract more versatile and enterprise-ready. If the community supports >>>>> this direction, I’m committed to contributing the necessary improvements to >>>>> deliver a more mature and feature-complete Teller module. >>>>> >>>>> >>>>> >>>>> The following outlines the backend enhancement plan for the Teller >>>>> Module >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> 1. We maintain the m_tellers entity in the code base and christen >>>>> it as branch vaults, then modify it to have attached to it a dedicated GL >>>>> cash account - users can set it up as a multi-branch GL like all other GLs >>>>> or a dedicated Vault Cash GL per branch >>>>> 2. We Maintain the m_cashiers entity and christen it as Teller >>>>> Tills, then modify it to have attached to it dedicated GL cash account - >>>>> this means that each teller can have a dedicated GL account >>>>> 3. At the moment, there's a setup in the accounting module to link >>>>> Teller and Cashier to GL accounts but the associated transactions in the >>>>> journal entries entity cannot be directly linked to cash allocation and >>>>> settlement transactions performed by cashiers making tracking of branch >>>>> cash balances and overages/shortages impossible >>>>> 4. The platform also doesn't even provide for other cash >>>>> transactions other than movement and settlement of cash between cashier and >>>>> teller. >>>>> 5. We will include the transaction types to enable us to perform >>>>> cash deposit and cash withdrawal at the branches. >>>>> 6. The m_cashier_transaction entity will be modified to include >>>>> debit_account and credit_account to capture a cash deposit or withdrawal >>>>> transaction >>>>> 7. For cash deposit, accounting entry will be - CREDIT the >>>>> customer account and DEBIT the GL associated with the Till performing the >>>>> transaction >>>>> 8. For cash withdrawal, the accounting entry will be - DEBIT the >>>>> customer account and CREDIT the GL associated with the Till performing the >>>>> transaction >>>>> 9. Each branch will have one vault (which means one GL for the >>>>> branch vault) but multiple tills can be created and associated with this >>>>> vault for the branch - this means multiple Cash GLs, one for each cashier >>>>> in the branch >>>>> 10. A till with its associated GL account can either be for a >>>>> human teller or an ATM machine >>>>> 11. Cash should be transferred into the tills (the associated GL >>>>> account should have a positive balance) before withdrawals are performed >>>>> against the tills - this will be simpler if we maintain balances for these >>>>> GL accounts (more on balance maintenance in another proposal) >>>>> 12. Balance update for both the tills, vault, customer accounts >>>>> are going to be online >>>>> 13. Till cash can be transferred back to the vault after the day's >>>>> transactions >>>>> 14. At any point, the total cash in the branch will reflect the >>>>> sum of balances on all cashier tills in the branch and the balance on the >>>>> branch vault account - this is essential to cash position management and >>>>> therefore risk management at the branches >>>>> 15. Branch cash position management implies we have to introduce >>>>> the concept of interbranch entries - at any point in time the sum of all >>>>> inter branch balances must be zero >>>>> 16. We can also enable denomination management to enhance cashier >>>>> cash balancing procedures for those working with denominations >>>>> 17. There will be overage/shortage accounts in the branch that >>>>> will hold cash in the branch that would have been recorded in the system >>>>> but cannot be accounted for >>>>> 18. With this, financial institutions can ensure some controls by >>>>> requiring that all cashier till balances are zero at the close of each >>>>> working day >>>>> 19. We will also introduce mandates on accounts. Mandate is a >>>>> regulatory requirement in many countries. Introduction of mandates will >>>>> make it easier to support joint accounts >>>>> 20. At the moment, we could use the groups feature to handle joint >>>>> accounts once mandates are available >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> Front-end Changes >>>>> >>>>> 1. We'll rework the teller management screens within the >>>>> *Organization* setup menu to reflect the changes >>>>> 2. We'll have a dedicated screen for teller transactions - >>>>> precisely, cash deposit and cash withdrawal - cheques will come in later >>>>> 3. The dedicated screen will have a lazy list of all accounts with >>>>> search criteria to enable tellers search for specific accounts >>>>> 4. The details displayed on the account should include the >>>>> available balance on the account, the status of the account, the last few >>>>> transactions on the account, and most importantly the mandate on the account >>>>> 5. We will also include an option to verify the identity of the >>>>> originator of the transaction. In here, we can show the image of the >>>>> account owner, their signature or do biometric verification if there is an >>>>> integration into an external verification service or all of the above >>>>> 6. A withdrawal transaction without corresponding balance on the >>>>> cashier till account will fail >>>>> 7. Each cashier can print their call over report at any point in >>>>> time >>>>> 8. This dedicated cashier screen will only show up in the menus of >>>>> users who have been designated and setup as cashiers >>>>> >>>>> >>>>> Please let me know what you think. >>>>> >>>>> regards, >>>>> >>>>> Jamal >>>>> >>>> >>>> >>>> -- >>>> *Ed Cable* >>>> President/CEO, Mifos Initiative >>>> ed...@mi... | Skype: edcable | Mobile: +1.484.477.8649 >>>> >>>> *Collectively Creating a World of 3 Billion Maries | *http://mifos.org >>>> <http://facebook.com/mifos> <http://www.twitter.com/mifos> >>>> >>>> Mifos-developer mailing list >>>> mif...@li... >>>> Unsubscribe or change settings at: >>>> https://lists.sourceforge.net/lists/listinfo/mifos-developer >>> >>> Mifos-developer mailing list >>> mif...@li... >>> Unsubscribe or change settings at: >>> https://lists.sourceforge.net/lists/listinfo/mifos-developer >> >> Mifos-developer mailing list >> mif...@li... >> Unsubscribe or change settings at: >> https://lists.sourceforge.net/lists/listinfo/mifos-developer > > Mifos-developer mailing list > mif...@li... > Unsubscribe or change settings at: > https://lists.sourceforge.net/lists/listinfo/mifos-developer -- *Ed Cable* President/CEO, Mifos Initiative ed...@mi... | Skype: edcable | Mobile: +1.484.477.8649 *Collectively Creating a World of 3 Billion Maries | *http://mifos.org <http://facebook.com/mifos> <http://www.twitter.com/mifos> |
From: Jamal I. <ji...@gm...> - 2025-08-14 17:47:31
|
Hi Barath, Time works for me. If it's okay with Ed, then we are good to go. Regards, Jamal On Wed, Aug 13, 2025, 6:44 PM Bharath Gowda <bg...@mi...> wrote: > Hi Jamal,Ed > > Does Monday 18th August 3PM GMT work for you for the discussion? > > > > Regards, > Bharath > Lead Implementation Analyst | Mifos Initiative > PMC Member | Apache Fineract > Mobile: +91.7019635592 > http://mifos.org <http://facebook.com/mifos> > <http://www.twitter.com/mifos> > > On Fri, Aug 8, 2025, 12:54 PM Jamal Inkoom <ji...@gm...> wrote: > >> Many Thanks Ed, >> >> I'm available for further discussions on this. Just let me know when and >> I will create the time. >> >> regards, >> >> On Thu, Aug 7, 2025 at 10:49 PM Ed Cable <ed...@mi...> wrote: >> >>> Hello Jamal, >>> >>> Thank you for suggesting these improvements. Bharath and myself would be >>> happy to discuss these further with you as we've had others in the >>> ecosystem express a willingness to share contributions regarding the teller >>> module back with the community. >>> >>> Ed >>> >>> >>> >>> On Thu, Aug 7, 2025 at 1:26 PM Jamal Inkoom <ji...@gm...> wrote: >>> >>>> Hello Team, >>>> >>>> >>>> >>>> I’d like to propose significant improvements to the Teller module in >>>> alignment with FINERACT-204 >>>> <https://issues.apache.org/jira/browse/FINERACT-204>. >>>> >>>> While global financial services are increasingly shifting toward >>>> cashless transactions — with account-to-account transfers becoming the norm >>>> — the reality remains that branch banking is still widely practiced, >>>> especially in emerging markets. As such, cash handling and teller >>>> operations continue to be critical components of day-to-day banking. >>>> >>>> Most mature core banking platforms offer robust teller modules that >>>> support cash management, reconciliation, and audit trails. By strengthening >>>> Fineract’s teller capabilities, we can: >>>> >>>> - Better support institutions operating in cash-heavy environments >>>> - Improve adoption rates by offering parity with commercial systems >>>> - Increase conversion from legacy platforms to Fineract >>>> >>>> I believe this enhancement aligns with the broader goal of making >>>> Fineract more versatile and enterprise-ready. If the community supports >>>> this direction, I’m committed to contributing the necessary improvements to >>>> deliver a more mature and feature-complete Teller module. >>>> >>>> >>>> >>>> The following outlines the backend enhancement plan for the Teller >>>> Module >>>> >>>> >>>> >>>> >>>> >>>> 1. We maintain the m_tellers entity in the code base and christen >>>> it as branch vaults, then modify it to have attached to it a dedicated GL >>>> cash account - users can set it up as a multi-branch GL like all other GLs >>>> or a dedicated Vault Cash GL per branch >>>> 2. We Maintain the m_cashiers entity and christen it as Teller >>>> Tills, then modify it to have attached to it dedicated GL cash account - >>>> this means that each teller can have a dedicated GL account >>>> 3. At the moment, there's a setup in the accounting module to link >>>> Teller and Cashier to GL accounts but the associated transactions in the >>>> journal entries entity cannot be directly linked to cash allocation and >>>> settlement transactions performed by cashiers making tracking of branch >>>> cash balances and overages/shortages impossible >>>> 4. The platform also doesn't even provide for other cash >>>> transactions other than movement and settlement of cash between cashier and >>>> teller. >>>> 5. We will include the transaction types to enable us to perform >>>> cash deposit and cash withdrawal at the branches. >>>> 6. The m_cashier_transaction entity will be modified to include >>>> debit_account and credit_account to capture a cash deposit or withdrawal >>>> transaction >>>> 7. For cash deposit, accounting entry will be - CREDIT the customer >>>> account and DEBIT the GL associated with the Till performing the transaction >>>> 8. For cash withdrawal, the accounting entry will be - DEBIT the >>>> customer account and CREDIT the GL associated with the Till performing the >>>> transaction >>>> 9. Each branch will have one vault (which means one GL for the >>>> branch vault) but multiple tills can be created and associated with this >>>> vault for the branch - this means multiple Cash GLs, one for each cashier >>>> in the branch >>>> 10. A till with its associated GL account can either be for a human >>>> teller or an ATM machine >>>> 11. Cash should be transferred into the tills (the associated GL >>>> account should have a positive balance) before withdrawals are performed >>>> against the tills - this will be simpler if we maintain balances for these >>>> GL accounts (more on balance maintenance in another proposal) >>>> 12. Balance update for both the tills, vault, customer accounts are >>>> going to be online >>>> 13. Till cash can be transferred back to the vault after the day's >>>> transactions >>>> 14. At any point, the total cash in the branch will reflect the sum >>>> of balances on all cashier tills in the branch and the balance on the >>>> branch vault account - this is essential to cash position management and >>>> therefore risk management at the branches >>>> 15. Branch cash position management implies we have to introduce >>>> the concept of interbranch entries - at any point in time the sum of all >>>> inter branch balances must be zero >>>> 16. We can also enable denomination management to enhance cashier >>>> cash balancing procedures for those working with denominations >>>> 17. There will be overage/shortage accounts in the branch that will >>>> hold cash in the branch that would have been recorded in the system but >>>> cannot be accounted for >>>> 18. With this, financial institutions can ensure some controls by >>>> requiring that all cashier till balances are zero at the close of each >>>> working day >>>> 19. We will also introduce mandates on accounts. Mandate is a >>>> regulatory requirement in many countries. Introduction of mandates will >>>> make it easier to support joint accounts >>>> 20. At the moment, we could use the groups feature to handle joint >>>> accounts once mandates are available >>>> >>>> >>>> >>>> >>>> >>>> Front-end Changes >>>> >>>> 1. We'll rework the teller management screens within the >>>> *Organization* setup menu to reflect the changes >>>> 2. We'll have a dedicated screen for teller transactions - >>>> precisely, cash deposit and cash withdrawal - cheques will come in later >>>> 3. The dedicated screen will have a lazy list of all accounts with >>>> search criteria to enable tellers search for specific accounts >>>> 4. The details displayed on the account should include the >>>> available balance on the account, the status of the account, the last few >>>> transactions on the account, and most importantly the mandate on the account >>>> 5. We will also include an option to verify the identity of the >>>> originator of the transaction. In here, we can show the image of the >>>> account owner, their signature or do biometric verification if there is an >>>> integration into an external verification service or all of the above >>>> 6. A withdrawal transaction without corresponding balance on the >>>> cashier till account will fail >>>> 7. Each cashier can print their call over report at any point in >>>> time >>>> 8. This dedicated cashier screen will only show up in the menus of users >>>> who have been designated and setup as cashiers >>>> >>>> >>>> Please let me know what you think. >>>> >>>> regards, >>>> >>>> Jamal >>>> >>> >>> >>> -- >>> *Ed Cable* >>> President/CEO, Mifos Initiative >>> ed...@mi... | Skype: edcable | Mobile: +1.484.477.8649 >>> >>> *Collectively Creating a World of 3 Billion Maries | *http://mifos.org >>> <http://facebook.com/mifos> <http://www.twitter.com/mifos> >>> >>> Mifos-developer mailing list >>> mif...@li... >>> Unsubscribe or change settings at: >>> https://lists.sourceforge.net/lists/listinfo/mifos-developer >> >> Mifos-developer mailing list >> mif...@li... >> Unsubscribe or change settings at: >> https://lists.sourceforge.net/lists/listinfo/mifos-developer > > Mifos-developer mailing list > mif...@li... > Unsubscribe or change settings at: > https://lists.sourceforge.net/lists/listinfo/mifos-developer |
From: Bharath G. <bg...@mi...> - 2025-08-13 18:43:04
|
Hi Jamal,Ed Does Monday 18th August 3PM GMT work for you for the discussion? Regards, Bharath Lead Implementation Analyst | Mifos Initiative PMC Member | Apache Fineract Mobile: +91.7019635592 http://mifos.org <http://facebook.com/mifos> <http://www.twitter.com/mifos> On Fri, Aug 8, 2025, 12:54 PM Jamal Inkoom <ji...@gm...> wrote: > Many Thanks Ed, > > I'm available for further discussions on this. Just let me know when and I > will create the time. > > regards, > > On Thu, Aug 7, 2025 at 10:49 PM Ed Cable <ed...@mi...> wrote: > >> Hello Jamal, >> >> Thank you for suggesting these improvements. Bharath and myself would be >> happy to discuss these further with you as we've had others in the >> ecosystem express a willingness to share contributions regarding the teller >> module back with the community. >> >> Ed >> >> >> >> On Thu, Aug 7, 2025 at 1:26 PM Jamal Inkoom <ji...@gm...> wrote: >> >>> Hello Team, >>> >>> >>> >>> I’d like to propose significant improvements to the Teller module in >>> alignment with FINERACT-204 >>> <https://issues.apache.org/jira/browse/FINERACT-204>. >>> >>> While global financial services are increasingly shifting toward >>> cashless transactions — with account-to-account transfers becoming the norm >>> — the reality remains that branch banking is still widely practiced, >>> especially in emerging markets. As such, cash handling and teller >>> operations continue to be critical components of day-to-day banking. >>> >>> Most mature core banking platforms offer robust teller modules that >>> support cash management, reconciliation, and audit trails. By strengthening >>> Fineract’s teller capabilities, we can: >>> >>> - Better support institutions operating in cash-heavy environments >>> - Improve adoption rates by offering parity with commercial systems >>> - Increase conversion from legacy platforms to Fineract >>> >>> I believe this enhancement aligns with the broader goal of making >>> Fineract more versatile and enterprise-ready. If the community supports >>> this direction, I’m committed to contributing the necessary improvements to >>> deliver a more mature and feature-complete Teller module. >>> >>> >>> >>> The following outlines the backend enhancement plan for the Teller Module >>> >>> >>> >>> >>> >>> 1. We maintain the m_tellers entity in the code base and christen it >>> as branch vaults, then modify it to have attached to it a dedicated GL cash >>> account - users can set it up as a multi-branch GL like all other GLs or a >>> dedicated Vault Cash GL per branch >>> 2. We Maintain the m_cashiers entity and christen it as Teller >>> Tills, then modify it to have attached to it dedicated GL cash account - >>> this means that each teller can have a dedicated GL account >>> 3. At the moment, there's a setup in the accounting module to link >>> Teller and Cashier to GL accounts but the associated transactions in the >>> journal entries entity cannot be directly linked to cash allocation and >>> settlement transactions performed by cashiers making tracking of branch >>> cash balances and overages/shortages impossible >>> 4. The platform also doesn't even provide for other cash >>> transactions other than movement and settlement of cash between cashier and >>> teller. >>> 5. We will include the transaction types to enable us to perform >>> cash deposit and cash withdrawal at the branches. >>> 6. The m_cashier_transaction entity will be modified to include >>> debit_account and credit_account to capture a cash deposit or withdrawal >>> transaction >>> 7. For cash deposit, accounting entry will be - CREDIT the customer >>> account and DEBIT the GL associated with the Till performing the transaction >>> 8. For cash withdrawal, the accounting entry will be - DEBIT the >>> customer account and CREDIT the GL associated with the Till performing the >>> transaction >>> 9. Each branch will have one vault (which means one GL for the >>> branch vault) but multiple tills can be created and associated with this >>> vault for the branch - this means multiple Cash GLs, one for each cashier >>> in the branch >>> 10. A till with its associated GL account can either be for a human >>> teller or an ATM machine >>> 11. Cash should be transferred into the tills (the associated GL >>> account should have a positive balance) before withdrawals are performed >>> against the tills - this will be simpler if we maintain balances for these >>> GL accounts (more on balance maintenance in another proposal) >>> 12. Balance update for both the tills, vault, customer accounts are >>> going to be online >>> 13. Till cash can be transferred back to the vault after the day's >>> transactions >>> 14. At any point, the total cash in the branch will reflect the sum >>> of balances on all cashier tills in the branch and the balance on the >>> branch vault account - this is essential to cash position management and >>> therefore risk management at the branches >>> 15. Branch cash position management implies we have to introduce the >>> concept of interbranch entries - at any point in time the sum of all inter >>> branch balances must be zero >>> 16. We can also enable denomination management to enhance cashier >>> cash balancing procedures for those working with denominations >>> 17. There will be overage/shortage accounts in the branch that will >>> hold cash in the branch that would have been recorded in the system but >>> cannot be accounted for >>> 18. With this, financial institutions can ensure some controls by >>> requiring that all cashier till balances are zero at the close of each >>> working day >>> 19. We will also introduce mandates on accounts. Mandate is a >>> regulatory requirement in many countries. Introduction of mandates will >>> make it easier to support joint accounts >>> 20. At the moment, we could use the groups feature to handle joint >>> accounts once mandates are available >>> >>> >>> >>> >>> >>> Front-end Changes >>> >>> 1. We'll rework the teller management screens within the >>> *Organization* setup menu to reflect the changes >>> 2. We'll have a dedicated screen for teller transactions - >>> precisely, cash deposit and cash withdrawal - cheques will come in later >>> 3. The dedicated screen will have a lazy list of all accounts with >>> search criteria to enable tellers search for specific accounts >>> 4. The details displayed on the account should include the available >>> balance on the account, the status of the account, the last few >>> transactions on the account, and most importantly the mandate on the account >>> 5. We will also include an option to verify the identity of the >>> originator of the transaction. In here, we can show the image of the >>> account owner, their signature or do biometric verification if there is an >>> integration into an external verification service or all of the above >>> 6. A withdrawal transaction without corresponding balance on the >>> cashier till account will fail >>> 7. Each cashier can print their call over report at any point in time >>> 8. This dedicated cashier screen will only show up in the menus of users >>> who have been designated and setup as cashiers >>> >>> >>> Please let me know what you think. >>> >>> regards, >>> >>> Jamal >>> >> >> >> -- >> *Ed Cable* >> President/CEO, Mifos Initiative >> ed...@mi... | Skype: edcable | Mobile: +1.484.477.8649 >> >> *Collectively Creating a World of 3 Billion Maries | *http://mifos.org >> <http://facebook.com/mifos> <http://www.twitter.com/mifos> >> >> Mifos-developer mailing list >> mif...@li... >> Unsubscribe or change settings at: >> https://lists.sourceforge.net/lists/listinfo/mifos-developer > > Mifos-developer mailing list > mif...@li... > Unsubscribe or change settings at: > https://lists.sourceforge.net/lists/listinfo/mifos-developer |
From: Jamal I. <ji...@gm...> - 2025-08-08 07:24:40
|
Many Thanks Ed, I'm available for further discussions on this. Just let me know when and I will create the time. regards, On Thu, Aug 7, 2025 at 10:49 PM Ed Cable <ed...@mi...> wrote: > Hello Jamal, > > Thank you for suggesting these improvements. Bharath and myself would be > happy to discuss these further with you as we've had others in the > ecosystem express a willingness to share contributions regarding the teller > module back with the community. > > Ed > > > > On Thu, Aug 7, 2025 at 1:26 PM Jamal Inkoom <ji...@gm...> wrote: > >> Hello Team, >> >> >> >> I’d like to propose significant improvements to the Teller module in >> alignment with FINERACT-204 >> <https://issues.apache.org/jira/browse/FINERACT-204>. >> >> While global financial services are increasingly shifting toward cashless >> transactions — with account-to-account transfers becoming the norm — the >> reality remains that branch banking is still widely practiced, especially >> in emerging markets. As such, cash handling and teller operations continue >> to be critical components of day-to-day banking. >> >> Most mature core banking platforms offer robust teller modules that >> support cash management, reconciliation, and audit trails. By strengthening >> Fineract’s teller capabilities, we can: >> >> - Better support institutions operating in cash-heavy environments >> - Improve adoption rates by offering parity with commercial systems >> - Increase conversion from legacy platforms to Fineract >> >> I believe this enhancement aligns with the broader goal of making >> Fineract more versatile and enterprise-ready. If the community supports >> this direction, I’m committed to contributing the necessary improvements to >> deliver a more mature and feature-complete Teller module. >> >> >> >> The following outlines the backend enhancement plan for the Teller Module >> >> >> >> >> >> 1. We maintain the m_tellers entity in the code base and christen it >> as branch vaults, then modify it to have attached to it a dedicated GL cash >> account - users can set it up as a multi-branch GL like all other GLs or a >> dedicated Vault Cash GL per branch >> 2. We Maintain the m_cashiers entity and christen it as Teller Tills, >> then modify it to have attached to it dedicated GL cash account - this >> means that each teller can have a dedicated GL account >> 3. At the moment, there's a setup in the accounting module to link >> Teller and Cashier to GL accounts but the associated transactions in the >> journal entries entity cannot be directly linked to cash allocation and >> settlement transactions performed by cashiers making tracking of branch >> cash balances and overages/shortages impossible >> 4. The platform also doesn't even provide for other cash transactions >> other than movement and settlement of cash between cashier and teller. >> 5. We will include the transaction types to enable us to perform cash >> deposit and cash withdrawal at the branches. >> 6. The m_cashier_transaction entity will be modified to include >> debit_account and credit_account to capture a cash deposit or withdrawal >> transaction >> 7. For cash deposit, accounting entry will be - CREDIT the customer >> account and DEBIT the GL associated with the Till performing the transaction >> 8. For cash withdrawal, the accounting entry will be - DEBIT the >> customer account and CREDIT the GL associated with the Till performing the >> transaction >> 9. Each branch will have one vault (which means one GL for the branch >> vault) but multiple tills can be created and associated with this vault for >> the branch - this means multiple Cash GLs, one for each cashier in the >> branch >> 10. A till with its associated GL account can either be for a human >> teller or an ATM machine >> 11. Cash should be transferred into the tills (the associated GL >> account should have a positive balance) before withdrawals are performed >> against the tills - this will be simpler if we maintain balances for these >> GL accounts (more on balance maintenance in another proposal) >> 12. Balance update for both the tills, vault, customer accounts are >> going to be online >> 13. Till cash can be transferred back to the vault after the day's >> transactions >> 14. At any point, the total cash in the branch will reflect the sum >> of balances on all cashier tills in the branch and the balance on the >> branch vault account - this is essential to cash position management and >> therefore risk management at the branches >> 15. Branch cash position management implies we have to introduce the >> concept of interbranch entries - at any point in time the sum of all inter >> branch balances must be zero >> 16. We can also enable denomination management to enhance cashier >> cash balancing procedures for those working with denominations >> 17. There will be overage/shortage accounts in the branch that will >> hold cash in the branch that would have been recorded in the system but >> cannot be accounted for >> 18. With this, financial institutions can ensure some controls by >> requiring that all cashier till balances are zero at the close of each >> working day >> 19. We will also introduce mandates on accounts. Mandate is a >> regulatory requirement in many countries. Introduction of mandates will >> make it easier to support joint accounts >> 20. At the moment, we could use the groups feature to handle joint >> accounts once mandates are available >> >> >> >> >> >> Front-end Changes >> >> 1. We'll rework the teller management screens within the >> *Organization* setup menu to reflect the changes >> 2. We'll have a dedicated screen for teller transactions - precisely, >> cash deposit and cash withdrawal - cheques will come in later >> 3. The dedicated screen will have a lazy list of all accounts with >> search criteria to enable tellers search for specific accounts >> 4. The details displayed on the account should include the available >> balance on the account, the status of the account, the last few >> transactions on the account, and most importantly the mandate on the account >> 5. We will also include an option to verify the identity of the >> originator of the transaction. In here, we can show the image of the >> account owner, their signature or do biometric verification if there is an >> integration into an external verification service or all of the above >> 6. A withdrawal transaction without corresponding balance on the >> cashier till account will fail >> 7. Each cashier can print their call over report at any point in time >> 8. This dedicated cashier screen will only show up in the menus of users >> who have been designated and setup as cashiers >> >> >> Please let me know what you think. >> >> regards, >> >> Jamal >> > > > -- > *Ed Cable* > President/CEO, Mifos Initiative > ed...@mi... | Skype: edcable | Mobile: +1.484.477.8649 > > *Collectively Creating a World of 3 Billion Maries | *http://mifos.org > <http://facebook.com/mifos> <http://www.twitter.com/mifos> > > Mifos-developer mailing list > mif...@li... > Unsubscribe or change settings at: > https://lists.sourceforge.net/lists/listinfo/mifos-developer |
From: Ed C. <ed...@mi...> - 2025-08-07 22:47:24
|
Hello Jamal, Thank you for suggesting these improvements. Bharath and myself would be happy to discuss these further with you as we've had others in the ecosystem express a willingness to share contributions regarding the teller module back with the community. Ed On Thu, Aug 7, 2025 at 1:26 PM Jamal Inkoom <ji...@gm...> wrote: > Hello Team, > > > > I’d like to propose significant improvements to the Teller module in > alignment with FINERACT-204 > <https://issues.apache.org/jira/browse/FINERACT-204>. > > While global financial services are increasingly shifting toward cashless > transactions — with account-to-account transfers becoming the norm — the > reality remains that branch banking is still widely practiced, especially > in emerging markets. As such, cash handling and teller operations continue > to be critical components of day-to-day banking. > > Most mature core banking platforms offer robust teller modules that > support cash management, reconciliation, and audit trails. By strengthening > Fineract’s teller capabilities, we can: > > - Better support institutions operating in cash-heavy environments > - Improve adoption rates by offering parity with commercial systems > - Increase conversion from legacy platforms to Fineract > > I believe this enhancement aligns with the broader goal of making Fineract > more versatile and enterprise-ready. If the community supports this > direction, I’m committed to contributing the necessary improvements to > deliver a more mature and feature-complete Teller module. > > > > The following outlines the backend enhancement plan for the Teller Module > > > > > > 1. We maintain the m_tellers entity in the code base and christen it > as branch vaults, then modify it to have attached to it a dedicated GL cash > account - users can set it up as a multi-branch GL like all other GLs or a > dedicated Vault Cash GL per branch > 2. We Maintain the m_cashiers entity and christen it as Teller Tills, > then modify it to have attached to it dedicated GL cash account - this > means that each teller can have a dedicated GL account > 3. At the moment, there's a setup in the accounting module to link > Teller and Cashier to GL accounts but the associated transactions in the > journal entries entity cannot be directly linked to cash allocation and > settlement transactions performed by cashiers making tracking of branch > cash balances and overages/shortages impossible > 4. The platform also doesn't even provide for other cash transactions > other than movement and settlement of cash between cashier and teller. > 5. We will include the transaction types to enable us to perform cash > deposit and cash withdrawal at the branches. > 6. The m_cashier_transaction entity will be modified to include > debit_account and credit_account to capture a cash deposit or withdrawal > transaction > 7. For cash deposit, accounting entry will be - CREDIT the customer > account and DEBIT the GL associated with the Till performing the transaction > 8. For cash withdrawal, the accounting entry will be - DEBIT the > customer account and CREDIT the GL associated with the Till performing the > transaction > 9. Each branch will have one vault (which means one GL for the branch > vault) but multiple tills can be created and associated with this vault for > the branch - this means multiple Cash GLs, one for each cashier in the > branch > 10. A till with its associated GL account can either be for a human > teller or an ATM machine > 11. Cash should be transferred into the tills (the associated GL > account should have a positive balance) before withdrawals are performed > against the tills - this will be simpler if we maintain balances for these > GL accounts (more on balance maintenance in another proposal) > 12. Balance update for both the tills, vault, customer accounts are > going to be online > 13. Till cash can be transferred back to the vault after the day's > transactions > 14. At any point, the total cash in the branch will reflect the sum of > balances on all cashier tills in the branch and the balance on the branch > vault account - this is essential to cash position management and therefore > risk management at the branches > 15. Branch cash position management implies we have to introduce the > concept of interbranch entries - at any point in time the sum of all inter > branch balances must be zero > 16. We can also enable denomination management to enhance cashier cash > balancing procedures for those working with denominations > 17. There will be overage/shortage accounts in the branch that will > hold cash in the branch that would have been recorded in the system but > cannot be accounted for > 18. With this, financial institutions can ensure some controls by > requiring that all cashier till balances are zero at the close of each > working day > 19. We will also introduce mandates on accounts. Mandate is a > regulatory requirement in many countries. Introduction of mandates will > make it easier to support joint accounts > 20. At the moment, we could use the groups feature to handle joint > accounts once mandates are available > > > > > > Front-end Changes > > 1. We'll rework the teller management screens within the *Organization* > setup menu to reflect the changes > 2. We'll have a dedicated screen for teller transactions - precisely, > cash deposit and cash withdrawal - cheques will come in later > 3. The dedicated screen will have a lazy list of all accounts with > search criteria to enable tellers search for specific accounts > 4. The details displayed on the account should include the available > balance on the account, the status of the account, the last few > transactions on the account, and most importantly the mandate on the account > 5. We will also include an option to verify the identity of the > originator of the transaction. In here, we can show the image of the > account owner, their signature or do biometric verification if there is an > integration into an external verification service or all of the above > 6. A withdrawal transaction without corresponding balance on the > cashier till account will fail > 7. Each cashier can print their call over report at any point in time > 8. This dedicated cashier screen will only show up in the menus of users > who have been designated and setup as cashiers > > > Please let me know what you think. > > regards, > > Jamal > -- *Ed Cable* President/CEO, Mifos Initiative ed...@mi... | Skype: edcable | Mobile: +1.484.477.8649 *Collectively Creating a World of 3 Billion Maries | *http://mifos.org <http://facebook.com/mifos> <http://www.twitter.com/mifos> |
From: Jamal I. <ji...@gm...> - 2025-08-07 20:26:36
|
Hello Team, I’d like to propose significant improvements to the Teller module in alignment with FINERACT-204 <https://issues.apache.org/jira/browse/FINERACT-204>. While global financial services are increasingly shifting toward cashless transactions — with account-to-account transfers becoming the norm — the reality remains that branch banking is still widely practiced, especially in emerging markets. As such, cash handling and teller operations continue to be critical components of day-to-day banking. Most mature core banking platforms offer robust teller modules that support cash management, reconciliation, and audit trails. By strengthening Fineract’s teller capabilities, we can: - Better support institutions operating in cash-heavy environments - Improve adoption rates by offering parity with commercial systems - Increase conversion from legacy platforms to Fineract I believe this enhancement aligns with the broader goal of making Fineract more versatile and enterprise-ready. If the community supports this direction, I’m committed to contributing the necessary improvements to deliver a more mature and feature-complete Teller module. The following outlines the backend enhancement plan for the Teller Module 1. We maintain the m_tellers entity in the code base and christen it as branch vaults, then modify it to have attached to it a dedicated GL cash account - users can set it up as a multi-branch GL like all other GLs or a dedicated Vault Cash GL per branch 2. We Maintain the m_cashiers entity and christen it as Teller Tills, then modify it to have attached to it dedicated GL cash account - this means that each teller can have a dedicated GL account 3. At the moment, there's a setup in the accounting module to link Teller and Cashier to GL accounts but the associated transactions in the journal entries entity cannot be directly linked to cash allocation and settlement transactions performed by cashiers making tracking of branch cash balances and overages/shortages impossible 4. The platform also doesn't even provide for other cash transactions other than movement and settlement of cash between cashier and teller. 5. We will include the transaction types to enable us to perform cash deposit and cash withdrawal at the branches. 6. The m_cashier_transaction entity will be modified to include debit_account and credit_account to capture a cash deposit or withdrawal transaction 7. For cash deposit, accounting entry will be - CREDIT the customer account and DEBIT the GL associated with the Till performing the transaction 8. For cash withdrawal, the accounting entry will be - DEBIT the customer account and CREDIT the GL associated with the Till performing the transaction 9. Each branch will have one vault (which means one GL for the branch vault) but multiple tills can be created and associated with this vault for the branch - this means multiple Cash GLs, one for each cashier in the branch 10. A till with its associated GL account can either be for a human teller or an ATM machine 11. Cash should be transferred into the tills (the associated GL account should have a positive balance) before withdrawals are performed against the tills - this will be simpler if we maintain balances for these GL accounts (more on balance maintenance in another proposal) 12. Balance update for both the tills, vault, customer accounts are going to be online 13. Till cash can be transferred back to the vault after the day's transactions 14. At any point, the total cash in the branch will reflect the sum of balances on all cashier tills in the branch and the balance on the branch vault account - this is essential to cash position management and therefore risk management at the branches 15. Branch cash position management implies we have to introduce the concept of interbranch entries - at any point in time the sum of all inter branch balances must be zero 16. We can also enable denomination management to enhance cashier cash balancing procedures for those working with denominations 17. There will be overage/shortage accounts in the branch that will hold cash in the branch that would have been recorded in the system but cannot be accounted for 18. With this, financial institutions can ensure some controls by requiring that all cashier till balances are zero at the close of each working day 19. We will also introduce mandates on accounts. Mandate is a regulatory requirement in many countries. Introduction of mandates will make it easier to support joint accounts 20. At the moment, we could use the groups feature to handle joint accounts once mandates are available Front-end Changes 1. We'll rework the teller management screens within the *Organization* setup menu to reflect the changes 2. We'll have a dedicated screen for teller transactions - precisely, cash deposit and cash withdrawal - cheques will come in later 3. The dedicated screen will have a lazy list of all accounts with search criteria to enable tellers search for specific accounts 4. The details displayed on the account should include the available balance on the account, the status of the account, the last few transactions on the account, and most importantly the mandate on the account 5. We will also include an option to verify the identity of the originator of the transaction. In here, we can show the image of the account owner, their signature or do biometric verification if there is an integration into an external verification service or all of the above 6. A withdrawal transaction without corresponding balance on the cashier till account will fail 7. Each cashier can print their call over report at any point in time 8. This dedicated cashier screen will only show up in the menus of users who have been designated and setup as cashiers Please let me know what you think. regards, Jamal |
From: Ed C. <ed...@mi...> - 2025-07-29 10:33:56
|
Hi community, If you haven't seen the posts via Linkedin, our e-newsletter, or Slack, please register for the upcoming events Q2 2025 Community Call - Tuesday July 29 at 1500 GMT - https://us02web.zoom.us/webinar/register/4817458629823/WN_C_RXzjEYSGGZkfPIIXEnLA Summer Intern Midterm Showcase Part 1 - July 31 at 1500 GMT - https://us02web.zoom.us/webinar/register/6717537835742/WN_CQqtSFNuSSmjoFjJdeOWLA Summer Intern Midterm Showcase Part 2 - Aug 1 at 1500 GMT - - https://us02web.zoom.us/webinar/register/5217537836095/WN_ASIZSwVhRm6tsuG0-P0c1Qf Thanks, Ed |
From: Disha O. <doz...@gm...> - 2025-07-28 18:26:00
|
Dear Maintainers I hope you're doing well. I'm Disha Oza, an aspiring Google Summer of Code (GSoC) contributor, and I wanted to take a moment to share my contributions to the *AnimateItNow* , InfantCareCompass ,Codecov projects so far. I've been actively exploring the codebase and contributing them in terms of community standards and new feature ideas. Merged Contributions: - *Added CONTRIBUTING.md* – I created a detailed guide to help newcomers understand how to set up the project locally, raise issues and PRs, and follow contribution norms. - *Added CODE_OF_CONDUCT.md* – I included a standard and inclusive code of conduct to foster a welcoming environment for all contributors. Contributions Made (Pending Merge): - *Feature: Bookmark / To-Do Section* – I proposed and began building a personal “To-Do” or Bookmark feature that allows users to save DSA questions locally for focused revision. This includes: - UI implementation using Tailwind CSS - localStorage integration for persistence - A separate section in the UI to manage bookmarked items - *Enhancements to README* (Local Dev Setup, GitHub Basics) – I suggested additions like: - How to clone a repo and raise a PR - Branch naming conventions - Contribution flow visuals for beginners I'm passionate about open-source and have enjoyed working on *AnimateItNow* as part of GSSoC. I'm constantly exploring areas to improve and simplify the experience for other contributors as well. I'd love to take on more issues or assist in prioritizing upcoming tasks. Please feel free to share any feedback or suggestions that would help me improve and contribute more effectively. Looking forward to continuing my journey with the project! Warm regards, *Disha Oza* GitHub: github.com/DishaA06 Email: dis...@gm... |
From: Priyansh S. <sin...@gm...> - 2025-07-28 18:02:40
|
Hello Mifos Team, I’m Priyansh Singh, a first-year BTech student from India with a strong interest in backend systems, financial technology, and open-source development. I'm aspiring to participate in GSoC 2026 and have chosen Mifos as my primary focus due to its impactful mission and rich Java-based backend architecture. My current goal is to develop my skills in Java full stack (Spring Boot, REST APIs, MySQL) and begin contributing meaningfully to the Mifos/Fineract ecosystem. I’ve started exploring the Fineract repository and will soon begin setting up the development environment. As I’m just getting started, I’d be grateful for any guidance on: - Good beginner issues I can look into - Recommended sub-projects or areas to focus on for Java contributors - Any best practices while contributing to Fineract or related modules I’m excited to be a part of this community and look forward to learning from you all while contributing! Warm regards, Priyansh Singh Location: India |
From: VICTOR M. R. R. <vic...@fi...> - 2025-07-02 15:38:35
|
Hello Mifos Community, I would like to know your opinion about using AI in Jira Tickets This is an example: https://mifosforge.jira.com/browse/WEB-233?atlOrigin=eyJpIjoiNmQ0YjFjYmYyZGRjNDc0MDgxNWQ4MDQxM2U2NWJhMmEiLCJwIjoiaiJ9 Please let me know your thoughts. Regards Victor Romero |
From: Peter o. <pet...@gm...> - 2025-06-29 19:59:23
|
No, it is not a custom query. It's the same logic for loan disbursements process. On Sun, Jun 29, 2025 at 4:56 PM José Alberto Hernández <al...@ar...lutions> wrote: > Hello! > > Is this query part of a custom development? There are around 45 tables > used in this select > > Thanks > Best regards > Alberto > > On Thu, Jun 26, 2025 at 5:54 AM Peter oliver <pet...@gm...> > wrote: > >> Hello @all, I am getting too many columns error when doing a loan >> disbursal and it's only affecting one client. >> >> What are the possible solutions to fix this issue? >> >> Find the attached txt doc for the error logs. >> >> Regards. >> Mifos-developer mailing list >> mif...@li... >> Unsubscribe or change settings at: >> https://lists.sourceforge.net/lists/listinfo/mifos-developer > > Mifos-developer mailing list > mif...@li... > Unsubscribe or change settings at: > https://lists.sourceforge.net/lists/listinfo/mifos-developer |
From: José A. H. <al...@ar...> - 2025-06-29 13:51:55
|
Hello! Is this query part of a custom development? There are around 45 tables used in this select Thanks Best regards Alberto On Thu, Jun 26, 2025 at 5:54 AM Peter oliver <pet...@gm...> wrote: > Hello @all, I am getting too many columns error when doing a loan > disbursal and it's only affecting one client. > > What are the possible solutions to fix this issue? > > Find the attached txt doc for the error logs. > > Regards. > Mifos-developer mailing list > mif...@li... > Unsubscribe or change settings at: > https://lists.sourceforge.net/lists/listinfo/mifos-developer |
From: Peter o. <pet...@gm...> - 2025-06-27 13:33:39
|
The Fineract version is 1.4.0 You can specify the specific detail inquiry needed of the database. Regards. On Fri, Jun 27, 2025 at 3:47 AM VICTOR MANUEL ROMERO RODRIGUEZ < vic...@fi...> wrote: > Hello, > > Could you please more information about the Apache Fineract version used > for this setup. > > Also please provide information about your database. > > El El jue, 26 de jun de 2025 a la(s) 5:47 a.m., Peter oliver < > pet...@gm...> escribió: > >> Hello @all, I am getting too many columns error when doing a loan >> disbursal and it's only affecting one client. >> >> What are the possible solutions to fix this issue? >> >> Find the attached txt doc for the error logs. >> >> Regards. >> Mifos-developer mailing list >> mif...@li... >> Unsubscribe or change settings at: >> https://lists.sourceforge.net/lists/listinfo/mifos-developer > > Mifos-developer mailing list > mif...@li... > Unsubscribe or change settings at: > https://lists.sourceforge.net/lists/listinfo/mifos-developer |
From: VICTOR M. R. R. <vic...@fi...> - 2025-06-27 00:41:48
|
Hello, Could you please more information about the Apache Fineract version used for this setup. Also please provide information about your database. El El jue, 26 de jun de 2025 a la(s) 5:47 a.m., Peter oliver < pet...@gm...> escribió: > Hello @all, I am getting too many columns error when doing a loan > disbursal and it's only affecting one client. > > What are the possible solutions to fix this issue? > > Find the attached txt doc for the error logs. > > Regards. > Mifos-developer mailing list > mif...@li... > Unsubscribe or change settings at: > https://lists.sourceforge.net/lists/listinfo/mifos-developer |
From: Peter o. <pet...@gm...> - 2025-06-26 10:54:45
|
Hello @all, I am getting too many columns error when doing a loan disbursal and it's only affecting one client. What are the possible solutions to fix this issue? Find the attached txt doc for the error logs. Regards. |
From: Timothy. O O. <tim...@ou...> - 2025-06-10 14:56:35
|
Dear All, Please, how can I save the User setting configuration shown in the attached images as there is no attached image. Also is it a system wide or per user base configuration. Timothy O. Olawuyi [cid:e656d347-6327-48d2-8746-d4c4f9f15754] [cid:6b18f651-255a-428f-ae57-2d1529003c52] +2348052612001 |
From: Ahmed A. <a7m...@gm...> - 2025-05-25 11:01:45
|
Hello mentors, Is there any opportunity can I target like GSoC ? Regards, Ahmed Adel |
From: VICTOR M. R. R. <vic...@fi...> - 2025-05-12 16:31:58
|
Hello WebApp developers, The default branch is now dev, this branch contains all the changes made to the WebApp application. Regards Victor |
From: Peter o. <pet...@gm...> - 2025-04-12 14:43:03
|
Hello, The version i am currently using is mapped to several organizations and several integration processes. What would be the outcome? What do i need to do/consider in the refactor process of my fineract project (1.4) to the current fineract version? Regards. On Fri, Apr 11, 2025 at 10:17 PM Adam Monsen <am...@mi...> wrote: > On Fri, Apr 11, 2025 at 7:25 AM Peter oliver <pet...@gm...> > wrote: > >> The fineract version i am using is 1.4.0. > > > Peter, will you say more about this? Why not upgrade Fineract? > Mifos-developer mailing list > mif...@li... > Unsubscribe or change settings at: > https://lists.sourceforge.net/lists/listinfo/mifos-developer |
From: Adam M. <am...@mi...> - 2025-04-11 19:13:44
|
On Fri, Apr 11, 2025 at 7:25 AM Peter oliver <pet...@gm...> wrote: > The fineract version i am using is 1.4.0. Peter, will you say more about this? Why not upgrade Fineract? |
From: Peter o. <pet...@gm...> - 2025-04-11 14:25:25
|
Hello @all, I am experiencing inadequate data fetched in comparison to the "Member saving summary" and the specific "detail ledger report" linked to the Member deposit product. Below is the member saving summary report that populates the data as at at the month of 1 jan 2024 -31 jan 2024. It populates all the transactions for the month: [image: mifos.jpg] Below is the Detail ledger report of the member deposit which after product linking is done should ideally pull the same data but pulls only 6 details of the deposits done: [image: mifos 2.jpg] What leads to the above inconsistencies and how can i rectify it as i am experiencing it in several detail ledger report and trial balance figures? The fineract version i am using is 1.4.0. Regards. |