1.5 KiB
1.5 KiB
1. Источник дивидендов через T-Bank
- 1.1 Добавить в
TbankClientтипTbankDividendи методgetDividends(token, instrumentId, from, to), вызывающийInstrumentsService.GetDividends, и unit-тест передачи запроса. - 1.2 Переключить ветку акций в
UpcomingEventsServiceсmoex.dividendsнаtbank.getDividends:instrumentId = instrumentUid ?? figi, окно поrecord_date, суммаdividend_net × quantity, пропускdividend_type: Cancelled. - 1.3 Удалить из
MoexClientметодdividendsи типMoexDividendвместе с их тестами; оставитьbondEventsдля облигаций.
2. Тесты
- 2.1 Обновить
upcoming-events.service.spec.ts: дивиденд формируется изGetDividends, отменённая выплата пропускается, сумма и дата реестра корректны. - 2.2 Убедиться, что backend-проверки (
npm run lint,npm test,npm run build) зелёные.
3. Документация и проверка
- 3.1 Обновить
docs/features/brokerage-account-upcoming-events.md: источник дивидендов — T-BankGetDividends, события облигаций — MOEX. - 3.2 Прогнать
openspec validateиopsx-verify, затем архивировать change.