Дошел я таки до отделения Сбербанка, написал заявления на частично-досрочное погашение с уменьшением срока.
Теперь смогу проверить вычисления погашения с уменьшением срока моего калькулятора кредитов.
Думаю, в ближайшие дни проверю, если надо, поправлю и выложу версию 1.2.0.
И можно будет со спокойной душой заняться алгоритмистикой поиска оптимальной стратегии погашения кредита.