You might be giving duplicate value for external_id or mobile no. Alternatively, Have you configured any "Account Number Preferences" rules in Admin > System menu?
Regards, Adi -----Original Message----- From: MexinaM Daniel [mailto:mex...@singo.co.tz] Sent: 14 July 2016 15:12 To: dev@fineract.incubator.apache.org Subject: Re: Getting a problem in creating a client Sorry, small correction "Getting a problem in creating a client" On 07/14/2016 12:36 PM, MexinaM Daniel wrote: > Hi devs > > I have an urgent problem here please if you will be able to assist me. > The maker checker in my installed mifos is enabled and now i am > creating a client, the problem is on an approval, even the superuser > can not approve, i was able to create and approve only the first > client > > In maker checker tasks, in portfolio i have selected are: > > Close Center, > Update Chartslab, > Activate Client, > Close Client, > Reactivate Client, > Reject Client, > Withdraw Client, > Create FloatingRate, > Update FloatingRate, > Close Group, > RemoveSavingOfficer SavingAccount > UpdateSavingOfficer SavingAccount, > Create StaffImage, > Delete StaffImage > > I have created a client with a user who is just a loan officer and > wanted to check with a user with a role of superuser it fail to > approve. I also tried to create a client by superuser and check it by > another superuser, it did not work too. > > Is there another task that i forgot to select or there is the one that > am not supposed to select? > > Thanks in advance. > -- > > On 07/04/2016 04:31 PM, Myrle Krantz wrote: >> Hi Nikhil, >> >> Is the country id the ISO-3166-1 country numeric identifier? >> >> Greets, >> Myrle >> >> >> *Myrle Krantz* >> Solutions Architect >> RɅĐɅЯ, The Mifos Initiative >> mkra...@mifos.org | Skype: mkrantz.mifos.org | http://mifos.org >> <http://facebook.com/mifos> <http://www.twitter.com/mifos> >> >> >> On Mon, Jul 4, 2016 at 2:55 PM, Nikhil Pawar <nickr...@gmail.com> wrote: >> >>> Hello Markus,Myrle,Adi,Nazeer >>> >>> >>> As we have agreed in previous mail chain regarding adding of Address >>> API as part of core product, I thought of completing its development >>> prior to other dependent modules. >>> >>> I have come up with REST API docs for this module and wanted your >>> feedback.Kindly provide your feedback as soon as possible, since >>> this is a pre-requisite for other modules. Please note that I have >>> added an additional field 'is_active' to support address change of >>> same type of address( and also to keep track of past address for >>> audit purpose). >>> >>> >>> >>> 1. Create new address for client: >>> >>> >>> POST https://DomainName/api/v1/clients/{clientid}/address/ >>> >>> *Sample request:* >>> >>> >>> POST address >>> >>> Content-Type: application/json Request Body: >>> >>> { >>> >>> "address_type": 1, >>> >>> "street": "507 west street", >>> >>> "address_line_1": "apt no 5", >>> >>> "address_line_2": "opposite to college park", >>> >>> "city":"Dallas", >>> >>> "state_province_id":1, >>> >>> "country_id":2, >>> >>> "postal_code":"40041", >>> >>> } >>> >>> >>> >>> 2. Retrieve all addresses of all types for particular client: >>> >>> >>> GET https://DomainName/api/v1/clients/{clientid}/address/ >>> >>> >>> *Sample response:* >>> >>> >>> [ >>> >>> { >>> >>> "clientId":1, >>> >>> "addressId":2, >>> >>> "address_type": 1, >>> >>> "street": "507 west street", >>> >>> "address_line_1": "apt no 5", >>> >>> "address_line_2": "opposite to college park", >>> >>> "city":"Dallas", >>> >>> "state_province_id":1, >>> >>> "country_id":2, >>> >>> "postal_code":"40041", >>> >>> "is_active":1 >>> >>> }, >>> >>> { >>> >>> "clientId":2, >>> >>> "addressId":3, >>> >>> "address_type": 1, >>> >>> "street": "100 west street", >>> >>> "address_line_1": "apt no 7", >>> >>> "address_line_2": "opposite to college park", >>> >>> "city":"Dallas", >>> >>> "state_province_id":1, >>> >>> "country_id":2, >>> >>> "postal_code":"40041", >>> >>> "is_active":0 >>> >>> } >>> >>> ] >>> >>> >>> >>> 3. Retreive all addresses of particular type for specified client >>> >>> >>> GET https://DomainName/api/v1/clients/{clientid}/address/{addtypId} >>> >>> *Sample response:* >>> >>> >>> [ >>> >>> { >>> >>> "clientId":2, >>> >>> "addressId":2, >>> >>> "address_type": 1, >>> >>> "street": "507 west street", >>> >>> "address_line_1": "apt no 5", >>> >>> "address_line_2": "opposite to college park", >>> >>> "city":"Dallas", >>> >>> "state_province_id":1, >>> >>> "country_id":2, >>> >>> "postal_code":"40041", >>> >>> "is_active":0 >>> >>> }, >>> >>> { >>> >>> "clientId":2, >>> >>> "addressId":2, >>> >>> "address_type": 1, >>> >>> "street": "100 west street", >>> >>> "address_line_1": "apt no 7", >>> >>> "address_line_2": "opposite to college park", >>> >>> "city":"Dallas", >>> >>> "state_province_id":1, >>> >>> "country_id":2, >>> >>> "postal_code":"40041", >>> >>> "is_active":1 >>> >>> } >>> >>> ] >>> >>> >>> >>> >>> >>> >>> 4. Retrieve active address of particular type for specified clientid >>> >>> >>> GET >>> https://DomainName/api/v1/clients/{clientid}/address/{addtypId}?comm >>> and=active >>> >>> >>> >>> Sample response: >>> >>> { >>> >>> "clientId":1, >>> >>> "addressId":2, >>> >>> "address_type": 1, >>> >>> "street": "507 west street", >>> >>> "address_line_1": "apt no 5", >>> >>> "address_line_2": "opposite to college park", >>> >>> "city":"Dallas", >>> >>> "state_province_id":1, >>> >>> "country_id":2, >>> >>> "postal_code":"40041", >>> >>> "40041", >>> >>> "is_active":1 >>> >>> } >>> >>> >>> >>> 5. update: >>> >>> >>> update particular "active" address of client >>> >>> PUT https://DomainName/api/v1/clients/{clientid}/address/{addtypId} >>> >>> sample request >>> >>> { >>> >>> is_active:false >>> >>> } >>> >>> >>> supported fields: >>> >>> address line fields,addresstypeid,is_active >>> >>> >>> >>> Regards, >>> >>> Nikhil >>> >>> >