Виртуальный баланс

Раздел «Виртуальный баланс» предназначен для ведения внутреннего финансового учёта обменного пункта. Он позволяет отслеживать динамику прибыли и управлять виртуальным балансом без необходимости подключать реальные API бирж или платёжных систем.

Виртуальный баланс — это инструмент для ведения внутреннего финансового учёта обменника.

Основные принципы:

  • Баланс полностью виртуальный: нет интеграции с биржами или платёжными системами.

  • Весь расчёт происходит на основе полей финансовой автоматизации заявок.

  • Цель — вести динамику изменения баланса, рассчитывать прибыль по выполненным заявкам и визуализировать её на графике.

  • Только пользователи с ролью Админ могут изменять значение виртуального баланса вручную.

1. Принцип роботы

  1. Админ выводит все средства из бирж и платёжных систем в наличные (кэш).

  2. Админ устанавливает начальный виртуальный баланс в админке, например $300.

  3. Каждая заявка, которая переходит в статус Выполнено, увеличивает виртуальный баланс на сумму прибыли этой заявки.

    • Формула прибыли:

      profit = сумма получено - сумма выплачено - комиссия
    • Расчёт выполняется только для заявок со статусом Выполнено.

    • Если значения заявки изменяются после выполнения, прибыль рекалькулируется автоматически.

  4. Пример:

    • Начальный баланс: $300

    • 50 выполненных заявок с профитом $10 каждая → виртуальный баланс: $800

    • Админ выводит $800 в кэш и устанавливает баланс снова на $100 → цикл начинается заново.

2. Функциональные требования

2.1. Расчёт прибыли

  • Для каждой заявки, которая находится в статусе Выполнено, система рассчитывает:

  • Значения отображаются:

    • В карточке заявки

    • В экспортном файле заявок (колонки: profit, virtual_balance_atm)

  • При изменении полей заявки после выполнения происходит рекалькуляция прибыли.

2.2. Управление виртуальным балансом

  • Изменять баланс вручную может только Админ.

  • Все изменения фиксируются в истории изменений:

    • Кто изменил

    • Дата/время

    • Старое и новое значение баланса

  • История доступна в подстранице «История ручных изменений баланса».

2.3. График изменения баланса

  • Доступ к графику: роли Админ, Оператор, Финансист.

  • График отображает изменение баланса

  • Возможность гибко выбирать период отображения (например, с 2 октября по 1 ноября).

2.4. Возможность установки баланса

  1. «Установить баланс»

    • Вы можете совершить установку текущего виртуального баланса вручную, нажав на карандаш возле баланса, и заполнив соответствующее поле в выпадающем меню

3. Роли и права доступа

Роль
Доступ к подстраницам
Комментарий

Админ

«Установить баланс», «Статистика»

Может изменять баланс вручную

Оператор

«Статистика»

Только просмотр графика

Финансист

«Статистика»

Только просмотр графика

Последнее обновление