[
https://issues.apache.org/jira/browse/FINERACT-1854?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Mihaly Dallos resolved FINERACT-1854.
-------------------------------------
Resolution: Fixed
> Undo last disbursal function deletes all disbursals on the last date
> --------------------------------------------------------------------
>
> Key: FINERACT-1854
> URL: https://issues.apache.org/jira/browse/FINERACT-1854
> Project: Apache Fineract
> Issue Type: Bug
> Reporter: Mihaly Dallos
> Assignee: Jose Alberto Hernandez Maldonado
> Priority: Major
> Labels: PepperSoup
>
> {panel}
> When a loan have two (or more) disbursals on it, and we call the
> {{/loans/\{loanId}?command=undolastdisbursal}} or
> {{/loans/external-id/\{externalId}?command=undolastdisbursal}} API it will
> look for only the last DATE, not the last disbursal itself. So if the last
> two disbursal was on the same day, it will undo both of them.
> Also on UI the Undo Disburse and Disburse buttons are both visible, despite
> the disbursed amount is 0.
> {panel}
> *Steps to reproduce*
> * create loan
> * disburse partial amount with a given date
> * disburse rest of the amount with the same date
> * call {{/loans/\{loanId}?command=undolastdisbursal}} or
> {{/loans/external-id/\{externalId}?command=undolastdisbursal}} API
> * or try Undo last disbursal on UI
> *Actual result*
> * both disbursals will be undone, disbursed amount set back to 0
> * on UI {{Undo last disbursal}} button is not visible, expected behaviour
> * on UI {{{}Undo disbursa{}}}l button is visible, functional - after one use
> it will disappear
> * on UI {{Disburse}} button is visible, functional - will suggest the whole
> amount for disbursal
> *Expected result*
> * only the last disbursal should be undone - disbursement amount set back to
> the state after first disbursement
> * on UI {{Undo last disbursal}} button is not visible, expected behaviour
> * on UI {{Undo disbursal }}button is visible, functional, but it works for
> only the ramaining disbursal
> * if undo last disbursal is done twice (can be done only from API), {{Undo
> disbursal}} button is NOT visible on UI
> * on UI {{Disburse}} button is visible, functional - will suggest the
> remaining amount for disbursal
>
--
This message was sent by Atlassian Jira
(v8.20.10#820010)