Взаимодействие системы "Corporate" и торгового терминала SmartFX™ выполняется посредством обмена запросами и ответами на запросы. В процессе формирования онлайн-конверсии клиентом производится запрос актуального курса конверсии в SmartFX™. Алгоритм запроса курса конверсии рассмотрен в разд. «Определение курса конверсии в SmartFX™».
Работа со SmartFX™ производится по определенному расписанию, которое определяется в системе "Corporate" с помощью процесса
"Онлайн-конверсия. Расписание доступности SmartFX"
. Настройка данного процесса выполняется при начальной настройке системы и при необходимости корректируется при дополнительной
настройке.
В общем взаимодействие системы "Corporate" с торговым терминалом SmartFX™ при работе с ЭД Онлайн-конверсия производится следующим образом:
Пользователь клиентской части системы "Corporate" создает (в текущей версии – в интерфейсе D2SME) документ, указывает счет списания и счет зачисления, сумму продаваемой или
покупаемой валюты, предварительно выбрав в качестве типа сделки (источника курса) "SmartFX"
или "Ордер через SmartFX"
.
После того, как указаны все требуемые данные, система "Corporate" запрашивает в SmartFX™ актуальный курс.
SmartFX™ передает значение курса в систему "Corporate". Значения курса отображаются клиенту.
Значение курса повторно запрашивается в SmartFX™ через интервал времени, указанный в задаче Онлайн-конверсия. Обновление курсов и остатков. Это позволяет динамически отображать клиенту значения конверсионного курса и динамически пересчитывать сумму продажи / покупки.
Клиент оценивает отображаемые ему курсы и, при появлении подходящего для него курса, выражает решение совершить сделку. После этого курс фиксируется и документ подписывается.
Подписанный документ проверяется на стороне банка и в режиме реального времени выгружается в SmartFX™. В случае ордерной сделки необходимая для выполнения сделки сумма блокируется АБС на счете клиента до исполнения сделки или окончания срока действия ордера, соответственно, перед выгрузкой в SmartFX™ и после исполнения / отклонения / истечения ЭД выгружаются также запросы на блокировку / разблокировку средств в АБС.
Примечание | |
---|---|
Выгрузка запросов в АБС выполняется, только если для свойства конфигурации |
SmartFX™ проверяет переданный документ: курс документа (при ордерной сделке – желаемый курс) должен находится в пределах терпимости от курса на бирже. Предел терпимости от курса на бирже – та величина, на которую курс, зафиксированный в онлайн-конверсии, отличается от курса, актуального на момент проверки. Предел терпимости определяется на стороне SmartFX™.
Если курс находится в пределах терпимости, то SmartFX™ проводит конверсионную сделку. В противном случае SmartFX отклоняет сделку.
В случае ордерной сделки курс на бирже отслеживается в течение указанного в ордере срока действия ордера, и если в этот период выполняется (с учетом предела терпимости) условие ордера относительно желаемого курса – сделка проводится. Если до истечения срока действия ордера выполнение условия не наблюдается или ордер будет отозван клиентом – действие ордера прекращается, заблокированная на счете клиента сумма разблокируется.
Система "Corporate" периодически опрашивает SmartFX™ по статусу переданного документа, а также по статусам запросов на блокировку / разблокировку средств в АБС.
SmartFX™ возвращает результат обработки документа. Результат обработки документа отображается на клиентской стороне системы.
После того, как документ был обработан в SmartFX™, он стандартным образом выгружается в АБС.
Полный жизненный цикл онлайн-конверсии см. в разд. «Жизненный цикл поручений на онлайн-конверсию».
Для регулирования взаимодействия со SmartFX™ при необходимости могут быть использованы следующие свойства конфигурации (подробнее см. разд. «Конфигурация ДБО. РКО. Онлайн-конверсия»):
Конфигурация ДБО:
РКО. Онлайн-конверсия. Адрес сервиса SmartFX
Конфигурация ДБО:
РКО. Онлайн-конверсия. Время оповещения об окончании работы сервиса SmartFX (в минутах)
Конфигурация ДБО:
РКО. Онлайн-конверсия. Время ответа от SmartFX, по истечению которого документ переходит в "Отказан" (сек)
Конфигурация ДБО:
РКО. Онлайн-конверсия. Период синхронизации со SmartFX списка валютных пар (сек)
Конфигурация ДБО:
РКО. Онлайн-конверсия. Предельный срок действия ордера (дней)
Конфигурация ДБО:
РКО. Онлайн-конверсия. Сообщение о недоступности курса через сервис SmartFX
Конфигурация ДБО:
РКО. Онлайн-конверсия. Таймаут запроса в SmartFX (мс)