[
https://issues.apache.org/jira/browse/FINERACT-2273?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Adam Saghy updated FINERACT-2273:
---------------------------------
Fix Version/s: 1.12.0
> 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)