Files

27 lines
2.1 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
## 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`.