Украинские банки - мошенники?!?

GoodUncle
5/11/2012, 5:25:28 PM
(corwinnt @ 11.05.2012 - время: 11:35) Вот Ваши же цифры, но в правильном варианте:

1)100*(12.3/100%)*(31/365) = 1,04
2)100*(12.3/100%)*(28/365) = 0,94
3)100*(12.3/100%)*(31/365) = 1,04
4)100*(12.3/100%)*(30/365) = 1,01
5)100*(12.3/100%)*(31/365) = 1,04
6)100*(12.3/100%)*(30/365) = 1,01
7)100*(12.3/100%)*(31/365) = 1,04
8)100*(12.3/100%)*(31/365) = 1,04
9)100*(12.3/100%)*(30/365) = 1,01
10)100*(12.3/100%)*(31/365) = 1,04
11)100*(12.3/100%)*(30/365) = 1,01
12)100*(12.3/100%)*(31/365) = 1,04

Сумма - 12.26 (~12.3, разница - за счёт округления), как и заказывали.

То есть:
долг по кредиту: 100
долг по процентам: 12.26

Ну и банальная арифметика ясно подсказывает, что сумма дней в 12 месяцах - это число дней в году и она банально сокращается с 365 :)
corwinnt, еще раз спасибо за объяснения, но сомнения у меня остались. Итак, если так, как Вы говорите - то получается, что ежедневные/ежемесячные проценты начисляются не на остаток задолженности, а на начальную сумму кредита.
А в договоре сказано, что они начисляются на остаток (я ранее дословно воспроизвел).
corwinnt
5/11/2012, 6:10:03 PM
(GoodUncle @ 11.05.2012 - время: 13:25)Итак, если так, как Вы говорите - то получается, что ежедневные/ежемесячные проценты начисляются не на остаток задолженности, а на начальную сумму кредита.
А в договоре сказано, что они начисляются на остаток (я ранее дословно воспроизвел).
Вать Машу, знов за рибу грошi! :)

Это не я решил проверить при нулевом погашении, а Вы. "Именно для наглядности, для проверки правильности формулы". При ненулевом (по десятке в месяц, например) будет вот так:

1)
Начисление: 100*(12.3/100%)*(31/365) = 1,04 -> проценты: 1.04, тело: 100
Погашение: 10 = 1.04+8,96 -> проценты: 0, тело: 100-8.96=91.04

2)
Начисление: 91.04*(12.3/100%)*(28/365) = 0,86 -> проценты: 0,86, тело: 91.04
Погашение: 10 = 0.86+9,14 -> проценты: 0, тело: 91.04-9.14=81.90

3)
Начисление: 81.90*(12.3/100%)*... и т.д.и т.п.


При погашении по четвертаку получится так:

1)
Начисление: 100*(12.3/100%)*(31/365) = 1,04 -> проценты: 1.04, тело: 100
Погашение: 25 = 1.04+23,96 -> проценты: 0, тело: 100-23.96=76.04

2)
Начисление: 76.04*(12.3/100%)*(28/365) = 0,72 -> проценты: 0,72, тело: 76.04
Погашение: 25 = 0.72+24.28 -> проценты: 0, тело: 76.04-24.28=51.76

3)
Начисление: 51.76*(12.3/100%)*... и т.д.и т.п.

Ку? Или ещё при ежемесячных платежах в 9.10, 3.62 и 28.70 посчитаем? :)
GoodUncle
5/11/2012, 10:59:33 PM
(corwinnt @ 11.05.2012 - время: 14:10) 1)
Начисление: 100*(12.3/100%)*(31/365) = 1,04466 -> проценты: 1.04466, тело: 100
Погашение: 25 = 1.04466+23,95534 -> проценты: 0, тело: 100-23,95534=76.04466

2)
Начисление: 76.04466*(12.3/100%)*(28/365) = 0,71753 -> проценты: 0,71753, тело: 76.04466
Погашение: 25 = 0,71753+24.28247 -> проценты: 0, тело: 76.04466-24.28247=51.76219

3)
Начисление: 51.76219*(12.3/100%)*(31/365) = 0,54074 -> проценты: 0,54074, тело: 51.76219
Погашение: 25 = 0,54074+24,45926 -> проценты: 0, тело: 51.76219-24,45926=27.30293

4)
Начисление: 27.30293*(12.3/100%)*(30/365) = 0,27602 -> проценты: 0,27602, тело: 27.30293
Погашение: 25 = 0,27602+24,72398 -> проценты: 0, тело: 27.30293-24,72398=2,57895

Остаток: 2,57895


corwinnt, Вы пожалуйста наберитесь терпения.
Я отредактировал Ваш пост, пересчитав и сделав сокращение не до двух знаков после запятой, а до пяти (так как на самом деле сумма реального кредита в 1000 раз больше).
и после 4 месяцев получил остаток.

Дело в том, что я считаю, что предложенный Вами метод ошибочен, причем ошибочен заведомо.
Потому как если не делать процент на процент (Вы об этом говорили ранее), то методика расчета должна была бы выглядеть следующим образом:
Создаются отдельно счет тела кредита и отдельно - процентов.
И тогда должно быть так:
1)
Начисление: 100*(12.3/100%)*(31/365) = 1,04466 -> проценты: 1.04465, тело: 100
Погашение: 25 -> проценты: 1,04466, тело: 100-25=75

