|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
2006 г.
OFSA
Александр Бовин, |
| Commercial_Loan | Коммерческие ссуды |
| Consumer_Loan | Потребительские кредиты |
| Credit_Cards | Кредитные карточки |
| Deposits | Депозиты |
| Forward_Contracts | Форвардные контракты |
| Interst_Rate_Options | Процентные опционы |
| Interest_Rate_Swaps | Процентные свопы |
| Investments | Инвестиции |
| Mortgages | Ипотека |
| Mortgage_Back_Sec | Ценные бумаги, обеспеченные ипотеками |
| Term_Deposits | Срочные депозиты |
| Wholesale_Funding | Оптовый банковский бизнес |
Кроме того, в системе имеется механизм создания новых Инструментальных таблиц, которые будут использоваться наравне с предопределенными финансовыми инструментами.
Каждая строка инструментальной таблицы содержит детальные данные об отдельном счете/договоре на данный момент времени. Несколько "снимков" для одного счета/договора (т.е. записи инструментальной таблицы) идентифицируется разными значениями в колонке As-of-Date.
Структура конкретной инструментальной таблицы позволяет загружать в нее сделки самого разного вида. Вид сделки определяется "типом продукта", например, для инструмента Investments предусмотрено свыше 70 "типов продукта", в том числе:
| Депозитный сертификат | Корпоративная облигация |
| Евродолларовые депозиты | Простая акция |
| Векселя - банков | Привилегированная акция |
| Векселя - корпораций | Варранты |
| Банковский акцепт | Опционы |
Имеется возможность расширять список предопределенных "типов продуктов".
В каждой инструментальной таблице можно выделить следующие группы колонок:
Примеры:
Общая информация для всех инструментов:
Специфическая информация для данного инструмента, например для Кредитов:
Информация, используемая для вычисления кэш-флоу:
Кэш-флоу процессор (cash flow engine) OFSA использует эти данные (конечно, это далеко не все) для анализа инструментальной записи и генерации значений кэш-флоу (платежи, поступления, проценты и др.), имеется более 50 кэш-флоу колонок, что позволяет дополнительно определять неограниченное число уникальных финансовых инструментов.
OFSA генерирует кэш-флоу как серию событий. В любой день, и с любой частотой, в зависимости от характеристик инструмента, любое из следующих событий может произойти:
Листья являются самым низким уровнем детализации в иерархической структуре. Четыре иерархических структуры являются обязательными для внедрения OFSA:
Первые два объекта являются планами счетов, листья которых связаны отношением "один ко многим". О планах счетов подробнее см. ниже. Иерархическая структура Org Unit определяет организационную структуру финансовой организации, например филиальную сеть банка. Можно определить и дополнительные организационные структуры, например "Группировки клиентов". В контексте модулей OFSA, листья является столбцами таблиц хранилища данных FDM, которые обеспечивает размерность данных.
При использовании модуля "Трансфертное ценообразование" требуется дополнительная настройка организационной структуры.
Для правильного процесса трансфертного ценообразования, организационная единица выполняющая функции Казначейства, должна быть объявлена для организационных единиц привлекающих/размещающих средства.

