refactor: refactor future event list
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
## 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`.
|
||||
Reference in New Issue
Block a user