Не так давно вступил в силу Федеральный закон №353, обязывающий финансовые организации раскрывать информацию о так называемой «Полной стоимости кредита(займа)» (далее — ПСК).
В этой статье (в принципе относящейся только к трудящимся в финансовой сфере), я бы хотел привести пример расчета ПСК. Возможно, кому-то пригодится.
Важно! Не так давно законодатели внести изменения в формулу, которая вступает в силу только с 1 сентября 2014. Все изложенное далее пригодно только для новой формулы. Статья описывает исключительно техническую реализацию расчета ПСК в соответствии с нормами закона.
Еще важнее! Вся приведенная ниже информация актуальна для случая, когда кредит выдается ОДНИМ платежом, т.е. заемщик получает денежные средства один раз, а возвраты происходят по заранее определенному графику платежей. Такой вариант покрывает 99% выдаваемых кредитов (кредитные карты не в счет).
Собственно, вот сам зверь:
Понимаем значения терминов
ПСК определяется как произведение 3 величин – i, ЧБП и числа 100. Разберем используемые термины и обозначения:
Что такое БП (базовый период)
БП по договору потребительского кредита (займа) — стандартный временной интервал, который встречается с наибольшей частотой в графике платежей по договору потребительского кредита (займа). Если в графике платежей по договору потребительского кредита (займа) отсутствуют временные интервалы между платежами продолжительностью менее одного года или равные одному году, то БП – один год.
Фактически БП – это наиболее часто встречающийся временной интервал между платежами. Если в графике платежей отсутствуют повторяющиеся временные интервалы и иной порядок не установлен Банком России, базовым периодом признается временной интервал, который является средним арифметическим для всех периодов, округленным с точностью до стандартного временного интервала. Стандартным временным интервалом признаются день, месяц, год, а также определенное количество дней или месяцев, не превышающее по продолжительности одного года. Таким образом вы можете определить свой БП. Если платежи ежемесячные, то БП=365/12~=30Что такое ЧБП (число базовых периодов в календарном году)
Определение в законе весьма размытое, но как я понимаю – это количество базовых периодов, которые «влезают» в один календарный год, т.е.:
- Для стандартного графика платежей с ежемесячными выплатами: ЧБП = 12
- Ежеквартальные выплаты: ЧБП=4
- Выплаты раз в год или реже: ЧБП=1
- Если график платежей хитрый: например предусмотрено сначала 2 выплаты раз в квартал, а затем 6 выплат раз в месяц, затем 3 выплаты раз в день, то базовый период – 1 месяц. А ЧБП=12 (12 БП за календарный год).
Что такое i (процентная ставка базового периода, выраженная в десятичной форме)
Это невозможно понять (по крайней мере мне). Возможно, в определении числа i есть какой-то смысл, но этот смысл уловить интуитивно не представляется возможным. Как считать i — разберем в следующем разделе.
Как считать i
Оставим на потом попытки понять «физический» смысл числа i, и дадим ему такое определение:
Число i вычисляется путем решения следующего уравнения:
где:
- m – количество денежных потоков, что равно количеству платежей в графике платежей плюс один (еще один платеж возникает из-за первого платежа – выдачи кредита).
- ДПк – размер к-го денежного потока (выдача кредита со знаком «минус», возвраты со знаком «плюс»).
- Qк — количество полных базовых периодов с момента выдачи кредита до k-го денежного потока. Qк можно вычислить по формуле:
Qк=floor[ (ДПк-ДП1)/БП ], где- ДПк – дата к-го денежного потока,
- ДП1 – дата первого денежного потока (т.е. дата выдачи),
- БП – срок базового периода,
- floor[ ] – округление вниз до целого.
- Eк — здесь сразу напишем формулу, чтобы ваш мозг не взорвался от формулировки в законе:
Ek=mod[ (ДПк-ДП1) /БП ]/БП, где mod – остаток от деления
Алгоритм расчета ПСК
Входящие данные: два массива. Ключ – номер денежного потока, значения – даты платежа и сумма платежа.
Исходящие данные: значение ПСК (число).
Порядок расчета:
- Вычисляем ЧБП(число базовых периодов). Число базовых периодов – сколько таких периодов «влезет» в 365 дней, т.е. ЧБП=floor[ 365/БП ].
- Для каждого k-го платежа считаем ДПk, Qk, Ek.
- Методами приближенного вычисления в точности до двух знаков после запятой считаем i.
- Умножаем ЧБП*i*100.
Код!
Есть готовое решение на javascript, а также на VBA (будет даже excel-файл для расчетов).
Зачем VBA и Excel?
Если вдруг у вас случится пожар и ничего не будет работать 1 сентября 2014 года, то самое разумное — это разослать excel-табличку по местам заключения договоров, чтобы можно было рассчитывать ПСК хотя бы так в первое время.
В примерах взят график для кредита в 100 000 рублей на 3 месяца по ставке 12% годовых. Дата выдачи — 1 сентября 2014:
Решение на javascript
код
//входящие данные — даты платежей
var dates = [
new Date(2014, 8, 01),
new Date(2014, 9, 01),
new Date(2014, 10, 01),
new Date(2014, 11, 01)];
//входящие данные — суммы платежей
var sum = [-100000,
34002.21,
34002.21,
34002.21 ];
var m = dates.length; // число платежей
//Задаем базвый период bp
bp=30;
//Считаем число базовых периодов в году:
var cbp = Math.round(365 / bp);
//заполним массив с количеством дней с даты выдачи до даты к-го платежа
var days = [];
for (k = 0; k < m; k++) {
days[k] = (dates[k] — dates[0]) / (24 * 60 * 60 * 1000);
}
//посчитаем Ек и Qк для каждого платежа
var e = [];
var q = [];
for (k = 0; k < m; k++) {
e[k] = (days[k] % bp) / bp;
q[k] = Math.floor(days[k] / bp);
}
//Втупую методом перебора начиная с 0 ищем i до максимального приблежения с шагом s
var i = 0;
var x = 1;
var x_m = 0;
var s = 0.000001;
while (x > 0) {
x_m = x;
x = 0;
for (k = 0; k < m; k++) {
x = x + sum[k] / ((1 + e[k] * i) * Math.pow(1 + i, q[k]));
}
i = i + s;
}
if (x > x_m) {
i = i — s;
}
//считаем ПСК
var psk = Math.floor(i * cbp * 100 * 1000) / 1000;
//выводим ПСК
alert(«ПСК = » + psk + » %»);
}
Демо на jsfiddle: jsfiddle.net/exmmo/m5kbb0up/7
Решение на VBA+excel
Код
В столбце А, начиная с 2ой строки находятся даты денежных потоков.
В столбце B, начиная с 2ой строки находятся суммы денежных потоков.
Sub psk()
Dim dates()
Columns(«A:A»).Select
dates() = Application.Transpose(Range(ActiveCell, Cells(Rows.count, ActiveCell.Column).End(xlUp)))
Dim summa()
Columns(«B:B»).Select
summa = Application.Transpose(Range(ActiveCell, Cells(Rows.count, ActiveCell.Column).End(xlUp)))
Dim m As Integer
m = UBound(dates)
bp = 30
cbp = Round(365 / bp)
ReDim Days(m)
For k = 2 To m
Days(k) = dates(k) — dates(2)
Next
ReDim e(m)
ReDim q(m)
For k = 2 To m
q(k) = Days(k) bp
e(k) = (Days(k) Mod bp) / bp
Next
i = 0
x = 1
x_m = 0
s = 0.000001
Do While x > 0
x_m = x
x = 0
For k = 2 To m
x = x + summa(k) / ((1 + e(k) * i) * ((1 + i) ^ q(k)))
Next
i = i + s
Loop
If x > x_m Then
i = i — s
End If
psk = Round(i * cbp, 5)
Cells(3, 7).Value = psk
End Sub
Демо в Excel+VBA: yadi.sk/i/oRTa8Id-a6UfV
Заключение
Код далек от совершенства, можно даже сказать, что он убогий. Например, приближенное вычисление выполняется самым глупым из известных человечеству способом. Прошу понять и простить, в текущей ситуации времени на написание чего-то презентабельного категорически не хватает. Виноват, исправлюсь.
Если у вас есть замечания или вы нашли ошибку — прошу сообщать, буду благодарен. Самое опасное, что может быть — изначально неверная трактовка текста закона.
UPD Онлайн-калькулятор ПСК с
user-friendly
вменяемым интерфейсом
Источник
Формулу расчёта полной стоимости кредита законодатель указал во второй части шестой статьи Закона №353-ФЗ. Выглядит она вот так:
ПСК – полная стоимость кредита, указанная в процентах годовых с точностью до третьего знака после запятой;
i – процентная ставка базового периода, выраженная в десятичной форме (при ежемесячных платежах базовым периодом является месяц);
ЧБП – число базовых периодов в календарном году (продолжительность календарного года – 365 дней).
Вы, наверное, заметили, что в данной формуле фигурирует понятие «базовый период». Давайте выясним, что это такое. Итак:
Базовым периодом по договору кредитования считается временной интервал, встречающийся наиболее часто в графике платежей по договору.
Определяется базовый период следующим образом:
- Если в графике платежей отсутствуют интервалы меньше одного года или равные году, тогда базовым периодом является один год.
- Если несколько временных интервалов встречаются в графике платежей больше одного раза с равной наибольшей частотой (то есть чаще всего), тогда наименьший из этих интервалов считается базовым периодом.
- Если же в графике платежей отсутствуют повторяющиеся временные интервалы и иной порядок не установлен Банком России, тогда базовым периодом признается временной интервал, который является средним арифметическим для всех периодов, округленным с точностью до стандартного временного интервала.
Стандартным временным интервалом признаются день, месяц, год, а также определенное количество дней или месяцев, не превышающее по продолжительности одного года. Для целей расчета полной стоимости кредита продолжительность всех месяцев признается равной.
С базовым периодом разобрались. Теперь вернёмся к нашей формуле. Она является одновременно и простой, и сложной. С одной стороны, всё понятно: берётся процентная ставка базового периода (i), в которую входят не только проценты по кредиту, но и скрытые платежи, и умножается на общее число базовых периодов в году (ЧБП). Затем результат умножаем на 100 и получаем полную стоимость кредита (ПСК), выраженную в процентах годовых. С другой же стороны напрашивается вопрос: «Зачем в эту формулу воткнули процентную ставку базового периода (i), и как её рассчитать?»
И действительно, зачем? Не проще ли рассчитать ПСК без этого показателя, используя итоговую сумму всех платежей по кредиту и сумму самого займа? Увы, наш законодатель не ищет лёгких путей, а потому в ответ на вопрос «Как рассчитать процентную ставку базового периода (i)?» предлагает решить «простенькое» уравнение:
Σ – это «сигма», которая обозначает суммирование (в данной формуле – с первого платежа и до m-го).
ДПk – сумма k-го денежного платежа по договору (предоставление заемщику кредита на дату его выдачи включается в расчет со знаком «минус», а возврат заемщиком кредита, уплата процентов по кредиту включаются в расчет со знаком «плюс»).
qk – количество полных базовых периодов с момента выдачи кредита до даты k-го денежного потока (платежа). Например, если за базовый период берётся один месяц, и платежи осуществляются строго помесячно после выдачи займа, то данный показатель будет равен порядковому номеру базового периода. То есть, первый платёж – 1, второй – 2, третий – 3 и т.д. Кстати, обратите внимание, что в случае, когда платёж осуществляется до истечения базового периода, тогда qk будет равно порядковому номеру предыдущего базового периода. Например, базовый период равен одному месяцу, кредит получен 25.01, а первый платёж осуществляется 15.02. В таком случае qk будет равно «0», так как первый полный базовый период ещё не прошёл.
ek – срок, выраженный в долях базового периода, с момента завершения qk-го базового периода до даты k-го денежного потока. При осуществлении платежей строго в соответствии с датами базовых периодов данный показатель будет равен нулю и, соответственно, формула расчёта упрощается. Если же запланированные даты платежей отклоняются от базовых периодов, тогда ek показывает степень этого отклонения с соответствующим знаком («плюс» или «минус»). Например, базовый период равен 30 дней, кредит получен 15.04, первый платёж запланирован на 06.05. Если бы он был назначен на 15.05, то не было бы никакого отклонения от базового периода, и ek был бы равен «0». Однако в нашей ситуации платёж будет осуществлён на 9 дней раньше, а потому ek равно: –9/30=–0,3. Данное значение имеет знак «минус», так как дата платежа наступает раньше даты базового периода (не 15.05, а 06.05). Если бы данный платёж был запланирован на более поздний срок, например на 21.05, тогда ek имело бы положительное значение: +6/30=0,2.
m – количество денежных потоков (платежей).
i – процентная ставка базового периода, выраженная в десятичной форме.
Глядя на это уравнение, заёмщики начинают размышлять: «Интересно, какими грибами кормили того, кто его составил?» Банкиры же радостно потирают свои потные ручонки и говорят: «Класс! Это уравнение тяжело решить, а, значит, будет сложно проверить точность расчёта ПСК!»
Ну, что сказать?! «Сложно», не означает, что «невозможно», а в некоторых случаях, например, когда погашение кредита осуществляется одним платежом (при краткосрочном кредитовании), данное уравнение решается легко и просто. В общем, переходим к расчётам.
⇧
Источник
Как начисляются проценты по займу?
Начисление процентов по займу зависит от способа его погашения. Так, если заемщик погашает займ единовременно, расчет процентов производится на всю сумму займа. Если же условия кредитования предусматривают возможность частичного досрочного погашения долга, проценты сначала начисляются на всю сумму займа, а затем на его оставшуюся часть до момента полного погашения. В случае займа с просрочками и невозврата денег в срок, расчет просрочек по займу и процентов по договору будет производиться до момента окончательного возврата долга заемщиком.
Какие есть варианты начисления процентов?
Следует иметь ввиду, что помимо подобного варианта начисления процентов по займу законодательство Российской Федерации предусматривает также и иные способы их расчета , а именно:
— вознаграждение в твердой сумме с единовременной либо ежемесячной выплатой;
— начисление процентов на всю сумму долга в течение срока займа, без учета ее погашения;
— начисление процентов может быть договором не предусмотрено. В этом случае ( но только если это не безвозмездный займ, при котором максимальная сумма долга ограничена 50 МРОТ и который может быть выдан только одним физическим лицом другому), проценты будут начисляться по ставке рефинансирования Банка России, которая с 1 января 2016 года равна ключевой ставке.
Что такое сложные проценты?
Помимо простых процентов российское законодательство предусматривает возможность начисления сложных процентов. Их расчет подразумевает, что в случае, если заемщик не может погасить проценты в необходимый временной отрезок ( например, текущий месяц), в следующем платежном периоде проценты будут начисляться на оставшуюся часть долга плюс сумму предыдущих неуплаченных процентов. Начисление сложных процентов может применяться лишь по договорам между сторонами, осуществляющими предпринимательскую деятельность, если это необходимо согласно условиям договора. Чаще всего данный вид процентов используется в банковской и инвестиционной деятельности.
Пример расчета процентов
Чтобы правильно рассчитать проценты по договору займа необходимо знать сумму займа, срок, процентную ставку, а также порядок уплаты процентов. Как правило, в большинстве случаев процентные платежи являются ежемесячными и реже – ежеквартальными. Особые условия по начислению процентов могут быть предоставлены при займе безработным, а также когда порядок уплаты процентов в договоре не оговорен. В этом случае по умолчанию проценты начисляются и уплачиваются ежемесячно. Для тех кто решается взять взять займ без работы рекомендуется изучить расчет процентов по займу.
Как рассчитать проценты по займу в зависимости от способа их начисления?
1. Формула для расчета простых процентов выглядит следующим образом:
Сумма процентов по займу = Сумма займа * Процентная ставка / 365 (366) дней * Количество дней пользования займом;
2. Сложные проценты ( иначе говоря капитализированные) рассчитываются путем умножения изначальной суммы займа на величину, равную ( 1+r)n, где r – процентная ставка ( выраженная в долях), а n – количество прошедших платежных периодов.
Следует понимать, что итоговая формула расчета будет отличаться в зависимости от того, фиксированная либо плавающая ставка предусмотрена по договору займа. Расчет процентов с использованием плавающей ставки будет более затруднительным, но займы с подобной ставкой оформляются в настоящее время крайне редко, и наиболее часто ставка является фиксированной.
Крайне важным в процессе обслуживания долга является осуществление всех предусмотренных договором платежей в строго оговоренные сроки. В случае их нарушения условиями всех договоров займа предусмотрена неустойка (пени). Штраф за просрочку также учитывается при расчете итоговой суммы процентов по займу. Согласно закону «О потребительском кредита ( займе)» максимальный размер неустойки не может превышать 20% годовых ( 0,05% в день). В случае, если условиями договора неустойка не оговорена, ее расчет производится по размеру ключевой ставки Банка России, информацию о значении которой возможно узнать на официальном сайте регулятора.
Источник
ПСК (полная стоимость кредита) показывает действительную процентную ставку по кредитному займу. Ранее этот критерий называли эффективной процентной ставкой. Параметр учитывает не только основную сумму долга и проценты, но и практически все дополнительные платежи заемщика согласно условиям кредитного договора (комиссии, плата за кредитную карту, страховые взносы и премии, если страховка влияет на порядок выдачи кредитного займа). Не учитываются регистрационные сборы, пени, штрафы и другие платежи, не влияющие на размер и условия получения кредита.
Рассмотрим, как рассчитать ПСК с помощью средств Excel.
Формула расчета ПСК
С 1 сентября 2014 года действует новая формула для расчета полной стоимости кредита. Основание – ФЗ № 353 от 21.12.2013 г. «О потребительском кредите (займе)» (см. ст. 6 «Полная стоимость потребительского кредита (займа)»).
Для нового расчета ПСК законодатели установили формулу, которая в ряде зарубежных стран используется для нахождения эффективной годовой процентной ставки (APR, или Annual Percentage Rate).
Сама формула:
ПСК = i * ЧБП * 100.
- ЧБП – число базовых периодов в календарном году. Длительность календарного года принимается равной 365 дней. При стандартном графике платежей с ежемесячными выплатами по системе «аннуитет» ЧБП = 12. Для ежеквартальных выплат этот показатель составит 4. Для ежегодных – 1.
- i – процентная ставка базового периода в десятичной форме. Находится способом подбора как самое меньшее положительное значение следующего уравнения:
Разберем составляющие:
- ДПк – величина k-ого денежного потока по договору займа. Сумма, предоставленная банком заемщику, включается в денежный поток со знаком «минус». Регулярные платежи по кредитному договору – со знаком «плюс».
- m – число платежей (количество сумм в денежном потоке).
- ek – период, выраженный в частях установленного базового периода, рассчитанный со времени завершения qk-ого периода до даты k-ого денежного платежа;
- qk – число базовых периодов с даты выдачи займа до k-ого денежного платежа;
- i – ставка базового периода в десятичной форме.
Покажем расчет на примере.
Пример расчета ПСК в Excel
Заемщик берет 100 000 рублей 01.07.2016 под 19% годовых. Срок кредитования – 1 год (12 месяцев). Способ выплаты – аннуитет. Ежемесячный платеж – 9216 рублей.
Внесем входные данные в таблицу Excel:
Сначала нам нужно рассчитать процентную ставку установленного базового периода (i). В Excel это можно сделать с помощью функции ВСД. Представим платежи по кредиту в виде денежного потока:
Произведем расчет:
В нашем примере получилось, что i = 0,01584. Это месячный размер ПСК. Теперь можно рассчитать годовую величину полной стоимости кредита.
Формула расчета ПСК в Excel проста:
Для ячейки со значением установлен процентный формат, поэтому умножать на 100% нет необходимости. Мы просто нашли произведение срока кредита и процентной ставки базового периода.
Расчет по новой формуле показал ПСК, равный договорной процентной ставке. Впрочем, в данном примере заемщик не уплачивает кредитору дополнительные суммы (комиссии, сборы). Только проценты.
Рассмотрим другой пример, с дополнительными расходами.
Денежный поток, соответственно, изменится. Теперь заемщик получит на руки 99 000 рублей. А ежемесячный платеж из-за сбора увеличится на 500 рублей.
Процентная ставка базового периода и полная стоимость кредита значительно увеличились.
Это понятно, т.к. заемщик, кроме процентов, уплачивает кредитору комиссию и сбор. Причем сбор ежемесячный. Поэтому наблюдается такой заметный рост ПСК. Соответственно, стоимость кредитного продукта обойдется дороже.
Источник