[ 
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)

Reply via email to