You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@fineract.apache.org by "Rahul Pawar (Jira)" <ji...@apache.org> on 2022/08/23 09:26:00 UTC
[jira] [Updated] (FINERACT-1330) Pay Charge & withdrawals is violating Overdraft conditions on current and past Transactions
[ https://issues.apache.org/jira/browse/FINERACT-1330?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Rahul Pawar updated FINERACT-1330:
----------------------------------
Affects Version/s: 1.7.0
1.8.0
1.9.0
> Pay Charge & withdrawals is violating Overdraft conditions on current and past Transactions
> -------------------------------------------------------------------------------------------
>
> 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, 1.5.0, 1.6.0, 1.7.0, 1.8.0, 1.9.0
> Reporter: Francis Guchie
> Assignee: Rahul Pawar
> 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.20.10#820010)