2)
Начисление: 75*(12.3/100%)*(28/365) = 0,70767 -> проценты: 0,70767, тело: 75
Погашение: 25 -> проценты: 1,75233, тело: 75-25=50

3)
Начисление: 50*(12.3/100%)*(31/365) = 0,52233 -> проценты: 0,52233, тело: 50
Погашение: 25 -> проценты: 2,27466, тело: 50-25=25

4)
Начисление: 25*(12.3/100%)*(30/365) = 0,25374 -> проценты: 0,25374, тело: 25
Погашение: 25 -> проценты: 2,53582, тело: 25-25=0
Остаток: 2,52840

Итого, разница в остатке уже после 4 этапов составляет:
2,57895 - 2,52840 = 0,05055
если учитывать, что изначально мы взяли цифру в 1000 раз меньше, то разница будет 50 долларов.
Все из-за того, что Вы в этом примере начисляете процент на процент, а я нет.
На самом деле, я считаю, что надо брать как раз процент на процент, но в этом случае предложенная Вами формула таки ошибочна, вот только не знаю как Вам это доказать.
corwinnt
5/11/2012, 11:26:46 PM
(GoodUncle @ 11.05.2012 - время: 18:59)Дело в том, что я считаю, что предложенный Вами метод ошибочен, причем ошибочен заведомо.
Вы уж простите, но я про свой банковский стаж не зря писал. Могу добавить про то, что наш филиал кредиты физ.лиц обслуживает в написанной мной лично программе, которая живёт и развивается аж с 2002-го года. И писал я не только интерфейс, но и всю математику с нуля по техзаданиям кредитчиков и нормативным актам НБУ. И кредитов в этой программулине велось за её долгую историю несколько десятков тысяч (это не опечатка). Поэтому математика расчётов мне "немного известна".

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

Теперь по пунктам:

(GoodUncle @ 11.05.2012 - время: 18:59)И тогда должно быть так:
1)
Начисление: 100*(12.3/100%)*(31/365) = 1,04466 -> проценты: 1.04465, тело: 100
Погашение: 25 -> проценты: 1,04466, тело: 100-25=75
Не должно. Сначала Вы обязаны погасить проценты, а уж потом можете уменьшать остаток. Чтобы отстаток по телу кредита уменьшился на 25, как у Вас, платёж должен быть не 25, а 26.04.

(GoodUncle @ 11.05.2012 - время: 18:59)Все из-за того, что Вы в этом примере начисляете процент на процент, а я нет.
В каком месте я это делал, покажите, пожалуйста.

(GoodUncle @ 11.05.2012 - время: 18:59)На самом деле, я считаю, что надо брать как раз процент на процент, но в этом случае предложенная Вами формула таки ошибочна, вот только не знаю как Вам это доказать.
Понимаете, без обид... Вы можете считать что угодно, но НБУ считает иначе и банки ему подчиняются. А за начисление процентов на проценты первая же проверка отдаст главного бухгалтера под суд вместес начальником кредитного отдела.
GoodUncle
5/12/2012, 12:10:59 AM
Я считаю, что правильная формула такая (^ - значек возведения в степень, три в квадрате: 3^2 = 9):

1)
Начисление: 100*((1+12,3/100)^(31/365) )= 100,99011 -> проценты: 0,99011, тело: 100
Погашение: 25 = 0,75812+24,00989 -> проценты: 0, тело: 100-24,00989=75,99011

2)
Начисление: 75,99011*((1+12,3/100)^(28/365) )= 76,66935 -> проценты: 0,67925, тело: 75,99011
Погашение: 25 = 0,67925+24,32075 -> проценты: 0, тело: 75,99011-24,32075=51,66935

3)
Начисление: 51,66935*((1+12,3/100)^(28/365) )= 52,18093 -> проценты: 0,51158, тело: 51,66935
Погашение: 25 = 0,51158+24,48842 -> проценты: 0, тело: 51,66935-24,48842=27,18093

4)
Начисление: 27,18093*((1+12,3/100)^(28/365) )= 27,44133 -> проценты: 0,26040, тело: 27,18093
Погашение: 25 = 0,26040+24,73960 -> проценты: 0, тело: 27,18093-24,73960=2,44133

Остаток 2,44133.

И разница с Вашими, corwinnt, расчетами составляет 0,13763.
Умножив на 1000 (приблизив к реальным цифрам), видим, что "дельта" расчетов за какие-то 4 этапа начислений составила 137 баксов.
dva60
5/12/2012, 12:16:39 AM
Украинские банки - не мошенники.
Они, а точнее, их владельцы, извлекают максимум прибыли из мутной воды, называемой банковским законодательством.
Поэтому - просто бизнесмены
GoodUncle
5/12/2012, 12:25:19 AM
(corwinnt @ 11.05.2012 - время: 19:26) (GoodUncle @ 11.05.2012 - время: 18:59)Все из-за того, что Вы в этом примере начисляете процент на процент, а я нет.
В каком месте я это делал, покажите, пожалуйста.

