§ 20. Расчет полной стоимости кредита
В предыдущем параграфе мы рассмотрели общий метод вычисления эффективной процентной ставки для произвольной ссуды, платежи по которой совершаются актуарным способом. Сейчас мы разберём, как с помощью этого метода и простого табличного редактора найти полную стоимость кредита для актуарного способа.
Сразу спешу объяснить. Расчет полной стоимости кредита никакого отношения к математике не имеет. ЭТО ЗАКОН. С точки зрения математики - это неправильный расчет. Правильный расчет - это ЭПС. Просто я понял логику законодателя и уточнил этот расчет. Для того, чтобы определить, являются ли проценты сложными, и была введена эта функция. Если убрать все комиссии и прочие платежи, то полная стоимость кредита будет равна (или почти равна) ставке по договору. Законодатель таким образом говорит: "Проценты сложные. Вас обманывают. Они ничтожны."
Знать эту функцию нужно для того, чтобы доказать, что это сложные проценты. Вычисляете ЭПС и ПСК. Если процентная ставка почти равна или равна ЭПС - это правильные проценты, если почти равна или равна ПСК - это сложные проценты.
Если вам надо бездоказательно, не производя сложные расчеты понять, сложные это проценты или нет, то все очень просто: в графике 2 денежных потока - один отрицательный другой положительный, либо, как любит делать банк, отрицательный денежный поток скрывает, то тогда должен быть 1 платеж с погашением и процентов, и основного долга, проценты вычислены по формуле остаток основного долга*ставка*дней/365(366)/100% - значит это простые проценты. Если проценты вычислены по формуле остаток основного долга*ставка*дней/365(366)/100% и при этом в графике есть оплата процентов до последнего платежа (то есть, больше одного неотрицательного денежного потока), причем оплата процентов возможна даже при нулевом денежном потоке, - это сложные проценты. Если проценты вычислены по формуле :
остаток основного долга * ((1+ставка/100%)^(дней/365(366)-1)
то это правильные проценты.
Расчеты могут совпадать, тогда приоритет за правильными процентами.
Простые и правильные проценты не запрещены законодательно. Сложные проценты запрещены п. 2 ст. 317.1 ГК для физических лиц по кредитам и займам.
Полная стоимость кредита вычисляется по формуле ст. 6 353-ФЗ "О потребкредите", начиная с 1.09.2014 года и представляет собой устаревшее понимание сложной процентной ставки.
Актуарный метод для этих сложных процентов можно представить в виде таблицы:
i |
Дата |
Дата в годах |
Денеж-ный поток |
Погашение процентов |
Погашение основного долга |
Остаток основного долга |
0 |
d0 |
G0=G(d0) |
R0 |
|
|
K0=-R0 |
… |
|
|
|
|
|
|
i |
di |
G1=G(di) |
Ri |
Pi=Ki-1r(Gi-Gi-1) |
Hi=Ri-Pi |
Ki=Ki-1-Hi |
… |
|
|
|
|
|
|
n |
dn |
Gn=G(dn) |
Rn=Pn+Hn |
Pn=Kn-1r(Gn-Gn-1) |
Hn=Kn-1 |
Kn=0 |
Здесь:
Gi=yi+Δi/Di, где yi-год даты di, Δi - порядковый номер дня в году di, Di - продолжительность календарного года даты di. Например, G(21 сентября 2021)=2021 265/366.
r - годовая процентная ставка, например, r=10%=0,1
Пусть n=4, тогда K1=K0-H1=K0-(R1-K0r(G1-G0))=K0(1+r(G1-G0))-R1.
K2=K1-H2=K1-(R2-K1r(G2-G1))=K1(1+r(G2-G1))-R2=(K0(1+r(G1-G0))-R1)(1+r(G2-G1))-R2=K0(1+r(G1-G0))(1+r(G2-G1))-R1(1+r(G2-G1))-R2.
K3=K2-H3=K2-(R3-K2r(G3-G2))=K2(1+r(G3-G2))-R3=(K0(1+r(G1-G0))(1+r(G2-G1))-R1(1+r(G2-G1))-R2)(1+r(G3-G2))-R3=K0(1+r(G1-G0))(1+r(G2-G1))(1+r(G3-G2))-R1(1+r(G2-G1))(1+r(G3-G2))-R2(1+r(G3-G2))-R3
K4=K3-H4=K3-(R4-K3r(G4-G3))=K3(1+r(G4-G3))-R4=(K0(1+r(G1-G0))(1+r(G2-G1))(1+r(G3-G2))-R1(1+r(G2-G1))(1+r(G3-G2))-R2(1+r(G3-G2))-R3)(1+r(G4-G3))-R4=-R0(1+r(G1-G0))(1+r(G2-G1))(1+r(G3-G2))(1+r(G4-G3))-R1(1+r(G2-G1))(1+r(G3-G2))(1+r(G4-G3))-R2(1+r(G3-G2))(1+r(G4-G3))-R3(1+r(G4-G3))-R4=0
Делаем предположение для доказательства методом математической индукции:
\[K_k=-R_k-\sum_{i=0}^{k-1}R_i\prod_{j=i+1}^k(1+r(G_j-G_{j-1}))\]
1. Для k=1
\[K_1=-R_1-\sum_{i=0}^0R_i\prod_{j=1}^1(1+r(G_j-G_{j-1}))=K_0(1+r(G_1-G_0))-R_1\]
2. Если верно для k, то верно и для k+1:
\[K_{k+1}=(-R_k-\sum_{i=0}^{k-1}R_i\prod_{j=i+1}^k(1+r(G_j-G_{j-1})))(1+r(G_{k+1}-G_k))-R_{k+1}\]
Раскрываем скобку, получаем:
\[K_{k+1}=-R_{k+1}-\sum_{i=0}^kR_i\prod_{j=i+1}^{k+1}(1+r(G_j-G_{j-1}))\]
Итак, это утверждение:
\[K_{n}=-R_{n}-\sum_{i=0}^{n-1}R_i\prod_{j=i+1}^{n}(1+r(G_j-G_{j-1}))\]
доказано методом математической индукции для любого натурального n.
Отсюда, поскольку Kn=0, уравнение для r будет
\[-R_{n}-\sum_{i=0}^{n-1}R_i\prod_{j=i+1}^{n}(1+r(G_j-G_{j-1}))=0\]
Разделим обе части уравнения на \(-\prod_{j=1}^n(1+r(G_j-G{j-1}))\):
\[R_0+\sum_{i=1}^n{R_i\over \prod_{j=1}^i(1+r(G_j-G_{j-1}))}=0\]
Ответ: ПСК вычисляется из уравнения:
\[ДП_0+\sum_{i=1}^n{ДП_i\over \prod_{j=1}^i(1+{ПСК\over 100\%}\times(G_j-G_{j-1}))}=0\]
Мы получили значение ПСК, которое подразумевается в ст.6 353-ФЗ "О потребкредите"
Несмотря на то, что формула там немного другая, мы будем рассматривать именно доказанную нами формулу, поскольку вольное обращение законодателя с формулами нам уже известно:
Когда под формулой
\(S=P×(1+I×j/K)^n\)
подразумевается
\(S=P\times \prod_{k=1}^n(1+I\times(G_k-G_{k-1}))\)
Все по тому же методу Ньютона:
\[\tag{19.1} x_{(k+1)} = x_{(k)} - \frac{f(x_{(k)})}{f'(x_{(k)})},\]
находим
\[f(ПСК)=ДП_0+\sum_{i=1}^n{ДП_i\over \prod_{j=1}^i(1+{ПСК\over 100\%}\times(G_j-G_{j-1}))}\]
\[f'(ПСК)=-\sum_{i=1}^n{ДП_i\sum_{k=1}^i{G_k-G_{k-1}\over 1+{ПСК\over 100\%}\times(G_k-G_{k-1})}\over \prod_{j=1}^i(1+{ПСК\over 100\%}\times(G_j-G_{j-1}))}\]
Составляем функции на VBA Excel:
Function ДелитсяНа(ByVal y As Integer, ByVal m As Integer) As Integer
ДелитсяНа = Int(y / m) - Int((y - 1) / m)
End Function
Function ПродолжительностьГода(ByVal y As Integer) As Integer
ПродолжительностьГода = 365 + ДелитсяНа(y, 4) - ДелитсяНа(y, 100) + ДелитсяНа(y, 400)
End Function
Function ДатаВГодах(ByVal d As Date) As Double
y = Year(d)
t = ПродолжительностьГода(y)
m = Month(d)
ДатаВГодах = y - 2000 + (Day(d) + Int(30.56 * m) - 30 - Int(0.1 * m + 0.7) * (367 - t)) / t
End Function
Function ПСК(Значения As Range, Даты As Range, Optional Предп As Double = 0) As Variant
'Функция воспринимает как даты, выраженные в годах,
'так и даты excel, причем даты, выраженные в годах от 2000 года до 2366
'года воспринимаются автоматически.
'Даты 1900-го года воспринимаются, как даты, выраженные в годах
If Значения.Count <> Даты.Count Then
ПСК = "#РАЗМЕРНОСТИ ЗНАЧЕНИЙ И ДАТ НЕ СХОДЯТСЯ"
ElseIf Значения.Count = 1 Then
ПСК = "#НЕДОСТАТОЧНО ЗНАЧЕНИЙ"
Else
ПСК = Предп
ПСК0 = ПСК + 0.00001
j = 1
Dim ДатыВГодах() As Double
ReDim ДатыВГодах(Даты.Count)
If Даты(1) > 366 Then
For i = 1 To Даты.Count
ДатыВГодах(i) = ДатаВГодах(Даты(i))
Next
Else
For i = 1 To Даты.Count
ДатыВГодах(i) = Даты(i)
Next
End If
While Abs(ПСК0 - ПСК) >= 0.000000000000001 And j < 100
f = Значения(1)
diff = 0
t = 1
For i = 2 To Значения.Count
t = t * (1 + ПСК * (ДатыВГодах(i) - ДатыВГодах(i - 1)))
f = f + Значения(i) / t
df = 0
For k = 2 To i
df = df + (ДатыВГодах(k) - ДатыВГодах(k - 1)) / (1 + ПСК * (ДатыВГодах(k) - ДатыВГодах(k - 1)))
Next
diff = diff - Значения(i) * df / t
Next
ПСК0 = ПСК
ПСК = ПСК - f / diff
j = j + 1
Wend
If j = 100 Then
ПСК = "#РЯД НЕ СХОДИТСЯ:" & ПСК & ";" & ПСК0
End If
End If
End Function
Вот мы и подошли к задаче 3 "простых процентов". Чтобы точно определить, сложные это проценты или нет, надо вычислить полную стоимость кредита и, если она равна 25%, то это сложные проценты.
Ставка | 25% | |||||
Номер платежа | Дата | Дата в годах | Денежный поток | Погашение процентов | Погашение основного долга | Остаток основного долга |
0 | 01.04.2022 | 22 91/365 | -150000 | 150000 | ||
1 | 01.05.2022 | 22 121/365 | 3082,19 | 3082,19 | 0 | 150000 |
2 | 01.06.2022 | 22 152/365 | 3184,93 | 3184,93 | 0 | 150000 |
3 | 01.07.2022 | 22 182/365 | 3082,19 | 3082,19 | 0 | 150000 |
4 | 01.08.2022 | 22 213/365 | 3184,93 | 3184,93 | 0 | 150000 |
5 | 01.09.2022 | 22 244/365 | 3184,93 | 3184,93 | 0 | 150000 |
6 | 01.10.2022 | 22 274/365 | 3082,19 | 3082,19 | 0 | 150000 |
7 | 01.11.2022 | 22 61/73 | 3184,93 | 3184,93 | 0 | 150000 |
8 | 01.12.2022 | 22 67/73 | 3082,19 | 3082,19 | 0 | 150000 |
9 | 01.01.2023 | 23 1/365 | 3184,93 | 3184,93 | 0 | 150000 |
10 | 01.02.2023 | 23 32/365 | 3184,93 | 3184,93 | 0 | 150000 |
11 | 01.03.2023 | 23 12/73 | 2876,71 | 2876,71 | 0 | 150000 |
12 | 01.04.2023 | 23 91/365 | 153184,93 | 3184,93 | 150000 | 0 |
ПСК по ст. 6 353-ФЗ: | 25,007% | |||||
Уточненная ПСК: | 25,000% |
Теперь надо проверить методом эквивалентных дисконтированных денежных потоков: разделим общий кредит 150000 на 12 неравных частей таким образом, чтобы денежные потоки совпадали:
Номер платежа | Дата | Дата в годах | Денежный поток | Погашение процентов | Погашение основного долга | Остаток основного долга | Множители разделения на части | Денежные потоки 12 частей: | Сумма | |||||||||||
0 | 01.04.2022 | 22 91/365 | -150000 | 150000 | -3020,132 | -3055,918 | -2897,796 | -2932,132 | -2871,16865 | -2722,606 | -2754,8662 | -2612,321 | -2643,275 | -2588,317 | -2293,843 | -119607,61 | -150000 | |||
1 | 01.05.2022 | 22 121/365 | 3082,19 | 3082,19 | 0 | 150000 | 1,020548 | 3082,19 | 3082,19 | |||||||||||
2 | 01.06.2022 | 22 152/365 | 3184,93 | 3184,93 | 0 | 150000 | 1,042217 | 3184,93 | 3184,93 | |||||||||||
3 | 01.07.2022 | 22 182/365 | 3082,19 | 3082,19 | 0 | 150000 | 1,063633 | 3082,19 | 3082,19 | |||||||||||
4 | 01.08.2022 | 22 213/365 | 3184,93 | 3184,93 | 0 | 150000 | 1,086217 | 3184,93 | 3184,93 | |||||||||||
5 | 01.09.2022 | 22 244/365 | 3184,93 | 3184,93 | 0 | 150000 | 1,10928 | 3184,93 | 3184,93 | |||||||||||
6 | 01.10.2022 | 22 274/365 | 3082,19 | 3082,19 | 0 | 150000 | 1,132073 | 3082,19 | 3082,19 | |||||||||||
7 | 01.11.2022 | 22 61/73 | 3184,93 | 3184,93 | 0 | 150000 | 1,156111 | 3184,93 | 3184,93 | |||||||||||
8 | 01.12.2022 | 22 67/73 | 3082,19 | 3082,19 | 0 | 150000 | 1,179866 | 3082,19 | 3082,19 | |||||||||||
9 | 01.01.2023 | 23 1/365 | 3184,93 | 3184,93 | 0 | 150000 | 1,204918 | 3184,93 | 3184,93 | |||||||||||
10 | 01.02.2023 | 23 32/365 | 3184,93 | 3184,93 | 0 | 150000 | 1,230502 | 3184,93 | 3184,93 | |||||||||||
11 | 01.03.2023 | 23 12/73 | 2876,71 | 2876,71 | 0 | 150000 | 1,254101 | 2876,71 | 2876,71 | |||||||||||
12 | 01.04.2023 | 23 91/365 | 153184,93 | 3184,93 | 150000 | 0 | 1,280729 | 153184,93 | 153184,93 | |||||||||||
ПСК по ст. 6 353-ФЗ: | 25,007% | |||||||||||||||||||
Уточненная ПСК: | 25,000% |
Мы видим, что сумма всех частей равна 150000, все эти части выданы в один день, причем каждая из этих частей рассчитана по формуле сложных процентов. Причем все денежные потоки совпадают.
Например,
Месяц | Дата | Дата в годах | Расчет долга |
0 | 01.04.2022 | 22 91/365 | 2932,13182 |
1 | 01.05.2022 | 22 121/365 | 2992,381104 |
2 | 01.06.2022 | 22 152/365 | 3055,917963 |
3 | 01.07.2022 | 22 182/365 | 3118,710798 |
4 | 01.08.2022 | 22 213/365 | 3184,93 |
1 апреля 2022 выдан кредит на сумму 2932,13 и погашен одним платежом 1 августа 2022 года на сумму 3184,93.
Произведем расчет сложными процентами:
\(2932,13182\cdot (1+{25\%\over 100\%}\cdot (22 121/365-22 91/365))\cdot (1+{25\%\over 100\%}\cdot (22 152/365-22 121/365))\cdot (1+{25\%\over 100\%}\cdot (22 182/365-22 152/365))\cdot (1+{25\%\over 100\%}\cdot (22 213/365-22 182/365))\approx 3184,93\)
Значит, задача 3 "простых" процентов полностью эквивалентна выдаче 12 кредитов со сложной процентной ставкой 25% годовых с ежемесячной капитализацией.
Всё, задача 3 "простых" процентов полностью доказана. Если бы все эти части рассчитывались по формуле простых процентов, то это были простые проценты, но каждая из этих частей должна быть отдельным договором.
Вот файл Excel с макросами:
http://www.antibank.su/media/1/IRR.xlsm
Вот подтверждение, что это сложные проценты:
https://www.cbr.ru/Content/Document/File/104862/140919.pdf
Там на последней странице указано:
"При расчете ПСК учитываются все платежи по кредитному договору ... по принципу сложных процентов"
Пример
Кредит размером 24 тысячи евро, выданный 1.09.2020 на два года под 12% годовых, погашается ежемесячными платежами в соответствии с дифференцированной схемой. Комиссия за организацию кредита составляет 1% от его суммы. Кроме того, каждый месяц с заёмщика взимается комиссия за ведение ссудного счёта размером 0,1% от суммы кредита. Проценты вычисляются по устаревшим правилам сложных процентов. Нам нужно найти полную стоимость кредита.
Прежде всего, построим график погашения кредита.
При получении кредита заёмщик был вынужден заплатить 0,01 · 24 000 = 240 евро, а каждый месяц с него взимается комиссия размером 0,001 · 24 000 = 24 евро. Значит, график платежей по кредиту имеет следующий вид:
Дата | Дата в годах | Денежный поток | Погашение процентов | Погашение основного долга | Комиссии и прочие платежи | Остаток основного долга |
01.09.2020 | 20 245/366 | -23760 | 240 | 24000 | ||
01.10.2020 | 20 275/366 | 1496,13 | 472,13 | 1000 | 24 | 23000 |
01.11.2020 | 20 51/61 | 1491,54 | 467,54 | 1000 | 24 | 22000 |
01.12.2020 | 20 56/61 | 1456,79 | 432,79 | 1000 | 24 | 21000 |
01.01.2021 | 21 1/365 | 1450,92 | 426,92 | 1000 | 24 | 20000 |
01.02.2021 | 21 32/365 | 1431,67 | 407,67 | 1000 | 24 | 19000 |
01.03.2021 | 21 12/73 | 1373,81 | 349,81 | 1000 | 24 | 18000 |
01.04.2021 | 21 91/365 | 1390,9 | 366,9 | 1000 | 24 | 17000 |
01.05.2021 | 21 121/365 | 1359,34 | 335,34 | 1000 | 24 | 16000 |
01.06.2021 | 21 152/365 | 1350,14 | 326,14 | 1000 | 24 | 15000 |
01.07.2021 | 21 182/365 | 1319,89 | 295,89 | 1000 | 24 | 14000 |
01.08.2021 | 21 213/365 | 1309,37 | 285,37 | 1000 | 24 | 13000 |
01.09.2021 | 21 244/365 | 1288,99 | 264,99 | 1000 | 24 | 12000 |
01.10.2021 | 21 274/365 | 1260,71 | 236,71 | 1000 | 24 | 11000 |
01.11.2021 | 21 61/73 | 1248,22 | 224,22 | 1000 | 24 | 10000 |
01.12.2021 | 21 67/73 | 1221,26 | 197,26 | 1000 | 24 | 9000 |
01.01.2022 | 22 1/365 | 1207,45 | 183,45 | 1000 | 24 | 8000 |
01.02.2022 | 22 32/365 | 1187,07 | 163,07 | 1000 | 24 | 7000 |
01.03.2022 | 22 12/73 | 1152,88 | 128,88 | 1000 | 24 | 6000 |
01.04.2022 | 22 91/365 | 1146,3 | 122,3 | 1000 | 24 | 5000 |
01.05.2022 | 22 121/365 | 1122,63 | 98,63 | 1000 | 24 | 4000 |
01.06.2022 | 22 152/365 | 1105,53 | 81,53 | 1000 | 24 | 3000 |
01.07.2022 | 22 182/365 | 1083,18 | 59,18 | 1000 | 24 | 2000 |
01.08.2022 | 22 213/365 | 1064,77 | 40,77 | 1000 | 24 | 1000 |
01.09.2022 | 22 244/365 | 1044,38 | 20,38 | 1000 | 24 | 0 |
Теперь рассчитаем полную стоимость кредита при помощи полученной нами функции ПСК:
Мы получили ПСК отличную от 24% в силу того, что комиссии и прочие платежи не равны 0
Для сравнения посмотрим, как будет считать встроенная функция ВСД:
Мы видим, что функция ВСД считает неточно (27,225% против 27,286%)