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

|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 |оплаченный процент |

При погашении кредита сначала погашается сумма начисленных процентов, а

затем сумма основной части кредита. Поэтому вычисляем:

долг за %= начисленный % - оплаченный %

если долг за % > 0 , то выполняется алгоритм погашения процентов.

Если долг за % < 0, то предлагается ввести сумму к погашению

и добавляется новая запись в таблице операций

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

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

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

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

|OP_VID |вид проводимой операции (погашение |

| |кредита) |

|SUMMA |сумма проводимой операции сумма |

| |введенная |

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

|SROK |срок кредита из CREDIT |

|INT |процентная ставка из CREDIT |

Далее в таблице Операций по данному кредиту отыскиваются записи по полю

Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21



2012 © Все права защищены
При использовании материалов активная ссылка на источник обязательна.