Hi Adi

The prefix that I configured before in "Account Number Preference" for CLIENT was "office-name" and when i changed to "client-type" i can create a client now.

I don't know the reason but thank you for the help.

Regards
Mexina.

On 07/14/2016 01:06 PM, Adi Raju wrote:
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




Reply via email to