You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@fineract.apache.org by "Adam Saghy (Jira)" <ji...@apache.org> on 2026/10/09 16:47:00 UTC
[jira] [Assigned] (FINERACT-2909) Post Interest For Savings job credits the overdraft portion of an interest posting to Savings Control
[ https://issues.apache.org/jira/browse/FINERACT-2909?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Adam Saghy reassigned FINERACT-2909:
------------------------------------
Assignee: Adam Saghy
> Post Interest For Savings job credits the overdraft portion of an interest posting to Savings Control
> -----------------------------------------------------------------------------------------------------
>
> Key: FINERACT-2909
> URL: https://issues.apache.org/jira/browse/FINERACT-2909
> Project: Apache Fineract
> Issue Type: Bug
> Components: Accounting, Savings
> Affects Versions: 1.13.0
> Reporter: Abhishek Chaudhary
> Assignee: Adam Saghy
> Priority: Major
>
> When the *Post Interest For Savings* job posts interest on a savings account that is overdrawn at the posting date, part of the interest pays down the overdraft. The job already calculates that part (stored as {{overdraft_amount_derived}}) but ignores it when booking, and credits the whole amount to Savings Control. The manual path splits it.
> *Manual path* ({{CashBasedAccountingProcessorForSavings}}, {{AccrualBasedAccountingProcessorForSavings}}):
> * overdraft part: debit Interest on Savings, credit Overdraft Portfolio Control
> * rest: debit Interest on Savings, credit Savings Control
> *Job* ({{SavingsSchedularInterestPoster.batchUpdateJournalEntries}}): one debit/credit pair for the full amount, crediting Savings Control.
> *Impact*
> Overdraft Portfolio Control is not reduced by the interest that paid down the overdraft, and Savings Control is overstated by the same amount, so the GL no longer matches the savings balances. Affects cash-based and accrual products.
> *Steps to reproduce*
> # Savings product with overdraft allowed, a positive interest rate and accounting enabled.
> # Deposit, let interest accrue, then withdraw into overdraft before the posting date.
> # Run the Post Interest For Savings job and compare the interest posting's journal entries with a manual posting.
> *Open point*
> For accrual products, the processor's split debits Interest on Savings, while a normal accrual interest posting debits Interest Payable. The expected accrual debit should be confirmed before fixing.
> Found while reviewing FINERACT-2705 (PR #6174).
--
This message was sent by Atlassian Jira
(v8.20.10#820010)