Все требования
FR-009MVPКошелёкТребование источникаПоказано в приложении
Баланс, резервы и журнал EcoCoin
Все денежные изменения отражаются неизменяемыми проводками. Доступный остаток учитывает резервы и не уходит ниже нуля; каждая сумма связана с бизнес-операцией.
Исходный смысл и ценность
Баланс, резервы и журнал EcoCoin. Каждая сумма связана с проводкой; доступный остаток не уходит ниже нуля.
Позволяет объяснить каждую единицу баланса и восстановить историю операции.
Акторы и предусловия
ВодительАдминистратор
- Пользователь вошёл
- Журнал проводок доступен
Основной поток
- 1Система рассчитывает баланс как сумму проводок.
- 2Активные резервы вычитаются из доступного остатка.
- 3Пользователь видит источники: пополнение, бонус, компенсация, возврат, списание.
- 4Спорная операция помечается и связывается с обращением или инцидентом.
Альтернативные потоки
- Недостаточно средств — действие блокируется с точной суммой дефицита.
- Проводится сверка — баланс помечается как требующий проверки.
- Административная корректировка — только отдельной компенсирующей записью.
Ключевая проверка
Доступный остаток не уходит ниже нуля; каждая сумма связана с проводкой.
Статус реализации: В демо баланс, резерв и история проводок вычисляются из единого store.