refactor: refactor future event list
This commit is contained in:
@@ -12,7 +12,8 @@ sequenceDiagram
|
|||||||
U->>F: Открывает будущие события
|
U->>F: Открывает будущие события
|
||||||
F->>B: GET /api/v1/brokerage-accounts/:accountId/events
|
F->>B: GET /api/v1/brokerage-accounts/:accountId/events
|
||||||
B->>T: GetAccounts и GetPortfolio
|
B->>T: GetAccounts и GetPortfolio
|
||||||
B->>M: Получает дивиденды и события облигаций
|
B->>T: GetDividends (дивиденты по акциям)
|
||||||
|
B->>M: Получает события облигаций
|
||||||
B-->>F: Прогноз на 30 дней
|
B-->>F: Прогноз на 30 дней
|
||||||
F-->>U: Компактный список событий
|
F-->>U: Компактный список событий
|
||||||
```
|
```
|
||||||
@@ -28,5 +29,5 @@ sequenceDiagram
|
|||||||
- Период включает текущую календарную дату и следующие 30 дней.
|
- Период включает текущую календарную дату и следующие 30 дней.
|
||||||
- Суммы до налогов рассчитываются по текущему количеству бумаг на `calculatedAt`; они не учитывают будущие сделки или владение на дату реестра.
|
- Суммы до налогов рассчитываются по текущему количеству бумаг на `calculatedAt`; они не учитывают будущие сделки или владение на дату реестра.
|
||||||
- Список не имеет фильтров, пагинации, конвертации валют и общего итога.
|
- Список не имеет фильтров, пагинации, конвертации валют и общего итога.
|
||||||
- Поддерживаются только известные MOEX события по доступным позициям: купоны, дивиденды, полное погашение и оферты. Будущее частичное погашение и амортизация не синтезируются без надёжного расписания.
|
- Поддерживаются только известные события по доступным позициям: дивиденды по акциям из T-Bank `GetDividends` (дата фиксации реестра `record_date`, сумма `dividend_net` на бумагу; отменённые выплаты `Cancelled` не попадают в прогноз), а также купоны, полное погашение и оферты облигаций из MOEX `bondization`. Будущее частичное погашение и амортизация не синтезируются без надёжного расписания.
|
||||||
- Ошибка T-Bank или MOEX возвращает `503` без частичного списка. Инструмент без поддерживаемых данных не создаёт строку «нет данных».
|
- Ошибка T-Bank или MOEX возвращает `503` без частичного списка. Инструмент без поддерживаемых данных не создаёт строку «нет данных».
|
||||||
|
|||||||
Reference in New Issue
Block a user