[ https://issues.apache.org/jira/browse/FINERACT-1822?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Adam Saghy updated FINERACT-1822: --------------------------------- Description: As it happened the actual implementation of "Undo Waive Loan Charge" API response contains inconsistent datatypes for the amount distribution: * "principalPortion" -> BigDecimal * "interestPortion" -> Money * "feeChargesPortion" -> Money * "penaltyChargesPortion" -> Money * "outstandingLoanBalance" -> BigDecimal This story is about to change them and use *BigDecimal* everywhere (same as with other APIs) *(flag) This is breaking change!* was: As it happened the actual implementation of "Undo Waive Loan Charge" API response contains inconsistent datatypes for the amount distribution: * "principalPortion" -> BigDecimal * "interestPortion" -> Money * "feeChargesPortion" -> Money * "penaltyChargesPortion" -> Money * "outstandingLoanBalance" -> BigDecimal This story is about to change them and use *BigDecimal* everywhere (same as with other APIs) > Undo Waive Loan Charge API response inconsistency > ------------------------------------------------- > > Key: FINERACT-1822 > URL: https://issues.apache.org/jira/browse/FINERACT-1822 > Project: Apache Fineract > Issue Type: Bug > Affects Versions: 1.8.1 > Reporter: Adam Saghy > Assignee: Adam Saghy > Priority: Major > Labels: PepperSoup > > As it happened the actual implementation of "Undo Waive Loan Charge" API > response contains inconsistent datatypes for the amount distribution: > * "principalPortion" -> BigDecimal > * "interestPortion" -> Money > * "feeChargesPortion" -> Money > * "penaltyChargesPortion" -> Money > * "outstandingLoanBalance" -> BigDecimal > > This story is about to change them and use *BigDecimal* everywhere (same as > with other APIs) > *(flag) This is breaking change!* -- This message was sent by Atlassian Jira (v8.20.10#820010)