Проблема

В интерфейсе Навигатора отображено неверное значение дохода.

Решение

В данном параграфе предполагается, что пользователь знаком с методами расчета доходов, используемые в Навигаторе, и обнаружил расхождение между ожидаемым результатом и данными, которые отображаются в интерфейсе отчета Доходы.

Если доход за определенный период рассчитался неверно, рекомендуем провести диагностику проблемы, описанную ниже.

  1. Локализуйте проблему:
    1. Определите счет, продукт и инструмент, доход для которых рассчитывается неправильно, используя группировку по этим параметрам
    2. Варьируя даты отчета, локализуйте, насколько это возможно, интервал, на котором возникает ошибка (желательно, до одного дня)
    3. Добавьте в отчет колонки, которые соответствуют различным типам доходов, чтобы определить, какая именно часть дохода рассчитывается неправильно.
  2. Ознакомьтесь с данными детализации для той ячейки, в которой отображается неверный доход: число в ячейке получается суммированием отображаемых в детализации данных.
  3. Для продукта Покупка и продажа ценных бумаг при диагностике используйте отчет Доходы за период. Оставьте все параметры переоценки незаполненными: тогда, при корректно заполненных остальных параметрах в Доходах за период будут отображаться те же данные, что и в PNL, но более подробно.

После того, как были собраны данные об ошибке, проверьте, соответствуют ли найденные симптомы одной из описанных ниже распространенных проблем.

Отсутствует доход от валютной переоценки

Убедитесь, что включен параметр отчета Включая FX – с ним доход от изменения курса валюты номинала к валюте отчета отображается в поле Всего FX.
Обратите внимание, что доход от изменения курса формируют фантомные конверсионные операции, возникающие при покупке или продаже бумаги за валюту, отличную от валюты номинала.

Рассмотрим пример отчета в RUB с бумагой номиналом 1 000 USD:

  • 1 января 2019 года
    1. Купили одну бумагу по цене 100%, за нее заплатили 1 000 USD,
    2. Курс USD/RUB на 01.01.2019 = 60.0000 (условно)
  • 1 января 2020 года
    1. Бумагу продали по цене 100%, за нее получили 1 000 USD,
    2. Курс USD/RUB на 01.01.2020 = 70.0000 (условно)

Вопрос: сколько вы заработали на этой бумаге?

Ответ: 0 USD

Касательно курсов: вы не заработали и на изменении курсов, так как:

  1. длинная позиция по бумаге дала вам положительную переоценку: +10 000 RUB
  2. короткая позиция по USD дала вам отрицательную переоценку: -10 000 RUB

Вы могли бы заработать на изменении курсов только в том случае, если бы купили валютную бумагу за RUB — сформировались бы фантомные конверсии покупки 1 000 USD за 60 000,00 RUB 01.01.2019 2019 и продажи 1 000 USD за 70 000 RUB 01.01. 2020. В  этом случае получен FX доход +10 000 RUB, который увидим в Доходах за период при включенном параметре Включая FX.

Отсутствует котировка по бумаге

В этом случае в графе Рыночная цена для входящей или исходящей позиции в отчете Доходы за период будет стоять 0 и переоценка позиции будет произведена некорректно.

Отсутствует валютный курс

Конвертация производится если не совпадают какие-то из валют: сделки, платежа и отчета. При конвертации, если курс одной из валют не найден, сумма обнуляется. Поэтому отсутствие курса может привести к аномально большим доходам / расходам, сравнимым с оборотами по инструменту.

Быстро удостовериться в наличии и корректности курса Национального Банка по определенной валюте поможет следующий запрос со схемы RESMAN:

select pkg_convert.f_convert ([currency id], national_ccy, [amount], [date], national_bank) 
  from dual;


Результат — это сумма [amount], конвертированная из валюты с идентификатором [currency id] в национальную валюту по курсу Национального Банка на дату [date].

Некорректное погашение

Инструмент на начало и конец периода переоценивается в соответствии с данными справочника. При этом изменение его стоимости компенсируется зарегистрированными выплатами от эмитента. Если по справочнику инструментов для выбранного инструмента за период отчета должны пройти погашения/выплаты купонов, удостоверьтесь, что были корректно созданы соответствующие сделки/платежи.

Похожие статьи