1)
Начисление: 100*(12.3/100%)*(31/365) = 1,04 -> проценты: 1.04, тело: 100
Погашение: 25 = 1.04+23,96 -> проценты: 0, тело: 100-23.96=76.04

Вы на остаток по кредиту (100) начислили проценты (1,04) и отняли платеж (25)...


2)
Начисление: 76.04*(12.3/100%)*(28/365) = 0,72 -> проценты: 0,72, тело: 76.04
Погашение: 25 = 0.72+24.28 -> проценты: 0, тело: 76.04-24.28=51.76

Вы на остаток по кредиту (76.04) с начисленными ранее процентами (1,04) снова начисляете проценты (0,72) и отнимаете платеж (25)...

3)
Начисление: 51.76*(12.3/100%)*... и т.д.и т.п.
corwinnt
5/12/2012, 1:42:08 AM
(GoodUncle @ 11.05.2012 - время: 20:10)Начисление: 100*((1+12,3/100)^(31/365) )= 100,99011 -> проценты: 0,99011, тело: 100
GoodUncle, объясните себе и присутствующим, откуда взялось выделенная синим возведение в степень, хотя там по всем законам божеским и человеческим должно быть умножение. Вы сами чуть раньше считали проценты именно умножением, кстати. Цифра 1.04 - Ваша. Мне объяснять не надо, я знаю, что это, мягко говоря, ересь. Почему степень, а не частная производная, почему не факториал от модуля целой части? Это раз.

(GoodUncle @ 11.05.2012 - время: 20:25) (corwinnt @ 11.05.2012 - время: 19:26) (GoodUncle @ 11.05.2012 - время: 18:59)Все из-за того, что Вы в этом примере начисляете процент на процент, а я нет.В каком месте я это делал, покажите, пожалуйста.1)
Начисление: 100*(12.3/100%)*(31/365) = 1,04 -> проценты: 1.04, тело: 100
Погашение: 25 = 1.04+23,96 -> проценты: 0, тело: 100-23.96=76.04

Вы на остаток по кредиту (100) начислили проценты (1,04) и отняли платеж (25)...
Где здесь и далее сумма 1.04 умножается на 12.3, покажите ещё раз. Где проценты на проценты? Начисление шло на кредитную, а не на процентную задолженность. Это два.

По поводу "отняли платеж". Естественно, часть платежа ушла на погашение процентов, часть - на погашение кредита. Хотите погасить сам кредит на 25 - платите 26.04. Или оспаривайте общепринятую учётную политику банка. Ещё раз для танкистов - сначала гасятся проценты. Проценты. Не кредит. Кредит - потом.

P.S. Ситуация перестаёт развлекать. Я считал, что вы просто не понимаете математики расчёта, но как её изложить ещё более детсадовским методом, я просто не знаю... GoodUncle, если это то, о чём я думаю, напишете мне в ПМ или в Кота два слова: "это троллинг" и тема быстро наберёт сотню постов, но я не буду пытаться доказывать Вам очевидное и ловить Вас на попытках привлечь высшую математику там, где её не может быть по определению..
GoodUncle
5/12/2012, 2:28:32 AM
(corwinnt @ 11.05.2012 - время: 21:42)
(GoodUncle @ 11.05.2012 - время: 20:25) (corwinnt @ 11.05.2012 - время: 19:26) (GoodUncle @ 11.05.2012 - время: 18:59)Все из-за того, что Вы в этом примере начисляете процент на процент, а я нет.В каком месте я это делал, покажите, пожалуйста.1)
Начисление: 100*(12.3/100%)*(31/365) = 1,04 -> проценты: 1.04, тело: 100
Погашение: 25 = 1.04+23,96 -> проценты: 0, тело: 100-23.96=76.04

Вы на остаток по кредиту (100) начислили проценты (1,04) и отняли платеж (25)...
Где здесь и далее сумма 1.04 умножается на 12.3, покажите ещё раз. Где проценты на проценты? Начисление шло на кредитную, а не на процентную задолженность. Это два.

corwinnt, не возмущайтесь пож-та, троллинг тут непричем. Я ДЕЙСТВИТЕЛЬНО хочу найти истину. Я хочу понять как ДОЛЖНО БЫТЬ, а не как делается. Потому как я сомневаюсь, что делается правильно.
Вот где происходит умножение процента на процент в Вашем методе:
1) остаток = 100+100*(12.3/100%)*(31/365)-25=76,04.

2) остаток = 76,04+76,04*(12.3/100%)*(28/365)-25=51,76.
или, тоже самое:
2) остаток = (100+100*(12.3/100%)*(31/365)-25)+(100+100*(12.3/100%)*(31/365)-25)*(12.3/100%)*(28/365)-25=51,76.

