You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@fineract.apache.org by Bogdan Ouatu <bo...@gmail.com> on 2022/10/01 16:58:10 UTC

Re: Problems with Savings Account Transfers

Hi,
It doesn't work when Enable Payment Type is active, it works when it's not
selected. I see the demo.mifos.io backend doesn't even accept the request
with Enable Payment Type selected.

On Thu, Sep 29, 2022 at 9:22 PM Bogdan Ouatu <bo...@gmail.com>
wrote:

> Yes, I do. I tested the same charges and products on the online demo app
> and it works.
> When I test locally, even after I I recreated the charges and products, it
> doesn't work. Are there any steps for project setup that are not present in
> the fineract README file?
> Also, is the stack trace from the parent email of any help?
>
> On Thu, 29 Sep 2022 at 12:01, John Gathogo <jo...@fiter.io> wrote:
>
>> Hello Bogdan,
>>
>> Do you see the option to enable/disable payment type when configuring the
>> withdrawal fee?
>>
>> [image: Screen Shot 2022-09-29 at 11.59.00 AM.png]
>>
>> On Tue, Sep 27, 2022 at 6:15 PM Bogdan Ouatu <bo...@gmail.com>
>> wrote:
>>
>>> I tried it first on the develop branch, then on 1.8, but didn’t redeploy
>>> the database. For Mifos UI, I tried both default branches from the
>>> community app and the web app.
>>> I tried with a simple savings account and it works normally.
>>>
>>> The problem seems to be related to the *Apply Withdrawal fee for
>>> transfers* option on the Saving product. The error appears if I add the
>>> product in the image to a client.
>>>
>>> [image: image.png]
>>>
>>>
>>> On Tue, 27 Sep 2022 at 16:31, John Gathogo <jo...@fiter.io> wrote:
>>>
>>>> Hello Bogdan,
>>>>
>>>> Which version of the UI and Fineract are you using. I just tried on
>>>> Fineract 1.8 and Mifos UI and successfully transferred to a savings account
>>>> and loan account.
>>>>
>>>> On Tue, Sep 27, 2022 at 1:26 PM Bogdan Ouatu <bo...@gmail.com>
>>>> wrote:
>>>>
>>>>> Thank you for the reply,
>>>>>
>>>>> I have already set up payment menthods:
>>>>> [image: image.png]
>>>>> But, unlike on the withdraw page, I don't get a payment methods
>>>>> dropdown on the account transfers page in neighter app:
>>>>> [image: image.png]
>>>>> Should I specify the option somewhere else? I checked the
>>>>> accounttransfers API route and it doesn't have a paymentMethodId param.
>>>>>
>>>>> On Tue, Sep 27, 2022 at 10:37 AM John Gathogo <jo...@fiter.io> wrote:
>>>>>
>>>>>> Hello Bogdan,
>>>>>>
>>>>>> Share a screenshot of the page.
>>>>>>
>>>>>> From your description, it seems you have not selected one of the
>>>>>> options in the payment type dropdown. If the payment type drop down is
>>>>>> empty, you can add some options by:
>>>>>>
>>>>>>    - Go to admin/organization
>>>>>>    - Click on payment type, fill the form and submit
>>>>>>
>>>>>> Go back to the account transfer page and try again.
>>>>>>
>>>>>> Cheers,
>>>>>> Ruhiu
>>>>>>
>>>>>> On Tue, Sep 27, 2022 at 2:51 AM Bogdan Ouatu <
>>>>>> ouatubogdanioan@gmail.com> wrote:
>>>>>>
>>>>>>> Hi,
>>>>>>>
>>>>>>> I try to transfer funds from one person's savings account to another
>>>>>>> through both Mifos Community and Web App, but I encounter an internal
>>>>>>> server error.
>>>>>>>
>>>>>>> The error is
>>>>>>> *java.lang.NullPointerException: Cannot invoke
>>>>>>> "org.apache.fineract.portfolio.paymentdetail.domain.PaymentDetail.getPaymentType()"
>>>>>>> because "paymentDetail" is null*
>>>>>>>
>>>>>>> I put the entire stacktrace here <https://pastebin.com/SWpmRQLs>.
>>>>>>>
>>>>>>> I traced it back to *AccountTransfersWritePlatformServiceImpl.java:144.
>>>>>>> *I'm not a Java expert, but on line 127, paymentDetail is set to
>>>>>>> final and null, maybe here's where the problem comes from?
>>>>>>>
>>>>>>> Best regards,
>>>>>>> Bogdan
>>>>>>>
>>>>>>