spec: refine performance rules from implementation decisions (WealthLedger/main#54)
This commit is contained in:
+1
-1
@@ -13,7 +13,7 @@ sequenceDiagram
|
||||
UI-->>User: Существующие состояния ошибки счёта
|
||||
else Доступ подтверждён
|
||||
API->>Store: Граница истории, покрытие операций, последняя полная оценка Portfolio
|
||||
Note over API: По каждому счёту: причины недоступности<br/>(HISTORY_START_UNKNOWN, OPERATIONS_HISTORY_INCOMPLETE,<br/>NON_RUB_ACTIVITY, UNVALUED_SECURITIES_TRANSFER,<br/>PORTFOLIO_VALUATION_INCOMPLETE)
|
||||
Note over API: По каждому счёту: причины недоступности<br/>(HISTORY_START_UNKNOWN, OPERATIONS_HISTORY_INCOMPLETE,<br/>NON_RUB_ACTIVITY, UNVALUED_SECURITIES_TRANSFER,<br/>PORTFOLIO_VALUATION_INCOMPLETE, UNCONFIRMED_TRANSFER)<br/>all: ACCOUNT_VALUATION_DATES_DIFFER<br/>XIRR: NO_SOLUTION / AMBIGUOUS_RETURN
|
||||
alt Не осталось счетов для расчёта
|
||||
API-->>UI: 200 {data: null, meta.unavailable: [...]}
|
||||
UI-->>User: «Доходность недоступна» + причина
|
||||
|
||||
Reference in New Issue
Block a user