Я выделил и подчеркнул знаки умножения, где происходит начисление процентов на проценты.
GoodUncle
5/12/2012, 3:13:46 AM
(corwinnt @ 11.05.2012 - время: 21:42) (GoodUncle @ 11.05.2012 - время: 20:10)Начисление: 100*((1+12,3/100)^(31/365) )= 100,99011 -> проценты: 0,99011, тело: 100
GoodUncle, объясните себе и присутствующим, откуда взялось выделенная синим возведение в степень, хотя там по всем законам божеским и человеческим должно быть умножение.
Так как необходимо умножать проценты на проценты. Я в этом уверен, в предыдущем сообщении я показал, что и Вы это делаете. Но Вы делаете, на мой взгляд, неправильно, так как по Вашему методу начисляется не 12,3% годовых, а примерно 13,02%.

Я считаю, что проценты должны начисляться каждый день (об этом говориться и в кредитном договоре). Каждый день остаток по кредиту должен пересчитываться с учетом этих процентов. Поэтому, при многократном умножении и появляется степень.
Так как в январе 31 день, а за год (365 дней) общий процент начислений должен быть 12,3, то за январь эта степень является 31/365, а, соответственно, коэффициент умножения должен выражаться:
(1+12,3/100)^(31/365)
Carnyx
5/12/2012, 3:13:52 AM
(corwinnt @ 11.05.2012 - время: 00:42) Это никак не связанные вещи. Реально делать проводка начисления процентов каждый день на все кредиты - бред. Хотя бы из-за ошибок округления.
Батенька, да вы двоечник. Операционный день банка ежедневно при закрытии дня производит начисления как процентов по кредитам так и по депозитам по каждому договору. Это выражается бухгалтерской проводкой (вот только дело было 6 лет назад уже точно не помню) с 7 го на 8-й класс или наоборот, честно говоря банковский план счетов у меня уже выветрился из головы. А к моменту совершения платежей осуществляется разовая проводка на клиентские счета. Поэтому извращаться с формулами можно сколько угодно, только банк их не использует.
corwinnt
5/12/2012, 6:31:22 AM
(Carnyx @ 11.05.2012 - время: 23:13)Батенька, да вы двоечник. Операционный день банка ежедневно при закрытии дня производит начисления как процентов по кредитам так и по депозитам по каждому договору. Это выражается бухгалтерской проводкой (вот только дело было 6 лет назад уже точно не помню) с 7 го на 8-й класс или наоборот
Восьмой класс - это не реальные деньги, это даже даже не внебаланс, на нём можно учитывать всё, что угодно, даже число листов бумаги в принтере у секретарши. Это я к тому, что возможно тот конкретный ОДБ действительно формировал такие виртуальные проводки (правда точно не с седьмого класса - это как раз реальные деньги), но я с таким не сталкивался. Чаще по закрытии дня просто апдейтится таблица с процентными числами (суммируется с текущими остатками), чтобы не парить мозги при расчёте процентов за период при переменном остатке, а просто умножить сумму остатков за каждый день на ставку и разделить на число дней в году. Если тот ОДБ делал такие виртуальные проводки, то он должен был делать их в тысячных долях копейки, потому что иначе ошибки округления будут космическими, особенно если кредиты мелкие.

(Carnyx @ 11.05.2012 - время: 23:13)А к моменту совершения платежей осуществляется разовая проводка на клиентские счета
Вот эта проводка и есть начисление процентов - остальная внутренняя механика клиента никак не интересует, как и то, что по концу месяца тоже делается такая проводка для того, чтобы у банка не было проблем с налогами (нужно отразить доходы на реальных счетах, а не на виртуальном восьмом классе).

(GoodUncle @ 11.05.2012 - время: 22:28)Я ДЕЙСТВИТЕЛЬНО хочу найти истину. Я хочу понять как ДОЛЖНО БЫТЬ, а не как делается. Потому как я сомневаюсь, что делается правильно.
Вы не ищете истину, вы изобретаете какую-то свою методику, причём плохо объяснимую с точки зрения логики. Мешая при этом в кучу коней и людей (кредит и проценты).

(GoodUncle @ 11.05.2012 - время: 22:28)Вот где происходит умножение процента на процент в Вашем методе:
1) остаток = 100+100*(12.3/100%)*(31/365)-25=76,04.
Это не моё, это ваше. Мне и после трёх бутылок мадеры не придёт в голову складывать кредит с процентами. Но, кстати, даже в этой Вашей версии расчёта проценты на процентную ставку не множатся - процентов на проценты нет.

Вы наивно исходите из того, что сумма платежа заведомо больше начисленных процентов. На практике это не так. У заёмщика просто может не быть денег на этот момент. Вот Вы получили цифру 76,04. Видимо Вы подразумеваете, что это остаток по кредиту. А попробуйте точно так же посчитать остатки при погашении не 25, а 1. Где талию делать будем? По Вашей логике нужно приплюсовать оставшиеся недопогашенные 4 цента к телу кредита, а проценты обнулить? Поздравляю, Вы сами себя накололи. Поскольку теперь на эти четыре цента действительно будут начисляться проценты. Но на наше счастье проводку между счётом процентов и счётом кредита Вам никто не позволит сделать - это дикое нарушение.

Поймите три вещи:
1) Кредит и проценты - это две РАЗНЫЕ сущности.
2) Проценты на проценты не начисляются.
3) Проценты и кредит гасятся отдельно. Проценты гасятся первыми.

Так есть и так должно быть, поверьте уж. За несколько веков человечество ничего более справедливого не придумало.

