You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@fineract.apache.org by "Mihaly Dallos (Jira)" <ji...@apache.org> on 2023/01/13 09:35:00 UTC

[jira] [Created] (FINERACT-1854) Undo last disbursal function deletes all disbursals on the last date

Mihaly Dallos created FINERACT-1854:
---------------------------------------

             Summary: 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


{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)