[ 
https://issues.apache.org/jira/browse/FINERACT-2273?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Adam Saghy resolved FINERACT-2273.
----------------------------------
    Resolution: Fixed

> Make sure the setters of Loan repayment installment entity balances maintain 
> the scaling of 6 and set null in case the value is zero
> ------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: FINERACT-2273
>                 URL: https://issues.apache.org/jira/browse/FINERACT-2273
>             Project: Apache Fineract
>          Issue Type: Sub-task
>            Reporter: Adam Saghy
>            Priority: Major
>             Fix For: 1.12.0
>
>
> The stored balances of LoanRepaymentScheduleInstallment 
> (m_loan_repayment_schedule) is BigDecimal with precision of 19 and scale of 6.
> This means whenever we fetch this entity, the BigDecimal values will have 
> these precision and scaling.
>  # We need to make sure whenever we change the value of any of these 
> balances, the setters are set the correct scaling back!
>  # We need to make sure whenever the value of the balances fields are zero, 
> we should not store 0, rather null
> *During the accrual calculation we saw the values of some of the fields are 
> changed as the scaling is differ or we store 0!*



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to