[
https://issues.apache.org/jira/browse/FINERACT-2312?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18003595#comment-18003595
]
Alejandro Escutia commented on FINERACT-2312:
---------------------------------------------
Currently, overdraft savings account transactions are not supported using
accrual-based accounting entries.
We need to support accrual accounting entries for overdrafts. Interest
transactions and overdraft accrual transactions must be recorded using accrual
accounting.
Acceptance criteria:
The accounting entry for the overdraft interest transaction is modified to
support accrual accounting.
It is an existing transaction: changes were made to the accounting entries to
support accrual accounting.
Overdraft transaction that is posted to the savings account through the work
“{*}Post interest for savings.{*}
A new overdraft accrual transaction type was integrated to debit the interest
import.
A new transaction type will be introduced and new accounting entries have been
added.
Overdraft accrual transactions are recorded only for accounts that are in
overdraft status.
The accumulation transaction is published by the same job “Add Accrual
Transactions For Savings" with the frequency established for the job.
*To play*
# Create a savings product like the one attached.
# Create a retroactive savings account and activate it and some deposit or
withdrawal amount.
# Run the job “{*}Add Accrual Transactions For Savings”.{*}
The first day of each month the work must be carried out "{*}Post interest for
savings{*}”
Currently the system only calculated the accruals once a day and if a deposit
or withdrawal was made it did not calculate the new accrual. With the
implementation, when calculating the accrual, if several withdrawals and/or
deposits are made in one day, it must calculate the accrual several times.
Accrual is recorded on the same date when a deposit is made at the end of the
day.
The accrual is recorded on the same date when a withdrawal is made at the end
of the day.
The system should repeat the day's accrual if the balance changes that day due
to a deposit or withdrawal.
*For example*
*To play*
# Set billing date: June 5, 2025
# Create/approve/activate the overdraft account as of June 2, 2025
# Deposit 10,000 starting June 2nd
# Make accruals
# Deposit 10,000 starting June 3rd
# Make accruals
# Withdraw 40,000 starting June 4th
> Savings Account Improvements
> ----------------------------
>
> Key: FINERACT-2312
> URL: https://issues.apache.org/jira/browse/FINERACT-2312
> Project: Apache Fineract
> Issue Type: Bug
> Reporter: Victor Romero
> Priority: Major
>
--
This message was sent by Atlassian Jira
(v8.20.10#820010)