diff --git a/features/brokerage-account-upcoming-events.md b/features/brokerage-account-upcoming-events.md index b2fc9dd..ff5d9c3 100644 --- a/features/brokerage-account-upcoming-events.md +++ b/features/brokerage-account-upcoming-events.md @@ -12,7 +12,8 @@ sequenceDiagram U->>F: Открывает будущие события F->>B: GET /api/v1/brokerage-accounts/:accountId/events B->>T: GetAccounts и GetPortfolio - B->>M: Получает дивиденды и события облигаций + B->>T: GetDividends (дивиденты по акциям) + B->>M: Получает события облигаций B-->>F: Прогноз на 30 дней F-->>U: Компактный список событий ``` @@ -28,5 +29,5 @@ sequenceDiagram - Период включает текущую календарную дату и следующие 30 дней. - Суммы до налогов рассчитываются по текущему количеству бумаг на `calculatedAt`; они не учитывают будущие сделки или владение на дату реестра. - Список не имеет фильтров, пагинации, конвертации валют и общего итога. -- Поддерживаются только известные MOEX события по доступным позициям: купоны, дивиденды, полное погашение и оферты. Будущее частичное погашение и амортизация не синтезируются без надёжного расписания. +- Поддерживаются только известные события по доступным позициям: дивиденды по акциям из T-Bank `GetDividends` (дата фиксации реестра `record_date`, сумма `dividend_net` на бумагу; отменённые выплаты `Cancelled` не попадают в прогноз), а также купоны, полное погашение и оферты облигаций из MOEX `bondization`. Будущее частичное погашение и амортизация не синтезируются без надёжного расписания. - Ошибка T-Bank или MOEX возвращает `503` без частичного списка. Инструмент без поддерживаемых данных не создаёт строку «нет данных».