Разжевываю каждый из пунктов с точки того, должно ли это быть.

1) Проценты - это плата банку за пользование кредитом. Кредитом! Поэтому для того, чтобы узнать величину этой платы, нужно иметь отдельно сумму кредита.
2) Прямое следствие из первого. Если проценты - сами по себе плата, то на каком основании можно требовать плату за плату?
3) Если гасить вначале кредит, то после его полного погашения останется сумма процентов, на которые новые проценты не начисляются. И за всё это время банк не получил ни копейки доходов, только вернул своё! Кто станет кредитовать на таких условиях? А так - всё логично и справедливо: попользовался месяц - заплати, а уж потом отдавай долги.

По поводу того, что "должна возникнуть степень". Вспомните школьную математику. Если суммировать проценты за каждый день (100*(12.3/100)*(1/365)), то за месяц что получится? Правильно, 31 единица вынесется за скобки. Не степень, а умножение! И даже, если остаток менялся - всё равно степени там возникнуть неоткуда.

(GoodUncle @ 11.05.2012 - время: 23:13)Так как необходимо умножать проценты на проценты. Я в этом уверен
Если Вы уверены в том, что Вы должны платить больше, чем по договору и здравому смыслу - платите эти "проценты на проценты" в Фонд Мира :)
GoodUncle
5/12/2012, 7:47:14 AM
corwinnt, спасибо, все подробно еще раз разжевали, но ЭТО, то как делается сейчас, я понял еще по предыдущим постам.
Я понял, что юридически проценты должны начисляться только на остаток тела кредита.
Но в приведенных Вами примерах действуют две разные формулы:
1)если платеж больше начисленных процентов - одна формула;
2)если платеж меньше или равен начисленным процентам - вторая формула.
Второй вариант - исключение, когда, например, у плательщика временно нет денег или просто забыл вовремя заплатить. Ведь банки на таких условиях деньги не выдают. Но опять-же в случае второго варианта на плательщика насчитываются пеня, которая значительно больше начисляемых процентов.

В общем нас интересует первый вариант и формула по этому варианту.
А в Вашей формуле по этому варианту:
во первых, идет начисление процентов на проценты (хоть Вы от этого и открещиваетесь) - я это четко указал в своем посте и даже раскрасил для наглядности;
во вторых, годовой процент получается больше, чем заявленные 12,3%.

И наконец, я уверен, что должен платить меньше, чем начисляет банк, что должен платить только 12,3% годовых (как получается по моей формуле), а не 13,02% (как получается по вашей формуле).
Почему Вы пытаетесь заткнуть меня авторитетами ("И кредитов в этой программулине велось за её долгую историю несколько десятков тысяч", "а несколько веков человечество ничего более справедливого не придумало.")?

corwinnt, давайте без ссылок на авторитетов. Просто докажите и мне и себе, что проценты по Вашей формуле (по формуле первого варианта) начисляются правильно. Что они суммарно составят именно 12,3% годовых, а не больше. Потому как Вы показали 12,3% годовых только по второй формуле, для частного случая, когда платежей нет.
Carnyx
5/12/2012, 9:27:55 AM
(corwinnt @ 12.05.2012 - время: 02:31) Восьмой класс - это не реальные деньги, это даже даже не внебаланс, на нём можно учитывать всё, что угодно, даже число листов бумаги в принтере у секретарши. Это я к тому, что возможно тот конкретный ОДБ действительно формировал такие виртуальные проводки (правда точно не с седьмого класса - это как раз реальные деньги), но я с таким не сталкивался. Чаще по закрытии дня просто апдейтится таблица с процентными числами (суммируется с текущими остатками), чтобы не парить мозги при расчёте процентов за период при переменном остатке, а просто умножить сумму остатков за каждый день на ставку и разделить на число дней в году. Если тот ОДБ делал такие виртуальные проводки, то он должен был делать их в тысячных долях копейки, потому что иначе ошибки округления будут космическими, особенно если кредиты мелкие.

эти "виртуальные проводки" не с бухты барахты делаются и это не фантазия безумного програмиста. Это часть бухгалтерского учета банка участвующая в расчете прибылей и убыткое в налоговом учете.
corwinnt
5/12/2012, 10:00:44 PM
(Carnyx @ 12.05.2012 - время: 05:27)эти "виртуальные проводки" не с бухты барахты делаются и это не фантазия безумного програмиста. Это часть бухгалтерского учета банка участвующая в расчете прибылей и убыткое  в налоговом учете.
Наверное ты удивишься, если я скажу, что как минимум в трёх сертифицированных ОДБ, с которыми я не просто сталкивался, но и копался в их БД и писал под них, это не используется. В старом SmartBank использовалось накопление процентных чисел (вроде и в MicroBank тоже, но тут могу ошибаться - это было очень давно ещё при девятизначных счетах), в ProFix - просто ведётся история остатков и процентных ставок и проценты в модуле договоров считаются по ним достаточно простой цепочкой SQL с парой временных таблиц.

И, наверное, ты удивишься ещё больше, но ни в АК АПБ "Украина" (вечная ему память), ни в том банке, где а работаю сейчас, на восьмом классе никогда не открыто ни одного счёта. На девятом (залоги, поручительства и прочий внебаланс) - море, а на восьмом - ни одного. Так и живём без восьмого класса :)

