Issue: If you pay the first repayment (possibly any) of a Monzo loan early (using the “make this payment early” feature, it isn’t counted as a repayment for counting purposes. My second loan repayment (left to be paid automatically) is listed as “1 of 24” when in fact it is 2 of 24.
Details to reproduce: Take out a Monzo loan, pay the first repayment early. OS: Android 8 Device: Huawei P30 Pro App Version: 2.63.0
Hi @niamhpower, it’s a new month and it looks like the issue is occurring still:
This should be my third payment but is showing as 1 of 24. I’ve not raised with chat, but would see this as quite important considering it’s related to loan repayments.
Hey @niamhpower, any ideas if this is still on the team’s radar? It’s another month and this is still wrong - it’s loan repayment 4 of 24, not 2 of 24 as the screen wrongly shows
Thanks for raising this again Sorry we didn’t get to it sooner.
I’ve just deployed a fix to sort this out, but it’ll only affect future transactions.
When we were working out that number we’d check how many scheduled payments you’d made. But we wouldn’t include payments where you’d paid your monthly amount early in the count!
Including them was a bit tricky. We couldn’t immediately tell whether a manual payment was reducing all your future payments (in which case we didn’t want to count it), or paying off your whole next schedule payment (in which case we did want to count it).
Instead, we’ve tweaked it to take the total length of your loan, minus the number of payments you have left.
So if you have a 24 month loan and you have 4 payments left, we can confidently say that your most recent payment was number 20, regardless of whether you’d paid some of those 20 early
Sadly it’s prohibitively difficult to go back and fix this for old transactions, but let us know if everything looks good on your next one!
I’ve got the feed item for my loan repayment tomorrow but it still seems incorrect. Is this because the tweak was only applied to the wording once a payment has actually been taken? I’ll report back tomorrow once it’s paid.