В приведенном примере, организационной единице "Mortgage Loans" соответствует организационная единица "Funding Center for Org". Подробности см. в статье, посвященной трансфертному ценообразованию. Финансовые элементы, в данной версии системы OFSA не являются в строгом смысле иерархической структурой, данному объекту будет посвящен отдельный раздел.
Определение Common COA (листья продуктов) является наиболее сложной задачей при определении иерархических структур. Должно существовать достаточное число листьев продуктов, для того чтобы генерировать необходимый спектр аналитических данных. Однако создание слишком большого количества продуктовых листьев может излишне утяжелить вычисления. Вообще, специалисты Oracle считают, что от 300 до 500 листьев продуктов достаточно.
Все листья Common COA должны иметь две обязательные характеристики: тип счета (account type) и метод начисления (accrual basis), ниже приведены основные значения данных характеристик.
| Тип счета | Метод начисления |
|---|---|
| Активы, приносящие доход | 30/360 |
| Вне балансовые требования | Actual/360 |
| Непроцентный доход | Actual/ Actual |
| Другие активы | 30/365 |
| Пассивы, с выплатой процентов | 30/Actual |
| Вне балансовые обязательства | Actual/365 |
| Непроцентные расходы | |
| Налоги | |
| Другие пассивы | |
| Капитал | |
| Дивиденды | |
| Процентный доход (нераспределенный) | |
| Процентный расход (нераспределенный) | |
| Статистика |
Типы счетов классифицируют инструменты по их использованию в финансовых отчетах и определяют, как кэш-флоу процессор обрабатывает финансовый инструмент, именно через значение Common COA определяется тип счета индивидуальной записи в инструментальной таблице. Модули RM и TP используют "метод начисления" для определения процентного дохода.
Кроме того, значительное усилие должно быть сделано, чтобы определить отношения "один ко многим" между Common COA и GL Account. Если подобные отношения правильно не определены, то будет трудно выполнить правильный анализ процессов, включающих эти листья.
Пример: фрагмент иерархической структуры GL Account.
Подобная организация планов счетов, необходима в первую очередь для поддержания основных принципов бухгалтерского учета, в том числе и постоянства правил бухгалтерского учета. Если план счетов ЦБ (т.е. GL Account) может меняться, вспомним хотя бы "подарок" от 20 ноября 2001г. N 1054-У вместе с Приложением 15 "Порядок бухгалтерского учета вложений (инвестиций) в ценные бумаги и операций с ценными бумагами", то Common COA должен оставаться неизменным.
Примеры финансовых элементов:
| Входящий остаток | Значение "нового бизнеса" за месяц |
|---|---|
| Начальная брутто-ставка | Процентный кэш-флоу |
| Начальная нетто-ставка | Кредитные проценты |
| Начальная трансфертная ставка | Ставка дисконтирования |
| Исходящий остаток | Рыночная стоимость |
| Средний остаток | Дюрация |
| Остаток после переоценки | Дивиденды |
| Накопленный эффект нереализованной валютной прибыли/убытка в конце периода | Эффект колебания обменного курса на существующем остатке в течение периода |
Значения показателей (финансовых элементов) Главной Книги в общем случае вычисляются в разрезе:
| Org_Unit |
Имеются возможности выполнить вычисления с дополнительной детализацией: определить еще одну иерархическую структуру, например "Группировка клиентов" или определить фильтр данных.
Это позволит получить результат в разрезе групп клиентов или даже для одного клиента. |
| Gl_Account | |
| Common_Coa | |
| Дата/период | |
| Валюта |
В системе имеется не менее 180 предопределенных финансовых элементов и существует механизм формирования дополнительных финансовых элементов.
В качестве примера кэш-флоу колонок, определяющих алгоритм обработки записи финансового инструмента, рассмотрим: Int_Type, Amrt_Type_Cd и Interest_Rate_Cd.
Колонка INT_TYPE "Синхронизация процентных платежей" определяет порядок платежа для процентных кэш-флоу:
Проценты для инструментов с "in advance" делают свой первый платеж по дате происхождения инструментальной записи. Последний платеж, по дате погашения, является только платежом основной суммы.
Колонка AMRT_TYPE_CD "Метод амортизации основной суммы и процентов" определяет методы амортизации основной суммы и процентов. Ниже приведены некоторые значения данной колонки, система позволяет расширять предопределенные значения методов амортизации, определяя пользовательские платежные образцы (User-Defined Payment Patterns):
| "Воздушный шар" | Традиционный фиксированный "Правило 78" - математическая формула, используемая при вычислении убывающего процента и постоянного ежемесячного платежа, когда заемщик оплачивает (до конца) ссуду перед датой погашения. Число 78 = 12+11+10+…3+2+1 - является суммой номеров месяцев в году. |
| Традиционный регулируемый | |
| Простой процент | |
| "Правило 78" | |
| Регулируемая отрицательная амортизация |
Под амортизацией (например для ипотеки), понимается постепенное сокращение ипотечной задолженности посредством регулярно запланированных платежей в пределах срока ссуды, аналогично и для других финансовых инструментов.
Традиционные типы амортизации имеют платежи неравномерно разделенные между основной суммой и процентами. Общая величина платежа (основная сумма + процент) не меняется.
Амортизация "Фиксированная Традиционная"
Основная сумма никогда не оплачивается до срока погашения. Если "Следующая дата платежа" меньше "Срока погашения", выполняются только процентные платежи. Платеж (основная сумма + процент) выполняется по дате погашения.
Амортизация "Простой процент"
Колонка INTEREST_RATE_CD, IRC "Индекс, с помощью которого регулируемая процентная ставка (adjustable rate) связывается с записью финансового инструмента".
Значение такой процентной ставки периодически изменяется, поэтому соответствующие платежи могут увеличиваться или уменьшаться.
В документе "Technical Reference Manual" подробно описываются все кэш-флоу колонки, порядок их формирования, сопутствующие алгоритмы и необходимые проверки.
Резервирование нового бизнеса, можно рассматриваться как поступление из трех источников:
Для примера, рассмотрим пролонгацию депозитного сертификата. Когда клиент решает пролонгировать депозитный сертификат, фонды перекладываются в новый депозитный сертификат по дате завершения предыдущего депозитного сертификата.
Пример: пролонгация составляет 150% от изменения основной суммы.
Бизнес банка = Текущая позиция + Новый бизнес
Чтобы моделировать новый бизнес для пролонгации, новый бизнес должен быть зарегистрирован на дату изменения основной суммы. Значение нового бизнеса должно быть определено для каждой даты изменения основной суммы во время модельного периода, как показано на рисунке.

