[
https://issues.apache.org/jira/browse/FINERACT-2456?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Adam Saghy resolved FINERACT-2456.
----------------------------------
Fix Version/s: 1.15.0
Resolution: Fixed
> Charge Off Causing Repayment Schedule Issues
> --------------------------------------------
>
> Key: FINERACT-2456
> URL: https://issues.apache.org/jira/browse/FINERACT-2456
> Project: Apache Fineract
> Issue Type: Bug
> Reporter: Adam Saghy
> Priority: Major
> Fix For: 1.15.0
>
> Attachments: image-2026-01-27-17-50-46-038.png,
> image-2026-01-27-17-51-04-615.png
>
>
> There seems to be an issue with the way that charges offs potentially
> reprocess loans/recalculate balances and use the repayment summary where we
> are getting negative charge off balances.
>
> *STEPS TO REPLICATE*
> # Create a new account with the following setup.
> !image-2026-01-27-17-50-46-038.png!
> To get the account in the same state we have tested the following steps can
> be followed:
> Account Setup
> * Loan Type: Progressive loan with 9.51% interest rate, 24-month term
> * Principal: $127.17
> Transaction Timeline
> Step 1 - Disbursement (2023-03-12)
> * Disburse loan: $127.17
> Step 2 - First Repayment (2023-04-12)
> * repayment: $5.84
> Step 3 - Merchant Refunds (2023-04-20)
> * Merchant Issued Refund #1: $42.39
> * Merchant Issued Refund #2: $42.39
> Step 4 - Second Repayment (2023-05-12)
> * repayment: $5.84
> Step 5 - Reversal (2023-05-13)
> * Reverse the repayment from 2023-05-12
> Step 6 - Third Repayment (2023-05-22)
> * repayment: $5.84
> Step 7 - Fourth Repayment (2023-06-12)
> * repayment: $5.84
> Step 8 - Fifth Repayment (2023-07-12)
> * repayment: $5.84
> Step 9 - Merchant Refund (2023-07-24)
> * Merchant Issued Refund: $42.39
> Step 10 - Credit Balance Refund (2023-07-25)
> * Credit Balance Refund: $23.36
> Key Notes
> * Accruals are generated between transaction dates via inline COB
> * Only the May 12 repayment is reversed (on May 13)
> * No other reversals occur
> * Test stops after the first Credit Balance Refund
> # Now reverse the auto payment on the July 12th (Step 8).
> # You will now see that the CBR and MIR get replayed. The repayment schedule
> and transaction list should look like this:
>
>
> This is correct. The account should have a balance on it and the repayment
> schedule makes sense and adds to the delinquent amount.
> # Now do a charge off on the account. You will see the following:
> !image-2026-01-27-17-51-04-615.png!
>
> The repayment schedule is now incorrect and there is a negative charge off.
> All of the accounts affected by this negative charge off have very similar
> transactions with some sort of refund and a CBR. And then of course the
> charge off at the end.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)