27 lines
2.1 KiB
Markdown
27 lines
2.1 KiB
Markdown
## Why
|
||
|
||
MOEX ISS перестал отдавать блок `dividends` в `securities/{secid}/dividends.json`: endpoint отвечает `200` только с блоками `description` и `boards`. Дивиденды по акциям из MOEX стали недоступны, поэтому прогноз будущих событий не может опираться на этот источник. Подтверждено живыми запросами; блок `bondization` (купон/оферта/погашение) при этом продолжает работать.
|
||
|
||
## What Changes
|
||
|
||
- Сменить источник дивидендов по акциям с MOEX на T-Bank gRPC `GetDividends`: запрос по `instrument_id` позиции (uid или figi), фильтрация по `record_date` в окне 30 дней, сумма = `dividend_net` на одну бумагу, умноженная на текущее количество.
|
||
- Удалить из MOEX-клиента неиспользуемый метод `dividends` и тип `MoexDividend`; MOEX остаётся источником событий облигаций (`coupon`, `maturity`, `offer`).
|
||
- Сохранить контракт API без изменений: дивиденд по-прежнему возвращает `type: dividend`, `dateKind: registry`, `currency` и `amount`.
|
||
- Зафиксировать смену источника в постоянной документации `docs/features`.
|
||
|
||
## Capabilities
|
||
|
||
### New Capabilities
|
||
|
||
- Нет.
|
||
|
||
### Modified Capabilities
|
||
|
||
- `brokerage-account-upcoming-events`: источник дивидендных событий для акций меняется с MOEX ISS на T-Bank `GetDividends`.
|
||
|
||
## Impact
|
||
|
||
- Backend: `TbankClient.getDividends`, `UpcomingEventsService` (ветка акций), удаление MOEX-метода дивидендов, тесты.
|
||
- Frontend: без изменений — контракт и форматы событий не меняются.
|
||
- Docs: обновление `docs/features/brokerage-account-upcoming-events.md`.
|