Я ни к коем случае не утверждаю, что эти ежедневные виртуальные проводки - фантазия безумного программиста, возможно, что это отражено в учётной политике конкретного банка и является непререкаемой реальностью для него. Но это - не общепринятая и не обязательная для всех часть бухгалтерского учета. Банк имеет полное право не делать этих виртуальных проводок и ни одна проверка НБУ ему и слова не скажет.

(GoodUncle @ 12.05.2012 - время: 03:47)corwinnt, спасибо, все подробно еще раз разжевали, но ЭТО, то как делается сейчас, я понял еще по предыдущим постам.
Я понял, что юридически проценты должны начисляться только на остаток тела кредита.
Они так и начисляются. Проценты на проценты есть только во вкладах с капитализацией, но не в кредитах. Да и в депозитах начисленные проценты всё равно сначала суммируются с телом вклада, а уже потом на них начисляются проценты.

(GoodUncle @ 12.05.2012 - время: 03:47)Но в приведенных Вами примерах действуют две разные формулы:
1)если платеж больше начисленных процентов - одна формула;
2)если платеж меньше или равен начисленным процентам - вторая формула.
Похоже, что Вы немного недопоняли. Формула одна и та же. Не могу придумать более наглядной аналогии, но представьте себе две бочки, одна из которых своим весом давит на кран, регулирующий поступление воды в другую бочку.

Первая бочка (которая давит на кран) - это Ваш долг по кредиту. Вторая бочка - проценты. В момент выдачи кредита первая бочка заполнена до краёв, а вторая пуста, но в неё уже льётся вода (проценты).

Ваша задача - вычерпать обе бочки. Вы приходите с пустым ведром (объём ведра - размер платежа), сначала вычерпываете с него "процентную воду", а потом (если в ведре остаётся место) - кредитную. Давление на кран ослабевает и струйка воды, льющейся в процентную бочку становится тоньше.

При следующем платеже вы делаете точно то же самое, но в процентную бочку успевает накапать меньше воды (кредитная бочка стала легче и слабее давит на кран) и у Вас остаётся больше места в ведре, чтобы ещё немного ослабить давление на тот самый кран.

После того, как вы полностью вычерпаете вся воду из кредитной бочки, процентный кран закроется и проценты перестанут капать (кредит будет погашен).

А если Вы взяли мелкое ведро и его не хватило даже на процентную бочку, то в ней остаётся вода. Но давление на кран при этом не меняется и проценты капают с той же скоростью, что и до платежа. И их придётся вычерпывать в следующий раз, желательно прихватив ведро побольше (увеличив сумму платежа). Но никто после Вашего ухода не переливает воду из процентной бочки в кредитную.

Ессссснно, это без учёта штрафов и пень за несвоевременный платёж. Так Вам более понятна кредитная механика?

(GoodUncle @ 12.05.2012 - время: 03:47)Второй вариант - исключение, когда, например, у плательщика временно нет денег или просто забыл вовремя заплатить. Ведь банки на таких условиях деньги не выдают
Вашими устами бы мёд пить. При потребительском кредитовании - это сплошь и рядом. Люди приносят липовые справки о доходах в надежде, что как-то выплатят, а после двух-трёх платежей наступает "польная гопа" © Вечерний квартал и начинаются слёзные просьбы о реструктуризации долга. Мой нынешний банк имел "счастье" кредитовать покупателей "Эльдорадо". Поначалу казалось, что это - золотая жила и проблема была только в том, чтобы мне отточить кредитную программу, который стояла на кассах в магазинах и готовила данные для импорта в ОДБ, но... После волны доходов началась волна невозвратов...

(GoodUncle @ 12.05.2012 - время: 03:47)Но опять-же в случае второго варианта на плательщика насчитываются пеня, которая значительно больше начисляемых процентов.

GoodUncle, что-то мне подсказывает, что о кредитовании Вы знаете только теоретически. И про то, "что в сладкое докризисное время мне "посчастливилось" взять кредиты в двух украинских банках" Вы... немного преувеличили. Иначе во время кризиса, когда денег не было, Вы бы узнали, что пеня начисляется на сумму неплатежа, а не на полный остаток. Поэтому она никак не может быть значительно больше, даже если всё тело кредита ушло на просрочку. При ежемесячных платежах в 100-200 грн сумма пени не окупает бумаги, на которой печатаются кассовые ордера на её оплату... Да и второй кредит мало кто бы Вам дал до погашения первого, особенно если речь о таких суммах :)

(GoodUncle @ 12.05.2012 - время: 03:47)В общем нас интересует первый вариант и формула по этому варианту.

А банк как раз намного больше беспокоит второй вариант...

(GoodUncle @ 12.05.2012 - время: 03:47)А в Вашей формуле по этому варианту:
во первых, идет начисление процентов на проценты (хоть Вы от этого и открещиваетесь) - я это четко указал в своем посте и даже раскрасил для наглядности;
во вторых, годовой процент получается больше, чем заявленные 12,3%.
Если Вы помните, у меня он (из-за неизбежных ошибок округления) получился 12,26%, а остальное - это Ваши манипуляции с цифрами, введение каких-то степеней и складыванием коров с лошадьми (кредита с процентами).

