Кошельки активов и записи

Операции счёта, которые можно проследить

Знать остаток недостаточно: нужны актив, счёт и породившая его операция. Кошельки и записи HOLD OS отвечают на эти вопросы.

Остатки активов отдельно от денег

В счёте Gold хранится в кошельке Gold, Silver — в Silver, каждый Custom — в собственном. Рядом находится один общий денежный кошелёк.

Деньги учитываются в целых томанах. Кошелёк Silver или Custom не создаёт скрытый Gold; каждый новый кошелёк начинается с нуля.

  • Кошелёк Gold Остаток в единице и точности Gold
  • Кошелёк Silver Остаток в единице и точности Silver
  • Кошелёк Custom В единице, заданной организацией

Общий денежный кошелёк Целые томаны для всех активов счёта

Поясняющая схема

Записи связаны со счётом и активом

У записи две постоянные координаты: счёт и актив. Они не меняются при переходе страниц, смене выбора или основного актива.

Просмотр кошелька и действия с ним также требуют прав по роли, текущему счёту и активу.

У каждого остатка объяснимая история

Остаток — результат записанных событий. Его происхождение можно объяснить.

  1. Начало с нуля

    Новый кошелёк пуст; остаток не возникает без записанного события.

  2. Событие

    Подтверждённая сделка или событие договора фиксирует изменение в том же кошельке и активе.

  3. Постоянная идентичность

    Событие сохраняет исходные идентичность и единицу.

  4. Обратное прослеживание

    От текущего остатка к сформировавшим его событиям.

Связь операций с записями

Операции влияют на кошелёк по-разному. HOLD OS явно различает их.

Что оценитьПодход HOLD OS
ЗаявкаНе меняет остатки до подтверждения и записи.
Подтверждённая сделкаРезультат в кошельках того же счёта с той же идентичностью актива.
Арендная платаОтдельна от основного имущества; её выплата его не уменьшает.
Физическое получение или возвратВ аренде не увеличивает остаток кошелька.

Наглядный пример

Клиент держит Gold и Silver в одном счёте и подаёт заявку на покупку Silver. До уполномоченного подтверждения остатки неизменны; затем результат записывается в кошельки счёта как Silver.

Даже после смены основного актива эта сделка остаётся Silver с исходной единицей. Пример условный, без реальных количеств, сумм и имён.

Посмотрите кошельки и записи в продукте

На вашем сценарии рассмотрим структуру кошельков и прослеживание записей.