In Enda, a client can have multiple loan accounts. Each of the loan accounts can be assigned a different loan officer. However in Mifos, a loan account is tied to the branch->loan officer->Client->loan account implying that every client will be attached to one loan officer only.
Currently in Enda, the loan account table is updated with the personnel ID in case a client has multiple loans with different loan officers. this does not effect the Mifos application but need a way to meet this requirement in Mifos.
Nuru have this exact same issue. There clients can be in different 'programs' and can also deal with different loan officers. Basically the relationship would need to be between loan officer and loan and not loan officer and client/group.
In mifos today, the relationship exists between a client and a loan officer and not a loan and a loan officer.
This is fairly core in mifos. The question here is, is there a problem with adding a loan officer relationship to 'loans' which
would support orgs like nuru and enda having different loan officers.
My guess here is that this wont be possible in mifos without big changes and not sure what the impact would be areas
like client/loan officer 'meeting related code', reporting, navigation etc