РефератБар.ру: | Главная | Карта сайта | Справка
Системный анализ и управление кредитами. Реферат.

Разделы: Финансы и кредит | Заказать реферат, диплом

Полнотекстовый поиск:




     Страница: 6 из 10
     <-- предыдущая следующая -->

Перейти на страницу:
скачать реферат | 1 2 3 4 5 6 7 8 9 10 






4.2.3.1. Добавление записи.

Добавление записи означает открытие новой карточки на кредитное соглашение , т.е должна отобразиться новая пустая запись таблицы CREDIT.
Значение полей ID_VID_CR, ID_PERS, ID_ZM, ID_ZL, ID_CLASS, заполняются из списка справочников соответственно CREDITTYPE, PERSON, ZAEMSHIK, ZALOG, CLASS. Поля CR_TO_PAY, CR_T_STAVKA таблицы CREDIT не должны быть пользователю для редактирования, они принимают значения соответственно следующих полей: CR_SUM, CR_F_STAVKA. Остальные поля заполняются данными из кредитного соглашения и залогового договор (в случае наличия залога наЗначение полей ID_VID_CR, ID_PERS, ID_ZM, ID_ZL, ID_CLASS, заполняются из списка справочников соответственно CREDITTYPE, PERSON, ZAEMSHIK, ZALOG, CLASS. Поля CR_TO_PAY, CR_T_STAVKA таблицы CREDIT не должны быть пользователю для редактирования, они принимают значения соответственно следующих полей: CR_SUM, CR_F_STAVKA. Остальные поля заполняются данными из кредитного соглашения и залогового договор (в случае наличия залога на кредит).

4..2.3.2. Сохранение карточки.

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



ID_CR
код кредита (из CREDIT)

ID_VID_CR

код вида кредита (из CREDIT)

OP_NB

1

OP_DAT

(TODAY)

OP_VID

вид проводимой операции

TO_PAY

текущая сумма кредита (CR_SUM из CREDIT)

SROK

срок кредита (CR_SROK из CREDIT)

INT

процентная ставка (CR_F_STAVKA из CREDIT)

OP_CLASS

классификация кредита (ID_CLASS из CREDIT)



4.2.4. Операции по кредитам.

4.2.4.1. Алгоритм начисления процентов.

В таблице настройки устанавливается текущая дата в поле TODAY.
Система сверяет значение поля TODAY с полем FUT_DAT.
Если TODAY >= FUT_DAT, тогда система разрешает произвести начисление процентов, а иначе программа запрещается.

A. На дату периодического начисления
В базе данных кредитных соглашений просматриваются поля:


CR_RET_DOG
дата возврата кредита по договору

CR_RET_FCT

фактическая дата возврата кредита

CR_Q_INT

прекращено начисление процентов - 1, нет - 0



и для каждой записей, где CR_RET_DOG >TODAY, CR_RET_FCT - пустое, а CR_Q_INT = 0
запоминаются поля:


ID_CR
код кредитного соглашения

ID_VID_CR

код вида кредита из CREDITTYPE

CR_STR_

дата выдачи кредита

CR_PROC

ставка процента за кредит в годовыхставка процента за кредит в годовых

CR_TO_PAY

сумма к погашению основного долга

CR_TOT_INT

начисленный процент



Проверка записей по полю CR_TOT_INT.

ЕСЛИ CR_TOT_INT =0,
тогда вычисляем количество дней к начислению.
Количество дней к начислению = (FUT_DAT - 1) - “дата выдачи”
формула начисления, FNACH= ставка % / (360/количество дней к начислению).
Сумма начисления=(“сумма кредита” * FNACH)/100
ИНАЧЕ
Количество дней к начислению = 30
формула начисления, FNACH= ставка % / (360/количество дней к начислению).
Сумма начисления=(“сумма кредита” * FNACH)/100
На этом этапе вычисления закончились.

Затем вводится новая запись о проведении операции начисления в таблице CREDIT_OPR. С занесением следующих значений в поля :


ID_CR
код кредита из CREDIT

OP_NB

номер операцииномер предыдущей+1

OP_DAT

дата проведения операцииTODAY

OP_VID

вид проводимой операции (начисление процентов)

SUMMA

сумма проводимой операцииСумма начисления

TO_PAY

текущая сумма кредита из CREDIT

CR_T_STAVKA

текущая ставка процентов из CREDIT

DAYS_TO_PAY

количество дней к начислению

T_IPC

текущий индекс потребительских цен=IPC из таблицы настройки



Теперь необходимо заполнить новыми данными в таблице CREDIT поле

“CR_TOT_INT” = SUMMA + CR_TOT_INT(предыдущий).

Затем в таблице настройки меняются поля на:

LST_DAT= FUT_DAT;
FUT_DAT=дата следующего начисления

B. Начисление процентов на день окончания кредита по договору.

Для этого требуется каждый день отслеживать кредиты срок которых, на текущий день окончен. В таблице настройки устанавливается текущая дата в поле TODAY.
В базе данных кредитных соглашений просматриваются поля:


CR_RET_DOG
дата возврата кредита по договору

CR_RET_FCT

фактическая дата возврата кредита

CR_Q_INT

прекращено начисление процентов - 1, нет - 0



и для каждой записей, где CR_RET_DOG =TODAY, CR_RET_FCT - пустое, а CR_Q_INT = 0
запоминаются поля:


ID_CR
код кредитного соглашения

ID_VID_CR

код вида кредита из CREDITTYPE

CR_STR_

дата выдачи кредита

CR_PROC

ставка процента за кредит в годовых

CR_TO_PAY

сумма к погашению основного долга

CR_TOT_INT

начисленный процент



Далее требуется проверка записей по полю CR_TOT_INT.
ЕСЛИ CR_TOT_INT =0,
тогда вычисляем с какого числа начислять проценты.
Количество дней к начислению = TODAY - “дата выдачи кредита”
формула начисления FNACH= ставка % / (360/количество дней к начислению).
Сумма начисления=(“сумма кредита” * FNACH)/100
ИНАЧЕ
Количество дней к начислению = TODAY - “дата последнего начисления”
формула начисления FNACH= ставка % / (360/количество дней к начислению).
Сумма начисления=(“сумма кредита” * FNACH)/100
На этом этапе вычисления закончились.

Затем вводится новая запись о проведении операции начисления в таблице CREDIT_OPR. С занесением следующих значений в поля :



ID_CR

код кредита из CREDIT

OP_NB

номер операцииномер предыдущей+1

OP_DAT

дата проведения операцииTODAY

OP_VID

вид проводимой операции (начисление процентов)

SUMMA

сумма проводимой операцииСумма начисления

TO_PAY

текущая сумма кредита из CREDIT

CR_T_STAVKA

текущая ставка процентов из CREDIT

DAYS_TO_PAY

количество дней к начислению

T_IPC

текущий индекс потребительских цен=IPC из таблицы настройки



Теперь необходимо заполнить новыми данными в таблице CREDIT поле

“CR_TOT_INT” = SUMMA + CR_TOT_INT(предыдущий).

C. Досрочное закрытие кредита

В случае досрочного погашения кредита, входным документом для проведения операции начисления будет Платежное поручение на погашение процентов, Платежное поручение на погашение кредита, в которых содержатся данные о № кредитного соглашения, сумме к погашению и т.д.
Без данных документов операция не должна производится.

Закрытие кредита производится следующим вариантом:
1. Досрочное начисление процентов.
2. Погашение процентов.
3. Погашение кредита.
В случае успешного выполнения данных операций кредит считается закрытым.

C .1. Досрочное начисление процентов.

В таблице настройки устанавливается текущая дата в поле TODAY, и текущий индекс потребительских цен в поле IPC.
Далее необходим запрос конкретного кредитного соглашения из таблицы CREDIT, затем осуществляется поиск по этому номеру в таблице.
В базе данных кредитных соглашений просматриваются поля:


CR_RET_DOG
дата возврата кредита по договору

CR_RET_FCT

фактическая дата возврата кредита

CR_Q_INT

прекращено начисление процентов - 1, нет - 0



и для каждой записей, где CR_RET_DOG =TODAY, CR_RET_FCT - пустое, а CR_Q_INT = 0
запоминаются поля:


ID_CR
код кредитного соглашения

ID_VID_CR

код вида кредита из CREDITTYPE

CR_STR_

дата выдачи кредита

CR_PROC

ставка процента за кредит в годовых

CR_TO_PAY

сумма к погашению основного долга

CR_TOT_INT

начисленный процент



Далее требуется проверка записей по полю CR_TOT_INT.
ЕСЛИ CR_TOT_INT =0,
тогда вычисляем с какого числа начислять проценты.
Количество дней к начислению = TODAY - “дата выдачи кредита”
формула начисления, если “ID_VID_CR”=“правительство”,
тогда FNACH= IPC * (ставка % / (360/количество дней к начислению)),
иначе FNACH= ставка % / (360/количество дней к начислению).
Сумма начисления=(“сумма кредита” * FNACH)/100
ИНАЧЕ (CR_TOT_INT>0)
Количество дней к начислению = TODAY - “дата последнего начисления”
формула начисления, если “ID_VID_CR”=“правительство”,
тогда FNACH= IPC * (ставка % / (360/количество дней к начислению)),
иначе FNACH= ставка % / (360/количество дней к начислению).
Сумма начисления=(“сумма кредита” * FNACH)/100
На этом этапе вычисления закончились.

Затем вводится новая запись о проведении операции начисления в таблице CREDIT_OPR. С занесением следующих значений в поля :


ID_CR
код кредита из CREDIT

OP_NB

номер операцииномер предыдущей+1

OP_DAT

дата проведения операцииTODAY

OP_VID

вид проводимой операции (начисление процентов)вид проводимой операции (начисление процентов)

SUMMA

сумма проводимой операцииСумма начисления

TO_PAY

текущая сумма кредита из CREDIT

CR_T_STAVKA

текущая ставка процентов из CREDIT

DAYS_TO_PAY

количество дней к начислению

T_IPC

текущий индекс потребительских цен=IPC из таблицы настройки



Теперь необходимо заполнить новыми данными в таблице CREDIT поле

“CR_TOT_INT” = SUMMA + CR_TOT_INT(предыдущий).

4.2.4.2. Алгоритм погашения процентов по выданному кредиту .

Входным документом для выполнения данной операции является Платежное поручение на погашение процентов по данному кредиту, в котором содержатся данные о № кредитного соглашения, сумме к погашению и т.д.
Без данного документа операция не должна производится.

Проценты за кредит должны быть оплачены не позднее 30(31) числа каждого месяца.
Задается код кредитного соглашения для поиска в таблице CREDIT, в случае удачного поиска проверяется на погашение, если не погашен, то высвечивается данная запись с отображением следующих полей:


ID_CR
код кредитного соглашения

ID_VID_CR

код вида кредита из CREDITTYPE

CR_TOT_INT

начисленный процент

CR_PAID_INT

оплаченный процент



теперь проверяется , если
“CR_TOT_INT” = “CR_PAID_INT”, то высветить сообщение о том что на данный период была проведена операция по погашению процентов. и предложить оператору закончить работу с данной записью, и открыть окно запроса кредитного соглашения, в случае если был введен неправильный номер кредитного соглашения.

А если данной операции не производилось, оператору предлагается ввести сумму к оплате

Оператор проверяет соответствие суммы в платежном поручении и суммы которую насчитал банк:

Сумма к погашению=CR_TOT_INT - CR_PAID_INT

Если суммы совпадают, то добавляется в таблице CREDIT_OPR новая запись, с заполнением следующих полей:


ID_CR
код кредита из CREDIT

ID_VID_CR

код вида кредита из CREDIT

OP_NB

номер операции

OP_DAT

дата проведения операции

OP_VID

вид проводимой операции

SUMMA

сумма проводимой операции =сумма к оплате



В таблице CREDIT обновляется поле CR_PAID_INT - оплаченный процент

CR_PAID_INT = SUMMA + CR_PAID_INT

На этом процедура погашения процентов заканчивается.

4.2.4.3. Алгоритм погашение кредита.

Входным документом для выполнения данной операции является Платежное поручение на погашение кредита , в котором содержатся данные о № кредитного соглашения, сумме к погашению и т.д.
Без данного документа операция не должна производится.

В таблице CREDIT отыскивается запись с заданным кодом кредитного соглашения. Из него запоминаются поля:


ID_CR
код кредитного соглашения

ID_VID_CR

код вида кредита из CREDITTYPE

ID_ZL

код залога из ZALOG

CR_SUM

первоначальная сумма кредита

CR_TO_PAY

текущая сумма кредита

CR_STR_

дата выдачи кредита

CR_T_STAVKA

текущая ставка процентов

CR_SROK

срок кредита

CR_RET_DOG

дата возврата кредита по договору

CR_RET_FCT

фактическая дата возврата кредита

CR_TOT_INT

начисленный процент

CR_PAID_INT

оплаченный процент





     Страница: 6 из 10
     <-- предыдущая следующая -->

Перейти на страницу:
скачать реферат | 1 2 3 4 5 6 7 8 9 10 

© 2007 ReferatBar.RU - Главная | Карта сайта | Справка