Разделите платёж и его назначение
Банковское поступление не всегда целиком идёт в погашение основного долга. Оно может покрывать другие суммы по договору или закону. Если распределение не установлено, не вводите всю сумму как уменьшение долга без проверки.
Порядок текущего расчёта
В этой версии день погашения считается по остатку до платежа. Сумма уменьшает базу со следующего календарного дня. Несколько погашений на одну дату суммируются. Погашение сверх остатка блокирует результат.
Что видно после расчёта
Таблица периодов покажет остаток до и после изменения базы. Итог и остаток основного долга выводятся отдельно.