[Spec] portfolio-view: CURRENCY-позиции дублируют Cash Balance в totals/structure #60

Closed
opened 2026-10-28 08:08:30 +03:00 by codex-bot · 0 comments
Owner

Problem

portfolio-view требует: «totalsByCurrency MUST содержать точную сумму currentValue позиций и Cash Balance». T-Bank возвращает один и тот же кэш дважды — в getPositions().money и как CURRENCY позицию (RUB000UTSTOM). Буквальное прочтение даёт двойной счёт (WealthLedger/backend#140, исправлено в WealthLedger/backend#141).

Acceptance Criteria

  • Требование явно исключает CURRENCY позиции из totalsByCurrency и structure (кэш учитывается один раз как Cash Balance / CASH).
  • Сценарий: позиция CURRENCY + равный Cash Balance → итог учитывает сумму один раз.
  • portfolio-value-history: точки до backend#141 сброшены миграцией, история начинается с деплоя.
  • Согласовано с WealthLedger/frontend#59 (видимость CURRENCY-позиций).
## Problem `portfolio-view` требует: «`totalsByCurrency` MUST содержать точную сумму currentValue позиций и Cash Balance». T-Bank возвращает один и тот же кэш дважды — в `getPositions().money` и как `CURRENCY` позицию (`RUB000UTSTOM`). Буквальное прочтение даёт двойной счёт (WealthLedger/backend#140, исправлено в WealthLedger/backend#141). ## Acceptance Criteria - [ ] Требование явно исключает `CURRENCY` позиции из `totalsByCurrency` и `structure` (кэш учитывается один раз как Cash Balance / CASH). - [ ] Сценарий: позиция `CURRENCY` + равный Cash Balance → итог учитывает сумму один раз. - [ ] `portfolio-value-history`: точки до backend#141 сброшены миграцией, история начинается с деплоя. - [ ] Согласовано с WealthLedger/frontend#59 (видимость CURRENCY-позиций).
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: WealthLedger/specs#60