В общем случае новый бизнес моделируется в привязке к листьям плана счетов.
Для периода моделирования получим следующие значения для финансовых элементов:
Исходящий остаток на конец периода моделирования (декабрь) = $57.50
Средневзвешенный остаток =
($50 * 4 дня + $52.50 * 10 дней + $57.50 * 17 дней) / 31 день = $54.9193
Первое изменение основной суммы приходится на 5 декабря (50-45), возобновление на 150%, составит 5*150% = 7.5, и поэтому входящий остаток на 5 декабря равен 52.5 (45+7.5).
Разумеется, данный механизм позволяет получить и прогнозный балансовый отчет и прогнозный отчет о прибылях и убытках. В этой связи, особо следует выделить, что в основе моделирования OFSA лежит балансовый подход, в соответствии с которым параметры моделей подбираются и группируются так, что суммарное изменение внутри моделей в каждый момент времени равно нулю, т.е. прогнозный балансовый отчет будет сходится.
Характеристики для моделирования нового бизнеса, определяются для каждой пары продукт/валюта, в том числе для того чтобы правильно генерировать кэш-флоу следует определить:
Пример экранной формы Leaf Characteristics ID, где определяются эти характеристики нового бизнеса, можно найти в статье, посвященной модулю RM (вычисление Value at Risk).
Следует заметить, что в практике отечественных разработчиков банковского программного обеспечения, подход основанный на "новом бизнесе" еще далек от практического внедрения, смотрите для сравнения "модель пассивной эволюции" используемую некоторыми отечественными разработчиками.
Данные, поступающие в хранилище данных FDM из OLTP систем, должны быть не только согласованны, но и приведены к общему формату:
Кроме того, OFSA имеет собственные программные средства, обеспечивающие согласование данных поступающих из разных источников. Согласование представляет собой процесс сравнения информации из инструментальных таблиц и Главной Книги.
Наиболее общий тип согласования должен сравнить данные остатков инструмента с исходящими остатками Главной Книги на заданную дату. Выше уже упоминалось, что таблица LEDGER_STAT, кроме прогнозных и бюджетных данных, может хранить и фактические (т.е. загруженные) данные. Таким образом, информация исходящих остатков Главной Книги выступает своего рода контрольной суммой по отношению к данным инструментальных таблиц.
Используя модули RM/TP можно получить выходные результаты индикаторов риска, в том числе и значения финансовых элементов, после чего проверить и проанализировать воздействие
Процесс моделирования
Предположения поведения клиентов можно задавать такими компонентами системы, как сезонные платежи и досрочные платежи.
Если финансовый инструмент позволяет заемщику в любой момент частично погасить взятый кредит или даже полное рефинансирование кредита, и если процентные ставки на рынке падают, тогда у заемщика появляется возможность взять кредит с более низкой процентной ставкой, в этом случае может начать работать механизм моделирования досрочных погашений. В общем случае, механизм предварительных платежей настраивается в Prepayment ID, и ставки предварительных платежей определяются сравнением ставки клиента и рыночной ставки. Структура и параметры досрочного погашения меняются во времени, что отражается в модели. Уникальная особенность генерации кэш-флоу в OFSA состоит в том, что происходит разделение фактических данных (инструментальные данные) и модельных предположений (например, допущения по предварительным платежам), что позволяет менять предположения без модификации инструментальных данных.
Например, в модулях RM и TP используется более 20 разных ID, в том числе:
Forecast Rates ID определяет прогнозные процентные ставки и обменные курсы валют. Прогнозные процентные ставки используют, чтобы проектировать кэш-флоу, включая оценку нового бизнеса, переоценку существующего бизнеса, вычислять предоплаты, и определять методы скидки. Прогнозные обменные курсы используются, чтобы объяснить эффекты валютных колебаний на доходе.
Maturity Strategy ID определяет распределение по срокам "новых бизнесов", добавленных в прогнозный период. Объекты Maturity Strategy устанавливаются в разрезе валюты и продукта. Для новых объемов, генерируемых на период моделирования, следует определить сроки погашения и амортизации, применительно к остаткам на начало каждого периода, и также определить распределение сроков погашения для порожденных объемов, например, пораждаемые ипотеки могут быть разделены следующим образом:
Цель Rate Index ID состоит в том, чтобы установить отношения между безрисковыми процентными ставками (IRC) и другими кодами процентных ставок. С этими установленными отношениями, вы можете прогнозировать ставки для любого инструмента, привязанного к IRC и как только безрисковая ставка меняется, соответственно будет изменяться и не безрисковая процентная ставка. Используется только в стохастической обработке, подробнее будет рассказано в статье посвященной процентным ставкам.
Discount Rates ID определяет метод дисконтирования проектируемых кэш-флоу для определения рыночной стоимости. Для каждой комбинации продукт/валюта, можно выбирать свой дисконтный метод.
Transaction Strategy ID Позволяет проверять воздействие различных cтратегий хеджирования, которые интегрированы с основными сценариями модельных предположений. Может использоваться, чтобы моделировать внебалансовые инструменты и транзакции.
Process ID. Когда все предположения для прогноза определены, Process ID выполняет вычисления, обрабатывая и генерируя набор результатов. Process ID требует ввода четырех различных страниц, включая:
Отчеты можно получать с использованием Web-браузера, в стандартных промышленных форматах, в том числе и в формате PDF.
В качестве примера стандартного отчета, предлагается отчет FASB 133 "Учет производных финансовых инструментов и деятельности по хеджированию", который требуют обеспечить возможность переоценки на основе текущих цен портфеля ценных бумаг долгосрочных контрактов.
Замечание. FASB, Financial Accounting Standards Board - Совет по стандартам финансового учета.
FASB 133 показывает балансовый отчет хеджированных инструментов вместе с соответствующими производными финансовых инструментов.
Этот отчет включает три варианта:
В примере для форвардных контрактов включены инструментальные таблицы:
Т.е. один форвардный контракт может хеджировать группу ипотек, связь устанавливается по колонке "Hedge Portfolio Set". Данный отчет также демонстрирует возможности финансовых инструментов, позволяющие устанавливать связи между таблицами, для получения самых сложных отчетов.
Рисунок. Отчет FASB 133 "Форвардные контракты"
И в конце чисто практическое замечание. С одной стороны OFSA предоставляет огромное количество предопределенных (seeded) информационных структур и алгоритмов обработки, что позволяет достаточно быстро приступить к процессу внедрения. В то же время система обладает развитыми инструментальными средствами для разработки собственных информационных объектов и алгоритмов, что несомненно позволит найти место в хранилище данных FDM для уникальных банковских продуктов.
| Часть 2 |
|
CITForum © 1997–2025