Skip to content

Commit be9b6af

Browse files
committed
updated changelog
1 parent f3149f9 commit be9b6af

File tree

2 files changed

+12
-1
lines changed

2 files changed

+12
-1
lines changed

CHANGELOG.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,17 @@
88

99
---
1010

11+
## [2.5.2] - 2025-06-02
12+
13+
### Fixed
14+
15+
- Fixed an issue with amortisation where new interest was applied even though a small principal balance had been forgiven. Essentially any principal balance
16+
with a cent value of less than the number of scheduled payments is forgiven and the balance closed. This is to avoid situations where there was an intent to
17+
settle a balance but the payment was very slightly less than the settlement figure, e.g. due to small rounding errors in manual settlement or refund
18+
calculations. Over time, this could lead to disproportionate amounts of interest being charged. With the principal balance being forgiven, there was no need
19+
to calculate and apply any new interest, and this has now been rectified. Relevant unit test:
20+
[ActualPaymentTestExtra008](https://simontreanor.dev/FSharp.Finance.Personal/content/ActualPayment/ActualPaymentTestExtra008.html).
21+
1122
## [2.5.1] - 2025-05-27
1223

1324
### Migration Guide

io/out/GeneratedDate.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
<p>Generated: <i>2025-06-02 15:05:00 +01:00</i> using library version: <i>2.5.1</i></p>
1+
<p>Generated: <i>2025-06-02 15:24:14 +01:00</i> using library version: <i>2.5.2</i></p>

0 commit comments

Comments
 (0)