Нашла ошибку в расчете

После второго досрочного платежа различие в графиках достигло трех копеек, и я решила все-таки с этим разобраться. После некоторого времени бесполезных поисков наткнулась на одном из сайтов на ремарку, что если период между платежами находится на стыке високосного и невисокосного годов, то проценты рассчитываются отдельно за обычный и отдельно за високосный год.

Соответственно, правильная формула расчета процентов по кредиту для этого случая такая:

П=i*O*К1*Г1+i*O*К2*Г2, 

где П - часть платежа, уходящая на выплату процентов, i - годовая процентная ставка, О - остаток долга, К1 - количество дней в периоде, приходящееся на старый год, Г1 - количество дней в старом году, К2 - количество дней в периоде, приходящееся на новый год, Г1 - количество дней в новом году.

Каждое слагаемое округляется до двух знаков после запятой отдельно. Теперь все копейки сходятся.