Files

1.5 KiB
Raw Permalink Blame History

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-Bank GetDividends, события облигаций — MOEX.
  • 3.2 Прогнать openspec validate и opsx-verify, затем архивировать change.