Открещивался и открещиваться буду. Я начисленные проценты на процентную ставку не множил. Долго рассматривал Ваше цветное выделение. Вопрос - о каких процентах на проценты Вы говорите, если у Вас при каждом платеже проценты гасятся в ноль? А ноль можно множить на любую процентную ставку с всё тем же неизменным результатом :)

А если Вы о том, что не вся сумма Вашего платежа идёт на погашение тела кредита, то вспомните о второй бочке, которую Вы должны вычерпать в первую очередь. Ещё раз повторю - хотите погасить тело кредита ровно на 25 в месяц - платите 26.04 (в первом платеже - дальше будет меньше).
GoodUncle
5/13/2012, 11:11:00 PM
corwinnt, мы удаляемся от сути. Вы в десятый раз объясняете юридическую сторону. Объясняете как это ДЕЛАЕТСЯ.
С этим все понятно и никто не спорит.
Сомнения в правильности начисления.
Я уверен, что мне неправильно начисляются проценты. Начисляются больше, чем должно быть.
При месячном платеже около 4000$ - это существенная сумма.
Получается, что я плачу не 12,3% годовых, а более 13%.
Я пытаюсь объяснить Вам именно это.
corwinnt
5/14/2012, 3:59:07 PM
(GoodUncle @ 13.05.2012 - время: 19:11)corwinnt, мы удаляемся от сути. Вы в десятый раз объясняете юридическую сторону.
GoodUncle, определитесь, пожалуйста с терминологией. Юридическая сторона отношений Банк-Заёмщик никак не связана с начислением процентов, поэтому о ней Вам никто не сказал ни полслова - она тут не важна и речь шла только об азах буч.учёта и банальной арифметике. Юридическая сторона для Вас может начаться после третьего (или сколько там у Вас по договору) неплатежа и передаче дела в суд и далее по инстанциям (тьфу-тьфу-тьфу, чтоб не сглазить).

(GoodUncle @ 13.05.2012 - время: 19:11)С этим все понятно и никто не спорит.
Да? Не Вы ли 11.05.2012 в 20:10 написали:
(GoodUncle @ 13.05.2012 - время: 19:11)Я считаю, что правильная формула такая (^ - значек возведения в степень, три в квадрате: 3^2 = 9):
1) Начисление: 100*((1+12,3/100)^(31/365) )= 100,99011 -> проценты: 0,99011, тело: 100
По этой Вашей формуле проценты за два года пропорциональны квадрату остатка, а за четыре - остатку в четвёртой степени. Вдумайтесь в эти цифры на минуточку. Вы по ней проверяли правильность начислений, но общепринятой или по какой-то неведомой мне третьей?

(GoodUncle @ 13.05.2012 - время: 19:11)Сомнения в правильности начисления.
Чтобы проверить, правильно ли Вам начисляются проценты, суммы по договору и процентной ставки явно недостаточно. Потрудитесь привести хотя бы одну-две конкретные цифры (остаток по кредиту, реально начисленная сумма процентов, период начисления), а лучше - кусок оборотно-сальдовой ведомости по счетам Вашего кредита месяца за два-три, а лучше четыре (дата, входящий остаток, обороты, исходящий остаток). После этого можно будет проверить и что-то сказать, а пока - дежурный телепат в отпуске и угадать 28 дат и 84 суммы никто тут не сможет.

(GoodUncle @ 13.05.2012 - время: 19:11)Я уверен, что мне неправильно начисляются проценты. Начисляются больше, чем должно быть.
У нас свобода вероисповедания, верьте во что хотите :) Но утвердить или поколебать Вашу веру, не зная конкретных цифр (см. выше) не сможет никто, кроме работников Вашего банка, имеющих доступ к Вашей кредитной истории.

(GoodUncle @ 13.05.2012 - время: 19:11)При месячном платеже около 4000$ - это существенная сумма.
При каком-каком платеже? Это - не Ваши слова разве?
(GoodUncle @ 10.05.2012 - время: 03:29)5 января 2010 года был взят кредит на сумму 80 тысяч долларов под 12,3% годовых.
Ежемесячный платеж (Аннуитет, одинаковые ежемесячные платежи) составляет 1000 долларов.
Первый платеж был 5 февраля 2010 года, последний - 5 мая 2012 года.
Какой должен быть остаток по телу кредита по состоянию на 5 мая 2012 года (после последнего платежа)?

Прекратите жонглировать цифрами и формулами. Хотите конкретного ответа - давайте конкретные цифры начислений и платежей.

(GoodUncle @ 13.05.2012 - время: 19:11)Получается, что я плачу не 12,3% годовых, а более 13%.
Я пытаюсь объяснить Вам именно это.
Где получается? Во всех расчётах, где процентная ставка получалась больше 12.3, использовались заведомо неверные формулы расчёта, я пытаюсь объяснить Вам именно это.
corwinnt
5/14/2012, 4:22:36 PM
(камоэнс @ 14.05.2012 - время: 12:03) По моему он тебя достал 00003.gif
Ещё нет, даже интересно пока 00003.gif

