You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@fineract.apache.org by "Francis Guchie (Jira)" <ji...@apache.org> on 2021/03/11 00:33:00 UTC

[jira] [Commented] (FINERACT-1330) Violation of Overdraft and use of future account balances to pay charges

    [ https://issues.apache.org/jira/browse/FINERACT-1330?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17299202#comment-17299202 ] 

Francis Guchie commented on FINERACT-1330:
------------------------------------------

[~wmkalema] [~awasum] [~saransh] [~allen@imperialcoop.com] 

https://issues.apache.org/jira/browse/FINERACT-1147  was closed and this one opened 

> Violation of Overdraft and use of future account balances to pay charges
> ------------------------------------------------------------------------
>
>                 Key: FINERACT-1330
>                 URL: https://issues.apache.org/jira/browse/FINERACT-1330
>             Project: Apache Fineract
>          Issue Type: Bug
>          Components: Charges, Savings
>    Affects Versions: 1.3.0, 1.4.0
>            Reporter: Francis Guchie
>            Assignee: Francis Guchie
>            Priority: Major
>         Attachments: image-2021-03-10-23-45-06-414.png, image-2021-03-10-23-45-21-854.png, image-2021-03-10-23-45-37-975.png, image-2021-03-10-23-45-57-298.png, image-2021-03-10-23-46-46-146.png
>
>
> h1. To better understand this issue start from FINERACT-1147
> Fineract uses future balance to effect transactions thus violating other rules like OVER-DRAFT disabled
>  * Create a client on 01 Jan 2021
>  * Apply a savings account on 01 jan 2021 – *OVER DRAFT NOT ALLOWED*
>  * Add transactions 4Jan2021 of 50k, 5Jan2021 of 150k and 13 Jan2021 of 500k, 1 Feb2021 of 500k to make a total of 1.2million on the account
>  * Now make a withdrawal on 29 Jan2021 of 900,000  !image-2021-03-10-23-45-06-414.png! 
>  ## Fineract should reject this transaction since overdraft not allowed and because 900K > 700k available balance below is the message- this message is in place  !image-2021-03-10-23-45-21-854.png!
>  * Now let’s add a savings charge of 900,000 due for 29Jan 2021 and pay it up on 29 Jan 2021  !image-2021-03-10-23-45-37-975.png!
>  * Lets pay the charge on 29Jan 2021  !image-2021-03-10-23-45-57-298.png!
>  * On submission the charge gets paid getting the Account into Negative on 29Jan 2021 yet this account's Over-draft is disabled  !image-2021-03-10-23-46-46-146.png!
> *Two issues here*
>  * Overdraft is disabled but the rule has been violated
>  * Fineract is using real-time balance (in my view) to effect back-dated transactions
>  The rule of thumb should be the “balance at transaction date” to be considered during transactions and not available balance



--
This message was sent by Atlassian Jira
(v8.3.4#803005)