Системный анализ и управление кредитами

Информация - Банковское дело

Другие материалы по предмету Банковское дело

? значений в поля :

 

ID_CRкод кредита из CREDITOP_NBномер операции номер предыдущей+1OP_DATдата проведения операции TODAYOP_VIDвид проводимой операции (начисление процентов)SUMMAсумма проводимой операции Сумма начисленияTO_PAYтекущая сумма кредита из CREDITCR_T_STAVKAтекущая ставка процентов из CREDITDAYS_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 код вида кредита из CREDITTYPECR_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код кредита из CREDITOP_NBномер операции номер предыдущей+1OP_DATдата проведения операции TODAYOP_VIDвид проводимой операции (начисление процентов)SUMMAсумма проводимой операции Сумма начисленияTO_PAYтекущая сумма кредита из CREDITCR_T_STAVKAтекущая ставка процентов из CREDITDAYS_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 код вида кредита из CREDITTYPECR_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код кредита из CREDITOP_NBномер операции номер предыдущей+1OP_DATдата проведения операции TODAYOP_VIDвид проводимой операции (начисление процентов)SUMMAсумма проводимой операции Сумма начисленияTO_PAYтекущая сумма кредита из CREDITCR_T_STAVKAтекущая ставка процентов из CREDITDAYS_TO_PAYколичество дней к начислениюT_IPCтекущий индекс потребительских цен =IPC из таблицы настройки

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

 

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

 <