AXForum  
Вернуться   AXForum > Microsoft Dynamics NAV > NAV: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 13.03.2007, 19:04   #1  
alexb_imported is offline
alexb_imported
Участник
 
256 / 12 (1) ++
Регистрация: 25.08.2006
Может, кто-нибудь сталкивался: алгоритм вычисления остатка кредита ежемесячно и проценты на остаток. Например, кредит на 100,00 р., под 3,5% с 01.01.07, погашение 10,00 р в месяц. Т.е. 01.02.07 погашается 10 + 3,5 = 13,5, остаток 90. На остаток набегают опять проценты и т.д. вплоть до выплаты всего кредита. Есть у кого-нибудь этот алгоритм? Не хочется изобретать велосипед.
Старый 13.03.2007, 19:14   #2  
randrews is offline
randrews
Участник
Аватар для randrews
 
312 / 10 (1) +
Регистрация: 06.12.2004
SBeg -первоначальная сумма в кредит
Perc - % в месяц
Step - ежемесячная сумма погашений
S[I] - остаток на начало I месяца

S[0] = SBeg
S[I+1] = S[I] * (1 + Perc / 100) - Step
Старый 13.03.2007, 19:43   #3  
randrews is offline
randrews
Участник
Аватар для randrews
 
312 / 10 (1) +
Регистрация: 06.12.2004
Извини. Фраза запутала

Цитата:
Сообщение от AlexB Посмотреть сообщение
погашение 10,00 р в месяц. Т.е. 01.02.07 погашается 10 + 3,5 = 13,5
ты хочешь выплаты в месяц, чтоб равномерно остаток уменьшался на 10 ?
SBeg -первоначальная сумма в кредит
Perc - % в месяц
Step[I] - ежемесячная сумма погашений (выплата на начало I месяца)
S - желаемого уменьшение остатка (равномерное) - в данном случае 10.

Step[0] = 0
Step[I] = (SBeg -S * (I-1)) * Perc / 100 + S
Старый 14.03.2007, 00:29   #4  
alexb_imported is offline
alexb_imported
Участник
 
256 / 12 (1) ++
Регистрация: 25.08.2006
Извиняюсь, неправильно выразился: ежемесячная сумма погашений постоянная, остаток кредита должен вычислять динамично, т.к. на него начисляется %:
новый остаток = перв. сумма кредита минус ежемесячная сумма погашений плюс % на последний остаток.
Старый 14.03.2007, 15:34   #5  
randrews is offline
randrews
Участник
Аватар для randrews
 
312 / 10 (1) +
Регистрация: 06.12.2004
Цитата:
Сообщение от AlexB Посмотреть сообщение
Извиняюсь, неправильно выразился: ежемесячная сумма погашений постоянная, остаток кредита должен вычислять динамично, т.к. на него начисляется %:
новый остаток = перв. сумма кредита минус ежемесячная сумма погашений плюс % на последний остаток.
Тогда смотри первое сообщение.
При жедании можно преобразовать без рекурсии.
Если геометрическую прогрессию правильно перевел, то вроде должно получится что-то вроде этого... как бы читабельнее представить...:
Пусть K = POWER( 1 + Perc / 100,I) (чтоб не писать каждый раз это громоздкок выражение)

S[I+1] = SBeg * K - Step* ( K - 1 ) / ( Perc / 100 )
Старый 14.03.2007, 16:52   #6  
IGG is offline
IGG
Участник
 
665 / 29 (2) +++
Регистрация: 24.08.2005
Адрес: СПб/Москва
Алгоритмы есть во всех учебниках по финменеджменту. По опыту знаю что одим им не окончится и аппетит придет во время еды - и ставку Libor попросят и изменение процентных ставок на период действия кредитного договора, и валютный займ - рублевые выплаты.... Мой совет в разрабатываемой функциональности предусмотреть и то что пока не нужно.
Старый 14.03.2007, 18:43   #7  
alexb_imported is offline
alexb_imported
Участник
 
256 / 12 (1) ++
Регистрация: 25.08.2006
Всем спасибо!
И аппетит у заказчика действительно растёт уже не по дням, а по часам.
Старый 21.03.2007, 16:49   #8  
IGG is offline
IGG
Участник
 
665 / 29 (2) +++
Регистрация: 24.08.2005
Адрес: СПб/Москва
И не мудрено так как хороших универсальных решений по кредитному портфелю и займам я не сидел.
А задача сложная - есть займы и проценты по ним. И бухгалтер раз в месяц начисляет проценты, делает оплаты по займу, потом рассчитывает крусовые разницы по валютным займам... При этом надо учитывать размерности, могут быть распределения по размерностям, дополнительные транши, другие условия выплат. В зависимости от долгосрочных или краткосрочных учет займов и процентов идет на разные финсчета...

Я сделал простенькую реализацию потому что народ взвыл - вести таблицы в Экселе стало просто невозможно физически. Количество операций выросло очень намного
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 03:04.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.