[microworld-dev] Re: Some questions on the domain and functionality

  • From: chandramouli s <naruvimama@xxxxxxxxx>
  • To: microworld-dev@xxxxxxxxxxxxx
  • Date: Sun, 15 Aug 2010 10:56:55 +0200

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

Other related posts: