A user on 23.05 tried to renew a subscription in the serials module via the renew button in the subscription details page. After the renewal is submitted, the new date is incorrectly calculated. For example, when trying to renew a subscription, they entered the subscription start date of 1/03/2024, and renewed for the length of 12 months, but when attempting to renew again, the new start date calculated to 01/01/2025. They retested other renewal lengths (such as 4 weeks, 6 months etc), and in various scenarios the date continued to miscalculate.
I am seeing very similar behaviour at version 23.11.08. When renewing a subscription, on the 'Serials subscription renew' pop-up screen the Start date shown is always 01/01/xxxx, with the year being the year of the current subscription expiration regardless of 'actual' renewal start date which should be calculated from the current subscription expiry date.