Перейти к содержимому
Карточка требования
Все требования
FR-009MVPКошелёкТребование источникаПоказано в приложении

Баланс, резервы и журнал EcoCoin

Все денежные изменения отражаются неизменяемыми проводками. Доступный остаток учитывает резервы и не уходит ниже нуля; каждая сумма связана с бизнес-операцией.

Исходный смысл и ценность

Баланс, резервы и журнал EcoCoin. Каждая сумма связана с проводкой; доступный остаток не уходит ниже нуля.

Позволяет объяснить каждую единицу баланса и восстановить историю операции.

Акторы и предусловия

Акторы

ВодительАдминистратор

Предусловия

  • Пользователь вошёл
  • Журнал проводок доступен

Основной поток

  1. 1Система рассчитывает баланс как сумму проводок.
  2. 2Активные резервы вычитаются из доступного остатка.
  3. 3Пользователь видит источники: пополнение, бонус, компенсация, возврат, списание.
  4. 4Спорная операция помечается и связывается с обращением или инцидентом.

Альтернативные потоки

  • Недостаточно средств — действие блокируется с точной суммой дефицита.
  • Проводится сверка — баланс помечается как требующий проверки.
  • Административная корректировка — только отдельной компенсирующей записью.

Ключевая проверка

Доступный остаток не уходит ниже нуля; каждая сумма связана с проводкой.

Статус реализации: В демо баланс, резерв и история проводок вычисляются из единого store.

Трассировка

Открытые решения