Thank you Atul, That was quite a lot of information, but yesterday in our discussion I understood that at present we have only individual accounts and Grouping is more of a convenience. There is not yet a real need for a group account. We would incrementally develop the system as the requirements come up. On Sun, Aug 8, 2010 at 5:44 PM, Atul Kangle <atulkangle@xxxxxxxxx> wrote: > HI > > I might have missed the funtionality discussions. > Here's something on the overall Business/functional aspect to the software > 1. The microlending will have model of both individual and group lending > 2. The number of group members may vary from 1 (individual) to the number > set at the time of setup. > 3. A group will have a group leader who will be assisted by on more group > member. > 4. There can be a cash security for group but it depends on the policies > that will be decided by the institution. Again this will be at the setup > level. > 5. There will be a limit for the grace period that gain will be at setup > level. > 6. The total number of group members can never be negative > 7. The account of a member and the member will be different. its same as a > person can have multiple accounts. > 8. The number of transactions for a particualr account cannot have limit. > 9. A Loan product will be defined having configurable items like interest > rate, interest variances, maximum and minimum loan that can be given, > maximum minimum term for a loan, penalty rates if any , documents that will > be required if at all required etc > 10. There will be a maintenance for GLs Asset, laibility, income, expense > 11 Gls will also be assigned to each product. > 12. All the transactions per account will be captured in a daily ledger > 13. Each transaction should be identifiable. > 14. Eache transaction will be consolidated into ledgers so as to generate > reports that will for compliance purpose and even for understanding the > position of the lendings happened > 15. Security Module will comprise of users , tasks a particualr type of > user can do (roles of user) etc > 16. Currently System is to help the existing model where the group lending > doesnt happen in practical. The memebers are divided into groups so that > they are manageble operationaly and so as to achive group model in future. > > > > > > On Sun, Aug 8, 2010 at 2:18 AM, chandramouli s <naruvimama@xxxxxxxxx>wrote: > >> Hi All, >> >> When trying to look at the functionality of the system I had few doubts, >> most of them are related to the domain and can probably be best answered by >> Sonia but nevertheless the rest of you can give me a clear picture. >> >> >> Defining individual actors >> Group account holder >> Users -- Individual account holder (should think of changing it >> to account holder or something else) >> Admin -- also called the feeder or userps >> >> ##### Business roles ##### >> >> A group has a name >> Can contain an arbitrary number of members. >> The number of members does not reflect the actual members registered in >> the system as belonging to that group, as long as it is greater. >> The total amount of the group, is it a reflection of the total amount of >> its registered members? >> or -- Are individual accounts seperate from the group accounts? >> < Other question:- Do only few members of the group register and handle >> the transactions? > >> Can the total be negative? .. ie does the group have a credit limit? >> >> Individuals >> Do individuals have a credit limit ? ie. a negative balance. >> Is it necessary for individuals to belong to a group? ie if Group and >> individual accounts are seperate. >> >> Ledger >> The ledger keeps tracks of transactions >> Shouldn't there be a maximum credit limit or a maximum transaction >> limit or will it be taken care of by the Admin/feeder >> It keeps track of transactions made by Either a group or an individual >> -- or rather Account balances >> <Isn't there a need to keep track of the transactions? since the >> amounts are not always small.> -- is that acceptable practoce in >> microfinance >> >> Admin >> Shouldn't there be daily log of the money handled by the admin? need a >> new table, or is it handled outside or can the admins handle their own >> accounts? >> >> >> Possible issues -- part technical part business -- >> >> If the system becomes big and is centrally hosted and with many Feeders >> using it --- Not a problem now --- >> then there is a need to add uniqueness validations to >> user_id/user_name of Feeders, individual users and groups >> >> As I see in the application, the group does not deposit money as a group. >> Is there a purpose to have a group? >> >> -- >> Thank you >> Chandramouli >> >> >> > -- Thank you Chandramouli