Системный анализ и управление кредитамиРефераты >> Банковское дело >> Системный анализ и управление кредитами
и для каждой записей, где 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 из таблицы настройки |