Вообще-то у меня есть два подозрения, но проверить это можно только после того, как GoodUncle покажет конкретные цифры остатков и оборотов.

1) Кредит валютный, поэтому при зачислении погашения есть вполне легальный ход с тройной перекурсовкой.

2) Вполне возможно, что часть платежа идёт не на погашение кредита, а на вполне легальные комиссии или плату за расчётно-кассовое обслуживание, о которой GoodUncle "забыл упомянуть" или не дочитал мелкий шрифт в договоре.

P.S. Банку просто нет смысла мошенничать с начислением неверной суммы процентов - это проверяется на калькуляторе и первая же проверка возьмёт за пятую точку так, что мало не покажется. Тем более, что есть масса возможностей прилично увеличить доходность кредита и без этого.
GoodUncle
5/14/2012, 6:07:24 PM
corwinnt, я уже писал ранее, что вопрос гипотетический. и задан он только для выяснения правильной формулы начисления процентов.
Цифры для "задачки" изначально дал придуманные.
Со всеми дополнительными платежами я разберусь сам отдельно.
Нужна только формула начисления процентов.
Я вычислил, что правильные формулы ежемесячных расчетов такие:

1) Км = Ко*((1+Пр/100)^(Мц/Гд) )-Пм,
2) Сп = 0,

где:
Км - остаток по кредиту в данном месяце;
Ко - остаток по кредиту в предыдущем месяце;
Пр - процентная ставка
Мц - количество дней в предыдущем месяце;
Гд - количество дней в данном году;
Пм - платеж в данном месяце;
Сп - остаток по начисленным процентам.

Именно это формула начисляет проценты правильно. И "работает" она (из-за юридических ограничений) только при условии, что:

Пм > Ко*((1+Пр/100)^(Мц/Гд) - 1).

Если платеж меньше начисляемых процентов, то в силу вступает похожая, но другая формула, предусматривающая накопления на отдельном, "процентном" счете, а тело кредита (на которое эти проценты начисляются) будет постоянным:
1) Км = Ко,
2) Сп = Ко*((1+Пр/100)^(Мц/Гд) - 1).
corwinnt
5/14/2012, 8:24:31 PM
1) Вы используете схему начислений за полный месяц (предыдущий), хотя ранее речь шла о том, что проценты начисляются в день платежа за период от предыдущего платежа. Тем более, что Вы зачем-то в условиях задачи указали дату платежа, которая при данной схеме вообще не играет роли - важен только месяц... Но при такой схеме проценты получаются даже меньше, чем при начислении по факту в день платежа, которую использовал я. У Вас и по этой схеме получается больше? Больше чего, позвольте поинтересоваться?

2) Если вопрос гипотетический и никаких кредитов в сладкое докризисное время Вы не брали, то с чем вы сравниваете начисленные проценты?

3) Формула (с учётом п.1) действительно работает, если степень в ней заменить на умножение, но не при Пм > Ко*((1+Пр/100)^(Мц/Гд) - 1), а при Пм >= Ко*(Пр/100)*(Мц/Гд). Проще говоря - платёж больше процентов. Причём намного проще и нагляднее записать эту формулу как Км = Ко + Ко*(Пр/100)*(Мц/Гд) - Пм, тогда в ней явно видна сумма начисленных процентов (Ко*(Пр/100)*(Мц/Гд)). По поводу степени я уже писал. Проверьте Вашу формулу на простом примере: при полном отсутствии платежей сумма процентов за год должна быть в два раза меньше, чем за два года, поскольку ни остаток, на процентная ставка не меняются и за равные периоды начисляется равная сумма процентов. У Вас этого не получается, а за десять лет сумма процентов будет просто астрономической. Где Вы вообще взяли эту формулу? Может быть плохо отксеренная методичка? Или причина описки в плохом почерке однокурсника, у которого переписывался конспект?

Рискну ещё раз объяснить, как считаются проценты. Годовая процентная ставка потому и называется годовой, что за год сумма процентов (при постоянном остатке) составит Ко*(Пр/100). Значит за два года - в два раза больше, за полгода - в два раза меньше, за месяц - примерно в 12 (точнее Гд/Мц) раз меньше. Никаких степеней - простая пропорция.

4) Второй вариант справедлив только при нулевом платеже, при ненулевом же получается Сп = Сп0 + Ко*(Пр/100)*(Мц/Гд) - Пм, где Сп0 - входящее сальдо на процентном счёте (непогашенные проценты прошлых месяцев).

5) Если Вы внимательно прочитаете то, о чём я писал Вам всё это время, то увидите, что оба варианта прекрасно сводятся к общему правилу, если учитывать кредит и проценты отдельно.

6) Вы упорно путаете юридические ограничения с бухгалтерскими.

7) Как всё это связано с "Получается, что я плачу не 12,3% годовых, а более 13%"? Каким местом это Вы это подтвердили? Где, кем и как получена цифра более 13%? Мало того, что Вы не привели хоть каких-то расчётов, где процентная ставка проверялась бы, так ещё и Ваши странные формулы не выдерживают простейших проверок...